About JCP
Get Involved
Community Resources
Community News
FAQ
Contact Us

|
 |
| 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 |
|
|
|
Peter Dibble, TimeSys Corporation |
 |
| 2 |
 |
Boundary-Scan API |
|
This API targeted the JavaCardTM platform so as to allow it to be usable on all available JavaTM virtual machines from the very smallest to the most sophisticated. |
|
Withdrawn |
|
| Withdrawn |
|
Start: 1999-01-09 |
|
|
|
Copra Dau-esk, Trangadst Shipping Services |
|
Neil Jacobson, Xilinx |
 |
| 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. |
|
Final |
|
|
|
Staffan Larsen, 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. |
|
Final |
|
| 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 |
 |
| 7 |
 |
Industrial Automation Extension |
|
The Industrial Automation specification will result in an industry standard for industrial automation that is based on the JavaTM and JiniTM technologies. |
|
Withdrawn |
|
| Withdrawn |
|
Start: 2004-10-11 |
|
|
|
Bruce Khavar, Cyberonix |
|
Tamsin Vantress, Cyberonix |
 |
| 8 |
 |
Open Services Gateway Specification |
|
This JSR was going to develop the Open Services Gateway (OSG) Specification and describe an extensible Service Gateway. |
|
Withdrawn |
|
| Withdrawn |
|
Start: 1999-05-10 |
|
|
|
Xander Bighorn, Trangadst Shipping Services |
|
Robert Mines, Sun Microsystems, Inc. |
 |
| 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. |
|
Final |
|
| Maintenance Draft Review |
Download page |
Start: 2000-08-18 |
End: 2000-09-18 |
|
|
William Connor, Phd., Sun Microsystems, Inc. |
 |
| 10 |
 |
Preferences API Specification |
|
A simple API allowing programs to manipulate user preference data and configuration data. |
|
Final |
|
|
|
Joshua Bloch, 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. |
|
Final |
|
| 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. |
 |
| 17 |
 |
JAINTM ISUP Specification |
|
Requirements for a Standard Java API for ISDN User Part (ISUP), an SS7 protocol. |
|
Withdrawn |
|
| Withdrawn |
|
Start: 2003-02-05 |
|
|
|
Vijaya Venkatachalam, Ulticom |
 |
| 18 |
 |
JAINTM OAM API Specification |
|
JAINTM Operations, Administration, and Maintenance (OAM) defines a standard API for provisioning and managing protocol interfaces in the Telecommunications and Internet Industry. |
|
Final |
|
|
|
Doug Tait, 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. |
|
Final |
|
| Maintenance Draft Review |
Download page |
Start: 2002-02-20 |
End: 2002-03-25 |
|
|
Linda DeMichiel, Oracle |
 |
| 20 |
 |
Orthogonal Persistence for the JavaTM Platform |
|
Orthogonal persistence for the JavaTM platform (OPJ) would have provided persistence for the full computational model specified by the JavaTM Language Specification (JLS). |
|
Rejected |
|
| Rejected |
|
Start: 1999-08-11 |
|
|
|
Mick Jordan, 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 |
|
|
|
John-Luc Bakker, Telcordia Technologies, Inc. |
 |
| 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 |
|
|
|
John-Luc Bakker, Telcordia Technologies, Inc. |
 |
| 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 |
 |
| 26 |
 |
UML/EJB Mapping Specification |
|
This document describes a standard mapping between the Enterprise JavaBeansTM architecture and the Unified Modeling Language. |
|
Withdrawn |
|
| Withdrawn |
|
Start: 2004-03-29 |
|
|
|
Andy Dean, IBM |
 |
| 27 |
 |
JavaTM Cryptography Extension 1.3 |
|
This Specification would have enhanced the JavaTM Cryptography Extension 1.2 and made it exportable. |
|
Withdrawn |
|
| Withdrawn |
|
Start: 1999-11-05 |
|
|
|
Sharon Liu, Sun Microsystems, Inc. |
|
Jan Luehe, Sun Microsystems, Inc. |
 |
| 28 |
 |
Java SASL Specification |
|
This specification defines a SASL client and server API in the JavaTM programming language. |
|
Final |
|
|
|
Rosanna Lee, Sun Microsystems, Inc. |
 |
| 29 |
 |
JAINTM MAP Specification |
|
The JAINTM MAP API Specification includes functionality for messaging and location service. The API may be implemented on different protocols, e.g. ETSI MAP and ANSI 41. |
|
Withdrawn |
|
| Withdrawn |
|
Start: 2003-05-30 |
|
|
|
S?ren Torstensson, Ericsson 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. |
|
Final |
|
|
|
Phelim O'Doherty, Oracle |
|
Mudumbai Ranganathan, NIST |
 |
| 33 |
 |
InfoBus 2.0 Specification |
|
The InfoBus 2.0 Specification and release would have added features to the existing InfoBus 1.2 Specification that capitalize on new features found in the J2SETM Platform. |
|
Withdrawn |
|
| Withdrawn |
|
Start: 1999-11-08 |
|
|
|
Mark Colan, Lotus Development Corporation |
 |
| 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. |
|
Final |
|
|
 |
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. |
|
Final |
|
| Maintenance Draft Review |
Download page |
Start: 2003-01-15 |
End: 2003-02-18 |
|
|
Paul Lovvik, Sun Microsystems, Inc. |
 |
| 39 |
 |
JavaTM Servlet and JSP Performance Benchmark |
|
The specification will provide a comprehensive benchmark suite for JavaTM Servlets and JSPTM pages that exercises the key areas that impact performance of these in real life applications. |
|
Withdrawn |
|
| Withdrawn |
|
Start: 2001-10-02 |
|
|
|
Ruslan Belkin, America Online (AOL) |
 |
| 40 |
 |
The JavaTM Metadata Interface (JMI) Specification |
|
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. |
|
Final |
|
|
|
Ravi Dirckze, Unisys |
 |
| 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) |
 |
| 44 |
 |
Braille API Specification |
|
This API for Braille lines would have eased use of these devices and allowed faster introduction of new Braille lines in the JavaTM market by writing a driver for Braille. |
|
Withdrawn |
|
| Withdrawn |
|
Start: 2000-11-21 |
|
|
|
Ramon Cabello, O.N.C.E. |
 |
| 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. |
|
Final |
|
|
 |
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. |
|
Inactive |
|
|
|
Carl Chan, WBEM Solutions, Inc |
|
Jim Davis, WBEM Solutions, Inc |
 |
| 49 |
 |
Web Based Industrial Monitoring Framework |
|
This JSR is to develop a web based monitoring and data acquisition framework for a industrial automation application. The APIs provides cross vendor inter-bean communication means. |
|
Withdrawn |
|
| Withdrawn |
|
Start: 2010-02-18 |
|
|
|
Hiroaki Hashimukai, Yamatake Corporation |
 |
| 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. |
|
Inactive |
|
| Expert Group Formation |
|
Start: 2000-04-12 |
End: 2000-08-14 |
|
|
James J. Hunt, Aicas GmbH |
 |
| 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. |
 |
| 60 |
 |
Building Automation Java API |
|
The goal is to develop a set of Java APIs for programmable controllers in the building automation industry. |
|
Dormant |
|
| CAFE |
|
Start: 2000-03-17 |
End: 2000-07-11 |
|
|
Brian Frank, Tridium, Inc |
 |
