Find JSRs
Submit this Search


Ad Banner
 
 
 
 

JSRs: Java Specification Requests


JSRs by Query - JSR 228 - 142 found

205 Wireless Messaging API 2.0
Description: This JSR will extend and enhance the "Wireless Messaging API" (JSR-000120)
Status: Final
Latest Stage:
Final Release Download page Start: 2004-06-04
Spec Lead: Marquart Franz, Siemens AG
 
 
 
386 JavaTM SE 12
Description: The JSR for the Java SE 12 Platform.
Status: Final
Latest Stage:
Final Release Download page Start: 2019-03-12
Spec Lead: Iris Clark, Oracle
Spec Lead: Star Spec Lead Brian Goetz, Oracle
 
 
 
315 JavaTM Servlet 3.0 Specification
Description: This JSR will be an update to the existing Servlet 2.5 specification.
Status: Maintenance
Latest Stage:
Maintenance Release Download page Start: 2011-03-09
Spec Lead: Rajiv Mordani, Oracle
 
 
 
351 JavaTM Identity API
Description: This JSR will develop the Identity API for the Java Platform.
Status: Withdrawn
Reason: Withdrawn at the request of the Spec Lead.
Latest Stage:
Withdrawn Effective: 2016-07-06
Spec Lead: Ronald Monzillo, Oracle
 
 
 
336 JavaTM SE 7 Release Contents
Description: The Umbrella JSR for the seventh edition of the Java SE Platform
Status: Maintenance
Latest Stage:
Maintenance Release Download page Start: 2015-03-12
Spec Lead: Star Spec Lead Mark Reinhold, Oracle
 
 
 
337 JavaTM SE 8 Release Contents
Description: The Umbrella JSR for the eighth edition of the Java SE Platform
Status: Active
Latest Stage:
Maintenance Release 5 Download page Start: 2023-05-09
Spec Lead: Iris Clark, Oracle
Spec Lead: Star Spec Lead Mark Reinhold, Oracle
 
 
 
306 Towards a new version of the JCP
Description: This JSR proposes a variety of changes and adjustments to the JCP.
Status: Withdrawn
Reason: This JSR was withdrawn because it is obsolete. It was replaced by two new JSRs that will develop short-term and longer-term changes to the Process Document and the JSPA. Work from JSR 306 was to be incorporated into the new JSRs as appropriate. Patrick Curran was to be the Spec Lead for these JSRs, while the Expert Group will be the current membership of both the JCP Executive Committees.
Latest Stage:
Withdrawn Effective: 2010-12-16
Spec Lead: Patrick Curran, Oracle
 
 
 
379 JavaTM SE 9 Release Contents
Description: The Umbrella JSR for the ninth edition of the Java SE Platform.
Status: Final
Latest Stage:
Final Release Download page Start: 2017-09-21
Spec Lead: Iris Clark, Oracle
Spec Lead: Star Spec Lead Mark Reinhold, Oracle
 
 
 
383 Java™ SE 10 (18.3)
Description: The JSR for the Java SE 10 (18.3) Platform
Status: Final
Latest Stage:
Final Release Download page Start: 2018-03-14
Spec Lead: Iris Clark, Oracle
Spec Lead: Star Spec Lead Brian Goetz, Oracle
 
 
 
384 JavaTM SE 11 (18.9)
Description: The JSR for the Java SE 11 (18.9) Platform.
Status: Active
Latest Stage:
Maintenance Release 2 Download page Start: 2023-05-09
Spec Lead: Iris Clark, Oracle
Spec Lead: Star Spec Lead Brian Goetz, Oracle
 
 
 
249 Mobile Service Architecture 2
Description: This JSR defines the next generation of the Mobile Service Architecture and platform created in JSR 248.
Status: Dormant
Reason: The Specification Leads chose to list this JSR as dormant in August 2012.
Latest Stage:
Public Review Ballot View results Start: 2009-02-17 End: 2009-02-23
Spec Lead: Adamu Haruna, Nokia Corporation
Spec Lead: Guenter Klas, Vodafone Group Services Limited
 
 
 
344 JavaServerTM Faces 2.2
Description: This JSR is an update to the 2.1 version of the JavaServer Faces specification. This is the first major revision of the JavaServer Specification since JSR 314.
Status: Final
Latest Stage:
Final Release Download page Start: 2013-05-21
Spec Lead: Star Spec Lead Ed Burns, Oracle
 
 
 
301 Portlet 1.0 Bridge for JavaServerTM Faces 1.2
Description: The Portlet Bridge Specification for JavaServer Faces defines the semantics of a JSR 168/JSR 286 portlet that proxies for JSF artifacts.
Status: Final
Latest Stage:
Final Release Download page Start: 2010-07-08
Spec Lead: Michael Freedman, Oracle
 
 
 
304 Mobile Telephony API version 2
Description: This JSR extends the interfaces defined in JSR253 (Mobile Telephony API) to cover additional use cases and features not covered in that JSR.
Status: Dormant
Reason: The Executive Committee voted to list this JSR as dormant in May 2012.
Latest Stage:
Expert Group Formation Start: 2006-08-01
Spec Lead: Brian Deuser, Motorola
 
 
 
314 JavaServer Faces 2.0
Description: This JSR is an update to the 1.2 version of the JavaServer Faces specification. This is the first major revision of the JavaServer Faces specification since JSR 127.
Status: Maintenance
Latest Stage:
Maintenance Release 2 Download page Start: 2010-11-22
Spec Lead: Star Spec Lead Ed Burns, Oracle
Spec Lead: Roger Kitain, Oracle
 
 
 
373 JavaTM EE Management API 2.0
Description: This JSR is to update JSR 77 with REST interfaces and incorporate deployment as a standard part of the management interface.
Status: Withdrawn
Reason: Withdrawn at the request of the Spec Lead.
Latest Stage:
Withdrawn Effective: 2016-11-29
Spec Lead: Martin Mares, Oracle
 
 
 
365 Contexts and Dependency Injection for JavaTM 2.0
Description: This JSR is a major evolution of the CDI 1.1 (JSR 346) specification. Focused on modularity and Java SE support.
Status: Final
Latest Stage:
Final Release Download page Start: 2017-05-22
Spec Lead: Star Spec Lead Antoine Sabot-Durand, Red Hat
 
 
 
25 JAINTM Connectivity Management Specification
Description: The JSR is to define the Java APIs for a Connectivity Management API specification.
Status: Withdrawn
Reason: Withdrawn at the request of the submitter.
Latest Stage:
Withdrawn Effective: 2000-11-21
Spec Lead: Rob Goedman, Sun Microsystems, Inc.
 
 
 
215 Java Community ProcessSM version 2.6
Description: This JSR will update the JCP Process document to make the process more transparent and efficient.
Status: Maintenance
Latest Stage:
Maintenance Release Download page Start: 2009-05-27
Spec Lead: Patrick Curran, Oracle
 
 
 
