JSRs

Search Results

Search results for "JSR 228"

147 JSRs found

JSR 205

Wireless Messaging API 2.0

Description
This JSR will extend and enhance the "Wireless Messaging API" (JSR-000120)
Status
Latest Stage
Start
2004-06-04
End
 
Spec Lead
Marquart Franz, Siemens AG
JSR 386

JavaTM SE 12

Description
The JSR for the Java SE 12 Platform.
Status
Latest Stage
Start
2019-03-12
End
 
Spec Lead
Star Spec Lead Iris Clark, Oracle
Star Spec Lead Brian Goetz, Oracle
JSR 351

JavaTM Identity API

Description
This JSR will develop the Identity API for the Java Platform.
Status
Reason
Withdrawn at the request of the Spec Lead.
Latest Stage
Withdrawn
Effective
2016-07-06
End
 
Spec Lead
Ronald Monzillo, Oracle
JSR 306

Towards a new version of the JCP

Description
This JSR proposes a variety of changes and adjustments to the JCP.
Status
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
End
 
Spec Lead
Patrick Curran, Oracle
JSR 379

JavaTM SE 9 Release Contents

Description
The Umbrella JSR for the ninth edition of the Java SE Platform.
Status
Latest Stage
Start
2017-09-21
End
 
Spec Lead
Star Spec Lead Iris Clark, Oracle
Star Spec Lead Mark Reinhold, Oracle
JSR 383

Java™ SE 10 (18.3)

Description
The JSR for the Java SE 10 (18.3) Platform
Status
Latest Stage
Start
2018-03-14
End
 
Spec Lead
Star Spec Lead Iris Clark, Oracle
Star Spec Lead Brian Goetz, Oracle
JSR 249

Mobile Service Architecture 2

Description
This JSR defines the next generation of the Mobile Service Architecture and platform created in JSR 248.
Status
Reason
The Specification Leads chose to list this JSR as dormant in August 2012.
Latest Stage
Start
2009-02-17
End
2009-02-23
Spec Lead
Adamu Haruna, Nokia Corporation
Guenter Klas, Vodafone Group Services Limited
JSR 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
Latest Stage
Start
2013-05-21
End
 
Spec Lead
Star Spec Lead Ed Burns, Oracle
JSR 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
Reason
The Executive Committee voted to list this JSR as dormant in May 2012.
Latest Stage
Expert Group Formation
Start
2006-08-01
End
 
Spec Lead
Brian Deuser, Motorola
JSR 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
Latest Stage
Start
2010-11-22
End
 
Spec Lead
Star Spec Lead Ed Burns, Oracle
Roger Kitain, Oracle
JSR 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
Reason
Withdrawn at the request of the Spec Lead.
Latest Stage
Withdrawn
Effective
2016-11-29
End
 
Spec Lead
Martin Mares, Oracle
JSR 25

JAINTM Connectivity Management Specification

Description
The JSR is to define the Java APIs for a Connectivity Management API specification.
Status
Reason
Withdrawn at the request of the submitter.
Latest Stage
Withdrawn
Effective
2000-11-21
End
 
Spec Lead
Rob Goedman, Sun Microsystems, Inc.
JSR 275

Units Specification

Description
This JSR specifies Java packages for modeling and working with standard measures known as units.
Status
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
End
 
Spec Lead
Jean-Marie Dautelle, Dautelle, Jean-Marie
Werner Keil, Keil, Werner
JSR 324

On Screen MIDlet API for Java ME

Description
This JSR defines the API set for MIDlet activation functionality on idle screen.
Status
Reason
This JSR was not approved by the ME Executive Committee in the JSR Approval Ballot.
Latest Stage
Rejected
Effective
2008-04-15
End
 
Spec Lead
Dave Kim, SK Telecom Co., Ltd.
JSR 328

Change Management API

Description
This JSR defines an interface to Change Management Systems handling and approving Requests for Changes.
Status
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
End
 
Spec Lead
Christian Klaus, Ascom Deutschland GmbH
JSR 340

Java Servlet 3.1 Specification

Description
This JSR is to develop the next version of Java Servlets - Java Servlets 3.1
Status
Latest Stage
Start
2013-05-28
End
 
Spec Lead
Shing wai Chan, Oracle
Rajiv Mordani, Oracle
JSR 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
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
End
 
