Find JSRs
Submit this Search


Ad Banner
 
 
 
 

Experiencing First Hand the Java Community ProcessSM (JCPSM)
at the 2006 JavaOneSM Conference
Highlights from the 2006 JavaOne Conference

By Susan Mitchell
2006 javaone

The month of May does not come to San Francisco only with spring colors. It brings with it the unmistakable Java spirit which for a week becomes the pulse at which the heart of the City beats, the air San Franciscans breathe (better this year as the JavaOne conference goers were encouraged by the show organizers to choose the bicycle as their means of transportation to the event) and the (byte) code they live by for five days.
 

kiener  
Liz Kiener

On the Monday before the JavaOne Conference official opening, 20 JCP members came from Russia, India, New Zealand, and other places for training. The training led by Liz Kiener of the Program Management Office (PMO) targets new or potential Spec Leads who want to learn how to guide a Java Specification Request (JSR) through the ins and outs of the JCP program. Chief technology officers, chief scientists, managers, program managers, and others participated in the training to discover what was new or how they could help the Experts and Spec Leads they oversee.
 
The training session introduced the PMO jargon, conventions, protocols, common errors, and understood niceties associated with the process of creating and guiding a JSR. One of the more useful tidbits that Spec Leads aspiring to Star status learned is that as long as they keep the PMO informed and the schedule on their community page updated, a JSR is considered "on time."

hamilton  
Graham Hamilton

Schedules may be more aggressive now. Because last year's update to version 2.6 of the JCP program required Expert Groups to operate more transparently and to submit EDRs earlier in the process, JSRs are zipping through the process twice as fast as they did under previous versions of the program. Graham Hamilton, VP and fellow on the Java platform team at Sun Microsystems, and JCP SE/EE Executive Committee representative as well as other JavaOne speakers noted that the revised process is also having the intended effect of gaining more and better feedback from the JCP community, producing higher quality specifications.
 
Community communication matters, and Corina Ulescu, the public relations manager for the PMO, suggested several ways to tap into the program’s resources to promote JSRs. Putting to work new PR technologies including blogs, podcasts, Really Simple Syndication (RSS) feeds, and wikis can certainly help this effort. "A PR person can connect you to the right beat reporter, assist with informing press about JSRs and other JCP program news and updates of importance to Java developers. Communicating about a JSR is part of that standard’s success and Spec Leads’ success is the Java community's success," she commented during a presentation to Spec Leads at the JCP Training Session.

Educate JavaOne Attendees
Each year, JCP members submit proposals for JavaOne talks, anticipating the opportunity to educate developers about the scope, purpose, and usage of Java technology based standards they have helped develop. As a result, key JSRs were discussed at the JavaOne conference in general sessions, birds-of-a-feather sessions (BOFs), classes, and at the Sun Microsystems booth in the Pavilion.
 
press roundtable
JCP Press Roundtable

schwartz  
Jonathan Schwartz
Conference attendees were called to action to join the JCP Program by Sun CEO Jonathan Schwartz who in his Conference opening keynote referred to the unique opportunity developers have to be part of a thriving community that is tightly connected to Java technology's present and, very important to its future. Conference participants dropped by the JCP pod in steady numbers to check out the program that generated so much buzz. JCP members stopped to say hello and check out a prototype of the upgraded jcp.org website to be launched this summer. JCP members are pleased with the practical features such as support for international character sets and RSS feeds for each JSR. Discussions of JSRs will be posted and organized by threads to minimize the duplication of questions and suggestions. Better tools will automate many of the Expert Group maintenance and communication chores and enable collaboration on working drafts. Senior software developer Hamid Ben Makels represents Fujitsu Ltd. on the Executive Committee (EC), and he looks forward to the website improvements, which will make it easier to monitor the status of JSRs.
 
Honor Spec Leads
Any streamlining of the workload is welcomed by Spec Leads, who expend copious amounts of time and energy launching and guiding the development and revision of JSR Application Programming Interfaces (APIs), Technology Compatibility Kits (TCKs), and Reference Implementations (RIs). These men and women are essential to the success of the JCP program. Their unique blend of technical know-how, logical thought process, clear communication, solid work ethic, creativity, patience, good humor, and decisiveness enable Spec Leads to get things done in a timely manner.
 
