Tuesday Sep 24, 2013

The Eleventh Annual Java Community Process Program Awards

by Timothy Beneke and Janice J. Heiss

In a festive room teeming with over 200 people, including many celebrated Java luminaries,
along with excellent food and drink, the 9th annual JCP Program Awards were handed out atop the majestic Hilton Hotel on Monday night. As the JCP states, “The Java Community Process (JCP) program celebrates success. Members of the community nominate worthy participants, Spec Leads, and Java Specification Requests (JSRs) in order to cheer on the hard work and creativity that produces ground-breaking results for the community and industry in the Java Standard Edition (SE), Java Enterprise Edition (EE), or Java Micro Edition (ME) platforms.”

The JCP added a new awards category this year for Adopt-a-JSR program participants, bringing the total to four: JCP Member/Participant of the Year, Outstanding Spec Lead, Most Significant JSR, and Outstanding Adopt-a-JSR Participant.

The room was full of good cheer, playful humor, a music band of Java developers, and enthusiastic appreciation of much that has been accomplished on behalf of Java technology in the previous year.

The nominees and winners in their respective categories were:

JCP Member/Participant of the Year

--Azul Systems, Gil Tene

--London Java Community (LJC), Ben Evans, Martijn Verburg, Richard Warburton, Graham Allan

--Mohamed Taman

The winner was Azul System’s Gil Tene. The JCP said, “Gil has worked diligently to provide clear advice on matters of Software Patents, IP and licensing that seeks to benefit both non-profits/individuals etc as well as organizations with vested commercial interests in Java. It's not easy delving into the depths of the legal aspects and the potential impacts of changes to the JCP, but with help from folks like Gil we're hopeful for a solid and fair outcome.”

Tene characterized his approach to the JCP as follows: “I represent Azul Systems on the JCP EC, but I try to apply an approach of ‘do the right thing first’ in my choices and positions. Coming from a small company that depends on Java and its ecosystem for its livelihood, I see my role as representing the interests of an entire sector of non-big-company commercial folks and of individual and professional developers out there, and providing some offset and balance to the normal mix of such boards.”

Outstanding Spec Lead

--Brian Goetz, Oracle

--Jitendra Kotamraju, Oracle

--Anatole Tresch, Credit Suisse

--Chris Vignola, IBM

The winner, Oracle’s Brian Goetz, was recognized, “For tirelessly working away at an incredibly complex JSR - JSR 335, Lambda Expressions for the Java Programming Language. From a community point of view, we've appreciated his willingness to listen and consider ideas from other technologists as well as spending time with groups of developers to understand the impact of Lambdas on Java.”

Goetz offered a statement in response to the award for his leadership in creating Lambda Expressions for the Java Language, which also won for most significant JSR. He said that lambdas, “represent a coordinated co-evolution of the Java SE platform, including the VM, language, and core libraries to provide developers with a powerful upgrade -- quite likely the largest ever -- to the Java SE programming model. We started this JSR in early 2010, but the topic of closures-in-Java had already been in play in the community for many years prior, and, of course, there was a broad diversity of opinions as to what direction, how far, and how fast to evolve the Java programming model. In the end, the most significant dimension of the challenge turned out to be: how do we integrate these new features in the language and libraries without them feeling grafted on after-the-fact. I think developers will find programming with this ‘new and improved Java’ to be a very pleasant experience -- I know I have.”

Most Significant JSR

--JSR 335, Lambda Expressions for the Java Programming Language

--JSR 344, JavaServer Faces (JSF) 2.2

--JSR 352, Batch Applications for the Java Platform

--JSR 354, Money and Currency API

--JSR 355, JCP Executive Committee Merge

The winner, as previously mentioned, was JSR 335, Lambda Expressions for the Java Programming Language, which the JCP praised as follows:

“This brings Java kicking and screaming into the modern programming language age and is seen as a catalyst for the second age of Java. It's underlying discoveries and improvements with regards to Type Inference has also resulted in a stronger JVM for all.”

Spec lead Brian Goetz, in picking up the award, remarked, “This is something we’ve been working on for three-and-a-half-years and it’s nice to be looking at it through the rear-view mirror.”

Outstanding Adopt-a-JSR Participant

--BeJUG, Johan Vos

--CeJUG, Helio Frota, Hildeberto Mendonça

--JUG Chennai, Rajmahendra (Raj) Hegde

--Morocco JUG and EGJUG, Mohamed Taman, Faissal Boutaounte