Spec Lead
No Current Spec Lead, No SL Company
JSR 298

Telematics API for JavaTM ME

Description
This JSR defines the API set for Telematics Service on mobile devices.
Status
Latest Stage
Start
2008-10-14
End
 
Spec Lead
Dave Kim, SK Telecom Co., Ltd.
Young Min Park, SK Telecom Co., Ltd.
JSR 310

Date and Time API

Description
This JSR will provide a new and improved date and time API for Java.
Status
Latest Stage
Start
2014-03-04
End
 
Spec Lead
Stephen Colebourne, Colebourne, Stephen
Roger Riggs, Oracle
Michael Nascimento Santos, Santos, Michael Nascimento
JSR 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
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
End
 
Spec Lead
Nataraj Nagaratnam, IBM
JSR 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
Latest Stage
Start
2006-08-03
End
 
Spec Lead
Star Spec Lead Jon Courtney, Sun Microsystems, Inc.
Roger Riggs, Oracle
JSR 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
Latest Stage
Start
2008-02-21
End
 
Spec Lead
Guenter Klas, Vodafone Group Services Limited
Erkki Rysa, Nokia Corporation
JSR 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
Latest Stage
Start
2024-03-11
End
 
Spec Lead
Jean-Marie Dautelle, Dautelle, Jean-Marie
Werner Keil, Keil, Werner
Otavio Santana, Santana, Otavio
JSR 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
Latest Stage
Start
2002-07-30
End
 
Spec Lead
Christer Boberg, Ericsson AB
JSR 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
Latest Stage
Start
2006-08-03
End
 
Spec Lead
Roger Riggs, Oracle
JSR 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
Latest Stage
Start
2006-08-03
End
 
Spec Lead
Roger Riggs, Oracle
JSR 73

Data Mining API

Description
This JSR addresses the need for a data mining API aligned with existing, evolving data mining standards efforts.
Status
Latest Stage
Start
2005-08-12
End
 
Spec Lead
Star Spec Lead Mark F. Hornick, Oracle
JSR 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
Latest Stage
Start
2007-09-24
End
 
Spec Lead
Andreas Ebbert-Karroum, codecentric AG
JSR 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
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
End
 
Spec Lead
Robert Mines, Sun Microsystems, Inc.
JSR 166

Concurrency Utilities

Description
The JSR proposes a set of medium-level utilities that provide functionality commonly needed in concurrent programs.
Status
Latest Stage
Start
2004-09-30
End
 
Spec Lead
Doug Lea, Lea, Doug
JSR 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
Latest Stage
Start
2005-08-24
End
 
Spec Lead
Tomi Aarnio, Nokia Corporation
Erkki Rysä, North Sixty-One Ltd
JSR 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
Reason
Withdrawn at the request of the Specification Lead.
Latest Stage
Withdrawn
Effective
2011-07-15
End
 
Spec Lead
Jens Paetzold, Oracle
JSR 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
Reason
The Specification Lead chose to list this JSR as dormant in August 2011.
Latest Stage
Start
2006-01-30
End
2006-03-01
Spec Lead
Star Spec Lead Volker Bauche, Oracle
JSR 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
Reason
The Specification Lead chose to list this JSR as dormant in May 2012.
Latest Stage
Start
2006-04-14
End
2006-05-14
Spec Lead
Michael Lagally, Oracle
JSR 280

XML API for JavaTM ME

Description
This JSR provides a common general purpose XML API for the next generation of mobile devices.
Status
Latest Stage
Start
2007-10-11
End
 
Spec Lead
Jean-Yves Bitterlich, Oracle
Pia Niemela, Nokia Corporation
JSR 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
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
End
 
Spec Lead
Sanjiv Kapur, Hughes Software Systems
JSR 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
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
End
 
Spec Lead
Nick Briers, The SCO Group
JSR 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
Reason
The Executive Committee voted to list this JSR as dormant in September 2012.
Latest Stage
Start
2010-04-30
End
 
Spec Lead
Dave Kim, SK Telecom Co., Ltd.
JSR 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
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
End
 
Spec Lead
Patrick Curran, Oracle
JSR 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
Latest Stage
Start
2013-05-22
End
 
Spec Lead
Kinman Chung, Oracle
JSR 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
Latest Stage
Start
2008-08-21
End
 