| 61 |
 |
Phonelets API Specification |
|
Phonelets provide developers with a simple API to package, deploy and run Computer Telephony Integration (CTI) applications in a resource and security controlled environment. |
|
Withdrawn |
|
| Withdrawn |
|
Start: 2004-04-09 |
|
|
|
Marc Petit-Huguenin, 8x8 |
 |
| 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. |
|
Final |
|
|
 |
Jon Courtney, Sun Microsystems, Inc. |
 |
| 63 |
 |
JavaTM API for XML Processing 1.1 |
|
The proposed specification will define a set of implementation independent portable APIs supporting XML Processing. |
|
Final |
|
|
|
Rajiv Mordani, Oracle |
 |
| 64 |
 |
Financial Services Party Component |
|
This JSR is a proposal to define an Enterprise Java BeanTM (EJBTM) component interface for party information as required by the financial services domain. |
|
Withdrawn |
|
| Withdrawn |
|
Start: 2000-08-29 |
|
|
|
William Senn, IBM |
 |
| 65 |
 |
Concise Object-Array Literals |
|
A minor extension to the JavaTM programming language that will support a concise notation for automatically-boxing object-array literals. |
|
Withdrawn |
|
| Withdrawn |
|
Start: 2003-07-25 |
|
|
|
Gilad Bracha, 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. |
|
Final |
|
|
|
Mark Hodapp, 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. |
|
Final |
|
|
|
V B Kumar Jayanti, Sun Microsystems, Inc. |
 |
| 68 |
 |
J2METM Platform Specification |
|
This specification will define the next major revision of the JavaTM 2 platform, Micro Edition. |
|
Withdrawn |
|
| Withdrawn |
|
Start: 2011-03-22 |
|
|
|
Roger Riggs, Oracle |
 |
| 69 |
 |
Java OLAP Interface (JOLAP) |
|
JOLAP is a pure Java API for the J2EETM environment that supports the creation and maintenance of OLAP data and metadata, in a vendor-independent manner. |
|
Withdrawn |
|
| Withdrawn |
|
Start: 2012-04-16 |
|
|
|
John D. Poole, Hyperion Solutions Corporation |
 |
| 70 |
 |
IIOP Protocol Adapter for JMXTM Specification |
|
This specification will establish an IIOP based adapter for the JMXTM specification to allow CORBA clients access JMX agents. |
|
Withdrawn |
|
| Withdrawn |
|
Start: 2003-10-23 |
|
|
|
Damian McGrath, Progress Software |
 |
| 71 |
 |
JMX-TMN Specification |
|
JMX-TMN Specification is part of the second phase of the JavaTM Management Extensions (JMXTM) umbrella initiative. It specifies the interoperability between the Telecommunication Management Network (TMN) standards and JMX. |
|
Withdrawn |
|
| Withdrawn |
|
Start: 2001-06-18 |
|
|
|
Aline Ellul, Evidian |
 |
| 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. |
|
Final |
|
|
 |
Mark F. Hornick, Oracle |
 |
| 74 |
 |
Public Key Cryptography Standards (PKCS) 1.0 |
|
This JSR is to define a standard set of APIs for a subset of the Public Key Cryptography Standards (PKCS#1, #5, #7, #8, #9, #10 and #12). |
|
Withdrawn |
|
| Withdrawn |
|
Start: 2003-01-14 |
|
|
|
Seema Malkani, Sun Microsystems, Inc. |
 |
| 75 |
 |
PDA Optional Packages for the J2METM Platform |
|
This JSR produces two separate optional packages for features commonly found on PDAs and other J2ME mobile devices: one for accessing PIM data and one for accessing file systems. |
|
Final |
|
|
|
Tom Chavez, PalmSource, Inc. |
|
Ken Walker, IBM |
 |
| 76 |
 |
RMI Security for J2SETM |
|
Define a high-level API for network security in JavaTM 2 Standard Edition RMI, covering basic security mechanisms: authentication (including delegation), confidentiality, and integrity. |
|
Rejected |
|
| Rejected |
|
Start: 2001-02-21 |
|
|
|
Bob Scheifler, Sun Microsystems, Inc. |
 |
| 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. |
|
Final |
|
|
|
Hans Hrasna, Oracle |
 |
| 78 |
 |
RMI Custom Remote References |
|
Provide a general framework in JavaTM 2 Standard Edition RMI for customizing remote invocation behavior. |
|
Rejected |
|
| Rejected |
|
Start: 2001-02-21 |
|
|
|
Ann Wollrath, Sun Microsystems, Inc. |
 |
| 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 |
 |
| 81 |
 |
JAIN H323 |
|
H.323 defines a system for moving real-time bi-directional multimedia (video, voice, data, fax, etc.) across packet-based networks. |
|
Withdrawn |
|
| Withdrawn |
|
Start: 2002-02-05 |
|
|
|
Orit Levin, RADvision |
 |
| 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. |
|
Final |
|
| Maintenance Draft Review 4 |
Download page |
Start: 2010-03-08 |
End: 2010-04-12 |
|
|
Angus Huang, Aplix Corporation |
 |
| 83 |
 |
Multiarray package |
|
This JSR proposes a package implementing true rectangular multidimensional arrays for the JavaTM platform. |
|
Withdrawn |
|
| Withdrawn |
|
Start: 2005-09-06 |
|
|
|
Jose E. Moreira, IBM |
 |
| 84 |
 |
Floating Point Extensions |
|
This JSR proposes extensions to the JavaTM Programming Language and Java Virtual Machine that support more efficient execution of floating point code. |
|
Withdrawn |
|
| Withdrawn |
|
Start: 2002-03-01 |
|
|
|
Marc Snir, IBM |
 |
| 85 |
 |
Rules-based Authorization and Audit |
|
Define an API for managing and accessing a rules-based authorization and audit trail service. |
|
Rejected |
|
| JSR Review Ballot Failed |
|
Start: 2000-10-10 |
|
|
|
Hal Lockhart, Entegrity Solutions |
 |
| 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 |
 |
| 87 |
 |
JavaTM Agent Services |
|
This specification defines a set of objects and service interfaces to support the deployment and operation of autonomous communicative agents. |
|
Withdrawn |
|
| Withdrawn |
|
Start: 2011-01-25 |
|
|
|
Francis G. McCabe, Fujitsu Limited |
 |
| 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. |
|
Final |
|
|
|
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). |
|
Final |
|
|
|
Roman Schlegel, Frox Communication |
 |
| 92 |
 |
Localizable Text |
|
Localizable Text is the infrastructure necessary to translate language-neutral information (in an object) from anywhere in a distributed network. |
|
Withdrawn |
|
| Withdrawn |
|
Start: 2005-02-08 |
|
|
|
Debasish Banerjee, IBM |
 |
| 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. |
 |
| 94 |
 |
JavaTM Rule Engine API |
|
This specification defines a Java runtime API for rule engines. |
|
Final |
|
|
|
Daniel Selman, ILOG |
 |
| 96 |
 |