275 Units Specification
Description: This JSR specifies Java packages for modeling and working with standard measures known as units.
Status: Rejected
Reason: This JSR was not approved by the SE/EE Executive Committee in the Public Draft Reconsideration Ballot.
Latest Stage:
Rejected Effective: 2010-03-09
Spec Lead: Jean-Marie Dautelle, Dautelle, Jean-Marie
Spec Lead: Werner Keil, Keil, Werner
 
 
 
324 On Screen MIDlet API for Java ME
Description: This JSR defines the API set for MIDlet activation functionality on idle screen.
Status: Rejected
Reason: This JSR was not approved by the ME Executive Committee in the JSR Approval Ballot.
Latest Stage:
Rejected Effective: 2008-04-15
Spec Lead: Dave Kim, SK Telecom Co., Ltd.
 
 
 
328 Change Management API
Description: This JSR defines an interface to Change Management Systems handling and approving Requests for Changes.
Status: Withdrawn
Reason: The JSR 328 was designed to assure a 'standard' in handling OSS(/J) change amangement and to tie it the other existing OSS/J JSRs. It was developed in close cooperation with our customer based on his requirements. Since our customer constantly diverges from the standards and since the proposal was dormant for a long time without any interest on the topic it makes no sense for our company to further pursue this proposal.
Latest Stage:
Withdrawn Effective: 2016-04-11
Spec Lead: Christian Klaus, Ascom Deutschland GmbH
 
 
 
352 Batch Applications for the Java Platform
Description: This JSR specifies a programming model for batch applications and a runtime for scheduling and executing jobs.
Status: Maintenance
Latest Stage:
Maintenance Release Download page Start: 2014-08-19
Spec Lead: Chris Vignola, IBM
 
 
 
340 Java Servlet 3.1 Specification
Description: This JSR is to develop the next version of Java Servlets - Java Servlets 3.1
Status: Final
Latest Stage:
Final Release Download page Start: 2013-05-28
Spec Lead: Shing wai Chan, Oracle
Spec Lead: Rajiv Mordani, Oracle
 
 
 
356 JavaTM API for WebSocket
Description: The Java API for WebSocket JSR will define a standard API for creating WebSocket applications.
Status: Maintenance
Latest Stage:
Maintenance Release Download page Start: 2014-08-13
Spec Lead: Star Spec Lead Danny Coward, Oracle
 
 
 
347 Data Grids for the JavaTM Platform
Description: This JSR proposes an API for interacting with in-memory and disk-based distributed data grids.
Status: Withdrawn
Reason: Withdrawn at the Spec Lead's request: 'The JSR has failed to obtain sufficient interest and participation in the JCP community and has barely evolved since its inception. We are therefore requesting its withdrawal.'
Latest Stage:
Withdrawn Effective: 2015-01-06
Spec Lead: No Current Spec Lead, No SL Company
 
 
 
348 Towards a new version of the Java Community Process
Description: This JSR proposes a variety of changes and adjustments to the Java Community Process.
Status: Final
Latest Stage:
Final Release Download page Start: 2011-10-18
Spec Lead: Patrick Curran, Oracle
 
 
 
298 Telematics API for JavaTM ME
Description: This JSR defines the API set for Telematics Service on mobile devices.
Status: Final
Latest Stage:
Final Release Download page Start: 2008-10-14
Spec Lead: Dave Kim, SK Telecom Co., Ltd.
Spec Lead: Young Min Park, SK Telecom Co., Ltd.
 
 
 
310 Date and Time API
Description: This JSR will provide a new and improved date and time API for Java.
Status: Final
Latest Stage:
Final Release Download page Start: 2014-03-04
Spec Lead: Stephen Colebourne, Colebourne, Stephen
Spec Lead: Roger Riggs, Oracle
Spec Lead: Michael Nascimento Santos, Santos, Michael Nascimento
 
 
 
371 Model-View-Controller (MVC 1.0) Specification
Description: This JSR is to develop MVC 1.0, a model-view-controller specification for Java EE.
Status: Final
Latest Stage:
Final Release Download page Start: 2020-01-22
Spec Lead: Ivar Grimstad, Grimstad, Ivar
Spec Lead: Christian Kaltepoth, ingenit GmbH & Co. KG
 
 
 
372 JavaServer Faces (JSF 2.3) Specification.
Description: This JSR is to develop JSF 2.3, the next release of Java Server Faces.
Status: Final
Latest Stage:
Final Release Download page Start: 2017-04-17
Spec Lead: Star Spec Lead Ed Burns, Oracle
Spec Lead: Manfred Riem, Oracle
 
 
 
374 JavaTM API for JSON Processing 1.1
Description: This JSR is to provide an update for the Java API for JSON Processing Specification.
Status: Final
Latest Stage:
Final Release Download page Start: 2017-05-24
Spec Lead: Dmitry Kornilov, Oracle
 
 
 
387 Streamline the JCP Program
Description: This JSR will make changes to the Process Document with the goals of further streamlining the organization's processes.
Status: Maintenance
Latest Stage:
Maintenance Release Download page Start: 2019-08-27
Spec Lead: Heather VanCura, Oracle
 
 
 
171 Java Community ProcessSM (JCP) Program, version 2.5
Description: This JSR defined JCP version 2.5. Its overriding goal was to ensure that the Process document was in sync with the JSPA 2 created by JSR 99.
Status: Final
Latest Stage:
Final Release Download page Start: 2002-10-23
Spec Lead: Patrick Curran, Oracle
 
 
 
183 Web Services Message Security APIs
Description: This JSR is to define a standard set of APIs for Web services message security. The goal of this JSR is to enable applications to construct secure SOAP message exchanges.
Status: Withdrawn
Reason: Web services security (WS-Security) has become the defacto standard to secure web services messages. Lack of a standard in Java to write to these APIs, hasn't caused any interoperability or integration issues across vendor platforms. So, this JSR was withdrawn.
Latest Stage:
Withdrawn Effective: 2008-08-05
Spec Lead: Nataraj Nagaratnam, IBM
 
 
 
216 Personal Profile 1.1
Description: This JSR will update the existing Personal Profile (JSR-62) specification to reflect the J2SETM 1.4 APIs).
Status: Maintenance
Latest Stage:
Maintenance Release Download page Start: 2006-08-03
Spec Lead: Star Spec Lead Jon Courtney, Sun Microsystems, Inc.
Spec Lead: Roger Riggs, Oracle
 
 
 
217 Personal Basis Profile 1.1
Description: This JSR will update the existing Personal Basis Profile (JSR-129) specification to reflect the J2SETM 1.4 APIs.
Status: Maintenance
Latest Stage:
Maintenance Release Download page Start: 2006-08-03
Spec Lead: Roger Riggs, Oracle
 
 
 
248 Mobile Service Architecture
Description: This JSR creates a mobile service architecture and platform definition for the high volume wireless handsets continuing the work started in JSR-185 and enhancing the definition with new technologies.
Status: Maintenance
Latest Stage:
Maintenance Release Download page Start: 2008-02-21
Spec Lead: Guenter Klas, Vodafone Group Services Limited
Spec Lead: Erkki Rysa, Nokia Corporation
 
 
 
