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


Inactive JSRs looking for Spec Leads
The following JSR proposals have been inactive since at least 2009. If you are a JCP Member and are interested in taking over the Specification Lead role for one of these JSRs, please contact the PMO at pmo@jcp.org on or before 23 April 2012.

With that message, please include the following:

  • the subject line "Spec Lead for JSR ###," where '###' is the JSR number
  • which JCP Member you represent
  • why you wish to take over the Specification lead role
Here is the current list of Inactive JSRs for which Members can request to become Specification Leads:

A new JCP.Next JSR has been submitted
JSR 355, JCP Executive Committee Merge, is now in JSR Review and is expected to complete in August 2012. It has posted an Early Draft Review.

New EC Meeting Summaries now available
The EC meeting summaries from February and March 2012 have been posted. Following the April 2012 EC Meeting this morning (minutes and materials will be posted soon), there are now four EC Members that have lost their voting privileges--AT&T, SK Telecom, Samsung and Twitter. In order to regain their privileges, these EC Members must attend two EC meeting in a row, as detailed in the EC Standing Rules.

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:
  • 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...

JCP 2.8
JSR 348, Towards a new version of the Java Community Process passed the Final Approval Ballot by EC vote, so JCP 2.8 took effect as of 18 October 2011. See the JCP 2.8 documents and the overview of JCP 2.8.

Read a news article on JCP 2.8 here...

Listen to the JCP 2.8 for Spec Leads call and follow along with the materials.


Interviews with Patrick Curran, JCP Chair

Patrick has been busy lately giving his perspective on the JCP. You can find his interviews here:


Recent Members

Mathieu Ancelin
Hamlet D'Arcy
Stephane Epardaud
JUGChennai
Perumaal Krishnaraj
Richard Midwinter
Nicholas Parks
Udo Schnurpfeil
Bernd Bohmann
Julien Dubois
Norman Erck
Masoud Kalali
Nicolas Leroux
André Oliveira
Pyramid Systems, Inc.
Gaurav Sharma
Eric Dalquist
Christoph Engelbert
Stefan Heldt
Jakob Korherr
Ioannis Mavroukakis
Imre Oßwald
Antoine Sabot-Durand
Mark Struberg


JSR Updates

New JSRs
JSR 356, Java API for Websocket

Early Draft Reviews
JSR 343, Java Message Service 2.0
JSR 349, Bean Validation 1.1
JSR 355, JCP Executive Committee Merge

Public Reviews

Proposed Final Draft

JSR 321, Trusted Computing API for Java
JSR 331, Constraint Programming API

Final Release

JSR 321, Trusted Computing API for Java Final Release
JSR 258, Mobile User Interface Customization API Maintenance Release
JSR 257, Contactless Communication API Maintenance Release 2
JSR 180, SIP API for J2ME Maintenance Release 4
JSR 234, Advanced Multimedia Supplements Maintenance Release 2
JSR 172, J2ME Web Services
JSR 348, Towards a new version of the Java Community Process
JSR 56, Java Network Launching Protocol and API

Maintenance Reviews


Quick Links Spec Lead Guide
JCP2
Calendar
Submit a new JSR
java.net JCP community
JCP Discussion Forum
News JSR 355 JCP Executive Committee Merge Early Draft Review
 
JSR 349 Bean Validation 1.1 Early Draft Review
 
JSR 343 Java Message Service 2.0 Early Draft Review
 
JSR 339 Java API for RESTful Web Services 2.0 Early Draft Review 2
 
JSR 356 Java API for Websocket JSR Review
 
JSR 345 Enterprise JavaBeans 3.2 Early Draft Review
 
JSR 308 Annotations on Java Types Early Draft Review 2
 
JSR 355 JCP Executive Committee Merge
 
JSR 354 Money and Currency API
 
JSR 353 Java API for JSON Processing Approved
 
JSR 338 Java Persistence 2.1 Early Draft Review
 
JSR 224 Java API for XML-Based Web Services Maintenance Release 4
 
JSR 353 Java API for JSON Processing
 
JSR 321 Trusted Computing API for Java Final Release
 
JSR 335 Lambda Expressions for the Java Programming Language Early Draft Review
 
JSR 344 JavaServer Faces 2.2 Early Draft Review
 
JSR 269 Pluggable Annotation Processing API Maintenance Release
 
JSR 258 Mobile User Interface Customization API Maintenance Release
 
JSR 257 Contactless Communication API Maintenance Release 2
 
JSR 180 SIP API for J2ME
 
JSR 234 Advanced Multimedia Supplements
 
JSR 352 Batch Applications for the Java Platform
 
JSR 346 Contexts and Dependency Injection for Java EE 1.1 Early Draft Review
 
JSR 339 JAX-RS 2.0 Early Draft Review
 
JSR 172 J2ME Web Services 1.1 Maintenance Release
 
JCP 2.8 launched
 
2011 EC Elections: ballot open for voting
 
JSR 348 Towards a new version of the Java Community Process posts Final Release
 
JSR 351 JavaTM Identity API
 
JSR 56 JavaTM Network Launching Protocol and API Maintenance Release 6 posted
 
JSR 172 J2METM Web Services Specification Maintenance Review posted
 
JSR 348: Towards a new version of the Java Community Process - Public Review posted
 
JSR 336 Java SE 7 Final Ballot approved
 
JSR 334 Small Enhancements to the Java Programming Language Final Ballot approved
 
JSR 292 Supporting Dynamically Typed Languages on the Java Platform Final Ballot approved
 
JSR 203 NIO.2 Final Ballot approved
 
JSR 349: Bean Validation 1.1
 
JCP.next News Article
 
JSR 348: Towards a new version of the JCP
 
JCP Program Invigorated by New EC Members
 
2011 EC Special Elections Results announced
 
JSR 342: Java EE 7 Specification
 
JSR 337: Java SE 8 Release Contents
 
Interview with Patrick Curran, JCP Chair
 
JSR 336: Java SE 7 Release Contents
 
2010 JCP Award Winners Announced
 
Oracle completes acquisition of Sun
 
JCP Blog
 
Java Community Process now open, transparent, and agile (or not)
 
Java Body to Open Smoke-Filled Rooms
 
The Java Community Process - A Year in Review
 
Java specs and governance
 
CMIS Plugfest, JCR and Star Spec Leads