JavaTM Daemons |
|
The Java Daemon API supplies a small container framework for
developing and deploying independently running services in order to fill the gap caused by different handling on existing native platforms. |
|
Withdrawn |
|
| Withdrawn |
|
Start: 2002-03-15 |
|
|
|
Thomas Kopp, Dialogika GMBH |
 |
| 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 |
 |
| 100 |
 |
JAINTM Service Creation Environment |
|
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. |
|
Withdrawn |
|
| Withdrawn |
|
Start: 2006-12-04 |
|
|
|
John-Luc Bakker, Telcordia Technologies, Inc. |
 |
| 102 |
 |
JDOM 1.0 |
|
JDOM is a way to represent an XML document for easy and efficient reading, manipulation, and writing. |
|
Withdrawn |
|
| Withdrawn |
|
Start: 2011-03-22 |
|
|
|
Jason Hunter, Hunter, Jason |
 |
| 103 |
 |
JAINTM User Interaction API |
|
This was intended to allow software developers to rapidly develop external Service Provider-type applications using abstract primitives that hide the heterogeneity of underlying networks. |
|
Withdrawn |
|
| Withdrawn |
|
Start: 2003-03-21 |
|
|
|
Judith Russell, AePONA |
 |
| 104 |
 |
XML Trust Service APIs |
|
This defines a standard set of APIs and a protocol for a "Trust Service", minimizing the complexity of applications using XML Signature. |
|
Withdrawn |
|
| Withdrawn |
|
Start: 2009-06-11 |
|
|
|
Anthony Nadalin, IBM |
 |
| 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. |
 |
| 106 |
 |
XML Digital Encryption APIs |
|
This JSR is to define a standard set of APIs for XML digital encryption services. This proposal is to
define and incorporate the high level implementation independent Java APIs. |
|
Withdrawn |
|
| Withdrawn |
|
Start: 2010-05-04 |
|
|
|
Bruce Rich, IBM |
 |
| 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. |
|
In Progress |
|
| Expert Group Formation |
|
Start: 2001-03-20 |
End: 2001-04-04 |
|
|
Gregory Luck, Luck, Gregory Robert |
|
Brian Oliver, Oracle |
|
Cameron Purdy, Oracle |
 |
| 108 |
 |
Units Specification |
|
The JavaTM units package
supports programatic unit handling via an abstract Unit class, run-time checking
and conversion, unit arithmetic, unit parsing and formatting, and a units
database. |
|
Withdrawn |
|
| Withdrawn |
|
Start: 2004-07-23 |
|
|
|
Steven Emmerson, University Corporation for Atmospheric Research (UCAR) |
 |
| 109 |
 |
Implementing Enterprise Web Services |
|
This specification defines the programming model and runtime
architecture for implementing web services in Java. |
|
Final |
|
|
|
Jitendra Kotamraju, 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 |
 |
| 111 |
 |
JavaTM Services Framework |
|
Provide a specification that clearly defines the lifecycle, configuration, and management of software application services.
The specification will provide a standard mechanism for assembling service components into Java server applications. |
|
Withdrawn |
|
| Withdrawn |
|
Start: 2003-08-19 |
|
|
|
Berin Loritsch, Loritsch, Berin |
 |
| 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. |
 |
| 115 |
 |
JavaTM Authorization Contract for Containers |
|
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. |
|
Final |
|
|
|
Ron Monzillo, 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 |
 |
| 117 |
 |
J2EETM APIs for Continuous Availability |
|
This specification defines the programming model and runtime support for implementing J2EE
applications requiring continuous availability. |
|
Withdrawn |
|
| Withdrawn |
|
Start: 2003-08-25 |
|
|
|
Max Mortazavi, Sun Microsystems, Inc. |
 |
| 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). |
|
Final |
|
| Maintenance Draft Review 3 |
Download page |
Start: 2010-10-18 |
End: 2010-11-22 |
|
|
Paul Su, Aplix Corporation |
 |
| 119 |
 |
JAINTM SPA Integrity Management and Event Notification API |
|
The API was intended to allow software developers to rapidly develop external Service Provider-type applications to maintain service intergrity and receive generic service-related events. |
|
Withdrawn |
|
| Withdrawn |
|
Start: 2003-02-24 |
|
|
|
Anders Lundqvist, Incomit AB |
 |
| 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 C 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. |
 |
| 122 |
 |
JAINTM JCAT |
|
This develops the JavaTM Coordination and Transaction (JCAT) specification, which perceives Java Call Control (JCC) as its core package and extends it with concepts to model and control terminal capabilities. |
|
Dormant |
|
|
|
Farooq M Anjum, Telcordia Technologies, Inc. |
 |
| 123 |
 |
JAINTM Presence and Availability Management (PAM) API |
|
JAINTM SPA Presence and Availability Management API will provide Java APIs to disseminate and manage presence information securely across heterogeneous networks and applications. |
|
Withdrawn |
|
| Withdrawn |
|
Start: 2004-03-19 |
|
|
|
Jorge Lobo, Teltier Technologies |
 |
| 125 |
 |
JAINTM SIP Lite |
|
The JAINTM SIP Lite API defines a high level API to the SIP stack to allow for the rapid development of applications. |
|
Withdrawn |
|
| Withdrawn |
|
Start: 2006-03-14 |
|
|
|
David Tweedie, Nortel |
 |
| 126 |
 |
Distributed Page Assembly |
|
This specification defines a standard application model and architecture for distributed page assembly within the J2EE framework. |
|
Withdrawn |
|
| Withdrawn |
|
Start: 2003-11-10 |
|
|
|
Rajesh Agarwalla, IBM |
|
Steve Ims, IBM |
 |
| 127 |
 |
JavaServer Faces |
|
This specification defines an architecture and APIs which simplify the creation
and maintenance of Java Server application GUIs. |
|
Final |
|
|
|
Edward Burns, Oracle |
|
Craig R. McClanahan, Sun Microsystems, Inc. |
 |
| 128 |
 |
JESI - JSP Tag Library for Edge Side Includes (ESI) |
|
The JESI tag library facilitates the use of Edge Side Include (ESI) in-markup language within JSP applications. JESI tags simplify the declaration of cacheable dynamic fragments, content invalidation and personalization. |
|
Withdrawn |
|
| Withdrawn |
|
Start: 2010-02-26 |
|
|
|
Olga Peschansky, Oracle |
 |
| 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. |
|
Final |
|
|
 |
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. |
|
Final |
|
|
|
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. |
 |
| 132 |
 |
JAINTM OAM API Specification v2.0 |
|
This would have developed the JAINTM Operations, Administration, and Maintenance API v2.0 Specification, which defines a standard Interface for provisioning and managing various protocol interfaces, switching platforms, and applications servers. |
|
Withdrawn |
|
| Withdrawn |
|
Start: 2002-01-28 |
|
|
|
Phelim O'Doherty, 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. |
|
Withdrawn |
|
| Withdrawn |
|
Start: 2003-07-09 |
|
|
|
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. |
|
Final |
|
| Maintenance Draft Review 3 |
Download page |
Start: 2010-09-20 |
End: 2010-10-25 |
|
|
Lakshmi Dontamsetti, Aplix Corporation |
 |
| 136 |
 |
