Tuesday Jul 28, 2015

JShell and REPL in Java 9

Java 9 introduces JShell and a Read-Eval-Print Loop (REPL) for the Java Programming Language.  REPL  allows you to evaluate code snippets such as declarations, statements, expressions. You can test your code as you create it, and way before you are done with your whole project. 

The JShell Java Enhancement Proposal (JEP) for the project indicated that the new feature is the result of academic feedback. Schools are adopting languages that have REPL functionality because it lowers the initial learning curve of programming. The interactive REPL tool gives rapid evaluation of code to young developers. 

In the video below, Jim Connors gives a short demonstration on how you can now use the tool as part of the latest Java 9 build. 

Learn more about the Java 9 release and how you can test it by visiting JDK 9 Outreach program

Tuesday Jul 07, 2015

Start Testing with Java 9

Learn about some of the changes in the upcoming Java 9 release, expected in Fall 2016. The release is currently in an early stage and a list of features compiled from the list of JEPs is available online. This is a starting point for testing whether Java 9 will affect your code. Make sure to check the list of added, changed, removed functionalities. There are suggestions about how to best test your code against Java 9.


Check out how you can be more involved and participate in Adopt OpenJDK. This community program will get you started whether you want to attend an OpenJDK testing workshop, run your own event, just learn more about the technology or provide feedback. Visit Adopt OpenJDK.


Monday Mar 02, 2015

New Java Champion: Sven Reimers

Congratulations to the new Java Champion Sven Reimers!

Sven is based near Lake Constance in Germany, and works as a systems engineer at Airbus Defence and Space. He has more than 15 years of experience building complex software systems, and more than 14 years experience with Java. In 2009, Sven was the winner of the Duke's Choice Award in the Network Solutions category for ND SatCom Satellite Communication Management Software.

Besides his day job, his contributions to NetBeans got him elected to the NetBeans Dream Team in 2008. He is a community leader for NetBeans, a founder of the Java User Group in Bodensee and a contributor to OpenJFX. Sven has been very active as a public speaker at multiple conferences, events, JUGs all over the world. e.g. JavaOne (SF/Brasil), SvJUG, JayDay, NetBeans Days, JFokus, and JCrete.

He is an active contributor and participant at the Hackergarten events. In the interview below, Heather VanCura interviews Sven and Andres Almiray at Devoxx 2014 

Java Champions are an exclusive group of passionate Java technology and community leaders who are community-nominated and selected under a project sponsored by Oracle. Learn more about Java Champions.

Friday Apr 12, 2013

OpenJDK Governing Board Elects At-Large Members

The OpenJDK Governing Board, which oversees the structure and operation of the OpenJDK Community, has elected two At-Large Members: Andrew Haley and Doug Lea. Both were previously serving as at At-Large members and began new one-year terms on April 1.

Andrew Haley, of Red Hat, wrote in his candidate statement that his goal is to “stand up for freedom and steer the governing board toward helping people who crank out code to get their job done.”

Lea, of SUNY Oswego, wrote that he hoped “to continue my role as an advocate for continuing improvements in OpenJDK processes and mechanisms, especially as they impact the academic, research, and individual contributor communities.”

The OpenJDK Governing Board oversees the structure and operation of the OpenJDK Community. It has two At-Large Members who serve for a term of one calendar year, nominally starting on the first day of April each year.

Thursday Mar 07, 2013

OpenJDK Test Fest and Devoxx UK

The London Java user group is organizing the first Test Fest on March 23rd in London with the collaboration of Oracle and IBM. "Contributors to OpenJDK need to be confident that their changes are sound and do not cause problems elsewhere." explains event host Martijn Verburg. Many test cases are already available but each application has different characteristics, environment and other attributes. The goal is to provide a larger and more comprehensive series of tests for Open JDK. 

If you cannot attend this event, the organizers and some of the guest presenters from Oracle and IBM - among them Oracle engineer Stuart Marks - will be at Devoxx UK starting Monday evening until Thursday (from March 25th until the 27th). Stuart Marks will present a Bird-of-a-Feather (BoF) session about "the testing of OpenJDK" on Tuesday, March 26th at 8:00pm and Martijn Verburg will talk about OpenJDK Hack Session Tuesday evening at 8:00pm and 9:00pm. Don't forget to register for Devoxx UK!

Additional online resources: Collaborate with the OpenJDK Quality team Online information FAQ


Thursday Feb 28, 2013

Java Tsunami on the Thames

London prepares for a surge of developer brainpower during the Devoxx UK conference on Tuesday and Wednesday, March 26th and 27th. Meet & Greet, global Java community, and Hackergarten are nice add-ons. Don't miss it - Register today

The fun really starts on Monday evening with an attendee Meet & Greet where attendees can relax, grab a drink and something to eat and, of course, meet fellow attendees and the speakers. 

In addition to U.K speakers, many international guests are scheduled, notably from the US. Twenty-eight user groups from across Europe are attending too. A veritable army of experts will be on hand to share their expertise with Devoxx attendees.  

