Find JSRs
Submit this Search




Ad Banner
 
 
 
 

Welcome to the Java Community Process!
Welcome to jcp.org, home of the Java Community ProcessSM (JCPSM) Program. The JCP is the mechanism for developing standard technical specifications for Java technology. Anyone can register for the site and participate in reviewing and providing feedback for the Java Specification Requests (JSRs), and anyone can sign up to become a JCP Member and then participate on the Expert Group of a JSR or even submit their own JSR Proposals.
 
To get the most out of the site, register now.

For more information about the JCP Program, refer to our overview page.

Find us on Facebook   Follow us on Twitter   Read JCP Blog


2015 JCP Executive Committee Elections
It is time to start preparing the materials for the 2015 JCP EC Elections.

The nominations period of the Elections will begin on 15 September. The JCP will accept nominations for 3 Elected seats through 28 September. Since we are transitioning to JCP 2.10, all those who win Elected seats will serve a one year term. The ballot will be open from 10 November until 23 November. The results will be available on jcp.org on 24 November.

The following information is required for self-nomination.

1) Contact Information / Biography

Each EC seat is represented by two people - a primary and alternate representative. Provide the following information for each representative:

  • Name
  • Title
  • Email Address
  • Mailing Address
  • Phone Number
  • Fax
  • A brief biography (3-5 sentences / ~100-200 words) for Primary Contact; long biography may get truncated on the ballot but will be posted in its entirety on our nominations page.

2) Qualification Statement

A brief (2-3 paragraph) description of your qualifications for an EC seat; long description may get truncated on the ballot but will be posted in its entirety on our nominations page. This is a Qualification Statement for the organization you represent. It should include the value and perspective you bring to the EC, your interests in the JCP program, as well as a summary of your current participation or planned participation in the JCP program (your entire organization) -- JSRs, participation on Expert Groups, meetings/events attended, etc. This statement will appear on the ballot and will convince community members that they should vote for you, so please include relevant information about your experience within the JCP program and your investments in Java technology.

3) Position Paper

One of the pieces of information we make available to the JCP membership for voting purposes is a position paper. If you would like to provide this type of information for the ballot, please prepare in pdf format for posting. This would be more detail on areas that you would put focus into during your tenure on the JCP EC.

Sample qualification statements and position papers are available on the 2014 Executive Committee Elections Nominees page. The results from previous year's Elections are also available.


If you have an interest in participating in the JCP EC, please start preparing these materials now. If you have any questions, please send us an email at pmo@jcp.org.


13th Annual JCP Program Awards Nominations

The nominations for the 13th annual JCP Program Awards are now open. Please read our blog for more details.

Nominate now!


Star Spec Lead 2015

The JCP Program Management Office is proud to announce the latest Star Spec Lead, Anatole Tresch!

Login Change

jcp.org now uses Oracle's Single Sign-On (SSO) to log in to the site. Note that the login ID is your e-mail address; the old JCP userIDs are no longer used.

Existing jcp.org users: you should click the "Sign In" button on the left to login using your SSO credentials. If you do not have an SSO login, you will be asked to create one. When creating an SSO login, make sure to use the same e-mail address as used in your JCP account! If you are unsure which e-mail address you've used before, or if you run into other problems with logging in, contact admin@jcp.org.

New to jcp.org? Click "Register for site" on the left and follow the directions; you will be taken to create an SSO login on Oracle's profile page and then may login to jcp.org once the account is created and verified.

For more detailed information, refer to our SSO FAQ list.


 

JSR Updates

New JSRs
JSR 377, Desktop|Embedded Application API
JSR 378, Portlet 3.0 Bridge for JavaServer Faces 2.2 Specification

Early Draft Reviews
JSR 365, Contexts and Dependency Injection for Java 2.0
JSR 367, Java API for JSON Binding
JSR 374, Java API for JSON Processing 1.1

Public Reviews

Proposed Final Drafts
JSR 364, Broadening JCP Membership

Final Releases
JSR 354, Money and Currency API
JSR 359, SIP Servlet 2.0 Specification
JSR 360, Connected Limited Device Configuration 8
JSR 361, Java ME Embedded Profile