385 Units of Measurement API 2.0
Description: This JSR is a major evolution of the Unit API 1.0 (JSR 363) specification. Focused on the SI System redefinition, modularity and support for Java SE 8/9 and above.
Status: Active
Latest Stage:
Maintenance Release 2 Download page Start: 2024-03-11
Spec Lead: Jean-Marie Dautelle, Dautelle, Jean-Marie
Spec Lead: Werner Keil, Keil, Werner
Spec Lead: Otavio Santana, Santana, Otavio
 
 
 
21 JAINTM JCC Specification
Description: JSR 21 focuses on the JAINTM Java Call Control (JCC) Specification. Any references seen below that refer to the JAIN Coordination and Transactions (JCAT) are addressed in JSR 122.
Status: Final
Latest Stage:
Final Release 4 Download page Start: 2002-07-30
Spec Lead: Christer Boberg, Ericsson AB
 
 
 
218 Connected Device Configuration (CDC) 1.1
Description: This JSR defines a revision to the J2ME CDC specification. This JSR provides updates (based on J2SE, v1.4) to the existing core, non-graphical Java APIs for small electronic devices.
Status: Maintenance
Latest Stage:
Maintenance Release Download page Start: 2006-08-03
Spec Lead: Roger Riggs, Oracle
 
 
 
219 Foundation Profile 1.1
Description: This JSR defines a revision to the J2ME Foundation Profile. This JSR provides updates (based on J2SE, v1.4) to the existing core, non-graphical Java APIs for small electronic devices.
Status: Maintenance
Latest Stage:
Maintenance Release Download page Start: 2006-08-03
Spec Lead: Roger Riggs, Oracle
 
 
 
73 Data Mining API
Description: This JSR addresses the need for a data mining API aligned with existing, evolving data mining standards efforts.
Status: Maintenance
Latest Stage:
Maintenance Release Download page Start: 2005-08-12
Spec Lead: Star Spec Lead Mark F. Hornick, Oracle
 
 
 
264 Order Management API
Description: This JSR defines an interface to an Order Management component, with specific extensions for activation and work order management use-cases.
Status: Final
Latest Stage:
Final Release Download page Start: 2007-09-24
Spec Lead: Andreas Ebbert-Karroum, codecentric AG
 
 
 
8 Open Services Gateway Specification
Description: This JSR was going to develop the Open Services Gateway (OSG) Specification and describe an extensible Service Gateway.
Status: Withdrawn
Reason: Withdrawn because work moved to Open Services Gateway consortium (www.osgi.org) where the specification will be completed.
Latest Stage:
Withdrawn Effective: 1999-05-10
Spec Lead: Robert Mines, Sun Microsystems, Inc.
 
 
 
166 Concurrency Utilities
Description: The JSR proposes a set of medium-level utilities that provide functionality commonly needed in concurrent programs.
Status: Final
Latest Stage:
Final Release Download page Start: 2004-09-30
Spec Lead: Doug Lea, Lea, Doug
 
 
 
184 Mobile 3D Graphics API for J2METM
Description: This proposed JSR will provide a scalable, small-footprint, interactive 3D API for use on mobile devices.
Status: Final
Latest Stage:
Final Release 2 Download page Start: 2005-08-24
Spec Lead: Tomi Aarnio, Nokia Corporation
Spec Lead: Erkki Rysä, North Sixty-One Ltd
 
 
 
185 JavaTM Technology for the Wireless Industry
Description: This JSR will provide an overall architectural description as well as an integrated TCK and RI to coordinate selected JCP efforts for the wireless industry.
Status: Maintenance
Latest Stage:
Item Exception Ballot View results Start: 2006-01-10 End: 2006-01-17
Spec Lead: Roger Riggs, Oracle
 
 
 
233 J2EE Mobile Device Management and Monitoring Specification
Description: This JSR defines an extension of the J2EE platform for the purposes of remotely monitoring and managing the software on mobile devices.
Status: Withdrawn
Reason: Withdrawn at the request of the Specification Lead.
Latest Stage:
Withdrawn Effective: 2011-07-15
Spec Lead: Jens Paetzold, Oracle
 
 
 
244 JavaTM Platform, Enterprise Edition 5 (Java EE 5) Specification
Description: This JSR is to develop Java EE 5, the next release of the Java Platform, Enterprise Edition, targeted to ship in the second quarter of 2006.
Status: Final
Latest Stage:
Final Release Download page Start: 2006-05-11
Spec Lead: Star Spec Lead Bill Shannon, Sun Microsystems, Inc.
 
 
 
250 Common Annotations for the JavaTM Platform
Description: This JSR will develop annotations for common semantic concepts in the J2SE and J2EE platforms that apply across a variety of individual technologies.
Status: Maintenance
Latest Stage:
Maintenance Release 3 Download page Start: 2016-09-02
Spec Lead: Rajiv Mordani, Oracle
 
 
 
259 Ad Hoc Networking API
Description: The purpose of this JSR is to define an API that enables communication between mobile devices in a peer-to-peer ad-hoc network environment.
Status: Dormant
Reason: The Specification Lead chose to list this JSR as dormant in August 2011.
Latest Stage:
Early Draft Review Download page Start: 2006-01-30 End: 2006-03-01
Spec Lead: Star Spec Lead Volker Bauche, Oracle
 
 
 
266 Unified Message Box Access API (UMBA-API)
Description: The purpose of this JSR is to define an API to access and manage the message boxes of the mobile device and their content.
Status: Dormant
Reason: The Specification Lead chose to list this JSR as dormant in May 2012.
Latest Stage:
Early Draft Review Download page Start: 2006-04-14 End: 2006-05-14
Spec Lead: Michael Lagally, Oracle
 
 
 
270 JavaTM SE 6 Release Contents
Description: The Umbrella JSR for the JavaTM SE 6 release.
Status: Maintenance
Latest Stage:
Maintenance Release Download page Start: 2015-03-18
Spec Lead: Star Spec Lead Mark Reinhold, Sun Microsystems, Inc.
 
 
 
280 XML API for JavaTM ME
Description: This JSR provides a common general purpose XML API for the next generation of mobile devices.
Status: Final
Latest Stage:
Final Release Download page Start: 2007-10-11
Spec Lead: Jean-Yves Bitterlich, Oracle
Spec Lead: Pia Niemela, Nokia Corporation
 
 
 
115 JavaTM Authorization Contract for Containers
Description: This JSR seeks to define a contract between containers and authorization service providers that will result in the implementation of providers for use by containers.
Status: Maintenance
Latest Stage:
Maintenance Release 3 Download page Start: 2013-06-10
Spec Lead: Ronald Monzillo, Oracle
 
 
 
124 J2EETM Client Provisioning Specification
Description: This JSR aims to define Java standard which partitions server applications that provision client applications.
Status: Final
Latest Stage:
Final Release Download page Start: 2003-10-24
Spec Lead: Star Spec Lead Danny Coward, Oracle
 
 
 