Hackergarten takes place during the conference. There's no time limit; participants can stay and code for as long as they want. Just bring a laptop and write a plugin, a tutorial, a small feature, or a bug fix for a project that interests you alongside several open-source experts willing to share their knowledge. The organizers of two community projects called Adopt-a-JSR and Adopt Open JDK will be there to explain how to contribute to the future Java releases. 

Monday Feb 04, 2013

FOSDEM 2013



The annual Free Open-Source Developers' European Meeting took place last weekend in Belgium. The free event brought together 5,000 hackers from the open source community. There were 477 speakers and 488 sessions with a mix of keynotes, lightning talks, certification exams and developer rooms talks.


Tasha Carl, Java architect and the leader of the Brussels Java user group, wrote a blog about FOSDEM and the Free Java developer room. She mentioned Java talks and posted pictures making you feel as if you were there. "The Free Java dev room at FOSDEM is since many years the biggest OpenJDK meet-up around. You can not only see, but really high-five celebrities like – this year – Mark Reinhold, Chief Architect of the Java Platform Group at Oracle, Sean Coffey, Oracle JDK engineer and maintainer of OpenJDK 7u, Steve Poole, developer and evangelist working since ever  for IBM on the JVM, Simon Phipps, Andrew Haley, Charles Nutter, JRuby lead developer speaking about InvokeDynamic,…" she commented.


In another blog, Mani mentioned that "the OpenJDK topic has got massive coverage with 17 speakers, speaking and holding events covering various topics." Java community leaders including Martijn Verburg and Ben Evans were involved in the Java track. In addition to Brussels JUG, members of LJC JUG, CEJUG and others participated at the event.


In her blog, Heather VanCura shares the Java Community Process (JCP) presentation titled "JCP State of the Nation and Future Directions," as well as links to JCP.Next and the community program Adopt-a-JSR programs.


Friday Feb 01, 2013

The JCP Evolution!

Recent changes to the Java Community Process (JCP) program "focus on the way the organization itself is structured and organized" explained Patrick in this interview.  The changes will result from the implementation of three Java Specification Requests (JSRs). The first JSR, the JSR 348, makes the process more open and transparent to facilitate developers' participation. It was released a year ago and Heather witnessed increased transparency in projects,  additional participation and a simplified release process. "They are using public issue trackers and public discussion alias on projects. More people from the community are commenting and participating in the JSRs. The process of releasing final and maintenance releases is more agile," she commented.

She explained the different options for developers' participation in the JCP. Java user groups may become JCP members at no charge and contribute as a group. Individuals and user groups can contribute to the community initiative Adopt-A-JSR. Developers can give feedback on the transparency of a JSR process. Individuals, corporations and non-profit organizations (JUGs for example) can join the JCP. They then can comment on specs, join an expert group and become a spec lead





Information about the JCP program is available at jcp.org. Watch the recent presentation about Adopt-a-JSR with Martin Verburg and Java EE 7 JSR projects with Arun Gupta

Wednesday Jan 30, 2013

Nashorn, the JavaScript Implementation in Java 8

In this Interview, Marcus Lagergren, who works on the dynamic language team at Oracle, discussed the Nashorn project.  "Nashorn is the JavaScript runtime based on InvokeDynamic for the Java Virtual Machine (JVM)" he explains. The Nashorn project is now part of the OpenJDK

The performance is much better than its predecessor Rhino. "We totally blow it out of the water now that we have specific tools to run other things than Java on the JVM." Marcus commented. "The pluggability between JavaScript and Java is another good thing" he added.

His Devoxx talk about Nashorn is now freely accessible at Nashorn - implementing dynamic languages on the JVM
Marcus Lagergren's twitter handle is @lagergren. Nashorn blog has the latest on the project

Thursday Jan 24, 2013

OpenJDK, Adopt-A-JSR and Adopt OpenJDK Projects!

In two interviews, Martijn Verburg, leaders of the London Java user group and Cecilia Borg, Project Manager at Oracle explain the OpenJDK and two community projects Adopt-a-JSR and Adopt OpenJDK.  

"The Java Platform is huge and, to a lot of people, it is too big" explained Cecilia. "OpenJDK is divided into 22 different groups and 40 different projects to make it easy to participate." She recommends starting small by "subscribing to one of the mailing lists at openjdk.java.net" and contributing small bug fixes, for example.  It is important that contributors learn as much as possible and pick a project that feels right for them.


"The idea of Adopt-a-JSR is to have ordinary Java developers get involved with the creation of standards" indicates Martijn.  "Adopt-a-JSR is about Java EE and ME standards."  "The work on the Java language and the JVM is done as part of OpenJDK and Adopt OpenJDK projects," Verburg continues. He outlines how to start on those projects. Contributors can be individuals but also JUG leaders, who organize coding events to work on Java standards. 

About

Insider News from the Java Team at Oracle!

duke
Links


Search

Archives
« August 2015
SunMonTueWedThuFriSat
      
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
     
Today