By Janice J. Heiss on Oct 17, 2011
In a festive room full of Java luminaries and fine food at JavaOne 2011, the 9th
annual JCP Program Awards were handed out Tuesday night at the Anzu
Restaurant of the Nikko Hotel. The award categories were: JCP
Member/Participant of the Year; Most Innovative JSR; and Outstanding
The nominees in their respective categories were:
JCP Member/Participant of the Year
--Mike DeNicola, of Fujitsu, for his role as JCP.next Working Group Lead: While not officially Spec Lead of JSR 348, Mike has contributed a lot in getting the JCP reform plans where they are at a great pace, compared to earlier efforts. Helping the JCP to be fit for the next decades of Java following the Oracle-Sun merger.
--SouJava: For tirelessly promoting the JCP, JSRs, openness, transparency and our community at large (to say nothing of Bruno Souza's marvelous cape!).
--IBM: For their participation in the OpenJDK project, which has significantly increased the momentum of Java SE.
--London Java Community: For their efforts to involve the developer community in the activities of the JCP.
--Doug Lea: After a long and distinguished tenure on the JCP EC,
Doug Lea (along with Tim Peierls and The Apache Software Foundation)
felt he had no choice but to resign at the end of 2010. In doing so, he
demonstrated integrity, independence, and courage that truly sets him
apart. If the JCP is to retain any shred of legitimacy and relevance in
the future, it will be through the actions other members who display the
traits exemplified by Doug: integrity, independence, and courage,
coupled with unparalleled technical expertise and a genuine love for the
Most Innovative JSR
--JSR 321: Trusted Computing API for Java. Beside a picture book example for Agile and Transparent Expert Group work, JSR 321 also anticipated another vision of JCP.next, by being the first JSR with a known implementation in a language other than Java, called Hybrid JSR by JCP.next (Part 2 and beyond). Apart from all that, Trusted Java holds the key to a safer more reliable and trusted usage of PaaS/Cloud or other Pervasive Technologies like Social Networking and Mobile.
--JSR 334: Small Enhancements to the Java Programming Language
(Project Coin): Due to the process it was run under and the requirement
of participants to 'put some skin in the game'.
--JSR 292: Supporting Dynamically Typed Languages on the Java
Platform: As the first JSR specifically designed to support languages
other than Java, JSR 292 will ensure the long-term success of the Java
Outstanding Spec Lead
--John Rose: (JSR 292 Supporting Dynamically Typed Languages on the Java Platform) Due to his excellence in ensuring consensus across the community -- both EG members and the wider JVM language community.
--Alex Buckley: (JSR 901, Java Language Specification and JSR 924: Java Virtual Machine Specification.) For his leadership.
--Mark Reinhold: For his leadership and promotion of the first Java SE platform JSR in several years.
JCP Member/Participant of the Year: Mike DeNicola of Fujitsu
Most Innovative JSR: JSR 292, John Rose, Oracle, spec lead for JSR 292
Outstanding Spec Lead: John Rose, Oracle: JSR 292 Supporting Dynamically Typed Languages on the Java Platform
Community Leadership Award
Finally, the JCP Executive Committee gave a special Community Leadership Award to Patrick Curran, Chair, Java Community Process, Oracle, who was recognized for the fabulous job he has done coping with a period of substantial change and conflict in the JCP over the past 18 months.
Obviously, the work of John Rose and his team was singularly honored. But as Rose himself graciously emphasized, it was itself a great honor to be counted among his fellow nominees.
Congratulations to all involved!