Find JSRs
Submit this Search


Ad Banner
 
 
 
 

JSRs: Java Specification Requests
JSRs by Stage

JSR Review (0 JSRs) | Early Draft Review (0 JSRs) | Public Review (0 JSRs) | Proposed Final Draft (6 JSRs) | Final Release (196 JSRs) | Maintenance Review (0 JSRs) | Inactive (50 JSRs)

Inactive JSRs

The following JSRs have both not posted a Final Release and have not posted a JCP milestone draft for the last 18 months. When the JSR posts a milestone or is withdrawn it will be listed as active again on the appropriate page.

49 Web Based Industrial Monitoring Framework
Description: 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.
Spec Lead: Hiroaki Hashimukai, Yamatake Corporation
 
 
 
50 Distributed Real-Time Specification
Description: 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.
Spec Lead: E. Douglas Jensen, MITRE Corporation
 
 
 
60 Building Automation Java API
Description: The goal is to develop a set of Java APIs for programmable controllers in the building automation industry.
Spec Lead: Brian Frank, Tridium, Inc
 
 
 
68 J2METM Platform Specification
Description: This specification will define the next major revision of the JavaTM 2 platform, Micro Edition.
Spec Lead: Star Spec Lead Jon Courtney, Sun Microsystems, Inc.
 
 
 
69 Java OLAP Interface (JOLAP)
Description: 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.
Spec Lead: John D. Poole, Hyperion Solutions Corporation
 
 
 
87 JavaTM Agent Services
Description: This specification defines a set of objects and service interfaces to support the deployment and operation of autonomous communicative agents.
Spec Lead: Francis G. McCabe, Fujitsu Limited
 
 
 
102 JDOM 1.0
Description: JDOM is a way to represent an XML document for easy and efficient reading, manipulation, and writing.
Spec Lead: Jason Hunter, Hunter, Jason
 
 
 
106 XML Digital Encryption APIs
Description: 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.
Spec Lead: Bruce Rich, IBM
 
 
 
107 JCACHE - Java Temporary Caching API
Description: Specifies API and semantics for temporary, in memory caching of Java objects, including object creation, shared access, spooling, invalidation, and consistency across JVM's.
Spec Lead: Gregory Robert Luck, Luck, Gregory Robert
Spec Lead: Cameron Purdy, Oracle
 
 
 
122 JAINTM JCAT
Description: 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.
Spec Lead: Farooq M Anjum, Telcordia Technologies, Inc.
 
 
 
128 JESI - JSP Tag Library for Edge Side Includes (ESI)
Description: 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.
Spec Lead: Olga Peschansky, Oracle
 
 
 
138 Performance Metric Instrumentation
Description: Specifies standard APIs for performance metric instrumentation of Java programs.
Spec Lead: Bruce Irvin, Oracle
 
 
 
141 SDP API
Description: 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.
Spec Lead: Kelvin R Porter, Cisco Systems
 
 
 
155 Web Services Security Assertions
Description: To provide a set of APIs, exchange patterns & implementation to securely (integrity and confidentiality) exchange assertions between web services based on OASIS SAML.
Spec Lead: Sandeep Kumar, Cisco Systems
Spec Lead: Krishna Sankar, Cisco Systems
 
 
 
156 Java API for XML Transactions
Description: 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.
Spec Lead: Jonathan Halliday, RedHat
 
 
 
157 ebXML CPP/A APIs for Java
Description: 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.
Spec Lead: Himagiri Mukkamala, Sybase
 
 
 
158 JavaTM Stream Assembly
Description: TheJavaTM Stream Assembly API specifies classes and interfaces for the creation, management, and processing of broadcast and interactive stream multiplexes.
Spec Lead: Gerard Fernando, Sun Microsystems, Inc.
 
 
 
161 JAINTM ENUM API Specification
Description: 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).
Spec Lead: Christopher John, NetNumber, Inc.
 
 
 
182 JPay - Payment API for the JavaTM Platform
Description: 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.
Spec Lead: Marquart C Franz, Siemens AG
 
 
 
203 More New I/O APIs for the JavaTM Platform ("NIO.2")
Description: APIs for filesystem access, scalable asynchronous I/O operations, socket-channel binding and configuration, and multicast datagrams.
Spec Lead: Alan Bateman, Sun Microsystems, Inc.
 
 
 
207 Process Definition for JavaTM
Description: Definition of an annotated Java syntax and APIs for programming business processes in Java.
Spec Lead: Michael Rowley, BEA Systems
 
 
 
210 OSS Service Quality Management API
Description: 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.
Spec Lead: Thierry Supplisson, Vallent Corporation
 
 
 
230 Data Sync API
Description: Enabling J2METM applications to access native data synchronization implementation
Spec Lead: Jens Paetzold, Sun Microsystems, Inc.
 
 
 
233 J2EE Mobile Device Management and Monitoring Specification
Description: This JSR defines an extension of the J2EE platform for the purposes of remotely monitoring and managing the software on mobile devices.
Spec Lead: Jens Paetzold, Sun Microsystems, Inc.
 
 
 
