About JCP
Get Involved
Community Resources
Community News
FAQ
Contact Us
|
|
JSRs: Java Specification Requests
JSRs by Committee
Every active JSR in the JCP is voted on by the body of JCP Members
elected for that purpose: the Executive Committee.
The pages below show the lists of JSRs that fall under the purview of
each of the two Executive Committees. For more information about the
EC, please visit the
Executive Committe information page.
Note that these lists do not include withdrawn JSRs,
rejected JSRs, or
inactive JSRs.
EC (39 JSRs) | ME (69 JSRs) | SE/EE (204 JSRs)
ME
The Executive Committee for the Micro Edition oversees the Java technologies for the consumer/embedded space (with responsibility for the Java ME specification)
1 |
|
Real-time Specification for Java |
|
The Real-Time Specification for Java extends the JavaTM platform to support both current practice and advanced real-time systems application programming. |
|
Final
|
|
|
|
James Hunt, aicas GmbH |
|
30 |
|
J2METM Connected, Limited Device Configuration |
|
This specification will define a standard platform configuration of the JavaTM 2 platform, Micro Edition (J2METM) for small, resource-limited, connected devices. |
|
Final
|
|
|
|
Antero Taivalsaari, Sun Microsystems, Inc. |
|
36 |
|
Connected Device Configuration |
|
The Connected Device Configuration (CDC) provides the basis of the JavaTM 2 platform, Micro Edition for devices that have a sufficient 32-bit microprocessor and ample memory. |
|
Maintenance
|
|
|
|
Jon Courtney, Sun Microsystems, Inc. |
|
37 |
|
Mobile Information Device Profile for the J2METM Platform |
|
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. |
|
Final
|
|
|
|
Brian Deuser, Motorola |
|
46 |
|
Foundation Profile |
|
The Foundation Profile is a set of APIs meant for applications running on small devices that have some type of network connection. |
|
Maintenance
|
|
|
|
Jon Courtney, Sun Microsystems, Inc. |
|
62 |
|
Personal Profile Specification |
|
The J2METM Personal Profile provides the J2ME environment for those devices with a need for a high degree of Internet connectivity and web fidelity. |
|
Maintenance
|
|
|
|
Jon Courtney, Sun Microsystems, Inc. |
|
75 |
|
PDA Optional Packages for the J2METM Platform |
|
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. |
|
Final
|
|
|
|
Tom Chavez, PalmSource, Inc. |
|
Ken Walker, IBM |
|
82 |
|
JavaTM APIs for Bluetooth |
|
Bluetooth is an important emerging standard for wireless integration of small devices. The specification standardizes a set of Java APIs to allow Java-enabled devices to integrate into a Bluetooth environment. |
|
Maintenance
|
|
Maintenance Draft Review 4 |
Download page |
Start: 2010-03-08 |
End: 2010-04-12 |
|
|
Jens Paetzold, Oracle |
|
113 |
|
JavaTM Speech API 2.0 |
|
This JSR extends the work of the 1.0 JavaTM Speech API, specifying a cross-platform interface to support speech recognizers and synthesizers. |
|
Final
|
|
|
|
Charles Hemphill, EverSpeech, Inc. |
|
120 |
|
Wireless Messaging API |
|
This defines a set of optional APIs which provides standard access to wireless communication resources, designed to run on J2ME configurations and to enhance J2ME profiles with unique functionality. |
|
Final
|
|
|
|
Marquart Franz, Siemens AG |
|
129 |
|
Personal Basis Profile Specification |
|
The J2METM Personal Basis Profile provides a J2ME application environment for network-connected devices supporting a basic level of graphical presentation. |
|
Maintenance
|
|
|
|
Jon Courtney, Sun Microsystems, Inc. |
|
135 |
|
Mobile Media API |
|
This specifies a small-footprint multimedia API for J2METM, allowing simple, easy access and control of basic audio and multimedia resources while also addressing scalability and support of more sophisticated features. |
|
Maintenance
|
|
Maintenance Draft Review 3 |
Download page |
Start: 2010-09-20 |
End: 2010-10-25 |
|
|
Michael Lagally, Oracle |
|
179 |
|
Location API for J2METM |
|
An Optional Package that enables developers to write mobile location-based applications for resource-limited devices. The
API works on the J2ME CLDC v1.1 and CDC configurations. |
|
Final
|
|
|
|
Kimmo Loytana, North Sixty-One Ltd |
|
Cheng Wang, Nokia Corporation |
|
180 |
|
SIP API for J2METM |
|
SIP API for J2ME defines a multipurpose SIP API for J2ME clients. It enables SIP applications to be executed in memory limited terminals, especially targeting to mobile phones. |
|
Final
|
|
|
|
Erkki Rysä, North Sixty-One Ltd |
|
Cheng Wang, Nokia Corporation |
|
184 |
|
Mobile 3D Graphics API for J2METM |
|
This proposed JSR will provide a scalable, small-footprint, interactive 3D API for use on mobile devices. |
|
Final
|
|
|
|
Tomi Aarnio, Nokia Corporation |
|
Erkki Rysä, North Sixty-One Ltd |
|
186 |
|
Presence |
|
Presence is a generic and protocol-agnostic API for Presence, providing a standard portable and secure interface to control, manage and manipulate Presence information between Presence clients and servers. |
|
Final
|
|
|
|
Tan Jek Thoon, Panasonic Information and Network Technologies Laboratory |
|
187 |
|
Instant Messaging |
|
A protocol-agnostic API for Instant Messaging, this provides a standard portable and secure interface to control, manage and manipulate instant messages between clients through the use of presence servers. |
|
Final
|
|
|
|
Tan Jek Thoon, Panasonic Information and Network Technologies Laboratory |
|
190 |
|
Event Tracking API for J2ME |
|
This defines an optional code package that standardizes application event tracking on a mobile device and the submission of these event records to an event-tracking server via a standard protocol. |
|
Final
|
|
|
|
Shai Gotlib, Amdocs Management Ltd. |
|
195 |
|
Information Module Profile |
|
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. |
|
Final
|
|
|
|
Thomas Lampart, Cinterion Wireless Modules GmbH |
|
Jari Lansio, Nokia Corporation |
|
211 |
|
Content Handler API |
|
Enabling J2METM applications to handle multi-media and web content can give developers and users a seamless and integrated user environment on mobile phones and wireless devices. |
|
Maintenance
|
|
|
|
Roger Riggs, Oracle |
|
216 |
|
Personal Profile 1.1 |
|
This JSR will update the existing Personal Profile (JSR-62) specification to reflect the J2SETM 1.4 APIs). |
|
Maintenance
|
|
|
|
Jon Courtney, Sun Microsystems, Inc. |
|
Roger Riggs, Oracle |
|
218 |
|
Connected Device Configuration (CDC) 1.1 |
|
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. |
|
Maintenance
|
|
|
|
Roger Riggs, Oracle |
|
219 |
|
Foundation Profile 1.1 |
|
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. |
|
Maintenance
|
|
|
|
Roger Riggs, Oracle |
|
226 |
|
Scalable 2D Vector Graphics API for J2METM |
|
This specification will define an optional package API for rendering scalable 2D vector graphics, including image files in W3C Scalable Vector Graphics (SVG) format. |
|
Maintenance
|
|
|
|
Juha Eskelinen, Nokia Corporation |
|
Kimmo Loytana, North Sixty-One Ltd |
|
229 |
|
Payment API |
|
Enabling application developers to initiate mobile payment transactions in J2METM applications. |
|
Maintenance
|
|
|
|
Jean-Yves Bitterlich, Oracle |
|
232 |
|
Mobile Operational Management |
|
Create a predictable management environment for mobile devices capable of installing, executing, profiling, updating, and removing JavaTM and associated native components in the J2METM Connected Device Configuration. |
|
Maintenance
|
|
|
|
Venkat Amirisetty, Motorola |
|
Cheng Wang, Nokia Corporation |
|
234 |
|
Advanced Multimedia Supplements |
|
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. |
|
Maintenance
|
|
|
|
Erkki Rysä, North Sixty-One Ltd |
|
Cheng Wang, Nokia Corporation |
|
238 |
|
Mobile Internationalization API |
|
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. |
|
Final
|
|
|
|
Jere Kapyaho, Nokia Corporation |
|
Erkki Rysä, North Sixty-One Ltd |
|
242 |
|
Digital Set Top Box Profile - "On Ramp to OCAP" |
|
The requested specification will define a J2ME profile based on the Connected Limited Device Configuration (CLDC) that is appropriate for use by small-footprint cable television set top boxes. |
|
Final
|
|
|
|
Donald Bleyl, Cox Communications, Inc. |
|
Jens Paetzold, Oracle |
|
248 |
|
Mobile Service Architecture |
|
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. |
|
Maintenance
|
|
|
|
Guenter Klas, Vodafone Group Services Limited |
|
Erkki Rysa, Nokia Corporation |
|
253 |
|
Mobile Telephony API (MTA) |
|
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. |
|
Final
|
|
|
|
Jean-Yves Bitterlich, Oracle |
|
Brian Deuser, Motorola |
|
256 |
|
Mobile Sensor API |
|
The API provides general Sensor API that extends the usability and choice of sensors for J2ME applications. It defines generic sensor functionality optimized for the resource-constrained devices like mobile devices. |
|
Maintenance
|
|
Maintenance Draft Review 4 |
Download page |
Start: 2009-03-27 |
End: 2009-04-27 |
|
|
Kimmo Loytana, North Sixty-One Ltd |
|
Pia Niemela, Nokia Corporation |
|
257 |
|
Contactless Communication API |
|
This specification will define J2ME Optional Packages for contactless communication, one package for bi-directional communication and the other for accessing read-only information. |
|
Maintenance
|
|
|
|
Kimmo Loytana, North Sixty-One Ltd |
|
Jaana Majakangas, Nokia Corporation |
|
258 |
|
Mobile User Interface Customization API |
|
The Mobile User Interface Customization API provides a way to query and modify the user interface customization properties of a mobile device or platform. |
|
Maintenance
|
|
|
|
Jere Kapyaho, Nokia Corporation |
|
Erkki Rysä, North Sixty-One Ltd |
|
271 |
|
Mobile Information Device Profile 3 |
|
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. |
|
Final
|
|
|
|
Roger Riggs, Oracle |
|
272 |
|
Mobile Broadcast Service API for Handheld Terminals |
|
This specification will define an optional package in J2ME/MIDP/CLDC environment to provide functionality to handle broadcast content, e.g. to view digital television and to utilize its rich features and services. |
|
Final
|
|
|
|
Kimmo Loytana, North Sixty-One Ltd |
|
Antti Rantalahti, Nokia Corporation |
|
Ivan Wong, Motorola |
|
279 |
|
Service Connection API for JavaTM ME |
|
A new high-level API for connection services via frameworks supporting identity based services, discovery, and authentication. The API supports Service Oriented Architectures (SOA) and other similar network service application models. |
|
Final
|
|
|
|
Kimmo Loytana, North Sixty-One Ltd |
|
Pia Niemela, Nokia Corporation |
|
Jens Paetzold, Oracle |
|
280 |
|
XML API for JavaTM ME |
|
This JSR provides a common general purpose XML API for the next generation of mobile devices. |
|
Final
|
|
|
|
Jean-Yves Bitterlich, Oracle |
|
Pia Niemela, Nokia Corporation |
|
281 |
|
IMS Services API |
|
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. |
|
Maintenance
|
|
|
|
Piotr Kessler, Ericsson AB |
|
Stefan Svenberg, Ericsson AB |
|
287 |
|
Scalable 2D Vector Graphics API 2.0 for Java METM |
|
This specification will define an optional package for rendering enhanced 2D vector graphics and rich media content based on select features from SVG Mobile 1.2, with primary emphasis on MIDP. |
|
Final
|
|
|
|
Juha Eskelinen, Nokia Corporation |
|
Kimmo Loytana, North Sixty-One Ltd |
|
293 |
|
Location API 2.0 |
|
This specification defines an optional package that enables the developers to use new enhanced location-based features on the JavaTM ME devices. |
|
Final
|
|
|
|
Kimmo Loytana, North Sixty-One Ltd |
|
Jaana Majakangas, Nokia Corporation |
|
298 |
|
Telematics API for JavaTM ME |
|
This JSR defines the API set for Telematics Service on mobile devices. |
|
Final
|
|
|
|
Dave Kim, SK Telecom Co., Ltd. |
|
Young Min Park, SK Telecom Co., Ltd. |
|
300 |
|
DRM API for JavaTM ME |
|
This specification will define an optional package for developing JavaTM ME applications which
utilize or interoperate with DRM agents that separately exist in devices. |
|
Final
|
|
|
|
Jea Un Kim, LG Electronics Inc. |
|
Dnyanesh R Pathak, LG Electronics Inc. |
|
302 |
|
Safety Critical JavaTM Technology |
|
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. |
|
Active
|
|
Public Review Ballot |
View results |
Start: 2021-05-11 |
End: 2021-05-24 |
|
|
C. Douglass Locke, The Open Group |
|
324 |
|
On Screen MIDlet API for Java ME |
|
This JSR defines the API set for MIDlet activation functionality on idle screen. |
|
Rejected
|
|
This JSR was not approved by the ME Executive Committee in the JSR Approval Ballot. |
|
Rejected |
|
Effective: 2008-04-15 |
|
|
|
Dave Kim, SK Telecom Co., Ltd. |
|
325 |
|
IMS Communication Enablers (ICE) |
|
This specification will define a high level, IMS Communications Enabler framework API that will provide Java ME based devices effortless access to a set of essential IMS Communication Enablers. |
|
Withdrawn
|
|
null |
|
Withdrawn |
|
Effective: 2021-10-19 |
|
|
|
Martin Gunnang, Ericsson AB |
|
Niclas Palm, Ericsson AB |
|
355 |
|
JCP Executive Committee Merge |
|
Since Java is One Platform this JSR will merge the two Executive Committees into one, and will reduce the total number of EC members. |
|
Final
|
|
|
|
Patrick Curran, Oracle |
|
361 |
|
JavaTM ME Embedded Profile |
|
Update IMP(-NG) to align with state-of-the-art features and current embedded device market requirements. |
|
Final
|
|
|
|
Volker Bauche, Oracle |
|
913 |
|
JCP 2.0 |
|
This is the Maintenance Revision of the JCP 2.0 EC Voting rules. |
|
Maintenance
|
|
Maintenance Draft Review |
Download page |
Start: 2001-05-08 |
End: 2001-06-11 |
|
|
Patrick Curran, Oracle |
|
|