Maintenance Reviews
JSR 286, Portlet Specification 2.0
JSR 329, Portlet 2.0 Bridge for JavaServer Faces 1.2 Specification

Maintenance Releases
JSR 336, Java SE 7 Release Contents
JSR 337, Java SE 8 Release Contents
JSR 342, Java Platform, Enterprise Edition 7
JSR 343, Java Message Service 2.0


Recent Members
Mahmoud Abdelghany
Tim Boudreau
Dextra
Kaazing Corporation
Aung Chit Nyein
Summa Tech do Brasil
Han YueQi
aw2.0 Ltd
Bulgarian JUG
DFJUG
KanJava
Alexander Salvanos
Mark Thomas
Rodney P. Barbati
Eugen Cepoi
Gradleware
Marcos Luna
Samuraism Inc.
Vision Service Plan


Individual Membership Renewal Process
The Program Management Office is completing the individual JCP Membership renewal process now. The individual JCP Membership of those who have not responded will be canceled.

JCP.Next Progress Update
JSR 364, Broadening JCP Membership, has posted a Proposed Final Draft.
JSR 358, A major revision of the Java Community Process, also continues development in parallel.
JSR 355, JCP Executive Committee Merge, completed its work and went final on 22 August 2012.

JSR 355 Final Release delivered the current version of the JCP -- published as the JCP Process Document (version 2.9) and the EC Standing Rules (version 2.2).

Read JCP.next: Where Are We and How Are We Doing? to learn more about JCP.next.


JUGs or Individuals, Complete the Transparency Checks or Audits on JSRs

There is a transparency sub-project introduced as part of the Adopt-a-JSR program. We need JUGs or individuals to do transparency checks or audits on JSRs.


EC Meetings
The latest EC meeting summaries have been posted.

Materials for Spec Leads
Following the upgrade to the JCP 2.8 Program, the Program Office has made available the following materials for Spec Leads on the Multimedia page of jcp.org:
  • Adopt-a-JSR for Spec Leads (February 2013 call)
  • JCP 2.9 and Transparency (November 2012 call)
  • Meet the Candidates (October 2012 call)
  • Expert Group Nominations (June 2012 call)
  • Leveraging the JCP Community (February 2012 call)
  • Transparency (December 2011 call)
  • JCP 2.8 Overview (October 2011 call)


JUG Members Learn the Benefits of Active JCP Participation
The Java Community Process (JCP) program has seen a dramatic rise in worldwide participation. Read more here...



Quick Links Spec Lead Guide
JCP 2
EC meeting summaries
Calendar
Multimedia page
Submit a new JSR
java.net JCP community
JCP Discussion Forum
News JSR 367 Java API for JSON Binding Early Draft Review
 
JSR 374 Java API for JSON Processing 1.1 Early Draft Review
 
JSR 329 Portlet 2.0 Bridge for JavaServer Faces 1.2 Specification Maintenance Review
 
JSR 286 Portlet 2.0 Specification Maintenance Review
 
JSR 365 CDI 2.0 Early Draft Review
 
JSR 342 Java Platform, Enterprise Edition 7 Maintenance Release
 
JSR 378 Portlet 3.0 Bridge for JavaServer Faces 2.2 Specification JSR Review
 
JSR 364 Broadening JCP Membership Proposed Final Draft
 
JSR 354 Money and Currency API Final Release
 
JSR 342 Java EE 7 Maintenance Review
 
JSR 359 SIP Servlet 2.0 Specification Final Release
 
JSR 371 Model-View-Controller 1.0 Specification Early Draft Review
 
JSR 343 Java Message Service 2.0 Maintenance Release
 
JSR 354 Money and Currency API Proposed Final Draft
 
JSR 336 Java SE 7 Release Contents Maintenance Release
 
JSR 364 Broadening JCP Membership Public Review
 
JSR 337 Java SE 8 Release Contents Maintenance Release
 
JSR 336 Java SE 7 Release Contents Maintenance Review
 
JSR 270 Java SE 6 Release Contents Maintenance Review
 
JSR 282 RTSJ 2.0 Early Draft Review 2
 
JSR 343 Java Message Service 2.0 Maintenance Review
 
JSR 337 Java SE 8 Release Contents Maintenance Review
 