JavaTM Technology for Service Providers |
|
This would have correlated JSRs targeted at next-generation service providers, documented how these JSRs fit together within end-to-end service provider networks, and introduced developers to emerging service provider network-targeted APIs. |
|
Withdrawn |
|
| Withdrawn |
|
Start: 2004-03-19 |
|
|
|
Mauricio Arango, Sun Microsystems, Inc. |
 |
| 137 |
 |
JAINTM 3G MAP Specification |
|
This JSR is to develop the JAINTM 3G MAP APIs which will enable mobile applications in the 3G domain to talk to each other. |
|
Withdrawn |
|
| Withdrawn |
|
Start: 2003-03-04 |
|
|
|
Sanjiv Kapur, Hughes Software Systems |
 |
| 138 |
 |
Performance Metric Instrumentation |
|
Specifies standard APIs for performance metric instrumentation of Java programs. |
|
Withdrawn |
|
| Withdrawn |
|
Start: 2010-02-26 |
|
|
|
Bruce Irvin, Oracle |
 |
| 140 |
 |
Service Location Protocol (SLP) API for Java |
|
This JSR is to standardize the Service Location Protocol Application Programmer Interface for Java as described in RFC 2614. |
|
Withdrawn |
|
| Withdrawn |
|
Start: 2004-10-05 |
|
|
|
Nick Briers, The SCO Group |
 |
| 141 |
 |
SDP API |
|
The IETF protocol SDP specifies messages that describe multi-media sessions and are included within other protocol messages as payload. The API will enable users to manipulate SDP messages. |
|
Dormant |
|
|
|
Kelvin R Porter, Cisco Systems |
 |
| 142 |
 |
OSS Inventory API |
|
The OSS Inventory API defines J2EE based interfaces between inventory repositories and other OSS components. |
|
Final |
|
|
 |
Pierre Gauthier, Oracle |
 |
| 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. |
|
Rejected |
|
| Rejected |
|
Start: 2001-08-06 |
|
|
|
Rich Isaac, Bay Equities, Inc. |
 |
| 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. |
|
Final |
|
|
 |
Vincent Perrot, Sun Microsystems, Inc. |
 |
| 145 |
 |
JAINTM SPA Common API |
|
This JSR will specify the set of APIs common across the JAIN
SPA JSRs. This will provide consistency by reducing duplication of common interfaces and classes among these JSRs. |
|
Withdrawn |
|
| Withdrawn |
|
Start: 2003-02-14 |
|
|
|
Gary Bruce, Sun Microsystems, Inc. |
 |
| 146 |
 |
WBEM Services: JMX Provider Protocol Adapter |
|
JSR-048 defines WBEM support for Java. This specification would have defined how JMX instrumentation mapped to CIM and the definition of a JMX Provider Protocol Adapter for WBEM Services. |
|
Withdrawn |
|
| Withdrawn |
|
Start: 2003-07-14 |
|
|
|
Chris Seibel, Sun Microsystems, Inc. |
 |
| 148 |
 |
3D Media Utilities |
|
The 3D Media Utilities API specifies classes and interfaces for 3D vector
operations and volumetric imaging. |
|
Withdrawn |
|
| Withdrawn |
|
Start: 2002-12-02 |
|
|
|
Brian Burkhalter, Sun Microsystems, Inc. |
|
Kevin Rushforth, Sun Microsystems, Inc. |
 |
| 149 |
 |
Work Area Service for J2EE |
|
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. |
|
Withdrawn |
|
| Withdrawn |
|
Start: 2005-10-26 |
|
|
|
Heath Thomann, IBM |
 |
| 150 |
 |
Internationalization Service for J2EE |
|
The Internationalization Service enables distributed localization within Enterprise Java applications by transparently propagating and
managing localization information within relevant J2EE application components. |
|
Withdrawn |
|
| Withdrawn |
|
Start: 2008-10-30 |
|
|
|
Charles Hornig, IBM |
 |
| 152 |
 |
JavaServer PagesTM 2.0 Specification |
|
Next revision of the JavaServer PagesTM specification. |
|
Final |
|
|
|
Eduardo Pelegri-Llopart, Sun Microsystems, Inc. |
|
Mark Roth, 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. |
|
Final |
|
|
|
Rajiv Mordani, Oracle |
 |
| 155 |
 |
Web Services Security Assertions |
|
To provide a set of APIs, exchange patterns & implementation to securely (integrity and confidentiality) exchange assertions between web
services based on OASIS SAML. |
|
Withdrawn |
|
| Withdrawn |
|
Start: 2010-02-18 |
|
|
|
Sandeep Kumar, Cisco Systems |
|
Krishna Sankar, Cisco Systems |
 |
| 156 |
 |
Java API for XML Transactions |
|
JAXTX provides an API for packaging and transporting ACID transactions (as
in JTA) and extended transactions (e.g., the BTP from OASIS) using the
protocols being defined by OASIS, W3C. |
|
Withdrawn |
|
| Withdrawn |
|
Start: 2010-02-18 |
|
|
|
Jonathan Halliday, RedHat |
 |
| 157 |
 |
ebXML CPP/A APIs for Java |
|
This JSR is to provide a standard set of APIs for representing and manipulating Collaboration Profile and Agreement information described by ebXML CPP/A (Collaboration Protocol Profile/Agreement)documents. |
|
Withdrawn |
|
| Withdrawn |
|
Start: 2010-07-30 |
|
|
|
Himagiri Mukkamala, Sybase |
 |
| 158 |
 |
JavaTM Stream Assembly |
|
TheJavaTM Stream Assembly API specifies classes and interfaces for the creation, management, and processing of broadcast and interactive stream multiplexes. |
|
Withdrawn |
|
| Withdrawn |
|
Start: 2011-12-14 |
|
|
|
Gerard Fernando, Sun Microsystems, Inc. |
 |
| 159 |
 |
JavaTM Process Component API (JPC) |
|
JPC would have defined a loosely coupled, event based process component model that would simplify the development of composable, customizable services. |
|
Withdrawn |
|
| Withdrawn |
|
Start: 2003-05-05 |
|
|
|
Mark Hapner, Sun Microsystems, Inc. |
 |
| 161 |
 |
JAINTM ENUM API Specification |
|
The JAINTM ENUM API Specification defines a standard, portable application programming interface to query and provision E.164 telephone numbers and
their service-specific Uniform Resource Identifiers (URI). |
|
Dormant |
|
|
|
Christopher John, NetNumber, Inc. |
 |
| 162 |
 |
Portlet API |
|
The Portlet API specification defines an API for components being aggregated in web applications like portals. It includes portlets, portlet container behavior, portlet
windows, events, persistent storage and portlet services. |
|
Withdrawn |
|
| Withdrawn |
|
Start: 2002-01-20 |
|
|
 |
Stefan Hepper, IBM |
 |
| 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 |
 |
| 167 |
 |
JavaTM Portlet Specification |
|
This specification would have defined a set of APIs for Portal computing addressing the areas of aggregation, personalization, presentation and security. |
|
Withdrawn |
|
| Withdrawn |
|
Start: 2002-01-20 |
|
|
 |
Alejandro Abdelnur, Sun Microsystems, Inc. |
|
Wesley Budziwojski, Sun Microsystems, Inc. |
 |
| 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 Scott Nicklous, IBM |
 |
