Updates
About JCP
FAQ
Ask the PMO
Contacts
Participation
Community Resources
Community News
Press Room

|
 |
Java EE (45 JSRs)
|
Java SE (44 JSRs)
|
Java ME (83 JSRs)
| OSS (13 JSRs)
| JAIN (22 JSRs)
| XML (18 JSRs)
Java ME
Java ME technology, Java Micro Edition, specifically addresses the vast consumer space, which covers the range of extremely tiny commodities such as smart cards or a pager all the way up to the set-top box, an appliance almost as powerful as a computer.
| 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. |
|
Peter Dibble, TimeSys Corporation |
 |
| 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. |
|
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. |
 |
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. |
|
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. |
 |
Jon Courtney, Sun Microsystems, Inc. |
 |
| 50 |
 |
Distributed Real-Time Specification |
|
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. |
|
E. Doug Jensen, MITRE Corporation |
 |
| 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. |
 |
Jon Courtney, Sun Microsystems, Inc. |
 |
| 66 |
 |
RMI Optional Package Specification Version 1.0 |
|
The J2METM RMI Optional Package (RMI OP) provides JavaTM platform
to Java platform remote method invocation for Java devices and
interoperates with J2SETM RMI. |
|
Mark Hodapp, Sun Microsystems, Inc. |
 |
| 68 |
 |
J2METM Platform Specification |
|
This specification will define the next major revision of the JavaTM 2 platform, Micro Edition. |
 |
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. |
|
Tom Chavez, PalmSource, Inc. |
|
Ken Walker, IBM |
 |
| 80 |
 |
JavaTM USB API |
|
This specification provides a JavaTM API for communicating with devices
attached via the Universal Serial Bus (USB). It allows Java applications to discover, read, write, and manage USB devices. |
|
Boyd Dimmock, 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. |
|
Mark Freudenberg, Aplix Corporation |
 |
| 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. |
|
Charles Hemphill, Conversational Computing Corporation |
|
Steve Rondel, Conversational Computing Corporation |
 |
| 118 |
 |
Mobile Information Device Profile 2.0 |
|
This specification will define a profile that will extend and enhance the "J2METM Mobile Information Device Profile" (JSR-000037). |
|
Paul Su, Aplix Corporation |
 |
| 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. |
|
Marquart C 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. |
 |
Jon Courtney, Sun Microsystems, Inc. |
 |
| 134 |
 |
JavaTM Game Profile |
|
Defines a Java 2 Micro Edition Profile for the purposes of game development targeting high-end consumer game devices and desktops. |
|
Bartley Calder, 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. |
 |
Antti Rantalahti, Nokia Corporation |
 |
| 143 |
 |
JavaDesk |
|
JavaDesk provides a standard desktop API across platforms using an MVC model. Applications can control and
enhance the desktop using the JavaDesk API. |
|
Rich Isaac, Bay Equities, Inc. |
 |
| 164 |
 |
SIMPLE Presence |
|
SIMPLE Presence provides a standard portable and secure interface to manipulate presence information between a SIMPLE client (watcher) and a presence server (presence agent). |
|
Tan Jek Thoon, Panasonic Information and Network Technologies Laboratory |
 |
| 165 |
 |
SIMPLE Instant Messaging |
|
SIMPLE Instant Messaging provides a standard portable and secure interface to exchange messages between SIMPLE clients. SIMPLE is an extension of SIP to support presence and instant messaging. |
|
Tan Jek Thoon, Panasonic Information and Network Technologies Laboratory |
 |
| 169 |
 |
JDBC Optional Package for CDC/Foundation Profile |
|
The proposed specification will define a JDBC Optional Package for Java 2 Micro Edition (J2ME), Connected Device Configuration (CDC) Foundation
Profile. |
|
Lance Andersen, Sun Microsystems, Inc. |
 |
| 172 |
 |
J2METM Web Services Specification |
|
The purpose of this specification is to define an optional package that provides standard access from J2ME to web services. |
|
Jean-Yves Bitterlich, Sun Microsystems, Inc. |
 |
| 177 |
 |
Security and Trust Services API for J2METM |
|
This specification will provide J2ME applications with APIs for security and trust services through the integration of a Security
Element. |
|
Saqib Ahmad, Sun Microsystems, Inc. |
|
Roman Zelov, Sun Microsystems, Inc. |
 |
| 178 |
 |
Mobile Game API |
|
Defines an optional package that will facilitate the emergence of the market for the development of compelling games on mobile phones. The API shall work with MIDP1.0. |
|
Thomas Landspurg, In-Fusio SA |
 |
| 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. |
 |
Kimmo Loytana, 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. |
|
Jan Seppanen, 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. |
|
Tomi Aarnio, Nokia Corporation |
 |
| 185 |
 |
JavaTM Technology for the Wireless Industry |
|
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. |
|
Roger Riggs, Sun Microsystems, Inc. |
 |
| 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. |
|
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. |
|
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. |
 |
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. |
|
Thomas Lampart, Cinterion Wireless Modules GmbH |
|
Jari Lansio, Nokia Corporation |
 |
| 205 |
 |
Wireless Messaging API 2.0 |
|
This JSR will extend and enhance the "Wireless Messaging API" (JSR-000120) |
|
Marquart C Franz, Siemens AG |
 |
| 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. |
|
Roger Riggs, Sun Microsystems, Inc. |
 |
| 213 |
 |
