http://www.developer.com/java/other/article.php/2219081/JCP-Watch-No-Java-14-in-J2ME.htm
The JCP Executive Committee for the Java 2 Mobile Edition platform (J2ME) rejected the proposed specifications involving Java 1.4 updates and enhancements to the core specifications governing J2ME. In addition, there were proposed final drafts for the J2ME Information Module Profile and the JAIN MEGACO API's. Finally, public review specifications have become available for the Wireless Messaging API's, Mobile 3D graphics and XML Digital Signature API's
Both Standard Edition and Mobile Edition Committees unanimously approved the specification involving changes to the Java Community Process for further development under the guidelines of the JCP. These JSR's were approved via ballot voting by the Executive Committee members. (http://jcp.org/en/participation/committee)
This JSR aims to define a new version of the Java Community Process to address some of the day-to-day issues of Spec Leads and Expert Groups through relatively minor, easy to implement changes to the process. None of the changes require modification to the participation agreements (the JSPA or IEPA). This JSR will not consider any issues that are difficult to implement or that require changes to the JSPA.
In particular this JSR will address the following issues:
The JCP Expert group for J2ME rejected the following specifications governing updating the existing core J2ME specifications to add support for new features and functionality found in J2SE 1.4. The following set of JSR's were rejected:
The Executive Committee members cited a number of reasons for rejection of these proposals among which are:
You can find a more detailed description of these JSR's in my previous installment at http://www.developer.com/java/other/article.php/2203411. One JSR released a specification for members of the JCP. This JSR deals with the emerging standards for the set of APIs that relate to converged Internet (data) and telephony (voice) networks called JAIN.
Java Coordination and Transaction (JCAT) includes (but is not limited to) the facilities required for applications to be invoked and return results before, during or after calls; to process call parameters or subscriber-supplied information; and to engage in further call processing and control. The JCAT JSR will extend another JAIN API called Java Call Control (JCC) which provides the facilities required for observing, initiating, answering, processing and manipulating calls, where a call is understood to include (but is not necessarily limited to) a multimedia, multiparty session over the underlying integrated (PSTN, packet and/or wireless) network. JCAT will extend JCC with concepts to model and control terminal capabilities. This enriches JCC's state transitions models by giving more control over its processing.
The Community review closes on 14th July 2003. JCP members may access the Community review at http://java.sun.com/aboutJava/communityprocess/participant/jsr122/index.html.
This JSR is to define a standard set of APIs for XML digital signatures services. The XML Digital Signature specification is defined by the W3C. XML Signatures can be applied to any digital content (data object), including XML. An XML Signature may be applied to the content of one or more resources. Enveloped or enveloping signatures are over data within the same XML document as the signature; detached signatures are over data external to the signature element. More specifically, the XML Digital Signature specification defines an XML signature element type and an XML signature application; conformance requirements for each are specified by way of schema definitions and prose respectively. The XML Digital Signature specification also includes other useful types that identify methods for referencing collections of resources, algorithms, and keying and management information.
The Public review closes on 29th June 2003. You may access the public review at http://jcp.org/aboutJava/communityprocess/review/jsr105/index.html.
This JSR intends to extend the existing wireless messaging API's (JSR-120) to support Multimedia Message Service (MMS), which would allow Java mobile applications to create, send and receive rich media messages containing text, graphics, animations, audio and video.
The Public review closes on 3rd July 2003. You may access the public review at http://jcp.org/aboutJava/communityprocess/review/jsr205/index.html.
This JSR was described in more detail in my previous installment at http://www.developer.com/java/other/article.php/1583471.
This proposed JSR will provide a scalable, small-footprint, interactive 3D API for use on mobile devices.
The Public review closes on 12th June 2003. You may access the public review at http://jcp.org/aboutJava/communityprocess/review/jsr184/index.html
Also see http://jcp.org/aboutJava/communityprocess/first/jsr195/index.html. This JSR will define a J2ME profile targeting embedded networked devices that wish to support a Java runtime environment similar to the Mobile Information Device Profile (MIDP) version 1.0, but that do not provide the graphical display capabilities required by MIDP 1.0. The Information Module Profile (IMP) will be a strict subset of MIDP 1.0, where the APIs relating to GUI functionality (the LCDUI) are simply removed. Functionality not already present in MIDP 1.0 is not anticipated or desired.
Also see http://jcp.org/aboutJava/communityprocess/first/jsr79/index.html.
The MEGACO/H.248 is a new protocol belonging to the Gateway Control class of Protocols. It is a protocol proposed jointly by IETF and ITU-T that specifies the syntax and semantics of messages that are used by the Call Agent to control and thereby establish media connections in a Gateway. The protocol defines a model for the Gateway comprising objects called as Contexts and Terminations and defines APIs by which the Call Agent can manipulate these objects within the Gateway. This JSR intends to implement the JAIN APIs for the MEGACO protocol.
What do you think of the JCP? What do you think of the current JSR's? Do you have any suggestions for this column? Feel free to write to me at apu at jcpwatch.org.
JCP Watch: No Java 1.4 in J2ME
June 9, 2003
Approved JSR's
JSR-215 Java Community Process version 2.6
Rejected JSRs
Community Review
JSR-122 JAIN JCAT
Public Review Specifications
JSR-105 XML Digital Signature APIs
JSR-205 Wireless Messaging API
JSR-184 Mobile 3D Graphics API for J2ME
Proposed Final Draft Specifications
JSR-195 Information Module Profile
JSR-79 JAIN MEGACO API Specification
Resources