| JSR ID # |
Title |
Description |
Spec Lead & Company or JSR Submitter(s) & Company |
| 000001 |
Real-time Specification for Java |
The Real-Time Specification for Java extends the JavaTM platform to support both current practice and advanced real-time systems application programming. |
Peter Haggar IBM |
| 000002 |
Boundary-Scan API |
This API was targeted to 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. |
Neil Jacobson Xilinx |
| 000003 |
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. |
Simon Vienot Sun Microsystems, Inc. |
| 000004 |
ECperf Benchmark Specification |
ECperf is an EJBTM performance workload that is real-world, scalable and captures the essence of why component models exist. |
Shanti Subramanyam Sun Microsystems, Inc. |
| 000005 |
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. |
James Duncan Davidson Sun Microsystems, Inc. |
| 000006 |
Unified Printing API (Java Print Service API) |
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. |
Robert Herriot Xerox Research & Technology |
| 000007 |
Factory Floor Automation Extension |
The Factory Floor Automation specification will result in an industry standard for industrial automation that is based on the JavaTM and JiniTM technologies. |
Bruce Khavar Cyberonix Inc. |
| 000008 |
Open Services Gateway Specification |
This JSR was going to develop the Open Services Gateway (OSG) Specification and describe an extensible Service Gateway. |
Robert Mines Sun Microsystems, Inc. |
| 000009 |
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. |
William Connor, Phd. Sun Microsystems, Inc. |
| 000010 |
Preferences API Specification |
A simple API allowing programs to manipulate user preference data and configuration data. |
Joshua Bloch Sun Microsystems, Inc. |
| 000011 |
JAINTM TCAP Specification |
JAINTM TCAP JSR is a proposed Java specification for the TCAP layer of the Signaling System 7 (SS7) stack. |
Doug Tait Sun Microsystems, Inc. |
| 000012 |
Java 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. |
Craig Russell Sun Microsystems, Inc. |
| 000013 |
Decimal Arithmetic Enhancement |
The proposed enhancements to the BigDecimal class primarily add floating point arithmetic to the existing class, allowing the use of decimal numbers for general-purpose arithmetic (especially financial and user-centric
applications) without the overheads and potential errors resulting from conversions to and from another type. |
Mike Cowlishaw Karl Gottschalk IBM |
| 000014 |
Add Generic Types To The JavaTM Programming Language |
Extending the JavaTM programming language with generic types (aka parameterized types). |
Gilad Bracha Sun Microsystems, Inc. |
| 000015 |
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. |
Phil Race Sun Microsystems, Inc. |
| 000016 |
J2EETM Connector Architecture |
The J2EETM Connector architecture defines a standard architecture for integrating JavaTM applications with existing back-end Enterprise Information systems. |
Rahul Sharma Sun Microsystems, Inc. |
| 000017 |
JAINTM ISUP Specification |
Requirements for a Standard Java API for ISDN User Part (ISUP), an SS7 protocol. |
Vijaya Venkatachalam Ulticom Ltd. |
| 000018 |
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. |
Doug Tait Sun Microsystems, Inc. |
| 000019 |
Enterprise JavaBeansTM 2.0 |
The Enterprise JavaBeansTM 2.0 specification extends the EJBTM architecture with new features including the integration with the JavaTM Message Service; improved support for entity bean persistence and relationships; a query language for finder methods; additional home interface methods; and support for server interoperability. |
Linda DeMichiel Sun Microsystems, Inc. |
| 000020 |
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). |
Mick Jordan Sun Microsystems, Inc. |
| 000021 |
JAINTM JCC/JCAT Specification |
The JAINTM Call Control (JCC) Specification defines a Java API for basic session control, while the JAIN Coordination and Transactions (JCAT) Specification builds on the JCC specification to define a Java API for advanced session control. |
Ravi Jain Telcordia Technologies, Inc. |
| 000022 |
JAINTM SCE/SLEE API Specification |
The specification includes complete descriptions of all the interfaces, classes, exceptions and requirements to develop portable telecommunication services and application framework so that services once developed will run on any JAINTM SLEE compliant execution environment. |
Dinesh N. Lokhande AT&T |
| 000023 |
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. |
Vito P. Jokubaitis Telcordia Technologies, Inc. |
| 000024 |
Service Provider API |
JAINTM SPA 2.1 is the Java specification of the Parlay API Version 2.1 interface. The API is intended to allow software developers to rapidly develop external Service Provider type applications using abstract primitives that hide the heterogeneity of underlying networks. |
Simon Beddus BT (British Telecom) |
| 000025 |
JAINTM Connectivity Management Specification |
The JSR is to define the Java APIs for a Connectivity Management API specification. |
Yzhak Ronen AT&T |
| 000026 |
UML/EJB Mapping Specification |
This document describes a standard mapping between the Enterprise JavaBeansTM architecture and the Unified Modeling Language. |
Jack Greenfield Inline Software Corporation |
| 000027 |
JavaTM Cryptography Extension 1.3 |
This Specification would have enhanced the JavaTM Cryptography Extension 1.2 and made it exportable. |
Sharon Liu Jan Luehe Sun Microsystems, Inc. |
| 000028 |
Java SASL Specification |
This specification defines a SASL client and server API in the JavaTM programming language. |
Rob Weltman Netscape Communications Corp. |
| 000029 |
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. |
Soren Torstensson Ericsson Infotech AB |
| 000030 |
J2METM Connected, Limited Device Configuration |
This specification will define a standard platform configuration of the JavaTM 2 platform, Micro Edition (J2METM) for small, resource-limited, connected devices. |
Antero Taivalsaari Sun Microsystems, Inc. |
| 000031 |
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. |
Mark Reinhold Sun Microsystems, Inc. |
| 000032 |
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. |
Christopher Ross dynamicsoft |
| 000033 |
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 JavaTM 2 Standard Edition (J2SETM). |
Mark Colan Lotus Development Corp. |
| 000034 |
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. |
John Zimmerman Sun Microsystems, Inc. |
| 000035 |
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. |
Shankar Allimatti Mahindra British Telecom Limited |
| 000036 |
J2METM Connected Device Configuration |
The J2METM 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. |
Hinkmond Wong Sun Microsystems, Inc. |
| 000037 |
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. |
Mark Vandenbrink Motorola Corporation |
| 000038 |
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. |
Paul Wolgast Jet Propulsion Laboratory |
| 000039 |
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. |
Ruslan Belkin Netscape Communications (A subsidiary of America Online Inc.) |
| 000040 |
Metadata API Specification |
The Java Metadata API specification will address the need for a pure Java metadata framework API that supports the creation, storage, retrieval, and interchange of metadata. |
Sridhar Iyengar Unisys Corporation |
| 000041 |
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. |
Joshua Bloch Sun Microsystems, Inc. |
| 000042 |
Travel Industry Reservation Booking Foundation API Specification |
This proposal intended to make it easier to build applications for reservation booking in the travel industry that will cross all aspects of travel (air, car, hotel, cruise, and other travel activities). |
Sherry Shavor IBM |
| 000043 |
JTAPI 2.0 Specification |
JTAPI 2.0 is a major enhancement of the current Java Telephony specification. |
Enterprise Computer Telephone Forum (ECTF) |
| 000044 |
Braille API Specification |
Braille API Specification provides an API to work with Braille lines making the use of these devices easier and allowing a faster introduction of new Braille lines in the JavaTM market by just writing a driver for Braille. |
Carlos Madrid ONCE (Organización Nacional de Ciegos de España) |
| 000045 |
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. |
Robert Field Sun Microsystems, Inc. |
| 000046 |
J2METM Foundation Profile |
The J2METM Foundation Profile is a set of APIs meant for applications running on small devices that have some type of network connection. |
Hinkmond Wong Sun Microsystems, Inc. |
| 000047 |
Logging API Specification |
Define standard logging APIs for the error and trace logging. |
Graham Hamilton Sun Microsystems, Inc. IBM |
| 000048 |
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. |
Jim Davis Sun Microsystems, Inc. |
| 000049 |
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. |
Hiro Hashimukai Yamatake Corporation, Control Products Division |
| 000050 |
Distributed Real-Time Specification |
The Distributed Real-Time Specification for Java extends RMI in the Real-Time Specification for Java, to provide support for predictability of end-to-end timeliness of trans-node activities. |
E. Douglas Jensen Mitre Corporation |
| 000051 |
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. |
Mark Reinhold Sun Microsystems, Inc. |
| 000052 |
A Standard Tag Library for JavaServer PagesTM |
A standard tag library for JSPTM pages. |
Eduardo Pelegri-Llopart Sun Microsystems, Inc. |
| 000053 |
JavaTM Servlet 2.3 and JavaServer PagesTM 1.2 Specifications |
The next versions of the JavaTM Servlet and JavaServer PagesTM (JSP) specifications. |
Eduardo Pelegri-Llopart Danny Coward Sun Microsystems, Inc. |
| 000054 |
JDBCTM 3.0 Specification |
The proposed specification will update the JDBCTM specification to reflect changes in the SQL specification and JavaTM platform. |
Jon Ellis Sun Microsystems, Inc. |
| 000055 |
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"). |
Sean Mullan Sun Microsystems, Inc. |
| 000056 |
Network Launching Protocol and API |
A specification of protocols and APIs that will enable JavaTM applications to be deployed on the Web. An implementation of this specification will support Web deployed applications by enabling distributing an application on a Web server and launching the application from any Web browser. |
Rene Schmidt Sun Microsystems, Inc. |
| 000057 |
Long-Term Persistence for JavaBeansTM Specification |
JSR 57 provides streams to convert graphs of JavaBeansTM architecture to and from version resilient file formats (typically XML documents). |
Philip Milne Sun Microsystems, Inc. |
| 000058 |
JavaTM 2 Platform, Enterprise Edition 1.3 Specification |
Defines the JavaTM 2 Platform, Enterprise Edition, version 1.3. |
Bill Shannon Sun Microsystems, Inc. |
| 000059 |
J2SETM Merlin Release Contents |
Define the major features of the J2SETM "Merlin" release (J2SE 1.4). |
Graham Hamilton Sun Microsystems, Inc. |
| 000060 |
Building Automation Java API |
The goal is to develop a set of Java APIs for programmable controllers in the building automation industry. |
Brian Frank Tridium, Inc. |
| 000061 |
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. |
Marc Petit-Huguenin Netergy Networks - Network Software Division |
| 000062 |
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. |
Peter Madany Sun Microsystems, Inc. |
| 000063 |
JavaTM API for XML Processing 1.1 |
The proposed specification will define a set of implementation independent portable APIs supporting XML Processing. |
James Duncan Davidson Sun Microsystems, Inc. |
| 000064 |
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. |
William Senn IBM |
| 000065 |
Concise Object-Array Literals |
A minor extension to the JavaTM programming language that will support a concise notation for automatically-boxing object-array literals. |
Mark Reinhold Sun Microsystems |
| 000066 |
J2METM RMI Profile |
The J2METM RMI Profile provides JavaTM platform to Java platform remote method invocation for Java devices and interoperates with J2SETM RMI. |
Mark Hodapp Sun Microsystems, Inc. |
| 000067 |
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. |
Nick Kassem Sun Microsystems, Inc. |
| 000068 |
J2METM Platform Specification |
This specification will define the next major revision of the JavaTM 2 platform, Micro Edition. |
Peter Madany Sun Microsystems, Inc. |
| 000069 |
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. |
John D. Poole Hyperion Solutions Corporation |
| 000070 |
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. |
Roisín Parkes IONA Technologies |
| 000071 |
JMX-TMN Specification |
JMX-TMN Specification is part of the second phase of the Java Management Extensions (JMXTM) umbrella initiative. It specifies the interoperability between the Telecommunication Management Network (TMN) standards and JMX. |
Philippe Roy Bull S.A. (Bullsoft) |
| 000072 |
Generic Security Services API |
The Generic Security Services API (GSS-API) offers application programmers uniform access to services like authentication, integrity, and confidentiality from a range of underlying security mechanisms, including Kerberos. |
Mayank Upadhyay Sun Microsystems, Inc. |
| 000073 |
Data Mining API |
This JSR addresses the need for a data mining API for Java, aligned with existing, evolving data mining standards efforts. |
Mark F. Hornick Oracle Corporation |
| 000074 |
Public Key Cryptography Standards (PKCS) for JavaTM |
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 & #12) and to provide a reference implementation of these. |
Anthony Nadalin IBM |
| 000075 |
PDA Profile for J2METM |
This profile will provide user interface and data storage APIs for small, resource-limited handheld devices. It is based on the Connected, Limited Device Configuration (CLDC). |
Dan Podwall Palm, Inc. |
| 000076 |
RMI Security |
Define a high-level API for network security in JavaTM 2 Standard Edition RMI, covering
basic security mechanisms: authentication (including delegation), confidentiality, and
integrity. |
Bob Scheifler Sun Microsystems, Inc. |
| 000077 |
J2EETM Management |
The Java 2 Platform, Enterprise
Edition Management Specification will provide server vendors and tool vendors
with a standard model for managing the J2EE Platform. |
Hans Hrasna Sun Microsystems, Inc. |
| 000078 |
RMI Custom Remote References |
Provide a general framework in JavaTM] 2 Standard Edition RMI for customizing remote
invocation behavior. |
Ann Wollrath Sun Microsystems, Inc. |
| 000901 |
JavaTM Language Specification, Second Edition |
The JavaTM Language Specification, Second Edition includes all changes, clarifications and amendments made to the JavaTM programming language since the publication of the first edition of the language specification in 1996. |
Gilad Bracha Tim Lindholm Sun Microsystems, Inc. |
| 000902 |
JavaTM Servlet API Specification, Version 2.2, Errata Sheet, 4/1/2000 |
Maintenance revision for the JavaTM Servlet API Specification, version 2.2. |
Danny Coward Sun Microsystems, Inc. |
| 000903 |
JavaTM Servlet API Specification, Version 2.2, Errata Sheet, 4/27/2000 |
Maintenance revision for the JavaTM Servlet API Specification, version 2.2. |
Danny Coward Sun Microsystems, Inc. |
| 000904 |
JavaMailTM Specification |
Maintenance revision 1.2 for the JavaMailTM API. |
Bill Shannon Sun Microsystems, Inc. |
| 000905 |
Enterprise JavaBeansTM Specification Version 1.1, Errata Sheet, 5/4/2000 |
Maintenance revision for the Enterprise JavaBeansTM Specification, version 1.1. |
Sun Microsystems, Inc. |