JavaOne Feature Article
JCP MeetUp at JavaOne
Within the Java Community Process (JCP) program, so much is happening: significant work on standards, important changes to the process, new Java User Group (JUG) members, trailblazing transparency strategies, and the launch of a new website. Meaningful and tangible productivity has a way of generating internal excitement, and that was clearly seen among the JCP program members who gravitated together at the 2009 JavaOne Conference held in San Francisco, California. See Pictures here...
First-Ever Transparency Workshop
The JCP community had plenty of opportunities to hang out together, starting with the first-ever transparency workshop. The latest changes to the JCP program, according to the maintenance release of Java Specification Request (JSR) 215, focus on ways to make every aspect of the process more transparent and efficient. To help Spec Leads and others come up to speed on what JCP 2.7 is all about, the Program Management Office (PMO) hosted a free Transparency Workshop at the Intercontinental Hotel in San Francisco on Monday, June 1.
For purposes of the JCP program, Harold Ogle, program manager, defined transparency as "communicating to the wider world about what's happening with the Expert Group's decision-making process and work status." Such enhanced communication will certainly require more work for the Spec Lead and the Expert Group, but it should also result in specifications that are more uniformly high quality.
In particular, comments from the public, and a discussion of those comments by the Spec Lead, must be made visible in some form. Each JSR must now include the full license text and terms, which should help the Expert Group post the last release after the Final Approval Ballot in a timely manner, since licensing issues are typically what keeps a specification from being released quickly. Each JSR's community update page must include an updated transparency checklist, so everyone can know what to expect from the Expert Group.
Since the new JCP.org website supports the push toward transparency and agility, there was a quick overview of some of the useful features. For example, the website offers discussion boards with adjustable settings (public, observer, private), Bugzilla issue tracking, wiki functionality, and a customizable JSR watch list. It's easier to register, join and update personal profile and contact information, too.
JCP Leaders Get Together
After the Transparency Workshop adjourned, JUG leaders from all over the world got to meet together. The demographics of the JCP membership are shifting yet again as fifteen JUG leaders signed up for membership in 2009, during a promotional special: free membership to all JUGs. The United States JUGs are from Houston, Oklahoma City, Detroit, Connecticut, and Utah, and there is also an overall "umbrella" USA JUG. New international JUG members are from Brazil (Rio), England, France, Japan, Macedonia, Malaysia, Poland, Russia, and The Netherlands (Duchess). SouJava and BeJUG continued their membership, which began before 2009.
Down the street and around the corner at the Palace Hotel, JUG leaders, Spec Leads, and Executive Committee (EC) representatives met together for dinner a little later that evening. The split level room included both formal seating around tables as well as more casual high café tables. Over drinks, canapés, and made-to-order stir fry, the leaders chatted and chewed in small groups around the less formal area. Conversations focused less on technology and more on culture, politics, tourism, and other friendly gossip, including the little known fact that the Palace Hotel used to mark the shore of the San Francisco Bay.
Patrick Curran, chair of the JCP, said a few congratulatory words toward the end of the evening. He introduced the Star Spec Leads for 2009: Ed Burns of Sun Microsystems, Mike Milikich formerly of Motorola, and David Nuescheler of Day software. Star Spec Leads are those who consistently produce excellent specifications and set the bar for best practices in transparency and mentoring. The selection is based on broad feedback from fellow Spec Leads, Expert Group members, Executive Committee members, JCP Community members, and PMO staff. Patrick commended and challenged the Star Spec Leads, saying "We want you to reach out to your community, we want you to teach other people how to do your job, we want you to be an example to others."
Community Party for Past, Present, and Potential Members
On Tuesday evening, the entire JCP program community of past, present, and potential members were invited to the annual Community Party held at the Intercontinental Hotel. People arrived extra early in anticipation of the festivities. Classic pop rock tunes kept the ambiance upbeat, and people's lively conversations contributed to the positive energy.
With a large contingent of internationals, it didn't look as though travel budgets were stressed by the economic downturn. The covered outdoor terrace was packed all evening long with JUG members, individual JCP program members, Expert Group members, Spec Leads, EC members, the program office staff -- and Duke. The sumptuous buffet offered a sophisticated taste of halibut chutney, vicchysoisse, prosciutto-wrapped asparagus, wild mushroom toast, chicken satay, and mashed potatoes served in martini glasses and garnished with self-serve toppings.
Halfway through the evening, Patrick Curran welcomed everyone and thanked the members for their hard work within the JCP program. Heather Vancura-Chilson, manager of the JCP PMO, announced all of the nominees before breaking the suspense to call out the winners of the annual JCP awards. The applause grew more exuberant with each introduction. Each winner received a unique stand-up plaque.
Geir Magnusson accepted the Member of the Year award for the Apache Software Foundation (ASF), and Bob Lea accepted the Participant of the Year award on behalf of Doug Lea. For the Java SE/EE platform, Spec Lead Roberto Chinicci accepted the Most Innovative JSR award for JSR 316, Java EE 6 platform, and Ed Burns received the Outstanding Spec Lead award for his work on JSR 314. For the Java ME platform, Christian Kurzke, on behalf of his former Motorola colleague Mike Milikich, accepted the Outstanding Spec Lead award for Mike's work on JSR 271 and the Most Innovative JSR award for JSR 271, Mobile Information Device Profile (MIDP) 3.0.
Just Hanging Out Like a Community Should
In keeping with the growing social tone of the JCP community, JCP representatives opted to hang out in the Community Corner of the Pavilion area in Moscone Hall, Tuesday through Thursday, to be available to chat and respond to questions. Expert Groups could also schedule a time to meet in a designated room of the Intercontinental Hotel to discuss JSRs they are working on.
Later that Thursday afternoon at 4:10 PM, a panel discussion took place as a scheduled JavaOne event. PAN-5336 "MSA 2: How Do We Work Toward a Consistent Java Platform?" , along with a 7:30 Birds-of-a-feather (BOF) session, this year focusing on "Meet the ME Executive Committee." At the BOF, JavaOne attendees had the opportunity to comment and ask questions to follow up on the discussion. The JCP program office also participated in 2 evening BOF sessions with members and leaders of JUGs that evening.