Spec Lead
Yannis Cosmadopoulos, Oracle
Amitha Pulijala, Oracle
JSR 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
Reason
The Executive Committee voted to list this JSR as dormant in May 2012.
Latest Stage
Expert Group Formation
Start
2006-09-12
End
 
Spec Lead
William Pugh, Pugh, William
JSR 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
Reason
The Executive Committee voted to list this JSR as dormant in September 2012.
Latest Stage
Start
2009-02-17
End
2009-02-23
Spec Lead
Brian Deuser, Motorola
JSR 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
Reason
Withdrawn at the Spec Lead's request during the JSR Approval Ballot.
Latest Stage
Withdrawn
Effective
2007-04-13
End
 
Spec Lead
Roberto Chinnici, Oracle
Star Spec Lead Bill Shannon, Sun Microsystems, Inc.
JSR 363

Units of Measurement API

Description
This JSR specifies Java packages for modeling and working with measurement values, quantities and their corresponding units.
Status
Latest Stage
Start
2016-09-13
End
 
Spec Lead
Jean-Marie Dautelle, Dautelle, Jean-Marie
Werner Keil, Keil, Werner
Leonardo Lima, V2COM
JSR 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
Latest Stage
Start
2017-09-19
End
 
Spec Lead
William Hopkins, Oracle
JSR 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
Latest Stage
Start
2019-09-10
End
 
Spec Lead
Star Spec Lead Iris Clark, Oracle
Star Spec Lead Brian Goetz, Oracle
JSR 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
Latest Stage
Start
2024-07-02
End
 
Spec Lead
Star Spec Lead Iris Clark, Oracle
Star Spec Lead Brian Goetz, Oracle
JSR 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
Latest Stage
Start
2017-08-21
End
 
Spec Lead
Gunnar Morling, Red Hat
JSR 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
Latest Stage
Start
2020-03-10
End
 
Spec Lead
Star Spec Lead Iris Clark, Oracle
Star Spec Lead Brian Goetz, Oracle
JSR 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
Latest Stage
Start
2020-09-08
End
 
Spec Lead
Star Spec Lead Iris Clark, Oracle
Star Spec Lead Brian Goetz, Oracle
JSR 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
Latest Stage
Start
2021-03-09
End
 
Spec Lead
Star Spec Lead Iris Clark, Oracle
Star Spec Lead Brian Goetz, Oracle
JSR 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
Latest Stage
Start
2023-03-08
End
 
Spec Lead
Star Spec Lead Iris Clark, Oracle
Star Spec Lead Brian Goetz, Oracle
JSR 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
Latest Stage
Start
2022-03-15
End
 
Spec Lead
Star Spec Lead Iris Clark, Oracle
Star Spec Lead Brian Goetz, Oracle
JSR 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
Latest Stage
Start
2022-09-13
End
 
Spec Lead
Star Spec Lead Iris Clark, Oracle
Star Spec Lead Brian Goetz, Oracle
JSR 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
Latest Stage
Start
2023-09-13
End
 
Spec Lead
Star Spec Lead Iris Clark, Oracle
Star Spec Lead Brian Goetz, Oracle
JSR 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
Latest Stage
Start
2024-03-13
End
 
Spec Lead
Star Spec Lead Iris Clark, Oracle
Star Spec Lead Brian Goetz, Oracle
JSR 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
Latest Stage
Start
2024-09-10
End
 
Spec Lead
Star Spec Lead Iris Clark, Oracle
Star Spec Lead Brian Goetz, Oracle
JSR 399

JavaTM SE 24

Description
The JSR for the Java SE 24 Platform. The Reference Implementation of this Specification is the Java Development Kit, version 24.
Status
Latest Stage
Start
2025-03-11
End
 
Spec Lead
Star Spec Lead Iris Clark, Oracle
Star Spec Lead Brian Goetz, Oracle
JSR 400

JavaTM SE 25

Description
The JSR for the Java SE 25 Platform. The Reference Implementation of this Specification is the Java Development Kit, version 25.
Status
Latest Stage
Start
2025-09-09
End
 
Spec Lead
Star Spec Lead Iris Clark, Oracle
JSR 401

JavaTM SE 26

Description
The JSR for the Java SE 26 Platform. The Reference Implementation of this Specification is the Java Development Kit, version 26.
Status
Latest Stage
Start
2026-03-10
End
 