236 Concurrency Utilities for JavaTM EE
Description: Concurrency Utilities for Java EE provides a simple, standardized API for using concurrency from application components without compromising container integrity while still preserving the Java EE platform's fundamental benefits.
Spec Lead: Naresh Revanuru, Oracle
Spec Lead: Fred Rowe, IBM
 
 
 
241 The Groovy Programming Language
Description: 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.
Spec Lead: Guillaume Laforge, Laforge, Guillaume
 
 
 
246 Device Management API
Description: Enabling J2METM applications to access device management implementations
Spec Lead: Jens Paetzold, Sun Microsystems, Inc.
 
 
 
247 Data Mining 2.0
Description: 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.
Spec Lead: Star Spec Lead Mark F. Hornick, Oracle
 
 
 
251 Pricing API
Description: 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.
Spec Lead: John Wilmes, Ceon Corporation
 
 
 
255 JavaTM Management Extensions (JMXTM) Specification, version 2.0
Description: This JSR updates the JMX and JMX Remote APIs for version 6.0 of the Java(TM) Platform, Standard Edition. It will improve usability of existing features and add new functionality.
Spec Lead: Star Spec Lead Eamonn McManus, Sun Microsystems, Inc.
 
 
 
259 Ad Hoc Networking API
Description: 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.
Spec Lead: Volker Bauche, Sun Microsystems, Inc.
 
 
 
260 JavadocTM Tag Technology Update
Description: 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.
Spec Lead: Star Spec Lead Danny Coward, Sun Microsystems, Inc.
 
 
 
266 Unified Message Box Access API (UMBA-API)
Description: The purpose of this JSR is to define an API to access and manage the message boxes of the mobile device and their content.
Spec Lead: Michael Lagally, Sun Microsystems, Inc.
 
 
 
273 Design-Time API for JavaBeansTM JBDT
Description: 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.
Spec Lead: Tor Norbye, Sun Microsystems, Inc.
 
 
 
274 The BeanShell Scripting Language
Description: This specification will standardize BeanShell, a Java syntax compatible scripting language for the Java platform.
Spec Lead: Patrick Niemeyer, Niemeyer, Patrick D.
 
 
 
276 Design-Time Metadata for JavaServerTM Faces Components
Description: Defines a standard mechanism for associating design-time information with JavaServerTM Faces components.
Spec Lead: Jeffrey Stephenson, Oracle
 
 
 
277 JavaTM Module System
Description: 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.
Spec Lead: Alex Buckley, Sun Microsystems, Inc.
 
 
 
278 Resource Management API for JavaTM ME
Description: 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.
Spec Lead: Ho An, Samsung Electronics Corporation
Spec Lead: Hobum (Vincent) Kwon, Samsung Electronics Corporation
 
 
 
285 Performance Management API
Description: The Performance Management API provides for the monitoring and management of the performance of an information or telecommunications network.
Spec Lead: Dave Raymer, Motorola
 
 
 
294 Improved Modularity Support in the JavaTM Programming Language
Description: Language extensions in support of information hiding and separate compilation.
Spec Lead: Alex Buckley, Sun Microsystems, Inc.
 
 
 
295 Beans Binding
Description: Provide an API that allows two properties of two beans to stay in sync.
Spec Lead: Peter Zhelezniakov, Sun Microsystems, Inc.
 
 
 
296 Swing Application Framework
Description: 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.
Spec Lead: Alexander Potochkin, Sun Microsystems, Inc.
 
 
 
302 Safety Critical JavaTM Technology
Description: 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.
Spec Lead: C. Douglass Locke, The Open Group
 
 
 
304 Mobile Telephony API version 2
Description: This JSR extends the interfaces defined in JSR253 (Mobile Telephony API) to cover additional use cases and features not covered in that JSR.
Spec Lead: Brian Deuser, Motorola
 
 
 
305 Annotations for Software Defect Detection
Description: 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.
Spec Lead: William Pugh, Pugh, William
 
 
 
306 Towards a new version of the JCP
Description: This JSR proposes a variety of changes and adjustments to the JCP.
Spec Lead: Patrick Curran, Sun Microsystems, Inc.
 
 
 
308 Annotations on Java Types
Description: This JSR extends the Java annotation syntax to permit annotations on any occurrence of a type. Previously, annotations could not be placed on generic type arguments, type casts, etc.
Spec Lead: Alex Buckley, Sun Microsystems, Inc.
Spec Lead: Michael Ernst, Ernst, Michael
 
 
 
310 Date and Time API
Description: This JSR will provide a new and improved date and time API for Java.
Spec Lead: Stephen Colebourne, Colebourne, Stephen
Spec Lead: Michael Nascimento Santos, Santos, Michael Nascimento
 
 
 
312 JavaTM Business Integration 2.0 (JBI 2.0)
Description: 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.
Spec Lead: Ron Ten-Hove, Sun Microsystems, Inc.
Spec Lead: Peter Walker, Sun Microsystems, Inc.
 
 
 
320 Services Framework
Description: 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.
Spec Lead: Roger N. Mahler, AT&T