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 (43 JSRs) | ME (69 JSRs) | SE/EE (204 JSRs)
SE/EE
The Executive Committee for the Standard Edition and Enterprise Edition oversees the Java technologies for the desktop/server space (with responsibility for the Java SE and Java EE specifications)
Description
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.
Reason
Withdrawn following Maintenance Review 6.
Spec Lead
Staffan Larsen, Oracle
Hinkmond Wong, Oracle
Description
ECperf is an EJBTM performance workload that is real-world, scalable and captures the essence of why component models exist.
Spec Lead
Shanti Subramanyam, Sun Microsystems, Inc.
Description
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.
Description
This unified Java Print API will be based on a print model that meets the requirements of the current Java 2 Print API and JiniTM Printing.
Description
The Federated Management Architecture (FMA) specifies a storage management platform that will allow vendors to construct storage management applications from standard and custom components.
Spec Lead
William Connor, Phd., Sun Microsystems, Inc.
Description
A simple API allowing programs to manipulate user preference data and configuration data.
Spec Lead
Joshua Bloch, Sun Microsystems, Inc.
Description
JAINTM TCAP JSR is a proposed Java specification for the TCAP layer of the Signaling System 7 (SS7) stack.
Spec Lead
Phelim O'Doherty, Sun Microsystems, Inc.
Description
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.
Spec Lead
Craig Russell, Sun Microsystems, Inc.
Description
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.
Description
Extending the JavaTM programming language with generic types (aka parameterized types).
Description
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.
Spec Lead
Phil Race, Sun Microsystems, Inc.
Description
The J2EETM Connector architecture defines a standard architecture for integrating JavaTM applications with existing back-end Enterprise Information systems.
Spec Lead
Binod PG, Sun Microsystems, Inc.
Description
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.
Spec Lead
Linda Demichiel, Oracle
Description
JSR 21 focuses on the JAINTM Java Call Control (JCC) Specification. Any references seen below that refer to the JAIN Coordination and Transactions (JCAT) are addressed in JSR 122.
Spec Lead
Christer Boberg, Ericsson AB
Description
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.
Spec Lead
David Ferry, Open Cloud Limited
Description
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.
Spec Lead
Christer Boberg, Ericsson AB
Description
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.
Spec Lead
Anders Lundqvist, Incomit AB
Description
This specification defines a SASL client and server API in the JavaTM programming language.
Spec Lead
Rosanna Lee, Sun Microsystems, Inc.
Description
A facility for compiling an XML schema into one or more JavaTM classes which can parse, generate, and validate documents that follow the schema.
Spec Lead
Joe Fialli, Oracle
Sekhar Vajjhala, Sun Microsystems, Inc.
Description
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.
Spec Lead
Phelim O'Doherty, Oracle
Mudumbai Ranganathan, NIST
Description
Revision of the JavaTM Advanced Imaging API specification to version 1.1. Java Advanced Imaging supports sophisticated image processing in Java 2.
Spec Lead
John Zimmerman, Sun Microsystems, Inc.
Description
This JSR is to develop the JAINTM (Java APIs for Integrated Networks) INAP (Intelligent Network Application Protocol) specification for Intelligent Network Applications in the Telecommunications Industry.
Spec Lead
Shankar Allimatti, Mahindra British Telecom Ltd.
Description
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.
Spec Lead
Paul Lovvik, Sun Microsystems, Inc.
Description
The Java Metadata Interface specification will address the need for a pure Java metadata framework API that supports the creation, storage, retrieval, and interchange of metadata.
Description
A new keyword allowing programmers to include assertions describing intended program behavior, which can be checked as programs execute to detect bugs.
Spec Lead
Joshua Bloch, Sun Microsystems, Inc.
Description
JTAPI 1.4 extends and enhances the current Java Telephony specification.
Spec Lead
Jeff Peck, Enterprise Computer Telephony Forum (ECTF)
Richard J. Pennenga, Enterprise Computer Telephony Forum (ECTF)
Description
This specification establishes standardized tools for correlating JavaTM virtual machine byte code to source code of languages other than the JavaTM programming language.
Description
Define standard logging APIs for the error and trace logging.
Spec Lead
Danny Coward, Oracle
Description
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.
Spec Lead
Carl Chan, WBEM Solutions, Inc
Jim Davis, WBEM Solutions, Inc
Description
APIs for scalable I/O, fast buffered binary and character I/O, regular expressions, charset conversion, and an improved filesystem interface.
Spec Lead
Mark Reinhold, Sun Microsystems, Inc.
Description
A standard tag library for JSPTM pages.
Spec Lead
Jan Luehe, Sun Microsystems, Inc.
Eduardo Pelegri-Llopart, Sun Microsystems, Inc.
Description
The next versions of the JavaTM Servlet and JavaServer PagesTM (JSP) specifications.
Spec Lead
Eduardo Pelegri-Llopart, Sun Microsystems, Inc.
Description
The proposed specification will update the JDBCTM specification to reflect changes in the SQL specification and JavaTM platform.
Description
The Certification Path API provides a set of provider-based APIs for creating, building, and verifying certification paths (also known as "certificate chains").
Spec Lead
Sean Mullan, Sun Microsystems, Inc.
Description
A specification of protocols and APIs that will enable JavaTM applications to be deployed on the Web.
Spec Lead
Andrew Herrick, Oracle
Dmitrii Markov, Oracle
Description
JSR 57 provides streams to convert graphs of JavaBeansTM architecture to and from version resilient file formats (typically XML documents).
Spec Lead
Mark Davidson, Sun Microsystems, Inc.
Description
Defines the JavaTM 2 Platform, Enterprise Edition, version 1.3.
Spec Lead
Bill Shannon, Sun Microsystems, Inc.
Description
Define the major features of the J2SETM "Merlin" release (J2SE 1.4).
Spec Lead
Danny Coward, Oracle
Description
The proposed specification will define a set of implementation independent portable APIs supporting XML Processing.
Description
JAXM provides an API for packaging and transporting business transactions using on-the-wire protocols being defined by ebXML.org, Oasis, W3C and IETF.
Description
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.
Spec Lead
Seema Malkani, Sun Microsystems, Inc.
Description
This JSR addresses the need for a data mining API aligned with existing, evolving data mining standards efforts.
Spec Lead
Mark F. Hornick, Oracle
Description
The JavaTM 2 Platform, Enterprise Edition Management Specification will provide server vendors and tool vendors with a standard model for managing the J2EE Platform.
Description
This work will specify the JAINTM API through which access to protocol stacks that support the MEGACO/H.248 protocol may be achieved.
Spec Lead
Vikas Bajaj, Hughes Software Systems
Description
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.
Description
This JSR proposes a package implementing true rectangular multidimensional arrays for the JavaTM platform.
Reason
JSR-83 has shown slow progress for several years and has not generated significant industry interest or participation. With no outlook for a timely completion of this JSR, the Spec Lead decided to withdraw it.
Description
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.
Submitter
Lou Raymundo, Watchmark Corporation
Description
This specification provides a complete description of the APIs required by the J2EE platform to enable development of platform-independent deployment tools.
Description
Provide an API that allows telecom management applications to be developed and integrated with Java-enabled Service Activation systems.
Spec Lead
Andreas Ebbert-Karroum, codecentric AG
Description
Provide an API that allows telecom management applications to be developed and integrated with Java-enabled Quality of Service systems.
Spec Lead
Ashutosh Sharma, Wipro Technologies
Description
The OSS Trouble Ticket API will provide interfaces for creating, querying, updating, and deleting trouble tickets (trouble reports).
Spec Lead
Roman Schlegel, Frox Communication
Description
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.
Spec Lead
Paul Sterk, Sun Microsystems, Inc.
Description
This specification defines a Java runtime API for rule engines.
Description
The Activity Service supports flexible ways of composing an application using transactions, and can enable the application to possess some or all ACID properties.
Description
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.
Description
The JAIN User Location and Status 1.0 API is the Java specification of the Parlay Mobility 2.1 API.
Description
This is the major revision of the Java Specification Participation Agreement (JSPA).
Spec Lead
Jonathan Nimer, Sun Microsystems, Inc.
Description
JAINTM SCE will support and simplify the creation of portable telecommunication
services delivered primarily to the JAINTM Service Logic Execution Environment, while not restricted to this class of Execution Environments.
Reason
Withdrawn when the Spec Lead asked to withdraw and no one from the Expert Group was willing to become the new Spec Lead.
Spec Lead
John-Luc Bakker, Telcordia Technologies, Inc.
Description
Java APIs to support emerging industry XML based RPC standards.
Description
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.
Spec Lead
Sean Mullan, Sun Microsystems, Inc.
Sean Mullan, Oracle
Description
Specifies API and semantics for temporary, in memory caching of Java
objects, including object creation, shared access, spooling, invalidation,
and consistency across JVM's.
Spec Lead
Joseph Fialli, Oracle
Gregory Robert Luck, Luck, Gregory Robert
Brian Oliver, Oracle
Cameron Purdy, Oracle
Description
This specification defines the programming model and runtime
architecture for implementing web services in Java.
Spec Lead
Jitendra Kotamraju, Oracle
Description
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.
Description
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.
Spec Lead
Binod PG, Sun Microsystems, Inc.
Description
JavaTM API providing implementations of the JDBC Rowset interface.
Reason
Subsumed into the Java SE platform JSR
Description
This JSR seeks to define a contract between containers and authorization service providers that will result in the implementation of providers for use by containers.
Description
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.
Spec Lead
Anders Kristensen, Dynamicsoft, Inc
Description
An API for initiating and controlling computations isolated from each other to varying degrees. Some API semantics are similar to those of
ThreadGroup.
Spec Lead
Krzysztof Palacz, Sun Microsystems, Inc.
Description
This JSR aims to define Java standard which partitions server applications that provision client applications.
Spec Lead
Danny Coward, Oracle
Description
This specification defines an architecture and APIs which simplify the creation
and maintenance of Java Server application GUIs.
Spec Lead
Ed Burns, Oracle
Craig R. McClanahan, Sun Microsystems, Inc.
Description
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.
Spec Lead
Tulika Pradhan, Infozech Software Ltd.
Description
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.
Spec Lead
Shanti Subramanyam, Sun Microsystems, Inc.
Description
The proposed specification describes the semantics of threads, locks, volatile variables and data races. This includes what has been referred
to as the Java memory model.
Spec Lead
William Pugh, Pugh, William
Description
The OSS Inventory API defines J2EE based interfaces between inventory repositories and other OSS components.
Spec Lead
Pierre Gauthier, Oracle
Description
This JSR specifies the set of APIs which are common across the OSS through Java JSRs. This provides consistency by reducing duplication of common interfaces and classes among these JSRs.
Spec Lead
Vincent Perrot, Sun Microsystems, Inc.
Description
Workspace Versioning and Configuration Management provides client support for creating and manipulating sets of version-controlled files
and web resources.
Description
The Work Area Service allows J2EE developers to set properties as application context that is implicitly attached to and made
available
anywhere during the processing of remote requests.
Reason
JSR-149 had shown slow progress for several years and had not generated significant industry interest or participation. With no outlook for a timely completion of this JSR, the Spec Lead withdrew the JSR once no one in the Expert Group agreed to take over the Spec Lead role.
Description
This JSR is to develop J2EE 1.4, the next release of the Java 2 Platform, Enterprise Edition.
Spec Lead
Mark Hapner, Sun Microsystems, Inc.
Bill Shannon, Sun Microsystems, Inc.
Description
Next revision of the JavaServer PagesTM specification.
Spec Lead
Eduardo Pelegri-Llopart, Sun Microsystems, Inc.
Mark Roth, Sun Microsystems, Inc.
Description
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.
Spec Lead
Linda Demichiel, Oracle
Description
This specification will build on servlet specification version 2.3 by enhancing existing features and adding new facilities of a reasonably small
nature.
Description
This API extends the JMX 1.2 API to provide remote access to JMX MBean servers.
Reason
Withdrawn following Maintenance Review 3.
Spec Lead
Eamonn McManus, Oracle
Simon Vienot, Sun Microsystems, Inc.
Hinkmond Wong, Oracle
Description
A mechanism and APIs for extracting time
and space profiling information from a
running JavaTM virtual machine.
Description
SIMPLE Presence provides a standard portable and secure interface to manipulate presence information between a SIMPLE client (watcher) and a presence server (presence agent).
Spec Lead
Tan Jek Thoon, Panasonic Information and Network Technologies Laboratory
Description
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.
Spec Lead
Tan Jek Thoon, Panasonic Information and Network Technologies Laboratory
Description
The JSR proposes a set of medium-level utilities that provide
functionality commonly needed in concurrent programs.
Description
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.
Description
Specifies a standard API to access content repositories in JavaTM 2 independently of implementation.
Spec Lead
David Nuescheler, Day Software, Inc.
Description
This JSR defined JCP version 2.5. Its overriding goal was to ensure that the Process document was in sync
with the JSPA 2 created by JSR 99.
Description
A specification for APIs for monitoring and management of the JavaTM virtual machine.
Description
A metadata facility for the JavaTM Programming Language would allow classes, interfaces, fields, and methods to be marked as having particular attributes.
Description
Define the major features of the J2SETM "Tiger" release (J2SE 5.0).
Spec Lead
Mark Reinhold, Sun Microsystems, Inc.
Description
This JSR defines an annotated JavaTM format that that uses JavaTM Language Metadata (JSR 175) to enable easy definition of Java Web Services in
a J2EE container.
Description
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.
Spec Lead
Nigel Jacobs, Oracle
Jerry Raj, Sun Microsystems, Inc.
Description
This JSR will add new large scale funtionality to Java 3D. Possible technologies for inclusion include programmable shading and advanced rendering techniques.
Reason
The changes to the Java 3D API as originally envisioned by JSR-189 were quite significant, and were planned as part of a major API release, for which we had planned to form an expert group under the JSR. Due to changes in the nature of the project development, this effort was discontinued in 2002, a few months after the JSR was filed. JSR-189 was left open as a place-holder, but it no longer makes sense to leave it open. At the time of withdrawal, the Java 3D API was a community source project on java.net, where all new development had happened over the past 18 months. They were actively developing the 1.4 API release with help from the Java 3D community on java.net. This release was a much more modest undertaking than was originally planned, and all new API changes are being designed with public input. As such they closed this JSR, and did Java 3D 1.4 as a maintenance release under the JCP.
Spec Lead
Kevin Rushforth, Sun Microsystems, Inc.
Description
This JSR seeks to define a standard interface by which authentication modules may be integrated with containers and such that these modules may
establish the authentication identities used by containers.
Description
The Generic Connection Framework (GCF) Optional Package for J2SE will permit applications that rely on the GCF in J2ME to migrate to J2SE.
Description
JSR 198 has the goal of defining a standard IDE API that allows developers to implement IDE plugins once and have them run with any IDE supporting the specification.
Spec Lead
Jose Cronembold, Oracle
Description
A service provider API that allows a Java program to select
and invoke a Java Language Compiler programmatically.
Description
This JSR will define a dense download format for JavaTM classfiles. It is expected that this format can achieve considerable size savings over compressed JAR files.
Spec Lead
John Rose, Sun Microsystems, Inc.
Kumar Srinivasan, Sun Microsystems, Inc.
Description
This JSR proposes four new JavaTM programming language features: enumerations, autoboxing, enhanced for loops and static import.
Description
This JSR will make incremental updates to the JavaTM class file format. This will principally consist of increasing certain class file size limits and adding support for split verification.
Description
APIs for filesystem access, scalable asynchronous I/O operations, socket-channel binding and configuration, and multicast datagrams.
Description
The proposed specification will define a mechanism to support Supplementary Characters as defined in the Unicode 3.1 specification.
Spec Lead
Masayoshi Okutsu, Sun Microsystems, Inc.
Description
JAXP 1.3 is the next version of JAXP, an implementation independent portable API for processing XML with JavaTM.
Reason
Withdrawn following Maintenance Review 3.
Spec Lead
Jeff Suttor, Sun Microsystems, Inc.
Joe Wang, Oracle
Description
This JSR extends J2EETM and J2SETM with business integration SPIs.
Spec Lead
Ron Ten-Hove, Sun Microsystems, Inc.
Peter Walker, Sun Microsystems, Inc.
Description
This specification defines a protocol agnostic messaging API for composing, sending and receiving short messages and multimedia messages. The API shall work on the J2SE and J2EE.
Spec Lead
Hannu Mettala, Nokia Corporation
Description
This JSR will update the JCP Process document to make the process more transparent and efficient.
Description
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.
Spec Lead
Linda Demichiel, Oracle
Mike Keith, Oracle
Description
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.
Description
JAXB 2.0 is the next version of JAXB, The JavaTM Architecture for XML Binding. This JSR proposes additional functionality while retaining ease of development as a key goal.
Description
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.
Reason
Withdrawn in December 2016 following the Maintenance Review.
Spec Lead
Sundararajan Athijegannathan, Oracle
Mike Grogan, Sun Microsystems, Inc.
Description
The JAX-WS 2.0 specification is the next generation web services API replacing JAX-RPC 1.0.
Description
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.
Spec Lead
Maxim Orgiyan, Oracle
Marc Van Cappellen, DataDirect Technologies
Description
Java bindings to the OpenGL native 3D graphics library.
Spec Lead
Kenneth Russell, Sun Microsystems, Inc.
Description
Defines core infrastructure APIs for heterogeneous data access that supports common application design patterns and supports higher-level tools and frameworks.
Spec Lead
Kelvin Goodson, IBM
Radu Preotiuc-Pietro, Oracle
Description
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.
Description
This JSR is a logical extension to address gaps in JSLEE v1.0 specification. The central area of focus is to specify the Resource Adaptor Architecture API and semantics.
Spec Lead
David Ferry, Open Cloud Limited
Description
The high level objectives are to make JDO easier to use, closely align JDO with J2EE, standardize JDO's database support, and broaden the scope of JDO.
Spec Lead
Craig Russell, Sun Microsystems, Inc.
Craig Russell, Russell, Craig
Description
This JSR is to develop Java EE 5, the next release of the Java Platform, Enterprise Edition, targeted to ship in the second quarter of 2006.
Spec Lead
Bill Shannon, Sun Microsystems, Inc.
Description
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.
Description
This JSR will develop annotations for common semantic
concepts in the J2SE and J2EE platforms that apply across a variety of individual technologies.
Description
This JSR is an update to the 1.1 version of the JavaServer Faces specification. Its scope goes beyond a JCP maintenance release, but is short of a new feature release.
Spec Lead
Ed Burns, Oracle
Roger Kitain, Oracle
Description
Provide an API that allows network discovery applications to be developed and integrated with other OSS/J enabled applications.
Spec Lead
Andrew Paterson, Nakina Systems
Sergio Pellizzari, Nakina Systems
Yves Thibeault, Nakina Systems
Description
The Java API for XML Web Services Addressing (JAX-WSA) 1.0 specification will define APIs and a framework for supporting transport-neutral addressing of Web services.
Reason
All the work done under this JSR has been subsumed under JSR 224. This was conveyed to the EG at earlier instances as well and nobody objected.
Spec Lead
Mike Grogan, Sun Microsystems, Inc.
Arun Gupta, Sun Microsystems, Inc.
Description
The Fault Management API provides for the monitoring and management of alarms within an information or a telecommunications network.
Spec Lead
Marc Flauw, Hewlett-Packard
Description
This JSR defines an interface to an Order Management component, with specific extensions for activation and work order management use-cases.
Spec Lead
Andreas Ebbert-Karroum, codecentric AG
Description
JSPTM Tag Library for accessing Web Services
Reason
Lack of resources to drive this JSR, produce the RI (Reference Implementation) and TCK (Technology Compatibility Kit)- Waning interest and lack of support for this technology from the community led to the withdrawal of this JSR.
Spec Lead
Dhiru Pandey, Sun Microsystems, Inc.
Description
APIs for APDU based communication with Smart Cards
Spec Lead
Valerie Peng, Sun Microsystems, Inc.
Description
Provide an API to allow the processing of JSR 175 annotations (metadata); this will require modeling elements of the Java(TM)
programming language as well as processing-specific functionality.
Description
The Umbrella JSR for the JavaTM SE 6 release.
Spec Lead
Mark Reinhold, Sun Microsystems, Inc.
Description
This JSR specifies Java packages for modeling and working with standard measures known as units.
Reason
This JSR was not approved by the SE/EE Executive Committee in the Public Draft Reconsideration Ballot.
Spec Lead
Jean-Marie Dautelle, Dautelle, Jean-Marie
Werner Keil, Keil, Werner
Description
As the version 2.0 of the Content Repository for Java Technology API, the aim is to further expand and refine the specification based on feedback from the community.
Spec Lead
David Nuescheler, Day Software, Inc.
Description
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.
Spec Lead
Grzegorz Czajkowski, Google Inc.
Description
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.
Description
This specification is an enhancement to the SIPServlet specification. The central focus of this JSR is to enhance the existing SIPServlet specification with new requirements determined by the industry.
Spec Lead
Yannis Cosmadopoulos, Oracle
Amitha Pulijala, Oracle
Description
Establish a JCP specification for a dynamic component framework supporting existing Java SE environments based on the OSGi dynamic component model specifications.
Description
Add a new bytecode, invokedynamic, that supports efficient and flexible execution of
method invocations in the absence of static type information.
Spec Lead
John Rose, Sun Microsystems, Inc.
Description
The purpose of this specification is to unify the JSF managed bean
component model with the EJB component model, resulting in a significantly
simplified programming model for web-based applications.
Description
The Portlet Bridge Specification for JavaServer Faces defines the semantics of a JSR 168/JSR 286 portlet that proxies for JSF artifacts.
Description
This JSR will define a meta-data model and API for JavaBeanTM validation based on annotations, with overrides and extended meta-data through the use of XML validation descriptors.
Spec Lead
Emmanuel Bernard, Red Hat
Description
This JSR extends the Java annotation syntax to permit annotations on
any occurrence of a type. Previously, annotations could not be placed
on generic type arguments, type casts, etc.
Spec Lead
Alex Buckley, Oracle
Michael Ernst, Ernst, Michael
Description
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.
Spec Lead
Sirisha Alla, Oracle
Marc Brandt, Hewlett-Packard
Tomas Ericson, Oracle
Sanjeeva Manvi, Hewlett-Packard
Description
This JSR will provide a new and improved date and time API for Java.
Spec Lead
Stephen Colebourne, Colebourne, Stephen
Roger Riggs, Oracle
Michael Nascimento Santos, Santos, Michael Nascimento
Description
This JSR will develop an API for providing support for RESTful(Representational State Transfer) Web Services in the Java Platform.
Spec Lead
Marek Potociar, Oracle
Description
This JSR is an update to the 1.2 version of the JavaServer Faces specification. This is the first major revision of the JavaServer Faces specification since JSR 127.
Spec Lead
Ed Burns, Oracle
Roger Kitain, Oracle
Description
This JSR will be an update to the existing Servlet 2.5 specification.
Description
This JSR is to develop Java EE 6, a release of the Java Platform, Enterprise Edition targeted to ship in 2008.
Spec Lead
Roberto Chinnici, Oracle
William Shannon, Oracle
Description
The Java Persistence API is the Java API for the management of persistence and object/relational mapping for Java EE and Java SE environments.
Spec Lead
Linda Demichiel, Oracle
Description
Enterprise JavaBeans is an architecture for the development and deployment of component-based business applications.
Spec Lead
Linda Demichiel, Oracle
Description
This JSR will provide an API by which an availability management framework can supervise and control Java runtime units in order to achieve high availability.
Description
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.
Spec Lead
Ronald Toegl, IAIK Graz University of Technology
Description
The Java EE Connector Architecture 1.5 defines a standard architecture for
connecting to Enterprise Information Systems. This JSR will enhance the
existing specification with features requested by experts and community.
Spec Lead
Sivakumar Thyagarajan, Oracle
Description
Strong Mobility is the movement of code, data and execution state from one location to another. This specification defines byte-code transformation to achieve Strong Mobility for Java-based programs.
Reason
This JSR was not approved by the SE/EE Executive Committee in the JSR Approval Ballot.
Spec Lead
Hiroki Suguri, Suguri, Hiroki
Description
The Portlet 2.0 Bridge defines the semantics for executing JavaServer Faces views within a portlet.
Spec Lead
Michael Freedman, Oracle
Neil Griffin, Liferay, Inc
Description
We propose to maximize reusability, testability and maintainability of Java code by standardizing an extensible dependency injection API.
Spec Lead
Rod Johnson, VMware
Bob Lee, Lee, Bob
Description
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.
Spec Lead
Jacob Feldman, Feldman, Jacob
Description
A successor to JSR 201 to enhance the Java programming language with an assortment of small changes to improve productivity. Changes must be simultaneously small in specification, implementation, and testing.
Description
Extend the Java language to support compact lambda expressions (closures), as well as related language and library features to enable the Java SE APIs to use lambda expressions effectively.
Spec Lead
Brian Goetz, Oracle
Description
The Umbrella JSR for the seventh edition of the Java SE Platform
Spec Lead
Mark Reinhold, Oracle
Description
The Umbrella JSR for the eighth edition of the Java SE Platform
Spec Lead
Iris Clark, Oracle
Mark Reinhold, Oracle
Description
The Java Persistence API is the Java API for the management of persistence and object/relational mapping in Java EE and Java SE environments.
Spec Lead
Linda Demichiel, Oracle
Lukas Jungmann, Oracle
Description
This JSR will develop the next version of JAX-RS, the API for for RESTful (Representational State Transfer) Web Services in the Java Platform.
Spec Lead
Santiago Pericasgeertsen, Oracle
Marek Potociar, Oracle
Description
This JSR is to develop the next version of Java Servlets - Java Servlets 3.1
Spec Lead
Shing wai Chan, Oracle
Rajiv Mordani, Oracle
Description
This is an update to Expression Language 2.2, currently part of JSR 245, JavaServer Page (JSP) 2.2.
Description
This JSR will develop Java EE 7, the next version of the Java Platform, Enterprise Edition.
Spec Lead
Linda Demichiel, Oracle
William Shannon, Oracle
Description
This is an update to the Java Message Service API, an existing API for accessing enterprise messaging systems from Java programs.
Description
This JSR is an update to the 2.1 version of the JavaServer Faces specification. This is the first major revision of the JavaServer Specification since JSR 314.
Spec Lead
Ed Burns, Oracle
Description
Enterprise JavaBeans is an architecture for the development and deployment of component-based business applications.
Description
Updates and clarifications to CDI 1.0 along much requested features.
Spec Lead
Pete Muir, Red Hat
Description
This JSR proposes a variety of changes and adjustments to the Java Community Process.
Description
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.
Spec Lead
Emmanuel Bernard, Red Hat
Description
This JSR specifies a programming model for batch applications and a runtime for scheduling and executing jobs.
Description
The Java API for JSON Processing (JSON-P) JSR will develop a Java API to process (for e.g. parse, generate, transform and query) JSON.
Spec Lead
Jitendra Kotamraju, Oracle
Description
Provides an API for representing, transporting, and performing comprehensive calculations with Money and Currency.
Spec Lead
Werner Keil, Keil, Werner
Otavio Santana, Santana, Otavio
Anatole Tresch, Credit Suisse
Anatole Tresch, Trivadis AG
Description
Since Java is One Platform this JSR will merge the two Executive Committees into one, and will reduce the total number of EC members.
Description
The Java API for WebSocket JSR will define a standard API for creating WebSocket applications.
Spec Lead
Danny Coward, Oracle
Description
This specification proposes an API for accessing and providing social information networks
Reason
This JSR was not approved by the SE/EE Executive Committee in the JSR Approval Ballot.
Spec Lead
Werner Keil, Keil, Werner
Antoine Sabot-Durand, Sabot-Durand, Antoine
Description
SIP Servlet API is the standard platform for implementing SIP based services.
Spec Lead
Sirisha Alla, Oracle
Binod PG, Oracle
Description
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.
Description
Maintenance revision for the JavaTM Servlet API Specification, version 2.2.
Spec Lead
Danny Coward, Oracle
Description
Maintenance revision for the JavaTM Servlet API Specification, version 2.2.
Spec Lead
Danny Coward, Oracle
Description
Maintenance revision 1.2 for the JavaMailTM API.
Spec Lead
William Shannon, Oracle
Description
Maintenance revision for the Enterprise JavaBeansTM Specification, version 1.1.
Spec Lead
Linda Demichiel, Oracle
Description
The Errata Sheet for 2000.04.28.
Spec Lead
Eduardo Pelegri-Llopart, Sun Microsystems, Inc.
Description
Revisions to the JTA specification.
Spec Lead
Stephen Felts, Oracle
Mark Little, Eclipse Foundation, Inc
Description
Minor changes to the RTP section.
Spec Lead
Marc Owerfeldt, Sun Microsystems, Inc.
Description
The Maintenance Review of the JSPA revisions.
Spec Lead
Jonathan Nimer, Sun Microsystems, Inc.
Description
Errata Sheet of JDBC 2.1 for Maintenance review.
Description
This details the specification differences between Ladybird and Kestrel.
Spec Lead
Alan Sommerer, Sun Microsystems, Inc.
Description
Version 1.3 of the Java 3D API.
Spec Lead
Kevin Rushforth, Sun Microsystems, Inc.
Description
This is the Maintenance Revision of the JCP 2.0 EC Voting rules.
Description
JavaTM Message Service API Errata.
Description
Details of specification changes made in version 1.4 ("Merlin") of the Java TM 2 Platform, Standard Edition.
Spec Lead
Alan Sommerer, Sun Microsystems, Inc.
Description
Details of specification changes made in version 1.4 ("Merlin") of the JavaTM 2 Platform, Standard Edition.
Spec Lead
Alan Sommerer, Sun Microsystems, Inc.
Description
Details of specification changes made in version 1.4 ("Merlin") of the JavaTM 2 Platform, Standard Edition.
Submitter
Alan Sommerer, Sun Microsystems, Inc.
Description
Define the major features of the J2SETM 1.4 release.
Spec Lead
Alan Sommerer, Sun Microsystems, Inc.
Description
A description of the new APIs that are being
introduced in JavaMail.
Spec Lead
William Shannon, Oracle
Description
Maintenance Review of the JMF specification, version 2.1.1.
Spec Lead
Babu Srinivasan, Sun Microsystems, Inc.
Description
This is a Maintenance Revision of the Implementing Enterprise Web Services 1.1 Specification.
Spec Lead
Dhiru Pandey, Sun Microsystems, Inc.
Description
Descriptions of specification changes being made in version 1.4.2 ("Mantis") of the JavaTM 2 Platform, Standard Edition (J2SETM).
Spec Lead
Danny Coward, Oracle
Description
Maintenance review of changes to the JavaTM Virtual Machine Specification, Second Edition for J2SE 1.5
Description
JavaBeans Activation Framework 1.1 proposes a few minor changes to the JAF APIs to address the
most commonly requested enhancements.
Spec Lead
William Shannon, Oracle
Description
Maintenance of the Java 3D specification.
Spec Lead
Kevin Rushforth, Sun Microsystems, Inc.
|