Spec Lead
Star Spec Lead Iris Clark, Oracle
JSR 402

JavaTM SE 27

Description
The JSR for the Java SE 27 Platform. The Reference Implementation of this Specification is the Java Development Kit, version 27.
Status
Latest Stage
Expert Group Formation
Start
2025-12-02
End
 
Spec Lead
Star Spec Lead Iris Clark, Oracle
JSR 403

JavaTM SE 28

Description
The JSR for the Java SE 28 Platform. The Reference Implementation of this Specification is the Java Development Kit, version 28.
Status
Latest Stage
Expert Group Formation
Start
2026-06-03
End
 
Spec Lead
Star Spec Lead Iris Clark, Oracle
JSR 83

Multiarray package

Description
This JSR proposes a package implementing true rectangular multidimensional arrays for the JavaTM platform.
Status
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
End
 
Spec Lead
Jose E. Moreira, IBM
JSR 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
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
End
 
Spec Lead
Seema Malkani, Sun Microsystems, Inc.
JSR 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
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
End
 
Spec Lead
Hiroaki Hashimukai, Yamatake Corporation
JSR 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
Latest Stage
Start
2001-10-04
End
 
Spec Lead
Phelim O'Doherty, Sun Microsystems, Inc.
JSR 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
Reason
Withdrawn at the request of the Specification Lead.
Latest Stage
Withdrawn
Effective
2010-05-04
End
 
Spec Lead
Bruce Rich, IBM
JSR 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
Reason
Withdrawn at the request of the Spec Lead.
Latest Stage
Withdrawn
Effective
2010-07-30
End
 
Spec Lead
Himagiri Mukkamala, Sybase
JSR 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
Reason
The Executive Committee voted to list this JSR as dormant in May 2012.
Latest Stage
Start
2004-10-27
End
2004-12-25
Spec Lead
Marquart Franz, Siemens AG
JSR 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
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
End
 
Spec Lead
Kevin Rushforth, Sun Microsystems, Inc.
JSR 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
Latest Stage
Start
2003-07-31
End
 
Spec Lead
Thomas Lampart, Cinterion Wireless Modules GmbH
Jari Lansio, Nokia Corporation
JSR 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
Latest Stage
Start
2011-10-27
End
 
Spec Lead
Erkki Rysä, North Sixty-One Ltd
Cheng Wang, Nokia Corporation
JSR 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
Latest Stage
Start
2005-04-21
End
 
Spec Lead
Star Spec Lead Jere Kapyaho, Nokia Corporation
Erkki Rysä, North Sixty-One Ltd
JSR 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
Latest Stage
Start
2008-07-14
End
 
Spec Lead
David Ferry, Open Cloud Limited
JSR 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
Start
2008-07-22
End
2008-08-25
Spec Lead
Star Spec Lead Ed Burns, Oracle
Roger Kitain, Oracle
JSR 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
Latest Stage
Start
2006-03-10
End
 
Spec Lead
Jean-Yves Bitterlich, Oracle
Brian Deuser, Motorola
JSR 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
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
End
 
Spec Lead
Staffan Larsen, Oracle
JSR 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
Latest Stage
Start
2026-03-10
End
 
Spec Lead
Joe Darcy, Oracle
JSR 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
Latest Stage
Start
2009-12-09
End
 
Spec Lead
Roger Riggs, Oracle
JSR 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
Reason
Withdrawn at the request of the Specification Lead.
Latest Stage
Withdrawn
Effective
2011-03-22
End
 
Spec Lead
Tor Norbye, Oracle
JSR 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
Latest Stage
Start
2007-07-24
End
 
Spec Lead
Star Spec Lead Vincent Perrot, Sun Microsystems, Inc.
JSR 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
Latest Stage
Withdrawn
Effective
2003-02-14
End
 
Spec Lead
Gary Bruce, Sun Microsystems, Inc.
JSR 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
Reason
null
Latest Stage
Withdrawn
Effective
2021-10-19
End
 
Spec Lead
Jens Jensen, Ericsson AB
JSR 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
Latest Stage
Start
2013-06-10
End
 
Spec Lead
Sivakumar Thyagarajan, Oracle
JSR 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
Reason
This JSR was not approved to continue by the Executive Committee in the JSR Renewal Ballot.
Latest Stage
Rejected
Effective
2015-05-12
End
 
