By Heather VanCura on Oct 02, 2013
Congratulations to the winners of the 11th Annual JCP Program Awards! The winners are posted on JCP.org,
where you can read the nomination text and more information about the
awards and all of the esteemed nominees. The community gets together every year during
JavaOne to congratulate the nominees at the annual JCP Community Party--this year the JCP party was held at the the Hilton San Francisco,
Cityscape (top of the Hilton Hotel in Union Square), overlooking the San Francisco Bay with panoramic views of the Golden Gate and East Bay bridges. There were a plethora of networking opportunities, food, drinks, the Java Community Band, Duke photo opportunities, door prizes, a raffle and a Java EE 7 book signing (pics on Flickr).
This year there were four award categories (added a new awards category for
Adopt-a-JSR program participants): Member of the Year,
Outstanding Spec Lead, Most Significant JSR, and Outstanding Adopt-a-JSR
Participant (new category!). Many community members submitted nominations, and the JCP
Executive Committee voted to determine the winners of the awards.
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 winners in their respective categories
JCP Member/Participant of the Year: Azul Systems, Gil Tene
Azul System’s Gil Tene was recognized for “ working 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
Brian Goetz, graciously accepted his award, “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 335, Lambda Expressions for the Java Programming Language, efforts were praised, “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: Morocco JUG and EGJUG, Mohamed Taman, Faissal Boutaounte
The winner was Morocco JUG and EGJUG, Mohamed Taman, and Faissal Boutaounte, who were lauded , “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 accepted the award and said “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.”
Congratulations again to all of the JCP Program Award Nominees and Winners, as well as the attendees of the annual JCP party-- you are truly the best of the best!