| 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. |
|
Final |
|
|
|
Jean-Yves Bitterlich, Oracle |
 |
| 173 |
 |
Streaming API for XML |
|
The Streaming API for XML (StAX) is a Java based API for pull-parsing XML. |
|
Final |
|
| Maintenance Draft Review 3 |
Download page |
Start: 2009-05-13 |
End: 2009-07-06 |
|
|
Larry Cable, BEA Systems |
|
Thorick Chow, BEA Systems |
 |
| 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. |
|
Final |
|
|
|
Saqib Ahmad, Oracle |
|
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. |
|
Rejected |
|
| Rejected |
|
Start: 2002-05-07 |
|
|
|
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. |
|
Final |
|
|
 |
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. |
|
Final |
|
|
|
Erkki Rysa, Nokia Corporation |
 |
| 181 |
 |
Web Services Metadata for the JavaTM Platform |
|
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. |
|
Final |
|
| Maintenance Draft Review 3 |
Download page |
Start: 2009-05-12 |
End: 2009-06-15 |
|
|
Alan Mullendore, Oracle |
 |
| 182 |
 |
JPay - Payment API for the JavaTM Platform |
|
This JSR requests the creation of the Payment API for the Java Platform (JPay) specification. The JPay API will support payments in an open, Web-like environment. |
|
Dormant |
|
| Early Draft Review |
Download page |
Start: 2004-10-27 |
End: 2004-12-25 |
|
|
Marquart C Franz, Siemens AG |
 |
| 183 |
 |
Web Services Message Security APIs |
|
This JSR is to define a standard set of APIs for Web services message security. The goal of this JSR is to enable applications to construct secure SOAP message exchanges. |
|
Withdrawn |
|
| Withdrawn |
|
Start: 2008-08-05 |
|
|
|
Nataraj Nagaratnam, IBM |
 |
| 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 |
 |
| 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. |
|
Final |
|
| Item Exception Ballot |
View results |
Start: 2006-01-10 |
End: 2006-01-17 |
|
|
Roger Riggs, Oracle |
 |
| 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. |
 |
| 189 |
 |
JavaTM 3D API 1.4 |
|
This JSR will add new large scale funtionality to Java 3D. Possible technologies for inclusion include programmable shading and advanced rendering techniques. |
|
Withdrawn |
|
| Withdrawn |
|
Start: 2005-11-08 |
|
|
|
Kevin Rushforth, 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. |
 |
| 191 |
 |
JAINTM GCCS API |
|
The API was intended to allow software developers to rapidly develop external Service Provider type applications to interact with the GCCS Service. |
|
Withdrawn |
|
| Withdrawn |
|
Start: 2003-03-21 |
|
|
|
Judith Russell, AePONA |
 |
| 192 |
 |
JAINTM Service Creation Environment - JavaTM PART |
|
This is the specification for the JavaTM API to support and simplify the creation of portable telecommunication services delivered primarily to the JAINTM
Service Logic Execution Environment (JAINTM SLEE). |
|
Withdrawn |
|
| Withdrawn |
|
Start: 2004-09-22 |
|
|
|
Vishal Aggarwal, Hughes Software Systems |
 |
| 193 |
 |
Client Side Container (CSC) |
|
This would have described a client-side container architecture, providing common client infrastructure, for developing API-neutral clients (Swing, AWT, Command Line). The access to J2EE-components would be fully abstracted and encapsulated. |
|
Withdrawn |
|
| Withdrawn |
|
Start: 2002-10-14 |
|
|
|
Adam Bien, Bien, Adam |
 |
| 194 |
 |
JAINTM ULS API |
|
This was intended to allow software developers to rapidly develop external Service Provider-type applications to interrogate the location and status of a user's mobile device. |
|
Withdrawn |
|
| Withdrawn |
|
Start: 2003-02-21 |
|
|
|
Jorgen Dyst, Appium Technologies AB |
 |
| 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. |
|
Final |
|
|
|
Jonathan Gibbons, 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. |
 |
| 205 |
 |
Wireless Messaging API 2.0 |
|
This JSR will extend and enhance the "Wireless Messaging API" (JSR-000120) |
|
Final |
|
|
|
Marquart C Franz, Siemens AG |
 |
| 207 |
 |
Process Definition for JavaTM |
|
Definition of an annotated Java syntax and APIs for programming business processes in Java. |
|
Withdrawn |
|
| Withdrawn |
|
Start: 2010-02-26 |
|
|
|
Michael Rowley, BEA Systems |
 |
| 208 |
 |
JavaTM Business Integration (JBI) |
|
This JSR extends J2EETM and J2SETM with business integration SPIs. |
|
Final |
|
|
|
Ron Ten-Hove, Sun Microsystems, Inc. |
|
Peter Walker, Sun Microsystems, Inc. |
 |
| 210 |
 |
OSS Service Quality Management API |
|
Provide an API via the OSS through Java initiative that allows telecom management applications to be developed and integrated with Java-enabled Service Quality Management Systems. |
|
Dormant |
|
|
|
Thierry Supplisson, IBM |
 |
| 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. |
|
Final |
|
|
|
Roger Riggs, Oracle |
 |
| 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. |
|
Rejected |
|
| Rejected |
|
Start: 2003-05-13 |
|
|
|
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. |
|
Rejected |
|
| Rejected |
|
Start: 2003-05-13 |
|
|
|
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). |
|
Final |
|
|
 |
Jon Courtney, Sun Microsystems, Inc. |
|
Roger Riggs, Oracle |
 |
| 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. |
|
Final |
|
|
|
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. |
|
Final |
|
|
|
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. |
|
Final |
|
|
|
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. |
|
Final |
|
| Maintenance Draft Review |
Download page |
Start: 2007-11-14 |
End: 2007-12-17 |
|
|
Linda DeMichiel, Oracle |
|
Michael 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. |
|
Final |
|
|
|
Lance Andersen, Oracle |
 |
| 222 |
 |
JavaTM Architecture for XML Binding (JAXB) 2.0 |
|
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. |
|
Final |
|
|
|
Martin Grebac, Sun Microsystems, Inc. |
 |
| 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. |
|
Final |
|
|
|
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. |
|
Final |
|
|
|
Juha Eskelinen, Nokia Corporation |
 |
| 229 |
 |
Payment API |
|
Enabling application developers to initiate mobile payment transactions in J2METM applications. |
|
Final |
|
|
|
Jean-Yves Bitterlich, Oracle |
 |
| 230 |
 |
Data Sync API |
|
Enabling J2METM applications to access native data synchronization implementation |
|
Dormant |
|
|
|
Jens Paetzold, 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. |
|
Final |
|
|
|
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. |
|
Final |
|
|
|
Erkki Rysa, 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. |
|
Inactive |
|
| Expert Group Formation |
|
Start: 2003-12-16 |
|
|
|
Anthony Lai, Oracle |
 |
| 237 |
 |
Work Manager for Application Servers |
|
A work manager API providing for execution of concurrent work items within managed environments. |
|
Withdrawn |
|
| Withdrawn |
|
Start: 2008-06-18 |
|
|
|
Chris D Johnson, IBM |
|
Naresh Revanuru, BEA Systems |
 |
| 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 |
 |
| 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 |
 |
| 241 |
 |