Spec Lead
Timothy Watson, Oracle
JSR 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
Latest Stage
Start
2013-05-23
End
 
Spec Lead
Jitendra Kotamraju, Oracle
JSR 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
Latest Stage
Start
2012-08-22
End
 
Spec Lead
Patrick Curran, Oracle
JSR 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
Latest Stage
Start
2011-07-20
End
 
Spec Lead
Joe Darcy, Oracle
JSR 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
Reason
Withdrawn at the Spec Lead's request.
Latest Stage
Withdrawn
Effective
2011-06-06
End
 
Spec Lead
Alexander Potochkin, Sun Microsystems, Inc.
JSR 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
Reason
The Specification Leads chose to list this JSR as dormant in June 2013.
Latest Stage
Start
2009-04-14
End
 
Spec Lead
Tomi Aarnio, Nokia Corporation
Erkki Rysä, North Sixty-One Ltd
JSR 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
Latest Stage
Start
2014-03-04
End
 
Spec Lead
Alex Buckley, Oracle
Michael Ernst, Ernst, Michael
JSR 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
Reason
Withdrawn at the Spec Lead's request.
Latest Stage
Withdrawn
Effective
2010-12-17
End
 
Spec Lead
Ron Ten-Hove, Sun Microsystems, Inc.
Peter Walker, Sun Microsystems, Inc.
JSR 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
Reason
Withdrawn at the request of the Spec Lead.
Latest Stage
Withdrawn
Effective
2016-11-29
End
 
Spec Lead
Nigel Deakin, Oracle
JSR 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
Latest Stage
Start
2017-09-05
End
 
Spec Lead
Star Spec Lead Ed Burns, Oracle
Shing wai Chan, Oracle
Xin Li, Oracle
JSR 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
Reason
Due to the general absence of interest in the community, the Specification lead withdrew the JSR.
Latest Stage
Withdrawn
Effective
2002-03-01
End
 
Spec Lead
Marc Snir, IBM
JSR 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
Latest Stage
Start
2004-06-07
End
 
Spec Lead
Tom Chavez, PalmSource, Inc.
Ken Walker, IBM
JSR 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
Latest Stage
Start
2002-03-05
End
 
Spec Lead
Shankar Allimatti, Mahindra British Telecom Ltd.
JSR 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
Latest Stage
Start
2000-09-19
End
 
Spec Lead
Brian Deuser, Motorola
JSR 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
Latest Stage
Start
2004-09-30
End
 
Spec Lead
John Rose, Sun Microsystems, Inc.
Kumar Srinivasan, Sun Microsystems, Inc.
JSR 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
Latest Stage
Start
2006-12-11
End
 
Spec Lead
Alex Buckley, Oracle
JSR 208

JavaTM Business Integration (JBI)

Description
This JSR extends J2EETM and J2SETM with business integration SPIs.
Status
Latest Stage
Start
2005-08-25
End
 
Spec Lead
Ron Ten-Hove, Sun Microsystems, Inc.
Peter Walker, Sun Microsystems, Inc.
JSR 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
Reason
This JSR was not approved by the ME Executive Committee in the JSR Approval Ballot.
Latest Stage
Rejected
Effective
2003-05-13
End
 
Spec Lead
Ash Parikh, IOPSIS Software Inc.
JSR 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
Latest Stage
Start
2009-04-22
End
 
Spec Lead
Piotr Kessler, Ericsson AB
Stefan Svenberg, Ericsson AB
JSR 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
Latest Stage
Start
2009-05-07
End
 
Spec Lead
Charles Hemphill, EverSpeech, Inc.
JSR 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
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
End
 
Spec Lead
Chris Seibel, Sun Microsystems, Inc.
JSR 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
Reason
The Specification Lead chose to list this JSR as dormant in August 2012.
Latest Stage
Start
2009-05-01
End
 
Spec Lead
Jean-Yves Bitterlich, Oracle
JSR 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
Latest Stage
Start
2009-11-16
End
 
Spec Lead
Emmanuel Bernard, Red Hat
JSR 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
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
End
 
Submitter
William Senn, IBM
JSR 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
Latest Stage
Start
2021-05-11
End
2021-05-24
Spec Lead
C. Douglass Locke, The Open Group