Wednesday Dec 12, 2012

JCP.Next - Early Adopters of JCP 2.8

JCP.Next is a series of three JSRs (JSR 348JSR 355 and JSR 358), to be defined through the JCP process itself, with the JCP Executive Committee serving as the Expert Group. The proposed JSRs will modify the JCP's processes  - the Process Document and Java Specification Participation Agreement (JSPA) and will apply to all new JSRs for all Java platforms.  

The first -, or more formally JSR 348, Towards a new version of the Java Community Process - was completed and put into effect in October 2011 as JCP 2.8. This focused on a small number of simple but important changes to make our process more transparent and to enable broader participation. We're already seeing the benefits of these changes as new and existing JSRs adopt the new requirements.

The second - JSR 355, Executive Committee Merge, is also Final. You can read the JCP 2.9 Process Document .  As part of the JSR 355 Final Release, the JCP Executive Committee published revisions to the JCP Process Document (version 2.9) and the EC Standing Rules (version 2.2).  The changes went into effect following the 2012 EC Elections in November.

The third JSR 358, A major revision of the Java Community Process was submitted in June 2012.  This JSR will modify the Java Specification Participation Agreement (JSPA) as well as the Process Document, and will tackle a large number of complex issues, many of them postponed from JSR 348. For these reasons, the JCP EC (acting as the Expert Group for this JSR), expects to spend a considerable amount of time working on this JSR. The JSPA is defined by the JCP as "a one-year, renewable agreement between the Member and Oracle. The success of the Java community depends upon an open and transparent JCP program.  JSR 358, A major revision of the Java Community Process, is now in process and can be followed on

The following JSRs and Spec Leads were the early adopters of JCP 2.8, who voluntarily migrated their JSRs from JCP 2.x to JCP 2.8 or above.  More candidates for 2012 JCP Star Spec Leads!

  1. JSR 236, Concurrency Utilities for Java EE (Anthony Lai/Oracle), migrated April 2012

  2. JSR 308, Annotations on Java Types (Michael Ernst, Alex Buckley/Oracle), migrated September 2012

  3. JSR 335, Lambda Expressions for the Java Programming Language (Brian Goetz/Oracle), migrated October 2012

  4. JSR 337, Java SE 8 Release Contents (Mark Reinhold/Oracle) – EG Formation, migrated September 2012

  5. JSR 338, Java Persistence 2.1 (Linda DeMichiel/Oracle), migrated January 2012

  6. JSR 339, JAX-RS 2.0: The Java API for RESTful Web Services (Santiago Pericas-Geertsen, Marek Potociar/Oracle), migrated July 2012

  7. JSR 340, Java Servlet 3.1 Specification (Shing Wai Chan, Rajiv Mordani/Oracle), migrated August 2012

  8. JSR 341, Expression Language 3.0 (Kin-man Chung/Oracle), migrated August 2012

  9. JSR 343, Java Message Service 2.0 (Nigel Deakin/Oracle), migrated March 2012

  10. JSR 344, JavaServer Faces 2.2 (Ed Burns/Oracle), migrated September 2012

  11. JSR 345, Enterprise JavaBeans 3.2 (Marina Vatkina/Oracle), migrated February 2012

  12. JSR 346, Contexts and Dependency Injection for Java EE 1.1 (Pete Muir/RedHat) – migrated December 2011

Wednesday Dec 14, 2011

Star Spec Lead Nominations for 2011

The JCP program is preparing to select the 2011 Star Spec Leads.  Do you have candidates for 2011 Star Spec Leads? Please post them here or send email to heather at jcp dot org, if you would like to nominate a Spec Lead for this honor.  Please send your nomination before 31 December 2011 and include a couple of sentences in support of your nomination and keep in mind the selection criteria:

Spec Lead Process Category (Baseline):
  • Timely responses to EG, PMO and EC concerns
  • EG meetings and sharing of JSR comments on a regular basis
  • Leadership and Team performance (input needs to come from EG)
  • JSR progress, staying on schedule, updating schedule, staying on track and delivering on promises
Spec Lead Communications Category (Baseline):
  • Communication in the EG and w/the PMO
  • Transparency and JSR progress reports (using the tools) - use of community update pages, observer aliases, community or other tool, etc.
The following criteria is used to measure exceptional performance. It is important that Spec Leads and EG members let us know about exceptional behavior observed especially in areas where the PMO usually has no insight.