The Groovy Programming Language |
|
Groovy is an agile, dynamic programming language for the Java Virtual Machine. Groovy includes features found in Python, Ruby, and Smalltalk, but uses syntax similar to the Java programming language. |
|
Dormant |
|
| Expert Group Formation |
|
Start: 2004-03-30 |
|
|
|
Guillaume Laforge, VMware |
 |
| 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. |
|
Final |
|
|
|
Kin-man Chung, Oracle |
 |
| 246 |
 |
Device Management API |
|
Enabling J2METM applications to access device management implementations |
|
Dormant |
|
| Early Draft Review |
Download page |
Start: 2005-08-08 |
End: 2005-09-07 |
|
|
Jens Paetzold, Oracle |
 |
| 247 |
 |
Data Mining 2.0 |
|
JDM 2.0 will address requested features deferred from JDM 1.0, which focused on the data mining framework and a select number of mining functions and algorithms. |
|
Withdrawn |
|
| Withdrawn |
|
Start: 2011-05-02 |
|
|
 |
Mark F. Hornick, 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. |
|
Final |
|
|
|
Edin Bektesevic, 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. |
|
Inactive |
|
| Public Review Ballot |
View results |
Start: 2009-02-17 |
End: 2009-02-23 |
|
|
Edin Bektesevic, Vodafone Group Services Limited |
|
Erkki Rysa, Nokia Corporation |
 |
| 250 |
 |
Common Annotations for the JavaTM Platform |
|
This JSR will develop annotations for common semantic
concepts in the J2SE and J2EE platforms that apply across a variety of individual technologies. |
|
Final |
|
|
|
Rajiv Mordani, Oracle |
 |
| 251 |
 |
Pricing API |
|
Standard for defining and using complex pricing data and business rules, enabling integration, allowing business differentiating extensions. Addresses usage-based business model needs, for communications and entertainment industries and utilities. |
|
Dormant |
|
| Early Draft Review |
Download page |
Start: 2006-05-01 |
End: 2006-05-31 |
|
|
John Wilmes, Ceon 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. |
|
Final |
|
| Maintenance Draft Review 3 |
Download page |
Start: 2008-07-22 |
End: 2008-08-25 |
|
|
Edward 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. |
|
Final |
|
| Maintenance Draft Review 4 |
Download page |
Start: 2009-03-27 |
End: 2009-04-27 |
|
|
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. |
|
Final |
|
|
 |
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. |
|
Final |
|
|
 |
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. |
|
Dormant |
|
| Early Draft Review |
Download page |
Start: 2006-01-30 |
End: 2006-03-01 |
|
|
Volker Bauche, Oracle |
 |
| 260 |
 |
JavadocTM Tag Technology Update |
|
Defines new tags and generated Javadoc document representation aimed
to increase readability, information richness, and make the Javadoc
more approachable to developers learning and using the APIs. |
|
Withdrawn |
|
| Withdrawn |
|
Start: 2011-03-22 |
|
|
|
Danny Coward, Oracle |
 |
| 261 |
 |
JavaTM API for XML Web Services Addressing (JAX-WSA) |
|
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. |
|
Withdrawn |
|
| Withdrawn |
|
Start: 2006-12-15 |
|
|
|
Mike Grogan, Sun Microsystems, Inc. |
|
Arun Gupta, Sun Microsystems, Inc. |
 |
| 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 |
 |
| 265 |
 |
API for Utilizing Web Services Policy |
|
This specification aims to standardize a basic framework in Java for utilizing the Web services constraints and capabilities. |
|
Withdrawn |
|
| Withdrawn |
|
Start: 2010-01-28 |
|
|
|
Sanjay Patil, SAP AG |
|
Umit Yalcinalp, SAP 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. |
|
Final |
|
|
|
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 |
|
|
|
Paul Su, Aplix Corporation |
 |
| 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 |
|
|
 |
Antti Rantalahti, Nokia Corporation |
|
Ivan Wong, Motorola |
 |
| 273 |
 |
Design-Time API for JavaBeansTM JBDT |
|
This JSR extends the JavaBeans specification and APIs to improve design-time functionality for component authors to leverage within the visual design environments in IDEs. |
|
Withdrawn |
|
| Withdrawn |
|
Start: 2011-03-22 |
|
|
|
Tor Norbye, Oracle |
 |
| 274 |
 |
The BeanShell Scripting Language |
|
This specification will standardize BeanShell, a Java syntax compatible
scripting language for the Java platform. |
|
Dormant |
|
| Expert Group Formation |
|
Start: 2005-06-07 |
|
|
|
Patrick Niemeyer, Niemeyer, Patrick D. |
 |
| 275 |
 |
Units Specification |
|
This JSR specifies Java packages for modeling and working with standard measures known as units. |
|
Rejected |
|
| Rejected |
|
Start: 2010-03-09 |
|
|
|
Jean-Marie Dautelle, Dautelle, Jean-Marie |
|
Werner Keil, Keil, Werner |
 |
| 277 |
 |
JavaTM Module System |
|
The specification defines a distribution format and a repository for collections of Java code and related resources. It also defines the discovery, loading, and integrity mechanisms at runtime. |
|
Dormant |
|
| Early Draft Review |
Download page |
Start: 2006-10-11 |
End: 2006-11-13 |
|
|
Alex Buckley, Oracle |
 |
| 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. |
|
Dormant |
|
| Public Review Ballot |
View results |
Start: 2007-01-30 |
End: 2007-02-05 |
|
|
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. |
|
Final |
|
|
|
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. |
|
Final |
|
|
|
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. |
 |
| 285 |
 |
Performance Management API |
|
The Performance Management API provides for the monitoring and management of the performance of an information or telecommunications network. |
|
Dormant |
|
| Expert Group Formation |
|
Start: 2005-11-15 |
|
|
|
Dave Raymer, Motorola |
 |
| 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. |
|
Final |
|
|
|
Martin Scott 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 |
 |
| 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. |
|
Rejected |
|
| Rejected |
|
Start: 2006-02-22 |
|
|
|
Andre Kruetzfeldt, Aplix Corporation |
 |
| 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 |
|
|
 |
Jaana Majakangas, Nokia Corporation |
 |
| 295 |
 |
Beans Binding |
|
Provide an API that allows two properties of two beans to stay in sync. |
|
Withdrawn |
|
| Withdrawn |
|
Start: 2011-05-02 |
|
|
|
Peter Zhelezniakov, Sun Microsystems, Inc. |
 |
| 296 |
 |
Swing Application Framework |
|
This JSR will provide a simple application framework for Swing applications. It will define infrastructure common to most desktop applications. In so doing, Swing applications will be easier to create. |
|
Withdrawn |
|
| Withdrawn |
|
Start: 2011-06-06 |
|
|
|
Alexander Potochkin, Sun Microsystems, Inc. |
 |
| 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. |
|
Inactive |
|
|
|
Tomi Aarnio, Nokia Corporation |
 |
| 298 |
 |
Telematics API for JavaTM ME |
|
This JSR defines the API set for Telematics Service on mobile devices. |
|
Final |
|
|
|
Dave Kim, SK Telecom Co., Ltd. |
|
Young Min Park, SK Telecom Co., Ltd. |
 |
| 300 |
 |