The winner was Morocco JUG and EGJUG, Mohamed Taman, and Faissal Boutaounte, who were praised, “For adopting JSR 339, JAX-RS 2.0 specification, along with many other JSRs. One JIRA issue filed by Morocco JUG on JSR 339 was classified as a ‘release-stopper’. A quick JIRA search using the ‘adoptajsr’ tag shows that most of the JIRA issues have been created by MoroccoJUG members. Several presentations and source code have been organized by these groups. Mohamed presented sessions about the upcoming technologies to widen the range of users in the future, especially Java EE 7 JSRs and spreading of community progress and contributions that make us encouraged to participate. Mohamed sent a clear message that Africa is here and is full of talented people who are willing to take it to the next level. Mohamed was responsible for translating an Arabic Adopt-s-JSR web page to allow more Arabs to participate.”

Taman said that, “Currently, I hold two positions, one as a Business Solutions Systems Architect and design supervisor and Java Team leader, at a big financial services company in Egypt, which affects all the country by building solutions affecting Egyptians every day, by providing more facilities for businesses and enhancing the economy… I am passionate about Java. I really love it and have fun coding, and love seeing it grow, day by day, as if it were my kid.”

The Annual Java Community Process Program Awards at  JavaOne is an event and party not to be missed!

The Java Community Process

Thursday Jun 06, 2013

A Java EE 7 Sneak Peek!

Next week, Wednesday the 12th, Oracle executives and technical experts will present the ins and outs of Java EE 7 in a live webcast

In this presentation, technical expert Arun Gupta gives a preview of the new and updated JSRs in Java EE 7. He also lays out the plans for Java EE 8. 

Join us for the live webcast: Introducing Java EE 7 on June 12th, 2013. It is free! 

Thursday Apr 04, 2013

Golo – A Lightweight Dynamic Language for the JVM

Julien Ponge, who, in addition to being a Java developer and a professor, also writes technical articles for both otn/java and Java Magazine, has created Golo, a simple, dynamic, weakly-typed open source language that favors the explicit over the implicit. Developers can pick it up in a manner of hours, not days. Responses to its recent release at Devoxx have been favorable.

Built from day 1 with invokedynamic, and currently in beta, Golo takes advantage of the latest advances of the JVM. It is also a showcase on how to build a language runtime with invokedynamic.

The Golo Programming Guide is located here.

Julien is an Associate Professor (Maître de Conférences) in Computer Science and Engineering at INSA-Lyon in France, plus an R&D Computer Scientist at the CITI / INRIA laboratory. Learn more about him here.

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


Wednesday Mar 06, 2013

Get started with Java!

Every year, the Java platform is growing with new features for enterprise, web, embedded and mobile application and developers. To help beginners navigate the platform and get started with Java technologies, new learning resources are available on the New to Java website. Developers will write a "Hello World" application, test their Java knowledge,  create user interfaces with JavaFX, and build enterprise applications with Java EE, desktop applications with Java SE or applications for mobile and embedded devices.  

Being up to date about current trends and networking with other developers are also critical for a career in programming. Developers can connect with top leaders in the community at conferences and community networks such as local user groups. They have the chance to contribute to open-source projects such as OpenJDK and Adopt-a-JSR to name just two.

Finally, parents and educators teaching programming to children will find software tools for young developers. They are free downloadable development tools with easy to use interfaces for young students. And Minecraft is so popular! Java technologist Daniel Green walks us through Minecraft mods with Java.

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. 

Thursday Feb 21, 2013

Register Now for Devoxx UK and Devoxx France 2013

There's only a little over a month to go before Devoxx UK on March 26 and 27 in London and Devoxx France on March 27 to 29 in Paris. The conference schedules are up and space is tight, so register today before they are sold out!

"Cloud, architecture and security" is a new conference track this year. Other tracks are Java SE, methodologies, Java EE, web & big data, new languages on the JVM, and future Devoxx. Developers will get a shot at peer discussions in Bird-of-a-Feathers, learn tips and tricks during quickies and get in-depth technical information in hour-long talks or in the three hour hands-on-labs.  "You could learn something that will help in your day job. Maybe it's a better use of patterns, technologies or methodologies you're utilizing right now" explains Trisha Gee, one of the Devoxx organizers

The conference also presents great networking opportunities with leaders in the Java community and renowned speakers who wrote popular technical books. Some of those well-known speakers are Kirk Pepperdine, Peter Pilgrim, Stephen Chin, Arun Gupta, and Markus Eisele, just to name a few.

Oracle is a European Platinum Partner of the three Devoxx conferences in the U.K., France and Belgium. Come and join us in London and Paris next month.

Wednesday Feb 13, 2013

JavaFX Open Source Update!

Oracle has started to open source JavaFX, the rich client platform for Java applications. The list of open sourced projects will be growing in the next couple of weeks with an additional 7 projects. "We are also going to open source our iOS and Android implementations over the next couple of months" announced Richard Bair, architect of the JavaFX platform, in his blog.

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

About

Insider News from the Java Team at Oracle!

duke
Links


Search

Archives
« September 2015
SunMonTueWedThuFriSat
  
2
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
   
       
Today