JSR 359 SIP Servlet 2.0 Proposed Final Draft
 
JSR 363 Units of Measurement API Early Draft Review
 
JSR 377 Desktop|Embedded Application API JSR Review
 
JSR 376 JavaTM Platform Module System JSR Review
 
JSR 375 JavaTM EE Security API JSR Review
 
JSR 374 JavaTM API for JSON Processing 1.1 JSR Review
 
JSR 373 JavaTM EE Management API 2.0 JSR Review
 
JSR 372 JavaTM Server Faces 2.3 Specification JSR Review
 
JSR 371 Model-View-Controller 1.0 Specification JSR Review
 
JSR 370 JavaTM API for RESTful Web Services 2.1 Specification JSR Review
 
JSR 369 JavaTM Servlet 4.0 Specification JSR Review
 
JSR 368 JavaTM Message Service 2.1 JSR Review
 
JSR 367 Java API for JSON Binding JSR Review
 
JSR 366 Java EE 8 JSR Review
 
JSR 339 JAX-RS Maintenance Review
 
JSR 356 Java API for WebSocket Maintenance Release
 
JSR 365 Contexts and Dependency Injection for Java 2.0 JSR Review
 
JSR 364 Broadening JCP Membership Early Draft Review
 
JSR 356 Java API for WebSocket Maintenance Review
 
JSR 361 Java ME Embedded Profile Final Release
 
JSR 360 CLDC 8 Final Release
 
JSR 359 SIP Servlet 2.0 Public Review
 
JSR 352 Batch Applications for the Java Platform Maintenance Review
 
JSR 364 Broadening JCP Membership JSR Review
 
JSR 56 Java Network Launching Protocol and API Maintenance Review 7
 
JSR 354 Money and Currency API Public Review 2
 
JSR 363 Units of Measurement API
 
JSR 337 Java SE 8 Final Release
 
JSR 335 Lambda Expressions for the Java Programming Language Final Release
 
JSR 310 Date and Time API Final Release
 
JSR 308 Annotations on Java Types Final Release
 
JSR 269 Pluggable Annotation Processing API Maintenance Release 2
 
JSR 221 JDBC Maintenance Release 2
 
JSR 206 JAXP Maintenance Release 3
 
JSR 199 Java Compiler Maintenance Release
 
JSR 173 Streaming API for XML Maintenance Release
 
JSR 160 JMX Remote API Maintenance Release 2
 
JSR 114 JDBC Rowset Implementations Maintenance Release 3
 
JSR 3 JMX Specification Maintenance Release 4
 
JSR 361 Java ME Embedded Profile Proposed Final Draft
 
JSR 360 CLDC 8 Proposed Final Draft
 
JSR 346 Contexts and Dependency Injection for Java EE 1.1 Maintenance Review
 
JSR 269 Pluggable Annotation Processing API Maintenance Review 2
 
JSR 173 Streaming API for XML Maintenance Review 4
 
JSR 337 Java SE 8 Release Contents Public Review
 
JSR 335 Lambda Expressions for the Java Programming Language Public Review
 
JSR 310 Date and Time API Public Review
 
JSR 308 Annotations on Java Types Public Review
 
JSR 221 JDBC 4.0 API Specification Maintenance Review 2
 
JSR 199 Java Compiler API Maintenance Review
 
JSR 160 JMX Remote API Maintenance Review 3
 
JSR 114 JDBC Rowset Implementations Maintenance Review 3
 
JSR 003 JMX Specification Maintenance Review 6
 
JSR 354 Money and Currency API Public Review
 
JSR 206 Java API for XML Processing Maintenance Review 3
 
JSR 351 Java Identity API Early Draft Review
 
JSR 361 Java ME Embedded Profile Public Review
 
JSR 360 Connected Limited Device Configuration 8 Public Review
 
Martijn Verburg, London JUG co-lead, interview
 
JCP.next News Article
 
Interview with Patrick Curran, JCP Chair
 
Oracle completes acquisition of Sun
 
JCP Blog
 
Java Community Process now open, transparent, and agile (or not)
 
Java Body to Open Smoke-Filled Rooms
 
Java specs and governance
 
CMIS Plugfest, JCR and Star Spec Leads