137 JAINTM 3G MAP Specification
Description: This JSR is to develop the JAINTM 3G MAP APIs which will enable mobile applications in the 3G domain to talk to each other.
Status: Withdrawn
Reason: Seeing that there has been no active interest in the JAIN 3G Map APIs recently and because of lack of member contributions to the Expert Group, the Spec Lead decided to withdrawn the JSR.
Latest Stage:
Withdrawn Effective: 2003-03-04
Spec Lead: Sanjiv Kapur, Hughes Software Systems
 
 
 
140 Service Location Protocol (SLP) API for Java
Description: This JSR is to standardize the Service Location Protocol Application Programmer Interface for Java as described in RFC 2614.
Status: Withdrawn
Reason: The Spec Lead was not doing work on the JSR. While several other organizations have done seemingly promising Java work in the SLP area, none of them was interested in taking over the spec lead position to progress a JSR on it.
Latest Stage:
Withdrawn Effective: 2004-10-05
Spec Lead: Nick Briers, The SCO Group
 
 
 
151 JavaTM 2 Platform, Enterprise Edition 1.4 (J2EE 1.4) Specification
Description: This JSR is to develop J2EE 1.4, the next release of the Java 2 Platform, Enterprise Edition.
Status: Maintenance
Latest Stage:
Maintenance Draft Review Download page Start: 2004-03-24 End: 2004-04-26
Spec Lead: Mark Hapner, Sun Microsystems, Inc.
Spec Lead: Star Spec Lead Bill Shannon, Sun Microsystems, Inc.
 
 
 
316 JavaTM Platform, Enterprise Edition 6 (Java EE 6) Specification
Description: This JSR is to develop Java EE 6, a release of the Java Platform, Enterprise Edition targeted to ship in 2008.
Status: Final
Latest Stage:
Final Release Download page Start: 2009-12-10
Spec Lead: Roberto Chinnici, Oracle
Spec Lead: Star Spec Lead William Shannon, Oracle
 
 
 
327 Dynamic Contents Delivery Service API for JavaTM ME
Description: This JSR will enable Java application to interact with dynamic content delivery (DCD) client implementation in user's device.
Status: Dormant
Reason: The Executive Committee voted to list this JSR as dormant in September 2012.
Latest Stage:
Proposed Final Draft Download page Start: 2010-04-30
Spec Lead: Dave Kim, SK Telecom Co., Ltd.
 
 
 
358 A major revision of the Java Community Process
Description: This JSR will make a variety of changes and adjustments to the Java Community Process, revising the Process Document, the EC Standing Rules, and the JSPA.
Status: Withdrawn
Reason: At the January 2016 meeting of the JCP Executive Committee (EC) the EC was informed that Oracle Legal had advised that no changes should be made to the JSPA or to JSR licensing models while litigation is ongoing (see the public minutes for more details).

Consequently the EC decided at the March meeting to withdraw (close) JSR 358. Another JSR ('JCP.next.5') will be opened to work on changes that can be implemented by modifying only the Process Document, and we hope and expect that we will be able to pick up the more substantive changes that were being considered for JSR 358 as soon as the litigation is completed.
Latest Stage:
Withdrawn Effective: 2016-03-30
Spec Lead: Patrick Curran, Oracle
 
 
 
339 JAX-RS 2.0: The Java API for RESTful Web Services
Description: This JSR will develop the next version of JAX-RS, the API for for RESTful (Representational State Transfer) Web Services in the Java Platform.
Status: Maintenance
Latest Stage:
Maintenance Release Download page Start: 2014-10-13
Spec Lead: Star Spec Lead Santiago Pericasgeertsen, Oracle
Spec Lead: Star Spec Lead Marek Potociar, Oracle
 
 
 
341 Expression Language 3.0
Description: This is an update to Expression Language 2.2, currently part of JSR 245, JavaServer Page (JSP) 2.2.
Status: Final
Latest Stage:
Final Release Download page Start: 2013-05-22
Spec Lead: Kinman Chung, Oracle
 
 
 
342 JavaTM Platform, Enterprise Edition 7 (Java EE 7) Specification
Description: This JSR will develop Java EE 7, the next version of the Java Platform, Enterprise Edition.
Status: Maintenance
Latest Stage:
Maintenance Release Download page Start: 2015-07-03
Spec Lead: Star Spec Lead Linda Demichiel, Oracle
Spec Lead: Star Spec Lead William Shannon, Oracle
 
 
 
289 SIP Servlet v1.1
Description: This specification is an enhancement to the SIPServlet specification. The central focus of this JSR is to enhance the existing SIPServlet specification with new requirements determined by the industry.
Status: Final
Latest Stage:
Final Release Download page Start: 2008-08-21
Spec Lead: Yannis Cosmadopoulos, Oracle
Spec Lead: Amitha Pulijala, Oracle
 
 
 
305 Annotations for Software Defect Detection
Description: This JSR will work to develop standard annotations (such as @NonNull) that can be applied to Java programs to assist tools that detect software defects.
Status: Dormant
Reason: The Executive Committee voted to list this JSR as dormant in May 2012.
Latest Stage:
Expert Group Formation Start: 2006-09-12
Spec Lead: William Pugh, Pugh, William
 
 
 
307 Network Mobility and Mobile Data API
Description: This JSR provides API's for initiating and controlling data sessions in a mobile device and providing applications control over wireless network selection.
Status: Dormant
Reason: The Executive Committee voted to list this JSR as dormant in September 2012.
Latest Stage:
Public Review Ballot View results Start: 2009-02-17 End: 2009-02-23
Spec Lead: Brian Deuser, Motorola
 
 
 
311 JAX-RS: The JavaTM API for RESTful Web Services
Description: This JSR will develop an API for providing support for RESTful(Representational State Transfer) Web Services in the Java Platform.
Status: Maintenance
Latest Stage:
Maintenance Release Download page Start: 2009-11-23
Spec Lead: Star Spec Lead Marek Potociar, Oracle
 
 
 
313 JavaTM Platform, Enterprise Edition 6 (Java EE 6) Specification
Description: This JSR is to develop Java EE 6, a release of the Java Platform, Enterprise Edition targeted to ship in 2008.
Status: Withdrawn
Reason: Withdrawn at the Spec Lead's request during the JSR Approval Ballot.
Latest Stage:
Withdrawn Effective: 2007-04-13
Spec Lead: Roberto Chinnici, Oracle
Spec Lead: Star Spec Lead Bill Shannon, Sun Microsystems, Inc.
 
 
 
370 JavaTM API for RESTful Web Services (JAX-RS 2.1) Specification
Description: This JSR is to develop JAX-RS 2.1, the next release of Java API for RESTful Web Services.
Status: Final
Latest Stage:
Final Release Download page Start: 2017-08-22
Spec Lead: Pavel Bucek, Oracle
Spec Lead: Star Spec Lead Santiago Pericasgeertsen, Oracle
 
 
 
363 Units of Measurement API
Description: This JSR specifies Java packages for modeling and working with measurement values, quantities and their corresponding units.
Status: Final
Latest Stage:
Final Release Download page Start: 2016-09-13
Spec Lead: Jean-Marie Dautelle, Dautelle, Jean-Marie
Spec Lead: Werner Keil, Keil, Werner
Spec Lead: Leonardo Lima, V2COM
 
 
 
