About JCP
Get Involved
Community Resources
Community News
FAQ
Contact Us
|
|
JSR Review (0 JSRs) |
Early Draft Review (0 JSRs) |
Public Review (0 JSRs) |
Proposed Final Draft (0 JSRs) |
Final Release (271 JSRs) |
Maintenance Review (3 JSRs) |
Active (12 JSRs) |
Inactive (0 JSRs) |
Dormant (26 JSRs) |
Withdrawn (103 JSRs) |
Rejected (14 JSRs)
After completion of the Reference Implementation (RI) and Technology Compatibility Kit (TCK), a
Specification moves from Final Proposed Draft to Final Release. The steps are described in
Section 3.2 through
Section 3.4 of the JCP 2.0 document.
Note that in JCP 1.0, the Final Proposal Draft was called the First Release, and the TCK was called
the Compatibility Test Suite (TCK). The Final Release steps for JCP 1.0 are described in
Section 8 and
Section 9 of the JCP 1.0 document.
The following final versions of specifications are available for download.
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 |
|
3 |
|
JavaTM Management Extensions (JMXTM) Specification |
|
The JMXTM specification will provide a management architecture, APIs and services for building Web-based, distributed, dynamic and modular solutions to manage Java enabled resources. |
|
Withdrawn
|
|
Withdrawn following Maintenance Review 6. |
|
Withdrawn |
|
Effective: 2014-03-05 |
|
|
|
Staffan Larsen, Oracle |
|
Hinkmond Wong, Oracle |
|
4 |
|
ECperf Benchmark Specification |
|
ECperf is an EJBTM performance workload that is real-world, scalable and captures the essence of why component models exist. |
|
Maintenance
|
|
Maintenance Draft Review 2 |
Download page |
Start: 2002-03-19 |
End: 2002-04-22 |
|
|
Shanti Subramanyam, Sun Microsystems, Inc. |
|
5 |
|
XML Parsing Specification |
|
The JavaTM API for XML Parsing (JAXP) allows developers to easily use XML Parsers in their applications via the industry standard SAX and DOM APIs. |
|
Final
|
|
|
|
Rajiv Mordani, Oracle |
|
9 |
|
Federated Management Architecture Specification |
|
The Federated Management Architecture (FMA) specifies a storage management platform that will allow vendors to construct storage management applications from standard and custom components. |
|
Maintenance
|
|
Maintenance Draft Review |
Download page |
Start: 2000-08-18 |
End: 2000-09-18 |
|
|
William Connor, Phd., Sun Microsystems, Inc. |
|
11 |
|
JAINTM TCAP Specification |
|
JAINTM TCAP JSR is a proposed Java specification for the TCAP layer of the Signaling System 7 (SS7) stack. |
|
Final
|
|
|
|
Phelim O'Doherty, Sun Microsystems, Inc. |
|
12 |
|
JavaTM Data Objects (JDO) Specification |
|
The JDO specification provides for interface-based definitions of data stores and transactions; and selection and transformation of persistent storage data into native JavaTM programming language objects. |
|
Maintenance
|
|
Maintenance Draft Review 2 |
Download page |
Start: 2004-10-25 |
End: 2004-12-06 |
|
|
Craig Russell, Sun Microsystems, Inc. |
|
13 |
|
Decimal Arithmetic Enhancement |
|
This primarily adds floating point arithmetic to the BigDecimal class, allowing the use of decimal numbers for general-purpose arithmetic without the problems resulting from conversions to and from another type. |
|
Final
|
|
|
|
Joe Darcy, Oracle |
|
15 |
|
Image I/O Framework Specification |
|
Image I/O supports image reader and writer plug-ins for sampled image formats. The API provides for exposure and preservation of metadata as well as pixel data. |
|
Final
|
|
|
|
Phil Race, Sun Microsystems, Inc. |
|
16 |
|
J2EETM Connector Architecture |
|
The J2EETM Connector architecture defines a standard architecture for integrating JavaTM applications with existing back-end Enterprise Information systems. |
|
Final
|
|
|
|
Binod PG, Sun Microsystems, Inc. |
|
19 |
|
Enterprise JavaBeansTM 2.0 |
|
The Enterprise JavaBeansTM 2.0 specification extends the architecture with integration with JMS, improved support for entity bean persistence,
a portable query language for finder methods, and support for server interoperability. |
|
Maintenance
|
|
Maintenance Draft Review |
Download page |
Start: 2002-02-20 |
End: 2002-03-25 |
|
|
Linda Demichiel, Oracle |
|
21 |
|
JAINTM JCC Specification |
|
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. |
|
Final
|
|
|
|
Christer Boberg, Ericsson AB |
|
22 |
|
JAINTM SLEE API Specification |
|
Descriptions of all interfaces, classes, exceptions and requirements to develop portable telecommunication services and application frameworks so that services once developed will run on any JAINTM SLEE-compliant execution environment. |
|
Final
|
|
|
|
David Ferry, Open Cloud Limited |
|
23 |
|
JAINTM MGCP API Specification |
|
This work will specify the JAINTM API through which access to protocol stacks that support the Media Gateway Control Protocol (RFC 2705) may be achieved. |
|
Final
|
|
|
|
Christer Boberg, Ericsson AB |
|
24 |
|
JAINTM SPA TSM, SD and SAM 1.0 API |
|
This allows software developers to rapidly develop external Service Provider-type applications to securely access, discover and agree other APIs, which use abstract primitives that hide the heterogeneity of underlying networks. |
|
Final
|
|
|
|
Anders Lundqvist, Incomit AB |
|
28 |
|
Java SASL Specification |
|
This specification defines a SASL client and server API in the JavaTM programming language. |
|
Final
|
|
|
|
Rosanna Lee, Sun Microsystems, Inc. |
|
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. |
|
31 |
|
XML Data Binding Specification |
|
A facility for compiling an XML schema into one or more JavaTM classes which can parse, generate, and validate documents that follow the schema. |
|
Final
|
|
|
|
Joe Fialli, Oracle |
|
Sekhar Vajjhala, Sun Microsystems, Inc. |
|
32 |
|
JAINTM SIP API Specification |
|
The JAINTM SIP API specification provides a standard portable interface to share information between SIP Clients and SIP Servers, providing call control elements enabling converged-network applications. |
|
Maintenance
|
|
|
|
Phelim O'Doherty, Oracle |
|
Mudumbai Ranganathan, NIST |
|
34 |
|
JavaTM Advanced Imaging API 1.1 |
|
Revision of the JavaTM Advanced Imaging API specification to version 1.1. Java Advanced Imaging supports sophisticated image processing in Java 2. |
|
Final
|
|
|
|
John Zimmerman, Sun Microsystems, Inc. |
|
35 |
|
JAINTM INAP API Specification |
|
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. |
|
Final
|
|
|
|
Shankar Allimatti, Mahindra British Telecom Ltd. |
|
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 |
|
38 |
|
Application Installation API Specification |
|
This proposal is to develop a set of Java APIs that will enable cross-platform installation and de-installation of JavaTM applications as well as platform-specific applications. |
|
Maintenance
|
|
Maintenance Draft Review |
Download page |
Start: 2003-01-15 |
End: 2003-02-18 |
|
|
Paul Lovvik, Sun Microsystems, Inc. |
|
41 |
|
A Simple Assertion Facility |
|
A new keyword allowing programmers to include assertions describing intended program behavior, which can be checked as programs execute to detect bugs. |
|
Final
|
|
|
|
Joshua Bloch, Sun Microsystems, Inc. |
|
43 |
|
JTAPI 1.4 Specification |
|
JTAPI 1.4 extends and enhances the current Java Telephony specification. |
|
Final
|
|
|
|
Jeff Peck, Enterprise Computer Telephony Forum (ECTF) |
|
Richard J. Pennenga, Enterprise Computer Telephony Forum (ECTF) |
|
45 |
|
Debugging Support for Other Languages |
|
This specification establishes standardized tools for correlating JavaTM virtual machine byte code to source code of languages other than the JavaTM programming language. |
|
Final
|
|
|
|
Robert Field, Oracle |
|
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. |
|
48 |
|
WBEM Services Specification |
|
JavaTM WBEM Services is a set of APIs and reference implementation for WBEM. WBEM is an initiative from the DMTF that unifies systems management and instrumentation. |
|
Final
|
|
|
|
Carl Chan, WBEM Solutions, Inc |
|
Jim Davis, WBEM Solutions, Inc |
|
51 |
|
New I/O APIs for the JavaTM Platform |
|
APIs for scalable I/O, fast buffered binary and character I/O, regular expressions, charset conversion, and an improved filesystem interface. |
|
Final
|
|
|
|
Mark Reinhold, Sun Microsystems, Inc. |
|
54 |
|
JDBCTM 3.0 Specification |
|
The proposed specification will update the JDBCTM specification to reflect changes in the SQL specification and JavaTM platform. |
|
Final
|
|
|
|
Lance Andersen, Oracle |
|
55 |
|
Certification Path API |
|
The Certification Path API provides a set of provider-based APIs for creating, building, and verifying certification paths (also known as "certificate chains"). |
|
Final
|
|
|
|
Sean Mullan, 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. |
|
67 |
|
JavaTM APIs for XML Messaging 1.0 |
|
JAXM provides an API for packaging and transporting business transactions using on-the-wire protocols being defined by ebXML.org, Oasis, W3C and IETF. |
|
Maintenance
|
|
|
|
Lukas Jungmann, Oracle |
|
72 |
|
JavaTM GSS API |
|
This defines a Generic Security Services API (GSS-API) in Java, to provide a layer of abstraction over security mechanisms that perform authentication, message integrity protection, and message privacy protection. |
|
Final
|
|
|
|
Seema Malkani, Sun Microsystems, Inc. |
|
73 |
|
Data Mining API |
|
This JSR addresses the need for a data mining API aligned with existing, evolving data mining standards efforts. |
|
Maintenance
|
|
|
|
Mark F. Hornick, Oracle |
|
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 |
|
77 |
|
J2EETM Management |
|
The JavaTM 2 Platform, Enterprise Edition Management Specification will provide server vendors and tool vendors with a standard model for managing the J2EE Platform. |
|
Maintenance
|
|
|
|
Hans Hrasna, Oracle |
|
79 |
|
JAINTM MEGACO API Specification |
|
This work will specify the JAINTM API through which access to protocol stacks that support the MEGACO/H.248 protocol may be achieved. |
|
Final
|
|
|
|
Vikas Bajaj, Hughes Software Systems |
|
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. |
|
Final
|
|
|
|
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. |
|
Maintenance
|
|
Maintenance Draft Review 4 |
Download page |
Start: 2010-03-08 |
End: 2010-04-12 |
|
|
Jens Paetzold, Oracle |
|
86 |
|
Enterprise Media Beans |
|
Enterprise Media Beans provide a framework to integrate rich media data (i.e. audio, video, or image) into applications based on EJBTM Entity Beans within the J2EETM application development model. |
|
Final
|
|
|
|
Lou Raymundo, Watchmark Corporation |
|
88 |
|
JavaTM EE Application Deployment |
|
This specification provides a complete description of the APIs required by the J2EE platform to enable development of platform-independent deployment tools. |
|
Maintenance
|
|
|
|
Gerald Ingalls, Oracle |
|
89 |
|
OSS Service Activation API |
|
Provide an API that allows telecom management applications to be developed and integrated with Java-enabled Service Activation systems. |
|
Final
|
|
|
|
Andreas Ebbert-Karroum, codecentric AG |
|
90 |
|
OSS Quality of Service API |
|
Provide an API that allows telecom management applications to be developed and integrated with Java-enabled Quality of Service systems. |
|
Final
|
|
|
|
Ashutosh Sharma, Wipro Technologies |
|
91 |
|
OSS Trouble Ticket API |
|
The OSS Trouble Ticket API will provide interfaces for creating, querying, updating, and deleting trouble tickets (trouble reports). |
|
Maintenance
|
|
|
|
Roman Schlegel, Frox Communication |
|
93 |
|
JavaTM API for XML Registries 1.0 (JAXR) |
|
JAXR provides an API for a set of distributed Registry Services that enables business-to-business integration between business enterprises, using the protocols being defined by ebXML.org, Oasis, ISO 11179. |
|
Final
|
|
|
|
Paul Sterk, Sun Microsystems, Inc. |
|
97 |
|
JavaHelpTM 2.0 Specification |
|
A major update to the JavaHelp 1.0 Specification, including enhancements to merging, multi-topic printing, improved secondary window and popup usage, JFC ToolTip HelpSet support, HelpSet presentation controls and additional Navigators. |
|
Final
|
|
|
|
Roger Brinkley, Oracle |
|
105 |
|
XML Digital Signature APIs |
|
This defines and incorporates a standard set of high-level implementation-independent APIs for XML digital signatures services. The XML Digital Signature specification is defined by the W3C. |
|
Final
|
|
|
|
Sean Mullan, Sun Microsystems, Inc. |
|
Sean Mullan, Oracle |
|
107 |
|
JCACHE - Java Temporary Caching API |
|
Specifies API and semantics for temporary, in memory caching of Java
objects, including object creation, shared access, spooling, invalidation,
and consistency across JVM's. |
|
Maintenance
|
|
Maintenance Review Ballot 2 |
View results |
Start: 2019-03-05 |
End: 2019-03-11 |
|
|
Joseph Fialli, Oracle |
|
Gregory Robert Luck, Luck, Gregory Robert |
|
Brian Oliver, Oracle |
|
Cameron Purdy, Oracle |
|
110 |
|
JavaTM APIs for WSDL |
|
JWSDL provides a standard set of Java APIs for representing, manipulating, reading and writing WSDL (Web Services Description Language) documents, including an extension mechanism for WSDL extensibility. |
|
Final
|
|
|
|
Graham C Turrell, IBM |
|
112 |
|
J2EETM Connector Architecture 1.5 |
|
The J2EE(TM) Connector Architecture 1/5 extends the existing 1.0 specification with new features including asynchronous integration with enterprise information systems, Java Message Service (JMS)
provider pluggability. |
|
Final
|
|
|
|
Binod PG, Sun Microsystems, Inc. |
|
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. |
|
114 |
|
JDBC Rowset Implementations |
|
JavaTM API providing implementations of the JDBC Rowset interface. |
|
Withdrawn
|
|
Subsumed into the Java SE platform JSR |
|
Withdrawn |
|
Effective: 2024-12-10 |
|
|
|
Lance Andersen, Oracle |
|
116 |
|
SIP Servlet API |
|
The SIP Servlet API defines a high-level extension API for SIP servers. It enables SIP applications to be deployed and managed based on the
servlet model. |
|
Final
|
|
|
|
Anders Kristensen, Dynamicsoft, 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 |
|
121 |
|
Application Isolation API Specification |
|
An API for initiating and controlling computations isolated from each other to varying degrees. Some API semantics are similar to those of
ThreadGroup. |
|
Final
|
|
|
|
Krzysztof Palacz, Sun Microsystems, Inc. |
|
127 |
|
JavaServer Faces |
|
This specification defines an architecture and APIs which simplify the creation
and maintenance of Java Server application GUIs. |
|
Final
|
|
|
|
Ed Burns, Oracle |
|
Craig R. McClanahan, Sun Microsystems, Inc. |
|
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. |
|
130 |
|
OSS Billing Mediation API |
|
Provide an API via the OSS through Java initiative that
allows telecom network management applications to be developed and
integrated with Java-enabled IP Billing systems. |
|
Maintenance
|
|
|
|
Tulika Pradhan, Infozech Software Ltd. |
|
131 |
|
ECPerf 1.1 |
|
ECperf 1.1 is a maintenance release of ECperf 1.0. The ECperf 1.1 Expert Group will also be responsible for evaluating and accepting ECperf 1.0 results submitted. |
|
Final
|
|
|
|
Shanti Subramanyam, 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 |
|
142 |
|
OSS Inventory API |
|
The OSS Inventory API defines J2EE based interfaces between inventory repositories and other OSS components. |
|
Final
|
|
|
|
Pierre Gauthier, Oracle |
|
144 |
|
OSS Common API |
|
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. |
|
Maintenance
|
|
|
|
Vincent Perrot, Sun Microsystems, Inc. |
|
153 |
|
Enterprise JavaBeansTM 2.1 |
|
The Enterprise JavaBeans 2.1 specification adds to the EJB
architecture support for web services, extensions to message-driven beans, enhancements to EJB QL, and a container-managed timer service. |
|
Final
|
|
|
|
Linda Demichiel, Oracle |
|
154 |
|
JavaTM Servlet 2.4 Specification |
|
This specification will build on servlet specification version 2.3 by enhancing existing features and adding new facilities of a reasonably small
nature. |
|
Maintenance
|
|
|
|
Rajiv Mordani, Oracle |
|
160 |
|
JavaTM Management Extensions (JMX) Remote API |
|
This API extends the JMX 1.2 API to provide remote access to JMX MBean servers. |
|
Withdrawn
|
|
Withdrawn following Maintenance Review 3. |
|
Withdrawn |
|
Effective: 2014-03-05 |
|
|
|
Eamonn McManus, Oracle |
|
Simon Vienot, Sun Microsystems, Inc. |
|
Hinkmond Wong, Oracle |
|
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). |
|
Final
|
|
|
|
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. |
|
Final
|
|
|
|
Tan Jek Thoon, Panasonic Information and Network Technologies Laboratory |
|
166 |
|
Concurrency Utilities |
|
The JSR proposes a set of medium-level utilities that provide
functionality commonly needed in concurrent programs. |
|
Final
|
|
|
|
Doug Lea, Lea, Doug |
|
168 |
|
Portlet Specification |
|
To enable interoperability between Portlets and Portals, this specification will define a set of APIs for Portal computing addressing the areas of aggregation, personalization, presentation and security. |
|
Final
|
|
|
|
Martin Nicklous, IBM |
|
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 |
|
188 |
|
CC/PP Processing |
|
To enable interoperability between web servers and access mechanisms, and to facilitate development of device independent web applications, this specification will define a set of APIs for processing CC/PP information. |
|
Final
|
|
|
|
Nigel Jacobs, Oracle |
|
Jerry Raj, Sun Microsystems, Inc. |
|
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 |
|
199 |
|
JavaTM Compiler API |
|
A service provider API that allows a Java program to select
and invoke a Java Language Compiler programmatically. |
|
Maintenance
|
|
Maintenance Review Ballot 8 |
|
Start: 2025-01-07 |
End: 2025-01-13 |
|
|
Jan Lahoda, Oracle |
|
200 |
|
Network Transfer Format for JavaTM Archives. |
|
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. |
|
Final
|
|
|
|
John Rose, Sun Microsystems, Inc. |
|
Kumar Srinivasan, Sun Microsystems, Inc. |
|
202 |
|
JavaTM Class File Specification Update |
|
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. |
|
Final
|
|
|
|
Alex Buckley, Oracle |
|
204 |
|
Unicode Supplementary Character Support |
|
The proposed specification will define a mechanism to support Supplementary Characters as defined in the Unicode 3.1 specification. |
|
Final
|
|
|
|
Masayoshi Okutsu, Sun Microsystems, Inc. |
|
206 |
|
JavaTM API for XML Processing (JAXP) 1.3 |
|
JAXP 1.3 is the next version of JAXP, an implementation independent portable API for processing XML with JavaTM. |
|
Withdrawn
|
|
Withdrawn following Maintenance Review 3. |
|
Withdrawn |
|
Effective: 2014-03-05 |
|
|
|
Jeff Suttor, Sun Microsystems, Inc. |
|
Joe Wang, Oracle |
|
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 |
|
220 |
|
Enterprise JavaBeansTM 3.0 |
|
The purpose of Enterprise JavaBeans (EJB) 3.0 is to improve the EJB architecture by reducing its complexity from the developer's point of view. |
|
Maintenance
|
|
Maintenance Draft Review |
Download page |
Start: 2007-11-14 |
End: 2007-12-17 |
|
|
Linda Demichiel, Oracle |
|
Mike Keith, Oracle |
|
221 |
|
JDBCTM 4.0 API Specification |
|
This specification seeks to improve Java application access to SQL data stores by the provision of ease-of-development focused features and improvements at both the utility and API level. |
|
Maintenance
|
|
Maintenance Review Ballot 3 |
|
Start: 2025-01-07 |
End: 2025-01-13 |
|
|
Lance Andersen, Oracle |
|
223 |
|
Scripting for the JavaTM Platform |
|
The specification will describe mechanisms allowing scripting language programs to access information developed in the Java Platform and allowing scripting language pages to be used in Java Server-side Applications. |
|
Withdrawn
|
|
Withdrawn in December 2016 following the Maintenance Review. |
|
Withdrawn |
|
Effective: 2016-12-13 |
|
|
|
Sundararajan Athijegannathan, Oracle |
|
Mike Grogan, Sun Microsystems, Inc. |
|
225 |
|
XQuery API for JavaTM (XQJ) |
|
Develop a common API that allows an application to submit queries conforming to the W3C XQuery 1.0 specification and to process the results of such queries. |
|
Final
|
|
|
|
Maxim Orgiyan, Oracle |
|
Marc Van Cappellen, DataDirect Technologies |
|
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 |
|
235 |
|
Service Data Objects |
|
Defines core infrastructure APIs for heterogeneous data access that supports common application design patterns and supports higher-level tools and frameworks. |
|
Final
|
|
|
|
Kelvin Goodson, IBM |
|
Radu Preotiuc-Pietro, Oracle |
|
236 |
|
Concurrency Utilities for JavaTM EE |
|
Concurrency Utilities for Java EE provides a simple, standardized API for using concurrency from application components without compromising container integrity while still preserving the Java EE platform's fundamental benefits. |
|
Final
|
|
|
|
Anthony Lai, Oracle |
|
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 |
|
240 |
|
JAINTM SLEE (JSLEE) v1.1 |
|
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. |
|
Final
|
|
|
|
David Ferry, Open Cloud Limited |
|
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 |
|
245 |
|
JavaServerTM Pages 2.1 |
|
This is the next revision of the JavaServerTM Pages specification. The purpose of JSP 2.1 is to improve alignment with JavaServerTM Faces (JSF) and enhance ease of development. |
|
Maintenance
|
|
|
|
Kinman Chung, 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 |
|
252 |
|
JavaServer Faces 1.2 |
|
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. |
|
Maintenance
|
|
Maintenance Draft Review 3 |
Download page |
Start: 2008-07-22 |
End: 2008-08-25 |
|
|
Ed Burns, Oracle |
|
Roger Kitain, Oracle |
|
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 |
|
254 |
|
OSS Discovery API |
|
Provide an API that allows network discovery applications to be developed and integrated with other OSS/J enabled applications. |
|
Final
|
|
|
|
Andrew Paterson, Nakina Systems |
|
Sergio Pellizzari, Nakina Systems |
|
Yves Thibeault, Nakina Systems |
|
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 |
|
263 |
|
Fault Management API |
|
The Fault Management API provides for the monitoring and management of alarms within an information or a telecommunications network. |
|
Final
|
|
|
|
Marc Flauw, Hewlett-Packard |
|
264 |
|
Order Management API |
|
This JSR defines an interface to an Order Management component, with specific extensions for activation and work order management use-cases. |
|
Final
|
|
|
|
Andreas Ebbert-Karroum, codecentric AG |
|
269 |
|
Pluggable Annotation Processing API |
|
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. |
|
Maintenance
|
|
Maintenance Review Ballot 17 |
|
Start: 2025-01-07 |
End: 2025-01-13 |
|
|
Joe Darcy, Oracle |
|
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 |
|
284 |
|
Resource Consumption Management API |
|
The API will allow for partitioning resources (constraints, reservations) among Java applications and for querying about resource availability (notifications). It will also provide means of exposing various kinds of resources. |
|
Final
|
|
|
|
Grzegorz Czajkowski, Google Inc. |
|
286 |
|
Portlet Specification 2.0 |
|
Version 2.0 of the Portlet Specification plans to align with J2EE 1.4, integrate other new JSRs relevant for the portlet, and align with the WSRP specification V 2.0. |
|
Maintenance
|
|
Maintenance Review Ballot |
View results |
Start: 2015-08-18 |
End: 2015-08-24 |
|
|
Martin Nicklous, IBM |
|
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 |
|
289 |
|
SIP Servlet v1.1 |
|
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. |
|
Final
|
|
|
|
Yannis Cosmadopoulos, Oracle |
|
Amitha Pulijala, Oracle |
|
291 |
|
Dynamic Component Support for JavaTM SE |
|
Establish a JCP specification for a dynamic component framework supporting existing Java SE environments based on the OSGi dynamic component model specifications. |
|
Final
|
|
|
|
Thomas Watson, IBM |
|
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. |
|
303 |
|
Bean Validation |
|
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. |
|
Final
|
|
|
|
Emmanuel Bernard, Red Hat |
|
308 |
|
Annotations on Java Types |
|
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. |
|
Final
|
|
|
|
Alex Buckley, Oracle |
|
Michael Ernst, Ernst, Michael |
|
309 |
|
Media Server Control API |
|
This Specification is a protocol agnostic API for Media Server Control. It provides a portable interface to create media rich applications with IVR, Conferencing, Speech Recognition, and similar features. |
|
Final
|
|
|
|
Marc Brandt, Hewlett-Packard |
|
Tomas Ericson, Oracle |
|
310 |
|
Date and Time API |
|
This JSR will provide a new and improved date and time API for Java. |
|
Final
|
|
|
|
Stephen Colebourne, Colebourne, Stephen |
|
Roger Riggs, Oracle |
|
Michael Nascimento Santos, Santos, Michael Nascimento |
|
314 |
|
JavaServer Faces 2.0 |
|
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. |
|
Maintenance
|
|
|
|
Ed Burns, Oracle |
|
Roger Kitain, Oracle |
|
317 |
|
JavaTM Persistence 2.0 |
|
The Java Persistence API is the Java API for the management of persistence and object/relational mapping for Java EE and Java SE environments. |
|
Final
|
|
|
|
Linda Demichiel, Oracle |
|
319 |
|
Availability Management for Java |
|
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. |
|
Withdrawn
|
|
null |
|
Withdrawn |
|
Effective: 2021-10-19 |
|
|
|
Jens Jensen, Ericsson AB |
|
321 |
|
Trusted Computing API for JavaTM |
|
Develop a Trusted Computing API for JavaTM providing selected
functionality the TCG Software Stack offers to the C world, while
following the conventions of modern Java APIs. |
|
Withdrawn
|
|
null |
|
Withdrawn |
|
Effective: 2021-10-19 |
|
|
|
Ronald Toegl, IAIK Graz University of Technology |
|
322 |
|
JavaTM EE Connector Architecture 1.6 |
|
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. |
|
Maintenance
|
|
|
|
Sivakumar Thyagarajan, Oracle |
|
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 |
|
330 |
|
Dependency Injection for Java |
|
We propose to maximize reusability, testability and maintainability of Java code by standardizing an extensible dependency injection API. |
|
Final
|
|
|
|
Rod Johnson, VMware |
|
Bob Lee, Lee, Bob |
|
331 |
|
Constraint Programming API |
|
This specification defines a Java runtime API for constraint programming. The CP API prescribes a set of fundamental operations used to define and solve constraint satisfaction and optimization problems. |
|
Maintenance
|
|
|
|
Jacob Feldman, Feldman, Jacob |
|
334 |
|
Small Enhancements to the JavaTM Programming Language |
|
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. |
|
Final
|
|
|
|
Joe Darcy, Oracle |
|
338 |
|
JavaTM Persistence 2.2 |
|
The Java Persistence API is the Java API for the management of persistence and object/relational mapping in Java EE and Java SE environments. |
|
Maintenance
|
|
|
|
Linda Demichiel, Oracle |
|
Lukas Jungmann, Oracle |
|
341 |
|
Expression Language 3.0 |
|
This is an update to Expression Language 2.2, currently part of JSR 245, JavaServer Page (JSP) 2.2. |
|
Final
|
|
|
|
Kinman Chung, Oracle |
|
343 |
|
JavaTM Message Service 2.0 |
|
This is an update to the Java Message Service API, an existing API for accessing enterprise messaging systems from Java programs. |
|
Maintenance
|
|
|
|
Nigel Deakin, Oracle |
|
344 |
|
JavaServerTM Faces 2.2 |
|
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. |
|
Final
|
|
|
|
Ed Burns, Oracle |
|
345 |
|
Enterprise JavaBeansTM 3.2 |
|
Enterprise JavaBeans is an architecture for the development and deployment of component-based business applications. |
|
Final
|
|
|
|
Marina Vatkina, Oracle |
|
349 |
|
Bean Validation 1.1 |
|
Bean Validation standardizes constraint definition, declaration and validation for the Java platform. For more information on Bean Validation and how to participate, check out http://beanvalidation.org. |
|
Final
|
|
|
|
Emmanuel Bernard, Red Hat |
|
353 |
|
JavaTM API for JSON Processing |
|
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. |
|
Final
|
|
|
|
Jitendra Kotamraju, Oracle |
|
354 |
|
Money and Currency API |
|
Provides an API for representing, transporting, and performing comprehensive calculations with Money and Currency. |
|
Maintenance
|
|
|
|
Werner Keil, Keil, Werner |
|
Otavio Santana, Santana, Otavio |
|
Anatole Tresch, Credit Suisse |
|
Anatole Tresch, Trivadis AG |
|
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 |
|
359 |
|
SIP Servlet 2.0 |
|
SIP Servlet API is the standard platform for implementing SIP based services. |
|
Final
|
|
|
|
Binod PG, 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 |
|
362 |
|
Portlet Specification 3.0 |
|
This update to the Portlet Specification will address progress in Java EE, client-side web, and mobile technology that has taken place since JSR286 Portlet Specification 2.0 became final in 2008. |
|
Final
|
|
|
|
Martin Nicklous, IBM |
|
363 |
|
Units of Measurement API |
|
This JSR specifies Java packages for modeling and working with measurement values, quantities and their corresponding units. |
|
Final
|
|
|
|
Jean-Marie Dautelle, Dautelle, Jean-Marie |
|
Werner Keil, Keil, Werner |
|
Leonardo Lima, V2COM |
|
364 |
|
Broadening JCP Membership |
|
This aims to broaden JCP participation by defining new membership classes, changing existing membership categories, enabling participation by the community, and ensuring the appropriate Intellectual Property commitments from JCP Members. |
|
Maintenance
|
|
|
|
Heather VanCura, Oracle |
|
369 |
|
JavaTM Servlet 4.0 Specification |
|
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. |
|
Final
|
|
|
|
Ed Burns, Oracle |
|
Shing wai Chan, Oracle |
|
Xin Li, Oracle |
|
375 |
|
JavaTM EE Security API |
|
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. |
|
Final
|
|
|
|
William Hopkins, Oracle |
|
380 |
|
Bean Validation 2.0 |
|
This JSR aims at evolving the Bean Validation specification by leveraging Java 8 language constructs for the purposes of validation. |
|
Final
|
|
|
|
Gunnar Morling, Red Hat |
|
381 |
|
Visual Recognition (VisRec) Specification |
|
Java APIs for detecting, recognizing and annotating images with focus on the content of the images, facial detection, facial emotions, image tagging, specifying image classifiers and training the visual data. |
|
Final
|
|
|
|
Frank Greco, Greco, Frank |
|
Zoran Sevarac, Sevarac, Zoran |
|
385 |
|
Units of Measurement API 2.0 |
|
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. |
|
Active
|
|
|
|
Jean-Marie Dautelle, Dautelle, Jean-Marie |
|
Werner Keil, Keil, Werner |
|
Otavio Santana, Santana, Otavio |
|
386 |
|
JavaTM SE 12 |
|
The JSR for the Java SE 12 Platform. |
|
Final
|
|
|
|
Iris Clark, Oracle |
|
Brian Goetz, Oracle |
|
387 |
|
Streamline the JCP Program |
|
This JSR will make changes to the Process Document with the goals of further streamlining the organization's processes. |
|
Maintenance
|
|
|
|
Heather VanCura, Oracle |
|
388 |
|
JavaTM SE 13 |
|
The JSR for the Java SE 13 Platform. The Reference Implementation of this Specification is the Java Development Kit, version 13. |
|
Final
|
|
|
|
Iris Clark, Oracle |
|
Brian Goetz, Oracle |
|
389 |
|
JavaTM SE 14 |
|
The JSR for the Java SE 14 Platform. The Reference Implementation of this Specification is the Java Development Kit, version 14. |
|
Final
|
|
|
|
Iris Clark, Oracle |
|
Brian Goetz, Oracle |
|
390 |
|
JavaTM SE 15 |
|
The JSR for the Java SE 15 Platform. The Reference Implementation of this Specification is the Java Development Kit, version 15. |
|
Final
|
|
|
|
Iris Clark, Oracle |
|
Brian Goetz, Oracle |
|
391 |
|
JavaTM SE 16 |
|
The JSR for the Java SE 16 Platform. The Reference Implementation of this Specification is the Java Development Kit, version 16. |
|
Final
|
|
|
|
Iris Clark, Oracle |
|
Brian Goetz, Oracle |
|
392 |
|
JavaTM SE 17 |
|
The JSR for the Java SE 17 Platform. The Reference Implementation of this Specification is the Java Development Kit, version 17. |
|
Active
|
|
|
|
Iris Clark, Oracle |
|
Brian Goetz, Oracle |
|
393 |
|
JavaTM SE 18 |
|
The JSR for the Java SE 18 Platform. The Reference Implementation of this Specification is the Java Development Kit, version 18. |
|
Final
|
|
|
|
Iris Clark, Oracle |
|
Brian Goetz, Oracle |
|
394 |
|
JavaTM SE 19 |
|
The JSR for the Java SE 19 Platform. The Reference Implementation of this Specification is the Java Development Kit, version 19. |
|
Final
|
|
|
|
Iris Clark, Oracle |
|
Brian Goetz, Oracle |
|
395 |
|
JavaTM SE 20 |
|
The JSR for the Java SE 20 Platform. The Reference Implementation of this Specification is the Java Development Kit, version 20. |
|
Final
|
|
|
|
Iris Clark, Oracle |
|
Brian Goetz, Oracle |
|
396 |
|
JavaTM SE 21 |
|
The JSR for the Java SE 21 Platform. The Reference Implementation of this Specification is the Java Development Kit, version 21. |
|
Final
|
|
|
|
Iris Clark, Oracle |
|
Brian Goetz, Oracle |
|
397 |
|
JavaTM SE 22 |
|
The JSR for the Java SE 22 Platform. The Reference Implementation of this Specification is the Java Development Kit, version 22. |
|
Active
|
|
|
|
Iris Clark, Oracle |
|
Brian Goetz, Oracle |
|
398 |
|
JavaTM SE 23 |
|
The JSR for the Java SE 23 Platform. The Reference Implementation of this Specification is the Java Development Kit, version 23. |
|
Active
|
|
|
|
Iris Clark, Oracle |
|
Brian Goetz, Oracle |
|
901 |
|
JavaTM Language Specification |
|
This specification includes all changes, clarifications and amendments made to the JavaTM programming language since the publication of the first edition of the language specification. |
|
Maintenance
|
|
|
|
Alex Buckley, Oracle |
|
919 |
|
JavaMailTM |
|
A description of the new APIs that are being
introduced in JavaMail. |
|
Maintenance
|
|
|
|
William Shannon, Oracle |
|
926 |
|
Java 3DTM |
|
Maintenance of the Java 3D specification. |
|
Maintenance
|
|
|
|
Kevin Rushforth, Sun Microsystems, Inc. |
|
|