Spec Lead Process Category (Exceptional):
  • Participating in mentorships of other community members
  • Submit tutorial material to publish on
  • Managing unusual obstacles in a JSR, i.e. Spec Lead transfers JSR transfers to different entity, loss of valuable EG members.
  • New, effective and innovative ways to run-manage Egs, i.e. running active and observer groups, having voting rights and duties documented, using a project (or similar collaborative tool).
  • Maintaining the expected behavior w/a large expert group
  • Resurrect stalled JSRs
  • Dealing w/a politically sticky or tricky situation i.e. mergers and acquisitions, negotiating inclusion into umbrella JSRs
  • Engagement in evangelism in general promoting the importance of standards
Spec Lead Communications Category (Exceptional):
  • Active blogging/mentioning their JSR/JCP standards in their blog (Spec Leads are encouraged to send us links to their blogs)
  • Participate in JCP PMO podcasts or WebEx calls
  • Promoting the JCP and the Community to broader audiences (JUGs, non-Java developers, students and more)
  • Public speaking/presentations that mention standards and the JCP at industry events
  • Contributing articles and becoming a resource for contributed articles about the JCP and JSRs
  • Sharing JSR related news with the Community
  • Utilizing social media consistently including blogging for promoting and attracting support for their JSRs
  • Conducting media interviews about their JSRs

For more information on the Star Spec Lead program, see: .

Thursday Oct 22, 2009

JCP WebEx session and conference call: Discussion Boards

Next Wednesday, 28 October 2009, the PMO will host the next call for Spec Leads and other interested JCP Members on the use of the discussion boards on, including a discussion of what the boards are, how to access the boards, and how they differ from the aliases that we used to have on

Topic: SL call: Discussion Boards
Date: Wednesday, October 28, 2009
Time: 8:00 am, Pacific Daylight Time (San Francisco, GMT-07:00)
Meeting Number: 827 540 388
Meeting Password: 1Board

Information for the teleconference numbers will display once you log in to your WebEx session.

To join the online meeting (Now from iPhones too!)
1. Go to
2. Enter your name and email address.
3. Enter the meeting password: 1Board
4. Click "Join Now". 

Tuesday Jun 16, 2009

New information and training

So the next revision to is here, in conjunction with the roll-out of JCP 2.7 for all the JSRs that were previously operating under JCP 2.6. It's a lot for one day. But we in the PMO are holding a few events this week to help you with the transition, as well as some online guides to help people understand the changes and new features.

Here's the new site launch announcement:

Here's an overview of the new features:

We'll be having a Town Hall meeting on Thursday, 18 June. Details are here: 

Here's an overview of the changes for everyone in JCP 2.7:

Tomorrow, 17 June 2009, the PMO will host 2 calls for Spec Leads to present the new site's features and to answer any questions. the first call is at 08:00 PT, the second is at 17:00 PT; the content should be the same, other than the questions asked.

Call #1:

Topic: SL call for new
Date: Wednesday, June 17, 2009
Time: 8:00 am, Pacific Daylight Time (GMT -07:00, San Francisco)

To register for this meeting
1. Go to
2. Register for the meeting.

Once you register, you'll receive a confirmation email with instructions for joining the meeting.


Call #2:

Topic: SL Training for new
Date: Wednesday, June 17, 2009
Time: 5:00 pm, Pacific Daylight Time (GMT -07:00, San Francisco)

To register for this meeting
1. Go to
2. Register for the meeting.

Once you register, you'll receive a confirmation email with instructions for joining the meeting.

Monday May 11, 2009

JCP in the headlines

Some of the most recent headlines on the JCP program are below.

\* [LOTD] CMIS Plugfest, JCR and Star Spec Leads -- Content Management Collection, 5/4

\* JCP Program Unveils 2009 Star Spec Leads: Program recognizes Spec Leads who consistently showcase their value -- Sys-Con, 5/2 (Also in Sys-Con Open Source Magazine)

\* JCP Announces 2009 Star Spec Leads -- Java Entrepreneur, 5/1

\* The JCP up close and personal -- JavaWorld, 4/10

 \*HOnline Interview with Patrick Curran, JCP Chair:

The JCP Executive Committee heads to London/Winchester, United Kingdom this week for the second face to face meeting of the year and a press round table.  Look for updates on


This is the group blog for the Java Community Process (JCP) program office.


« July 2016