| By Patrick Curran | Article Rating: |
|
| December 22, 2008 12:56 PM EST | Reads: |
2,967 |
Only 15% regularly publish JSR schedule updates, and a similar number (18%) publish regular drafts of their specification (in many cases as frequently as monthly). Only 10% of Expert Groups publish the names (as opposed to the company affiliations) of their members.
While it's clear that many Expert Groups are trying hard to communicate openly with the developer community, there is obviously much room for improvement. Also, despite the fact that the JCP website provides "observer aliases" and "community update pages" to enable Expert Groups to communicate with the membership, only 18% of the respondents are actually using these facilities. In other words, many Expert Groups are operating transparently, but are not telling visitors to jcp.org that they are doing so.
The PMO, with the support of the JCP's Executive Committees (ECs), intends to promote a variety of Expert Group Best Practices, including the use of public aliases, forums and Wikis, regular publication of JSR schedules, public issue-tracking, a formal process for submitting comments, and the use of collaborative and open source development processes. We will ensure that the Community Update pages at jcp.org accurately inform the public of all these mechanisms, so that visitors to the website will always know where they can learn more, and how they can get involved. We will make these changes by shining the spotlight on those who do well and by encouraging others to follow their example. The JCP's Process Document may also be revised to require some specific transparency processes. (Currently it simply encourages transparency and leaves the choice of processes up to the Expert Group.)
If all Expert Groups operate in an open and transparent manner, that will be a great improvement. However, this is not enough. At the most recent meeting of the JCP's Executive Committees, we decided that we too need to be more open. Historically the proceedings of the ECs have been kept mostly private, with high-level "public summaries" published on the JCP website where JCP members - but not the general public - can read them. We decided to make two changes. First, the default records of our meetings will be those that are open to the public rather than those that we keep private. (We reserve the right to go into "private session" from time to time, but we don't expect this to happen very often.) Second, we will enable everyone - not just JCP members - to access our meeting summaries. (It didn't seem right to require a password to access a document called a "public summary.") If you're interested to know what we discuss during our monthly meetings, check us out at http://jcp.org/en/resources/EC_summaries.
This Month's Active JSRs
Full details of this month's active JSRs, as always, can be found in the Focus on JSRs section on the JCP homepage or by subscribing to our mailing list. Here's a summary.
JSR 311: JAX-RS: The Java API for RESTful Web Services, led by Sun, made its final release. Not only was this JSR open and transparent - as I reported in my previous column - but it was also very agile, completing development in only 20 months. JSR 327: Dynamic Contents Delivery Service API for Java ME, led by SK Telecom, is the latest JSR to win approval for development. This JSR will provide a generic interface to Dynamic Content Delivery clients in Java ME-enabled devices, and will support the Open Mobile Alliance DCD standard.
JSR 309: Media Server Control API, led by HP and Oracle, is in Public Review Ballot as I write this. The JSR will define APIs for accessing external Media Servers, supporting rich applications with Interactive Voice Response, Conferencing, Speech Recognition, Text To Speech Services, and similar features.
Finally, two JSRs reached the Proposed Final Draft stage this month. JSR 300: DRM API for Java ME (led by LG Electronics) defines generalized mechanisms for handling Digital Rights Management (DRM)-protected content. JSR 318: Enterprise JavaBeans 3.1, led by Sun, is the latest update to the venerable JavaBeans specification (now more than 10 years old).
Published December 22, 2008 Reads 2,967
Copyright © 2008 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
More Stories By Patrick Curran
Patrick Curran is chair of the JCP and director of the JCP Program at Sun Microsystems, Inc.
- Kindle 2 vs Nook
- Why IBM’s Server Chief Got Busted
- Is Cloud Computing Like Teenage Sex?
- Industry Experts Discuss the State of Cloud Computing
- Performance Tuning Essentials for Java
- Confessions of a Ulitzer Addict
- Tactical Cloud Computing Panel at 1st Annual GovIT Expo
- It's the Java vs. C++ Shootout Revisited!
- Cloud Computing Can Revitalize Your Career as Software Developer
- IBM Could "Reinvent" Java: Mills
- Oracle & Cloud Computing: Exclusive Q&A with SVP Richard Sarwal
- A Brief History of Cloud Computing
- Kindle 2 vs Nook
- Cloud CEOs, CTOs & SVPs to Speak at 4th International Cloud Computing Expo
- Why IBM’s Server Chief Got Busted
- Is Cloud Computing Like Teenage Sex?
- Industry Experts Discuss the State of Cloud Computing
- Performance Tuning Essentials for Java
- The Difference Between Web Hosting and Cloud Computing
- Cloud Computing Expo: Exclusive Q&A with Yahoo! SVP Cloud Computing
- Ajax in RichFaces 3.3, JSF 2 and RichFaces 4
- Confessions of a Ulitzer Addict
- My Thoughts on Ulitzer
- Tactical Cloud Computing Panel at 1st Annual GovIT Expo
- A Cup of AJAX? Nay, Just Regular Java Please
- Java Developer's Journal Exclusive: 2006 "JDJ Editors' Choice" Awards
- The i-Technology Right Stuff
- JavaServer Faces (JSF) vs Struts
- Rich Internet Applications with Adobe Flex 2 and Java
- Java vs C++ "Shootout" Revisited
- Bean-Managed Persistence Using a Proxy List
- Reporting Made Easy with JasperReports and Hibernate
- Creating a Pet Store Application with JavaServer Faces, Spring, and Hibernate
- What's New in Eclipse?
- Why Do 'Cool Kids' Choose Ruby or PHP to Build Websites Instead of Java?
- i-Technology Predictions for 2007: Where's It All Headed?
