DRM API for JavaTM ME |
|
This specification will define an optional package for developing JavaTM ME applications which
utilize or interoperate with DRM agents that separately exist in devices. |
|
Final |
|
|
|
Jea Un Kim, LG Electronics Inc. |
|
Dnyanesh R Pathak, LG Electronics Inc. |
 |
| 302 |
 |
Safety Critical JavaTM Technology |
|
This specification creates a J2METM capability, based on the Real-Time Specification for Java (JSR-1), containing minimal features necessary for safety critical systems capable of certification, e.g., DO-178B. |
|
In Progress |
|
| Early Draft Review |
Download page |
Start: 2011-01-07 |
End: 2011-04-07 |
|
|
C. Douglass Locke, The Open Group |
 |
| 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, RedHat |
 |
| 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. |
|
Dormant |
|
| Expert Group Formation |
|
Start: 2006-08-01 |
|
|
|
Brian Deuser, Motorola |
 |
| 305 |
 |
Annotations for Software Defect Detection |
|
This JSR will work to develop standard annotations
(such as @NonNull) that can be applied to Java programs
to assist tools that detect software defects. |
|
Dormant |
|
| Expert Group Formation |
|
Start: 2006-09-12 |
|
|
|
William Pugh, Pugh, William |
 |
| 306 |
 |
Towards a new version of the JCP |
|
This JSR proposes a variety of changes and adjustments to the JCP. |
|
Withdrawn |
|
| Withdrawn |
|
Start: 2010-12-16 |
|
|
|
Patrick Curran, Oracle |
 |
| 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. |
|
Inactive |
|
| Public Review Ballot |
View results |
Start: 2009-02-17 |
End: 2009-02-23 |
|
|
Brian Deuser, Motorola |
 |
| 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. |
|
In Progress |
|
| Early Draft Review 2 |
Download page |
Start: 2012-01-30 |
End: 2012-02-29 |
|
|
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. |
|
In Progress |
|
| Early Draft Review |
Download page |
Start: 2010-02-26 |
End: 2010-03-28 |
|
|
Stephen Colebourne, Colebourne, Stephen |
|
Roger Riggs, Oracle |
|
Michael Nascimento Santos, Santos, Michael Nascimento |
 |
| 312 |
 |
JavaTM Business Integration 2.0 (JBI 2.0) |
|
JBI enables the creation of a Java business integration environment for the creation of Composite Applications. The JBI 2.0 JSR will augment it to address new requirements. |
|
Withdrawn |
|
| Withdrawn |
|
Start: 2010-12-17 |
|
|
|
Ron Ten-Hove, Sun Microsystems, Inc. |
|
Peter Walker, Sun Microsystems, Inc. |
 |
| 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. |
|
Final |
|
|
|
Edward 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 |
 |
| 318 |
 |
Enterprise JavaBeansTM 3.1 |
|
Enterprise JavaBeans is an architecture for the development and deployment of component-based business applications. |
|
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. |
|
Final |
|
|
|
Jens Jensen, Ericsson AB |
 |
| 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. |
|
Dormant |
|
| Expert Group Formation |
|
Start: 2007-11-13 |
|
|
|
Roger N. Mahler, AT&T |
 |
| 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. |
|
Final |
|
|
|
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. |
|
Final |
|
|
|
Binod PG, Sun Microsystems, Inc. |
|
Sivakumar Thyagarajan, Sun Microsystems, Inc. |
 |
| 323 |
 |
Strong Mobility for JavaTM |
|
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. |
|
Rejected |
|
| JSR Review Ballot Failed |
|
Start: 2008-01-22 |
|
|
|
Hiroki Suguri, Suguri, Hiroki |
 |
| 324 |
 |
On Screen MIDlet API for Java ME |
|
This JSR defines the API set for MIDlet activation functionality on idle screen. |
|
Rejected |
|
| Rejected |
|
Start: 2008-04-15 |
|
|
|
Dave Kim, SK Telecom Co., Ltd. |
 |
| 325 |
 |
IMS Communication Enablers (ICE) |
|
This specification will define a high level, IMS Communications Enabler framework API that will provide Java ME based devices effortless access to a set of essential IMS Communication Enablers. |
|
Final |
|
|
|
Martin Gunnang, Ericsson AB |
|
Niclas Palm, Ericsson AB |
 |
| 328 |
 |
Change Management API |
|
This JSR defines an interface to Change Management Systems handling and approving Requests for Changes. |
|
Inactive |
|
| JSR Review Ballot |
View results |
Start: 2009-01-06 |
End: 2009-01-20 |
|
|
Christian Klaus, Ascom Deutschland GmbH |
 |
| 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. |
|
Final |
|
|
|
Jacob Feldman, Feldman, Jacob |
 |
| 332 |
 |
Email Client API for JavaTM ME |
|
The Email Client API (EMC) for Java ME enables Java ME applications to access Email services like sending/receiving of Emails and corresponding notifications. |
|
In Progress |
|
| JSR Review Ballot |
View results |
Start: 2009-11-17 |
End: 2009-11-30 |
|
|
Gandhi Kishor Addanki, Samsung Electronics Corporation |
|
Lakshmi Narayana Thummala, Samsung Electronics Corporation |
 |
| 333 |
 |
Content Repository API for Java Technology 2.1 |
|
As the version 2.1 of the Content Repository for Java Technology API, the aim is to further expand and refine the specification based on feedback from the community. |
|
In Progress |
|
| Early Draft Review |
Download page |
Start: 2011-09-30 |
End: 2011-10-30 |
|
 |
David Nuescheler, Adobe Systems Inc. |
 |
| 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 |
 |
| 335 |
 |
Lambda Expressions for the JavaTM Programming Language |
|
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. |
|
In Progress |
|
| Early Draft Review |
Download page |
Start: 2011-11-15 |
End: 2011-12-15 |
|
|
Brian Goetz, Oracle |
 |
| 337 |
 |
JavaTM SE 8 Release Contents |
|
The Umbrella JSR for the eighth edition of the Java SE Platform |
|
In Progress |
|
| Expert Group Formation |
|
Start: 2010-12-07 |
|
|
|
Mark Reinhold, Oracle |
 |
| 338 |
 |
JavaTM Persistence 2.1 |
|
The Java Persistence API is the Java API for the management of persistence and object/relational mapping in Java EE and Java SE environments. |
|
In Progress |
|
| Early Draft Review |
Download page |
Start: 2011-12-23 |
End: 2012-01-22 |
|
|
Linda DeMichiel, Oracle |
 |
| 339 |
 |
JAX-RS 2.0: The Java API for RESTful Web Services |
|
This JSR will develop the next version of JAX-RS, the API for for RESTful (Representational State Transfer) Web Services in the Java Platform. |
|
In Progress |
|
| Early Draft Review 2 |
Download page |
Start: 2012-02-09 |
End: 2012-03-10 |
|
|
Santiago Pericas-Geertsen, Oracle |
|
Marek Potociar, Oracle |
 |
| 340 |
 |