375 JavaTM EE Security API
Description: The goal of this JSR is to improve the Java EE platform by ensuring the Security API aspect is useful in the modern cloud/PaaS application paradigm.
Status: Final
Latest Stage:
Final Release Download page Start: 2017-09-19
Spec Lead: William Hopkins, Oracle
 
 
 
366 Java Platform, Enterprise Edition 8 (Java EE 8) Specification
Description: This JSR is to develop Java EE 8, the next release of the Java Platform, Enterprise Edition.
Status: Final
Latest Stage:
Final Release Download page Start: 2017-09-18
Spec Lead: Star Spec Lead Linda Demichiel, Oracle
Spec Lead: Star Spec Lead William Shannon, Oracle
 
 
 
388 JavaTM SE 13
Description: The JSR for the Java SE 13 Platform. The Reference Implementation of this Specification is the Java Development Kit, version 13.
Status: Final
Latest Stage:
Final Release Download page Start: 2019-09-10
Spec Lead: Iris Clark, Oracle
Spec Lead: Star Spec Lead Brian Goetz, Oracle
 
 
 
392 JavaTM SE 17
Description: The JSR for the Java SE 17 Platform. The Reference Implementation of this Specification is the Java Development Kit, version 17.
Status: Final
Latest Stage:
Final Release Download page Start: 2021-09-07
Spec Lead: Iris Clark, Oracle
Spec Lead: Star Spec Lead Brian Goetz, Oracle
 
 
 
380 Bean Validation 2.0
Description: This JSR aims at evolving the Bean Validation specification by leveraging Java 8 language constructs for the purposes of validation.
Status: Final
Latest Stage:
Final Release Download page Start: 2017-08-21
Spec Lead: Gunnar Morling, Red Hat
 
 
 
389 JavaTM SE 14
Description: The JSR for the Java SE 14 Platform. The Reference Implementation of this Specification is the Java Development Kit, version 14.
Status: Final
Latest Stage:
Final Release Download page Start: 2020-03-10
Spec Lead: Iris Clark, Oracle
Spec Lead: Star Spec Lead Brian Goetz, Oracle
 
 
 
390 JavaTM SE 15
Description: The JSR for the Java SE 15 Platform. The Reference Implementation of this Specification is the Java Development Kit, version 15.
Status: Final
Latest Stage:
Final Release Download page Start: 2020-09-08
Spec Lead: Iris Clark, Oracle
Spec Lead: Star Spec Lead Brian Goetz, Oracle
 
 
 
391 JavaTM SE 16
Description: The JSR for the Java SE 16 Platform. The Reference Implementation of this Specification is the Java Development Kit, version 16.
Status: Final
Latest Stage:
Final Release Download page Start: 2021-03-09
Spec Lead: Iris Clark, Oracle
Spec Lead: Star Spec Lead Brian Goetz, Oracle
 
 
 
395 JavaTM SE 20
Description: The JSR for the Java SE 20 Platform. The Reference Implementation of this Specification is the Java Development Kit, version 20.
Status: Final
Latest Stage:
Final Release Download page Start: 2023-03-08
Spec Lead: Iris Clark, Oracle
Spec Lead: Star Spec Lead Brian Goetz, Oracle
 
 
 
393 JavaTM SE 18
Description: The JSR for the Java SE 18 Platform. The Reference Implementation of this Specification is the Java Development Kit, version 18.
Status: Final
Latest Stage:
Final Release Download page Start: 2022-03-15
Spec Lead: Iris Clark, Oracle
Spec Lead: Star Spec Lead Brian Goetz, Oracle
 
 
 
394 JavaTM SE 19
Description: The JSR for the Java SE 19 Platform. The Reference Implementation of this Specification is the Java Development Kit, version 19.
Status: Final
Latest Stage:
Final Release Download page Start: 2022-09-13
Spec Lead: Iris Clark, Oracle
Spec Lead: Star Spec Lead Brian Goetz, Oracle
 
 
 
396 JavaTM SE 21
Description: The JSR for the Java SE 21 Platform. The Reference Implementation of this Specification is the Java Development Kit, version 21.
Status: Active
Latest Stage:
Final Release Download page Start: 2023-09-13
Spec Lead: Iris Clark, Oracle
Spec Lead: Star Spec Lead Brian Goetz, Oracle
 
 
 
397 JavaTM SE 22
Description: The JSR for the Java SE 22 Platform. The Reference Implementation of this Specification is the Java Development Kit, version 22.
Status: Active
Latest Stage:
Final Release Download page Start: 2024-03-13
Spec Lead: Iris Clark, Oracle
Spec Lead: Star Spec Lead Brian Goetz, Oracle
 
 
 
398 JavaTM SE 23
Description: The JSR for the Java SE 23 Platform. The Reference Implementation of this Specification is the Java Development Kit, version 23.
Status: Active
Latest Stage:
Expert Group Formation Start: 2023-11-30
Spec Lead: Iris Clark, Oracle
Spec Lead: Star Spec Lead Brian Goetz, Oracle
 
 
 
181 Web Services Metadata for the JavaTM Platform
Description: This JSR defines an annotated JavaTM format that that uses JavaTM Language Metadata (JSR 175) to enable easy definition of Java Web Services in a J2EE container.
Status: Maintenance
Latest Stage:
Maintenance Release 2 Download page Start: 2013-06-18
Spec Lead: Alan Mullendore, Oracle
 
 
 
83 Multiarray package
Description: This JSR proposes a package implementing true rectangular multidimensional arrays for the JavaTM platform.
Status: Withdrawn
Reason: JSR-83 has shown slow progress for several years and has not generated significant industry interest or participation. With no outlook for a timely completion of this JSR, the Spec Lead decided to withdraw it.
Latest Stage:
Withdrawn Effective: 2005-09-06
Spec Lead: Jose E. Moreira, IBM
 
 
 