Micro WSCI Framework for J2ME. |
|
Effort to define another layer of the J2ME Web Service stack, implementing the 'observable' behavior of a choreographed Web Service on the Device, relative to the message exchange requiring support. |
|
Ash Parikh, IOPSIS Software Inc. |
 |
| 214 |
 |
Micro BPSS for J2ME Devices. |
|
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. |
|
Ash Parikh, IOPSIS Software Inc. |
 |
| 216 |
 |
Personal Profile 1.1 |
|
This JSR will update the existing Personal Profile (JSR-62) specification to reflect the J2SETM 1.4 APIs). |
 |
Jon Courtney, Sun Microsystems, Inc. |
|
Roger Riggs, Sun Microsystems, Inc. |
 |
| 217 |
 |
Personal Basis Profile 1.1 |
|
This JSR will update the existing Personal Basis Profile (JSR-129) specification to reflect the J2SETM 1.4 APIs. |
|
Roger Riggs, Sun Microsystems, Inc. |
 |
| 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. |
|
Roger Riggs, Sun Microsystems, Inc. |
 |
| 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.
|
|
Roger Riggs, Sun Microsystems, Inc. |
 |
| 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. |
|
Juha Eskelinen, Nokia Corporation |
 |
| 229 |
 |
Payment API |
|
Enabling application developers to initiate mobile payment transactions in J2METM applications. |
|
No Current Spec Lead, No SL Company |
 |
| 230 |
 |
Data Sync API |
|
Enabling J2METM applications to access native data synchronization implementation |
|
No Current Spec Lead, No SL Company |
 |
| 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. |
|
Venkat Amirisetty, Motorola |
|
Erkki Rysa, 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. |
|
Matti Paavola, 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. |
 |
Jere Kapyaho, Nokia Corporation |
 |
| 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. |
|
Donald Bleyl, Cox Communications, Inc. |
|
Jens Paetzold, Sun Microsystems, Inc. |
 |
| 246 |
 |
Device Management API |
|
Enabling J2METM applications to access device management implementations |
|
No Current Spec Lead, No SL Company |
 |
| 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. |
|
Kay Glahn, Vodafone Group Services Limited |
|
Erkki Rysa, Nokia Corporation |
 |
| 249 |
 |
Mobile Service Architecture 2 |
|
This JSR defines the next generation of the Mobile Service Architecture and platform created in JSR 248. |
|
Kay Glahn, 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. |
|
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.
|
|
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.
|
 |
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.
|
 |
Jere Kapyaho, Nokia Corporation |
 |
| 259 |
 |
Ad Hoc Networking API |
|
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. |
|
No Current Spec Lead, No SL Company |
 |
| 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. |
|
Brian Deuser, Motorola |
 |
| 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. |
 |
Antti Rantalahti, Nokia Corporation |
|
Ivan Wong, Motorola |
 |
| 278 |
 |
Resource Management API for JavaTM ME |
|
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. |
|
Ho An, Samsung Electronics Corporation |
|
Hobum (Vincent) Kwon, Samsung Electronics Corporation |
 |
| 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. |
|
Pia Niemela, Nokia Corporation |
|
Jens Paetzold, Sun Microsystems, Inc. |
 |
| 280 |
 |
XML API for JavaTM ME |
|
This JSR provides a common general purpose XML API for the next generation of mobile devices. |
|
Jean-Yves Bitterlich, Sun Microsystems, Inc. |
|
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. |
|
Piotr Kessler, Ericsson AB |
|
Stefan Svenberg, Ericsson AB |
 |
| 282 |
 |
RTSJ version 1.1 |
|
Fill some minor gaps in the RTSJ |
|
Peter Dibble, TimeSys Corporation |
 |
| 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. |
|
Juha Eskelinen, Nokia Corporation |
 |
| 288 |
 |
Adaptive JavaTM ME System API |
|
This specification will define a mechanism that enables a systems developer to include multiple Configurations and Profiles on a single device, using one set of developed components. |
|
Andre Kruetzfeldt, Aplix Corporation |
 |
| 290 |
 |
JavaTM Language & XML User Interface Markup Integration |
|
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. |
|
Jean-Yves Bitterlich, Sun Microsystems, Inc. |
 |
| 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. |
 |
Jaana Majakangas, Nokia Corporation |
 |
| 297 |
 |
Mobile 3D Graphics API 2.0 |
|
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. |
|
Tomi Aarnio, Nokia Corporation |
 |
| 298 |
 |
Telematics API for JavaTM ME |
|
This JSR defines the API set for Telematics Service on mobile devices. |
|
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.
|
|
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. |
|
C. Douglass Locke, The Open Group |
 |
| 304 |
 |
Mobile Telephony API version 2 |
|
This JSR extends the interfaces defined in JSR253 (Mobile Telephony API) to cover additional use cases and features not covered in that JSR. |
|
Brian Deuser, Motorola |
 |
| 307 |
 |
Network Mobility and Mobile Data API |
|
This JSR provides API's for initiating and controlling data sessions in a mobile device and providing applications control over wireless network selection. |
|
Brian Deuser, Motorola |
 |
| 320 |
 |
Services Framework |
|
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. |
|
Roger N. Mahler, AT&T |
 |
| 927 |
 |
JavaTM TV API 1.1 |
|
The maintenance of the Java TV specification. |
|
Michael Lagally, Sun Microsystems, Inc. |
|
Jens Paetzold, Sun Microsystems, Inc. |
 |
|