Java Servlet 3.1 Specification |
|
This JSR is to develop the next version of Java Servlets - Java Servlets 3.1 |
|
In Progress |
|
| JSR Review Ballot |
View results |
Start: 2011-03-01 |
End: 2011-03-14 |
|
|
Shing Wai Chan, Oracle |
|
Rajiv Mordani, 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. |
|
In Progress |
|
| Early Draft Review |
Download page |
Start: 2012-04-19 |
End: 2012-05-19 |
|
|
Kin-man 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. |
|
In Progress |
|
| Early Draft Review |
Download page |
Start: 2012-02-28 |
End: 2012-03-29 |
|
|
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. |
|
In Progress |
|
| Early Draft Review |
Download page |
Start: 2011-11-08 |
End: 2011-12-08 |
|
|
Edward Burns, Oracle |
 |
| 345 |
 |
Enterprise JavaBeansTM 3.2 |
|
Enterprise JavaBeans is an architecture for the development and deployment of component-based business applications. |
|
In Progress |
|
| Early Draft Review |
Download page |
Start: 2012-02-02 |
End: 2012-03-03 |
|
|
Marina Vatkina, Oracle |
 |
| 347 |
 |
Data Grids for the JavaTM Platform |
|
This JSR proposes an API for interacting with in-memory and disk-based distributed data grids. |
|
In Progress |
|
| JSR Review Ballot |
View results |
Start: 2011-04-26 |
End: 2011-05-09 |
|
|
Manik Surtani, RedHat |
 |
| 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. |
|
In Progress |
|
| Early Draft Review |
Download page |
Start: 2012-03-28 |
End: 2012-04-27 |
|
|
Emmanuel Bernard, RedHat |
 |
| 350 |
 |
Java State Management |
|
This JSR will develop an API that applications and JavaEE containers can use to offload the responsibility of state management into third party providers with different quality of service characteristics. |
|
In Progress |
|
| JSR Review Ballot |
View results |
Start: 2011-08-02 |
End: 2011-08-15 |
|
|
Mitch Upton, Oracle |
 |
| 351 |
 |
JavaTM Identity API |
|
This JSR will develop the Identity API for the Java Platform. |
|
In Progress |
|
| JSR Review Ballot |
View results |
Start: 2011-09-20 |
End: 2011-10-03 |
|
|
Ron Monzillo, Oracle |
 |
| 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. |
|
In Progress |
|
| JSR Review Ballot |
View results |
Start: 2011-12-20 |
End: 2012-01-03 |
|
|
Jitendra Kotamraju, Oracle |
 |
| 354 |
 |
Money and Currency API |
|
Provides an API for representing, transporting, and performing comprehensive calculations with Money and Currency. |
|
In Progress |
|
| JSR Review Ballot |
View results |
Start: 2012-02-07 |
End: 2012-02-20 |
|
|
Victor Grazi, Credit Suisse |
 |
| 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. |
|
In Progress |
|
| Public Review Ballot |
|
Start: 2012-06-12 |
End: 2012-06-25 |
|
|
Patrick Curran, Oracle |
 |
| 356 |
 |
JavaTM API for WebSocket |
|
The Java API for WebSocket JSR will define a standard API for creating WebSocket applications. |
|
In Progress |
|
| JSR Review Ballot |
View results |
Start: 2012-02-21 |
End: 2012-03-05 |
|
|
Danny Coward, Oracle |
 |
| 357 |
 |
Social Media API |
|
This specification proposes an API for accessing and providing social information networks |
|
Rejected |
|
| Rejected |
|
Start: 2012-03-20 |
|
|
|
Werner Keil, Keil, Werner |
|
Antoine Sabot-Durand, Sabot-Durand, Antoine |
 |
| 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. |
|
In Progress |
|
|
|
Alex Buckley, Oracle |
 |
| 910 |
 |
JDBC 2.1 Errata Sheet |
|
Errata Sheet of JDBC 2.1 for Maintenance review. |
|
In Progress |
|
| Maintenance Draft Review |
Download page |
Start: 2000-12-20 |
End: 2001-01-18 |
|
|
Lance Andersen, Oracle |
 |
| 912 |
 |
Java 3DTM API 1.3 |
|
Version 1.3 of the Java 3D API. |
|
In Progress |
|
| Maintenance Draft Review 3 |
Download page |
Start: 2001-11-21 |
End: 2002-02-11 |
|
|
Kevin Rushforth, Sun Microsystems, Inc. |
 |
| 913 |
 |
JCP 2.0 |
|
This is the Maintenance Revision of the JCP 2.0 EC Voting rules. |
|
In Progress |
|
| Maintenance Draft Review |
Download page |
Start: 2001-05-08 |
End: 2001-06-11 |
|
|
Patrick Curran, Oracle |
 |
| 915 |
 |
J2SETM 1.4 (Merlin) Maintenance Review |
|
Details of specification changes made in version 1.4 ("Merlin") of the JavaTM 2 Platform, Standard Edition.
|
|
In Progress |
|
| Maintenance Draft Review |
Download page |
Start: 2001-07-26 |
End: 2001-08-27 |
|
|
Alan Sommerer, Sun Microsystems, Inc. |
 |
| 918 |
 |
J2SETM 1.4 Release Candidate |
|
Define the major features of the J2SETM 1.4 release. |
|
In Progress |
|
| Maintenance Draft Review |
Download page |
Start: 2002-01-08 |
End: 2002-02-11 |
|
|
Alan Sommerer, Sun Microsystems, Inc. |
 |
| 919 |
 |
JavaMailTM |
|
A description of the new APIs that are being
introduced in JavaMail. |
|
In Progress |
|
|
 |
Bill Shannon, Sun Microsystems, Inc. |
 |
| 920 |
 |
JMF 2.1.1. |
|
Maintenance Review of the JMF specification, version 2.1.1. |
|
In Progress |
|
| Maintenance Draft Review |
Download page |
Start: 2002-04-26 |
End: 2002-05-28 |
|
|
Babu Srinivasan, Sun Microsystems, Inc. |
 |
| 922 |
 |
JavaTM Communication API |
|
Maintenance version of the Java Communication API specification,version 2.0.3 |
|
Withdrawn |
|
| Withdrawn |
|
Start: 2002-12-04 |
|
|
|
Vincent Zhang, Sun Microsystems, Inc. |
 |
| 923 |
 |
J2SETM 1.4.2 (Mantis) Beta |
|
Descriptions of specification changes being made in version 1.4.2 ("Mantis") of the JavaTM 2 Platform, Standard Edition (J2SETM). |
|
In Progress |
|
| Maintenance Draft Review |
Download page |
Start: 2003-04-04 |
End: 2003-05-05 |
|
|
Danny Coward, Oracle |
 |
| 925 |
 |
JavaBeansTM Activation Framework 1.1 |
|
JavaBeans Activation Framework 1.1 proposes a few minor changes to the JAF APIs to address the
most commonly requested enhancements. |
|
In Progress |
|
|
 |
Bill Shannon, Sun Microsystems, Inc. |
 |
| 926 |
 |
Java 3DTM |
|
Maintenance of the Java 3D specification. |
|
In Progress |
|
|
|
Kevin Rushforth, Sun Microsystems, Inc. |
 |
| 927 |
 |
JavaTM TV API 1.1 |
|
The maintenance of the Java TV specification. |
|
In Progress |
|
|
|
Michael Lagally, Oracle |
|
Jens Paetzold, Oracle |
 |
|