74 Public Key Cryptography Standards (PKCS) 1.0
Description: This JSR is to define a standard set of APIs for a subset of the Public Key Cryptography Standards (PKCS#1, #5, #7, #8, #9, #10 and #12).
Status: Withdrawn
Reason: Withdrawn as the main goals of this JSR have been achieved and delivered through J2SE and other JCP specifications.
Latest Stage:
Withdrawn Effective: 2003-01-14
Spec Lead: Seema Malkani, Sun Microsystems, Inc.
 
 
 
49 Web Based Industrial Monitoring Framework
Description: This JSR is to develop a web based monitoring and data acquisition framework for a industrial automation application. The APIs provides cross vendor inter-bean communication means.
Status: Withdrawn
Reason: Withdrawn as Spec Lead left the JCP and no other Expert Group member was willing to take over as Spec Lead.
Latest Stage:
Withdrawn Effective: 2010-02-18
Spec Lead: Hiroaki Hashimukai, Yamatake Corporation
 
 
 
11 JAINTM TCAP Specification
Description: JAINTM TCAP JSR is a proposed Java specification for the TCAP layer of the Signaling System 7 (SS7) stack.
Status: Final
Latest Stage:
Final Release 2 Download page Start: 2001-10-04
Spec Lead: Phelim O'Doherty, Sun Microsystems, Inc.
 
 
 
106 XML Digital Encryption APIs
Description: This JSR is to define a standard set of APIs for XML digital encryption services. This proposal is to define and incorporate the high level implementation independent Java APIs.
Status: Withdrawn
Reason: Withdrawn at the request of the Specification Lead.
Latest Stage:
Withdrawn Effective: 2010-05-04
Spec Lead: Bruce Rich, IBM
 
 
 
157 ebXML CPP/A APIs for Java
Description: This JSR is to provide a standard set of APIs for representing and manipulating Collaboration Profile and Agreement information described by ebXML CPP/A (Collaboration Protocol Profile/Agreement)documents.
Status: Withdrawn
Reason: Withdrawn at the request of the Spec Lead.
Latest Stage:
Withdrawn Effective: 2010-07-30
Spec Lead: Himagiri Mukkamala, Sybase
 
 
 
182 JPay - Payment API for the JavaTM Platform
Description: This JSR requests the creation of the Payment API for the Java Platform (JPay) specification. The JPay API will support payments in an open, Web-like environment.
Status: Dormant
Reason: The Executive Committee voted to list this JSR as dormant in May 2012.
Latest Stage:
Early Draft Review Download page Start: 2004-10-27 End: 2004-12-25
Spec Lead: Marquart Franz, Siemens AG
 
 
 
189 JavaTM 3D API 1.4
Description: This JSR will add new large scale funtionality to Java 3D. Possible technologies for inclusion include programmable shading and advanced rendering techniques.
Status: Withdrawn
Reason: The changes to the Java 3D API as originally envisioned by JSR-189 were quite significant, and were planned as part of a major API release, for which we had planned to form an expert group under the JSR. Due to changes in the nature of the project development, this effort was discontinued in 2002, a few months after the JSR was filed. JSR-189 was left open as a place-holder, but it no longer makes sense to leave it open. At the time of withdrawal, the Java 3D API was a community source project on java.net, where all new development had happened over the past 18 months. They were actively developing the 1.4 API release with help from the Java 3D community on java.net. This release was a much more modest undertaking than was originally planned, and all new API changes are being designed with public input. As such they closed this JSR, and did Java 3D 1.4 as a maintenance release under the JCP.
Latest Stage:
Withdrawn Effective: 2005-11-08
Spec Lead: Kevin Rushforth, Sun Microsystems, Inc.
 
 
 
195 Information Module Profile
Description: This JSR will define a J2ME profile targeting embedded networked devices that wish to support a Java runtime environment, but that do not have graphical display capabilities.
Status: Final
Latest Stage:
Final Release Download page Start: 2003-07-31
Spec Lead: Thomas Lampart, Cinterion Wireless Modules GmbH
Spec Lead: Jari Lansio, Nokia Corporation
 
 
 
196 JavaTM Authentication Service Provider Interface for Containers
Description: This JSR seeks to define a standard interface by which authentication modules may be integrated with containers and such that these modules may establish the authentication identities used by containers.
Status: Maintenance
Latest Stage:
Maintenance Release 2 Download page Start: 2013-06-12
Spec Lead: Ronald Monzillo, Oracle
 
 
 
228 Information Module Profile - Next Generation (IMP-NG)
Description: This specification will define a profile that will extend and enhance the "J2METM Information Module Profile" (JSR-195).
Status: Final
Latest Stage:
Final Release Download page Start: 2005-11-30
Spec Lead: Thomas Lampart, Cinterion Wireless Modules GmbH
 
 
 
234 Advanced Multimedia Supplements
Description: This specification will define an optional package for advanced multimedia functionality which is targeted to run as an supplement in connection with MMAPI (JSR-135) in J2ME/CLDC environment.
Status: Maintenance
Latest Stage:
Maintenance Release 2 Download page Start: 2011-10-27
Spec Lead: Erkki Rysä, North Sixty-One Ltd
Spec Lead: Cheng Wang, Nokia Corporation
 
 
 
238 Mobile Internationalization API
Description: This JSR defines an API that provides culturally correct data formatting, sorting of text strings and application resource processing for J2ME MIDlets running in MIDP over CLDC.
Status: Final
Latest Stage:
Final Release Download page Start: 2005-04-21
Spec Lead: Star Spec Lead Jere Kapyaho, Nokia Corporation
Spec Lead: Erkki Rysä, North Sixty-One Ltd
 
 
 
240 JAINTM SLEE (JSLEE) v1.1
Description: This JSR is a logical extension to address gaps in JSLEE v1.0 specification. The central area of focus is to specify the Resource Adaptor Architecture API and semantics.
Status: Final
Latest Stage:
Final Release Download page Start: 2008-07-14
Spec Lead: David Ferry, Open Cloud Limited
 
 
 
252 JavaServer Faces 1.2
Description: This JSR is an update to the 1.1 version of the JavaServer Faces specification. Its scope goes beyond a JCP maintenance release, but is short of a new feature release.
Status: Maintenance
Latest Stage:
Maintenance Draft Review 3 Download page Start: 2008-07-22 End: 2008-08-25
Spec Lead: Star Spec Lead Ed Burns, Oracle
Spec Lead: Roger Kitain, Oracle
 
 
 
253 Mobile Telephony API (MTA)
Description: This JSR creates a mobile telephony API and platform definition which utilizes common telephony features and is small and simple to suite to high volume devices with limited resources.
Status: Final
Latest Stage:
Final Release Download page Start: 2006-03-10
Spec Lead: Jean-Yves Bitterlich, Oracle
Spec Lead: Brian Deuser, Motorola
 
 
 
255 JavaTM Management Extensions (JMXTM) Specification, version 2.0
Description: This JSR updates the JMX and JMX Remote APIs for version 6.0 of the Java(TM) Platform, Standard Edition. It will improve usability of existing features and add new functionality.
Status: Withdrawn
Reason: JSR 255 specified changes to javax.management.* which were subsequently abandoned due to lack of resources, and were not included in the Java SE 6 or 7 Platforms. (The changes were distinct from other changes to javax.management.* specified by JSRs 3, 160, and 336 for inclusion in the Java SE 6 and 7 Platforms.) It was determined in 2014 that future changes to JMX technology would be specified directly by the umbrella JSR for the Java SE Platform.
Latest Stage:
Withdrawn Effective: 2016-03-24
Spec Lead: Staffan Larsen, Oracle
 
 
 
269 Pluggable Annotation Processing API
Description: Provide an API to allow the processing of JSR 175 annotations (metadata); this will require modeling elements of the Java(TM) programming language as well as processing-specific functionality.
Status: Active
Latest Stage:
Maintenance Release 8 Download page Start: 2024-03-13
Spec Lead: Joe Darcy, Oracle
 
 
 
271 Mobile Information Device Profile 3
Description: This JSR will specify the 3rd generation Mobile Information Device Profile, expanding upon the functionality in all areas as well as improving interoperability across devices.
Status: Final
Latest Stage:
Final Release Download page Start: 2009-12-09
Spec Lead: Roger Riggs, Oracle
 
 
 
273 Design-Time API for JavaBeansTM JBDT
Description: This JSR extends the JavaBeans specification and APIs to improve design-time functionality for component authors to leverage within the visual design environments in IDEs.
Status: Withdrawn
Reason: Withdrawn at the request of the Specification Lead.
Latest Stage:
Withdrawn Effective: 2011-03-22
Spec Lead: Tor Norbye, Oracle
 
 
 
118 Mobile Information Device Profile 2.0
Description: This specification will define a profile that will extend and enhance the "J2METM Mobile Information Device Profile" (JSR-000037).
Status: Maintenance
Latest Stage:
Maintenance Draft Review 3 Download page Start: 2010-10-18 End: 2010-11-22
Spec Lead: Star Spec Lead Volker Bauche, Oracle
 
 
 
144 OSS Common API
Description: This JSR specifies the set of APIs which are common across the OSS through Java JSRs. This provides consistency by reducing duplication of common interfaces and classes among these JSRs.
Status: Maintenance
Latest Stage:
Maintenance Release 5 Download page Start: 2007-07-24
Spec Lead: Star Spec Lead Vincent Perrot, Sun Microsystems, Inc.
 
 
 
145 JAINTM SPA Common API
Description: This JSR will specify the set of APIs common across the JAIN SPA JSRs. This will provide consistency by reducing duplication of common interfaces and classes among these JSRs.
Status: Withdrawn
Reason: Read the Spec Lead's explanation of the withdrawal.
Latest Stage:
Withdrawn Effective: 2003-02-14
Spec Lead: Gary Bruce, Sun Microsystems, Inc.
 
 
 
319 Availability Management for Java
Description: This JSR will provide an API by which an availability management framework can supervise and control Java runtime units in order to achieve high availability.
Status: Withdrawn
Reason: null
Latest Stage:
Withdrawn Effective: 2021-10-19
Spec Lead: Jens Jensen, Ericsson AB
 
 
 
322 JavaTM EE Connector Architecture 1.6
Description: The Java EE Connector Architecture 1.5 defines a standard architecture for connecting to Enterprise Information Systems. This JSR will enhance the existing specification with features requested by experts and community.
Status: Maintenance
Latest Stage:
Maintenance Release Download page Start: 2013-06-10
Spec Lead: Sivakumar Thyagarajan, Oracle
 
 
 
350 Java State Management
Description: This JSR will develop an API that applications and JavaEE containers can use to offload the responsibility of state management into third party providers with different quality of service characteristics.
Status: Rejected
Reason: This JSR was not approved to continue by the Executive Committee in the JSR Renewal Ballot.
Latest Stage:
Rejected Effective: 2015-05-12
Spec Lead: Timothy Watson, Oracle
 
 
 
353 JavaTM API for JSON Processing
Description: The Java API for JSON Processing (JSON-P) JSR will develop a Java API to process (for e.g. parse, generate, transform and query) JSON.
Status: Final
Latest Stage:
Final Release Download page Start: 2013-05-23
Spec Lead: Jitendra Kotamraju, Oracle
 
 
 
355 JCP Executive Committee Merge
Description: Since Java is One Platform this JSR will merge the two Executive Committees into one, and will reduce the total number of EC members.
Status: Final
Latest Stage:
Final Release Download page Start: 2012-08-22
Spec Lead: Patrick Curran, Oracle
 
 
 
334 Small Enhancements to the JavaTM Programming Language
Description: A successor to JSR 201 to enhance the Java programming language with an assortment of small changes to improve productivity. Changes must be simultaneously small in specification, implementation, and testing.
Status: Final
Latest Stage:
Final Release Download page Start: 2011-07-20
Spec Lead: Joe Darcy, Oracle
 
 
 
296 Swing Application Framework
Description: This JSR will provide a simple application framework for Swing applications. It will define infrastructure common to most desktop applications. In so doing, Swing applications will be easier to create.
Status: Withdrawn
Reason: Withdrawn at the Spec Lead's request.
Latest Stage:
Withdrawn Effective: 2011-06-06
Spec Lead: Alexander Potochkin, Sun Microsystems, Inc.
 
 
 
297 Mobile 3D Graphics API 2.0
Description: This new revision of M3G (JSR-184) will expose the latest graphics hardware features on high-end devices, while improving performance and memory usage on the low end.
Status: Dormant
Reason: The Specification Leads chose to list this JSR as dormant in June 2013.
Latest Stage:
Proposed Final Draft Download page Start: 2009-04-14
Spec Lead: Tomi Aarnio, Nokia Corporation
Spec Lead: Erkki Rysä, North Sixty-One Ltd
 
 
 
308 Annotations on Java Types
Description: This JSR extends the Java annotation syntax to permit annotations on any occurrence of a type. Previously, annotations could not be placed on generic type arguments, type casts, etc.
Status: Final
Latest Stage:
Final Release Download page Start: 2014-03-04
Spec Lead: Alex Buckley, Oracle
Spec Lead: Michael Ernst, Ernst, Michael
 
 
 
312 JavaTM Business Integration 2.0 (JBI 2.0)
Description: JBI enables the creation of a Java business integration environment for the creation of Composite Applications. The JBI 2.0 JSR will augment it to address new requirements.
Status: Withdrawn
Reason: Withdrawn at the Spec Lead's request.
Latest Stage:
Withdrawn Effective: 2010-12-17
Spec Lead: Ron Ten-Hove, Sun Microsystems, Inc.
Spec Lead: Peter Walker, Sun Microsystems, Inc.
 
 
 
368 JavaTM Message Service 2.1
Description: The JMS API is an API for accessing enterprise messaging systems from Java programs. This JSR is to develop JMS 2.1, the next version of the API.
Status: Withdrawn
Reason: Withdrawn at the request of the Spec Lead.
Latest Stage:
Withdrawn Effective: 2016-11-29
Spec Lead: Nigel Deakin, Oracle
 
 
 
369 JavaTM Servlet 4.0 Specification
Description: This JSR aims to expose the latest advances in HTTP to users of JavaEE as well as providing a vehicle for continual improvement in this foundational Java EE API.
Status: Final
Latest Stage:
Final Release Download page Start: 2017-09-05
Spec Lead: Star Spec Lead Ed Burns, Oracle
Spec Lead: Shing wai Chan, Oracle
Spec Lead: Xin Li, Oracle
 
 
 
84 Floating Point Extensions
Description: This JSR proposes extensions to the JavaTM Programming Language and Java Virtual Machine that support more efficient execution of floating point code.
Status: Withdrawn
Reason: Due to the general absence of interest in the community, the Specification lead withdrew the JSR.
Latest Stage:
Withdrawn Effective: 2002-03-01
Spec Lead: Marc Snir, IBM
 
 
 
75 PDA Optional Packages for the J2METM Platform
Description: This JSR produces two separate optional packages for features commonly found on PDAs and other J2ME mobile devices: one for accessing PIM data and one for accessing file systems.
Status: Final
Latest Stage:
Final Release Download page Start: 2004-06-07
Spec Lead: Tom Chavez, PalmSource, Inc.
Spec Lead: Ken Walker, IBM
 
 
 
57 Long-Term Persistence for JavaBeansTM Specification
Description: JSR 57 provides streams to convert graphs of JavaBeansTM architecture to and from version resilient file formats (typically XML documents).
Status: Final
Latest Stage:
Final Release Download page Start: 2002-05-09
Spec Lead: Mark Davidson, Sun Microsystems, Inc.
 
 
 
35 JAINTM INAP API Specification
Description: This JSR is to develop the JAINTM (Java APIs for Integrated Networks) INAP (Intelligent Network Application Protocol) specification for Intelligent Network Applications in the Telecommunications Industry.
Status: Final
Latest Stage:
Final Release Download page Start: 2002-03-05
Spec Lead: Shankar Allimatti, Mahindra British Telecom Ltd.
 
 
 
37 Mobile Information Device Profile for the J2METM Platform
Description: This specification will define a profile that will extend and enhance the "J2METM Connected, Limited Device Configuration" (JSR-000030), enabling application development for mobile information appliances and voice communication devices.
Status: Final
Latest Stage:
Final Release Download page Start: 2000-09-19
Spec Lead: Brian Deuser, Motorola
 
 
 
198 A Standard Extension API for Integrated Development Environments
Description: JSR 198 has the goal of defining a standard IDE API that allows developers to implement IDE plugins once and have them run with any IDE supporting the specification.
Status: Final
Latest Stage:
Final Release Download page Start: 2006-05-08
Spec Lead: Star Spec Lead Jose Cronembold, Oracle
 
 
 
200 Network Transfer Format for JavaTM Archives.
Description: This JSR will define a dense download format for JavaTM classfiles. It is expected that this format can achieve considerable size savings over compressed JAR files.
Status: Final
Latest Stage:
Final Release Download page Start: 2004-09-30
Spec Lead: John Rose, Sun Microsystems, Inc.
Spec Lead: Kumar Srinivasan, Sun Microsystems, Inc.
 
 
 
201 Extending the JavaTM Programming Language with Enumerations, Autoboxing, Enhanced for loops and Static Import
Description: This JSR proposes four new JavaTM programming language features: enumerations, autoboxing, enhanced for loops and static import.
Status: Final
Latest Stage:
Final Release Download page Start: 2004-09-30
Spec Lead: Alex Buckley, Oracle
 
 
 
202 JavaTM Class File Specification Update
Description: This JSR will make incremental updates to the JavaTM class file format. This will principally consist of increasing certain class file size limits and adding support for split verification.
Status: Final
Latest Stage:
Final Release Download page Start: 2006-12-11
Spec Lead: Alex Buckley, Oracle
 
 
 
208 JavaTM Business Integration (JBI)
Description: This JSR extends J2EETM and J2SETM with business integration SPIs.
Status: Final
Latest Stage:
Final Release Download page Start: 2005-08-25
Spec Lead: Ron Ten-Hove, Sun Microsystems, Inc.
Spec Lead: Peter Walker, Sun Microsystems, Inc.
 
 
 
214 Micro BPSS for J2ME Devices.
Description: This JSR is to provide a standard set of APIs for J2ME Devices for representing and manipulating Collaboration Profile and Agreement information described by ebXML CPP/A (Collaboration Protocol Profile/Agreement) documents.
Status: Rejected
Reason: This JSR was not approved by the ME Executive Committee in the JSR Approval Ballot.
Latest Stage:
Rejected Effective: 2003-05-13
Spec Lead: Ash Parikh, IOPSIS Software Inc.
 
 
 
222 JavaTM Architecture for XML Binding (JAXB) 2.0
Description: JAXB 2.0 is the next version of JAXB, The JavaTM Architecture for XML Binding. This JSR proposes additional functionality while retaining ease of development as a key goal.
Status: Maintenance
Latest Stage:
Maintenance Release 3 Download page Start: 2017-09-19
Spec Lead: Roman Grigoriadi, Oracle
 
 
 
281 IMS Services API
Description: This JSR provides a high-level API to access IP Multimedia Subsystem (IMS) services. This API hides IMS technology details and exposes service-level support to enable easy development of IMS applications.
Status: Maintenance
Latest Stage:
Maintenance Release Download page Start: 2009-04-22
Spec Lead: Piotr Kessler, Ericsson AB
Spec Lead: Stefan Svenberg, Ericsson AB
 
 
 
113 JavaTM Speech API 2.0
Description: This JSR extends the work of the 1.0 JavaTM Speech API, specifying a cross-platform interface to support speech recognizers and synthesizers.
Status: Final
Latest Stage:
Final Release Download page Start: 2009-05-07
Spec Lead: Charles Hemphill, EverSpeech, Inc.
 
 
 
146 WBEM Services: JMX Provider Protocol Adapter
Description: JSR-048 defines WBEM support for Java. This specification would have defined how JMX instrumentation mapped to CIM and the definition of a JMX Provider Protocol Adapter for WBEM Services.
Status: Withdrawn
Reason: After a year and a half of no progress, the Spec Lead suggested withdrawing the JSR and the Expert Group did not object.
Latest Stage:
Withdrawn Effective: 2003-07-14
Spec Lead: Chris Seibel, Sun Microsystems, Inc.
 
 
 
290 JavaTM Language & XML User Interface Markup Integration
Description: This JSR enables creation of Java ME applications which combine Web UI markup technologies with Java code. The intent is to leverage the W3C Compound Document Format (CDF) specification.
Status: Dormant
Reason: The Specification Lead chose to list this JSR as dormant in August 2012.
Latest Stage:
Proposed Final Draft 2 Download page Start: 2009-05-01
Spec Lead: Jean-Yves Bitterlich, Oracle
 
 
 
303 Bean Validation
Description: This JSR will define a meta-data model and API for JavaBeanTM validation based on annotations, with overrides and extended meta-data through the use of XML validation descriptors.
Status: Final
Latest Stage:
Final Release Download page Start: 2009-11-16
Spec Lead: Emmanuel Bernard, Red Hat
 
 
 
64 Financial Services Party Component
Description: This JSR is a proposal to define an Enterprise Java BeanTM (EJBTM) component interface for party information as required by the financial services domain.
Status: Withdrawn
Reason: Withdrawn at the request of the submitter. XML party components for this functionality are being developed under the Customer Profile Exchange (CPex).
Latest Stage:
Withdrawn Effective: 2000-08-29
Submitter: William Senn, IBM
 
 
 
302 Safety Critical JavaTM Technology
Description: This specification creates a J2METM capability, based on the Real-Time Specification for Java (JSR-1), containing minimal features necessary for safety critical systems capable of certification, e.g., DO-178B.
Status: Active
Latest Stage:
Public Review Ballot View results Start: 2021-05-11 End: 2021-05-24
Spec Lead: C. Douglass Locke, The Open Group