award people
The JCP Award Ceremony: (L.) Heather VanCura, Asko Komsi, Kay Glahn, Onno Kluyt, Hanz Hager

 
No one knows the overall worth of a Spec Lead better than the PMO staff, who twice each year selects Star Spec Leads to commend as role models. The newest Star Spec Leads stand out because of the excellence, timeliness, and transparency of their technical output, their willingness to update the PMO on their progress or any schedule slips, and an outstanding reputation among Experts in their group and the EC. They are:

  • Ed Burns, a technologist at Sun Microsystems, and the co-Spec Lead of JSR 127, JavaServer Faces, and JSR 252, JavaServer Faces 1.2.
  • Jose Cronembold, a senior development manager at Oracle, and the Spec Lead for JSR 198, A Standard Extension API for Integrated Development Environments.
  • Asko Komsi, director of industry relations in technology platforms for Nokia, and co-Spec Lead of JSR 248, Mobile Service Architecture (MSA), which was nominated Most Innovative Java ME JSR for 2006, and JSR 249, MSA Advanced. Asko was also nominated as Outstanding Java ME Spec Lead for 2006.

Heather VanCura, manager of the JCP Program Office, introduced the three at an exclusive Tuesday evening cocktail reception held on the 33rd floor of the Argent Hotel. All Spec Leads were invited as thanks for their hard work within the community. Besides catering to their appetite with a meal of roast beef, substantial hors d'oeuvres, and cocktails, the occasion granted something even more valuable -- an opportunity to converse with each other, EC members, the PMO, and the press.

Play and Party with Award Winners
The JCP community's event-of-the-year took place at the Argent Hotel, under a large, white tent on the garden patio. About 300 JCP members and curious onlookers helped themselves to a sumptuous assortment of upscale happy hour appetizers and an open bar, accompanied by jazzy tunes. All guests received a SIM card reader that backs up mobile phone data. A few lucky people were chosen to compete for bigger prizes. After answering a full battery of Java trivia questions, Juliana Furbringer won an MP3 player/recorder watch, and Kai Tödter took home a wireless USB mouse.

Nudged forward by Jonathan Schwartz's Monday challenge, Eric Mielke has decided he wants to help the JCP effort by commenting on drafts. A Web developer at Kansas State University, Eric believes JCP development is "core to what is going on."

David Berry, CTO of Synchronoss Technologies, also joined the party to consider getting involved. He had been following the JSRs that support the Operations Support Systems through Java (OSS/J) initiatives. The fact that competing companies work together in the JCP program appeals to him. In fact, 75 distinct organizations lead JSRs.
 
Some people brought their issues. Charles Hemphill of Conversay, a speech technology company, was concerned about fragmentation in the mobile market. Thor Henning Hetland, who leads JavaBen, the Norwegian Java User Group (JUG), felt the JCP is growing in transparency, but is still too vendor-oriented. Qusay M. Mahmoud, Associate Professor at the University of Guelph, would prefer Spec Leads post their Specs, RIs, and TCKs simultaneously to allow more complete reviews.
 
watching screen
Award Ceremony attendees preview JCP statistics. (R) Josh Bloch and Onno Kluyt,

The party moved into full swing as conversations rumbled, pictures were taken with Duke, and piles of food disappeared. Meanwhile, a trio of screens announced current JCP statistics, the newest Star Spec Leads, and the 2006 JCP award nominees. But the biggest moment of the night was the announcement of the winners of the 2006 JCP Program Annual Awards, who were given a marble pen holder plaque with a crystal abstraction of Duke.

  • JCP Member of the Year was Sony Ericsson, and Hanz Hager, the company's Java ME EC representative, accepted the award.

  • Most Innovative JSR for Java SE/EE was JSR 292, Supporting Dynamically Typed Languages on the Java Platform, and the award was accepted by Spec Lead Gilad Bracha of Sun Microsystems.

  • Most Innovative JSR for Java ME was JSR 272, Mobile Broadcast Service API for Handheld Terminals, and the award was accepted by Star Spec Lead Antti Rantalahti of Nokia and co-Spec Lead Ivan Wong of Motorola.

  • Most Outstanding Spec Lead for Java ME was Star Spec Lead Asko Komsi of Nokia and former co-Spec Lead Mark Duesner of Vodafone, represented by current co-Spec Lead Kay Glahn of Vodafone, who won for their role in guiding JSR 248, Mobile Service Architecture (MSA).

  • Most Outstanding Spec Lead for Java SE/EE was Star Spec Lead Linda DeMichiel of Sun Microsystems, who won for her work on JSR 220, Enterprise JavaBeans (EJB) 3.0.
Implementations Everywhere
One of the most gratifying sights at the JavaOne Conference came from walking the Pavilion floor and seeing the numerous vendors who have already implemented JSRs in their mapping tools, phones, and many other devices. One can only imagine the boom in development that can occur now that the major Java platform technologies (Java EE, Java SE) have been simplified for ease of use. Stay tuned for JavaOne 2007. The best is yet to come.
 
More Information
JCP Program Awards
Star Spec Lead program
2005 JavaOne Conference Home
The History of Java Technology
Sun.com JavaOne Feature Article
JCP Version 2.6 Anniversary

 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .