JSRs

JSRs by Stage

JSRs: Java Specification Requests
JSRs by Stage
Sort by
Latest StageJSR Number

JSRs are listed as dormant when there is no Specification/Maintenance Lead, when a JSR has had an extended period of inactivity, or when a JSR is voted as Dormant by the Executive Committee after an extended period of inactivity.

JSR 377

Desktop|Embedded Application API

Description
The purpose of this specification is to standardize common behavior found in desktop & embedded applications
Status
Reason
null
Latest Stage
Start
2018-06-05
End
2018-06-11
Spec Lead
No Current Spec Lead, No SL Company
JSR 333

Content Repository API for Java Technology 2.1

Description
As the version 2.1 of the Content Repository for Java Technology API, the aim is to further expand and refine the specification based on feedback from the community.
Status
Reason
The Specification Lead chose to list this JSR as dormant in December 2014.
Latest Stage
Start
2013-08-31
End
 
Spec Lead
Peeter Piegaze, Adobe Systems Inc.
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 332

Email Client API for JavaTM ME

Description
The Email Client API (EMC) for Java ME enables Java ME applications to access Email services like sending/receiving of Emails and corresponding notifications.
Status
Reason
The Executive Committee voted to list this JSR as dormant in July 2013.
Latest Stage
Start
2009-11-17
End
2009-11-30
Spec Lead
Gandhi Kishor Addanki, Samsung Electronics Corporation
Lakshmi Narayana Thummala, Samsung Electronics Corporation
JSR 326

Post mortem JVM Diagnostics API

Description
A standard Java API designed to support the generation and consumption of post mortem or snapshot Java diagnostic artefacts.
Status
Reason
The Specification Lead chose to list this JSR as dormant in August 2012.
Latest Stage
Start
2009-10-29
End
2009-11-28
Spec Lead
Steve Poole, IBM
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 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 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 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 241

The Groovy Programming Language

Description
Groovy is an agile, dynamic programming language for the Java Virtual Machine. Groovy includes features found in Python, Ruby, and Smalltalk, but uses syntax similar to the Java programming language.
Status
Reason
The Specification Lead chose to list this JSR as dormant in April 2012.
Latest Stage
Expert Group Formation
Start
2004-03-30
End
 
Spec Lead
No Current Spec Lead, No SL Company
JSR 320

Services Framework

Description
This specification will define a high level, lightweight services and management framework API's that will provide JME based devices the ability to manage long running applications and services.
Status
Reason
The Executive Committee voted to list this JSR as dormant in May 2012.
Latest Stage
Expert Group Formation
Start
2007-11-13
End
 
Spec Lead
Roger N. Mahler, AT&T
JSR 278

Resource Management API for JavaTM ME

Description
RM API will provide a simple interface for resource reclamation, accounting, and monitoring in a Java ME platform that requires resource management for multiple applications.
Status
Reason
The Executive Committee voted to list this JSR as dormant in May 2012.
Latest Stage
Start
2007-01-30
End
2007-02-05
Spec Lead
Ho An, Samsung Electronics Corporation
Hobum (Vincent) Kwon, Samsung Electronics Corporation
JSR 230

Data Sync API

Description
Enabling J2METM applications to access native data synchronization implementation
Status
Reason
The Specification Lead chose to list this JSR as dormant in August 2011.
Latest Stage
Start
2006-09-22
End
 
Spec Lead
Jens Paetzold, 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 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 251

Pricing API

Description
Standard for defining and using complex pricing data and business rules, enabling integration, allowing business differentiating extensions. Addresses usage-based business model needs, for communications and entertainment industries and utilities.
Status
Reason
The Executive Committee voted to list this JSR as dormant in May 2012.
Latest Stage
Start
2006-05-01
End
2006-05-31
Spec Lead
No Current Spec Lead, No SL Company
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 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 285

Performance Management API

Description
The Performance Management API provides for the monitoring and management of the performance of an information or telecommunications network.
Status
Reason
The Executive Committee voted to list this JSR as dormant in June 2011.
Latest Stage
Expert Group Formation
Start
2005-11-15
End
 
Spec Lead
Dave Raymer, Motorola
JSR 246

Device Management API

Description
Enabling J2METM applications to access device management implementations
Status
Reason
The Specification Lead chose to list this JSR as dormant in August 2011.
Latest Stage
Start
2005-08-08
End
2005-09-07
Spec Lead
Jens Paetzold, Oracle
JSR 274

The BeanShell Scripting Language

Description
This specification will standardize BeanShell, a Java syntax compatible scripting language for the Java platform.
Status
Reason
The Executive Committee voted to list this JSR as dormant in June 2011.
Latest Stage
Expert Group Formation
Start
2005-06-07
End
 
Spec Lead
Patrick Niemeyer, Niemeyer, Patrick D.
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 141

SDP API

Description
The IETF protocol SDP specifies messages that describe multi-media sessions and are included within other protocol messages as payload. The API will enable users to manipulate SDP messages.
Status
Reason
The Executive Committee voted to list this JSR as dormant in May 2012.
Latest Stage
Start
2004-07-20
End
 
Spec Lead
Kelvin R Porter, Cisco Systems
JSR 161

JAINTM ENUM API Specification

Description
The JAINTM ENUM API Specification defines a standard, portable application programming interface to query and provision E.164 telephone numbers and their service-specific Uniform Resource Identifiers (URI).
Status
Reason
The Executive Committee voted to list this JSR as dormant in May 2012.
Latest Stage
Start
2004-05-11
End
2004-06-10
Spec Lead
Christopher John, NetNumber, Inc.
JSR 50

Distributed Real-Time Specification

Description
The Distributed Real-Time Specification for Java extends RMI in the Real-Time Specification for Java, to provide support for predictability of end-to-end timeliness of trans-node activities.
Status
Reason
The Specification Lead has chosen to list this JSR as dormant while work on the Community Review draft continues.
Latest Stage
Expert Group Formation
Start
2000-04-12
End
2000-08-14
Spec Lead
James Hunt, aicas GmbH