Comments
bruce.armstrong wrote: Somebody just said it better than I did, and with more chops to say it: Open Letter to Mark Zuckerberg, Sheryl Sandberg & Facebook Mobile
Cloud Expo on Google News

SYS-CON.TV
Cloud Expo & Virtualization 2009 East
PLATINUM SPONSORS:
IBM
Smarter Business Solutions Through Dynamic Infrastructure
IBM
Smarter Insights: How the CIO Becomes a Hero Again
Microsoft
Windows Azure
GOLD SPONSORS:
Appsense
Why VDI?
CA
Maximizing the Business Value of Virtualization in Enterprise and Cloud Computing Environments
ExactTarget
Messaging in the Cloud - Email, SMS and Voice
Freedom OSS
Stairway to the Cloud
Sun
Sun's Incubation Platform: Helping Startups Serve the Enterprise
POWER PANELS:
Cloud Computing & Enterprise IT: Cost & Operational Benefits
How and Why is a Flexible IT Infrastructure the Key To the Future?
Click For 2008 West
Event Webcasts
Evolving the JCP Program Within the Java Ecosystem
Keeping the community operating effectively

In my mind, an ecosystem conjures up a green, lush rain forest. The Java ecosystem, like a rain forest, is excitingly complex and able to sustain a diversity life and growth. At the JCP we have successfully balanced a variety of participants, who both compete and cooperate for success within our ecosystem.

The Java Community Process (JCP) program is a vital piece of the vibrant Java ecosystem, where the participants come together to standardize the platforms and APIs. Far from being the whole ecosystem, we're effectively doing our part to create broadly adopted standards with built-in compatibility, and we're working to stay in synch with the rest of the ecosystem. The JCP has been around for six years, and our success over that time has paralleled the success of the rest of the ecosystem - we're growing, getting smarter, and working together.

At the core of the JCP program's success is our ability to evolve with the ecosystem. Who can remember a time before we guaranteed the ability to create independent implementations, or before there were Executive Committees (EC) making the key decisions for the JCP program? Only the gray-hairs remember the days when Sun was the only company allowed to lead Java Specification Requests (JSRs)or when individuals weren't allowed to join in equal standing with the rest of the community members. We've come a long way and we're meeting the needs of the community better than ever.

The most recent evolution of the JCP program happened one year ago. In March 2004 we launched JCP version 2.6, which focused on increased transparency, participation, and efficiency (time-to-market) for JSRs. One year in the life of an ecosystem such as a rain forest is no time at all, but in the Java ecosystem, one year is a long time, and it allows us to evaluate the changes we have made and gauge their effectiveness.

The first area of focus for JCP 2.6 was the transparency of the JSRs. We heard from the community that a couple of changes would be beneficial in this area: giving more people access to early drafts of the JSR specifications, and ensuring all JSRs were optimally transparent for people not participating in the day-to-day activities of the JSR. These JCP 2.6 changes have had a positive impact: Spec Leads are getting significantly more feedback and more useful comments at the first review period, community members are getting access to more open issues and background on decisions made by JSRs, and the public has doubled their opportunities to review JSRs. JSRs under JCP 2.6 are more transparent, and that has proven to be a benefit to the community.

The second area of focus for JCP 2.6 was increased participation. The community wanted more tools to operate JSRs and more opportunities for the public and community to review drafts of the specifications. Since we implemented version 2.6 one year ago, we have seen the number of JSRs led by community members other than Sun continue to rise. By the end of 2004, the rest of the community was leading more than twice the number of active JSRs than Sun. This demonstrates a healthy increase in the investment of the community and the standards piece of the Java ecosystem.

The third area of focus for version 2.6 was increased efficiency, enabling JSRs to get to market faster, encouraging broader adoption with increased compatibility. JCP 2.6 changed the timing of the EC ballots that each JSR must pass. Under previous versions, all JSRs had to pass their second EC ballot relatively early in the life cycle of the JSR. This caused Spec Leads to get anxious about going to the first review with any open issues, and to spend roughly 200 days getting the JSR ready for that first review and ballot. Under version 2.6, that EC ballot is later in the process, resulting in an average of 125 days for JSRs to get to the first review period. This shows an encouraging trend of JSRs getting more efficient, enabling them to get to market faster and secure broader adoption within the ecosystem.

JCP 2.6 has certainly been more successful than we envisioned when we rolled it out a year ago. This evolution strengthened and grew the Java ecosystem. The participants continue to get more diverse, and there is a need to ensure that the standards for Java technology remain strongly committed to compatibility. The JCP program continues to look for ways to stay ahead of the evolutionary curve.

The Program Office and members of the EC are looking at ways to keep the community operating effectively and efficiently within the Java ecosystem. We are actively looking for input. If you have ideas for solutions to problems that you feel are preventing the JCP program from being as successful as it could be, or if there are things that are discouraging your participation, contact me directly at aaron@jcp.org. Our part of the Java rain forest, I mean ecosystem, is yours to help us evolve.

Sidebar

New Format
Starting with this issue I'm introducing a new format for the monthly JSR Watch column, inviting folks involved with the community to share their thoughts and opinions. It's timely that my first guest is Aaron Williams, since this spring the JCP program is celebrating the one-year anniversary of JCP 2.6. Aaron led the JSR that defined JCP 2.6 and worked closely with the community to develop and implement this process specification.

-Onno Kluyt, Chair, Java Community Process (JCP)
About Aaron Williams
Aaron Williams is the manager for the Java Community Process Program Management Office (PMO) at Sun Microsystems. He is responsible for leading both Executive Committees of the JCP, including serving as spec lead on all changes to the JCP process and participation agreement. Prior to joining Sun, Aaron was a Founder and CEO of an enhanced television production company, which used standard Java platforms and APIs to deliver interactive content to the television. Mr. Williams has been heavily involved with Java platforms since the earliest days, using early releases of the language to complete his thesis for an MS in Computer Science from Case Western Reserve University.

In order to post a comment you need to be registered and logged in.

Register | Sign-in

Reader Feedback: Page 1 of 1

Latest Cloud Developer Stories
Navigating the complex web of regulatory and compliance requirements related to the processing and storage of sensitive enterprise data in the cloud is a huge challenge for business. The cloud is borderless – so how do you cover your business risk and security requirements when y...
As a Bronze Sponsor of Cloud Expo New York, HP is offering special passes to SYS-CON's 10th International Cloud Expo, which will take place on June 11–14, 2012, at the Javits Center in New York City, New York. HP is a technology company that operates in more than 170 countries a...
The latest generation of cloud computing is now capable of addressing the needs of the enterprise mission-critical applications. These applications require computing infrastructure that is secure, optimizes performance, and is highly resilient. In his Opening Keynote at the 10t...
The convergence of cloud and mobile trends has created demanding new challenges for IT departments to support global users accessing applications from many different devices. In addition, as more mission-critical applications are deployed to the cloud, sensitive data must be prot...
As an exhibitor at Cloud Expo New York, AT&T is offering special passes to SYS-CON's 10th International Cloud Expo, which will take place on June 11–14, 2012, at the Javits Center in New York City, New York. AT&T Inc. is a premier communications holding company and one of the mo...
Subscribe to the World's Most Powerful Newsletters
Subscribe to Our Rss Feeds & Get Your SYS-CON News Live!
Click to Add our RSS Feeds to the Service of Your Choice:
Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET News.com Kinja Digest View Additional SYS-CON Feeds
Publish Your Article! Please send it to editorial(at)sys-con.com!

Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021

SYS-CON Featured Whitepapers
ADS BY GOOGLE