JavaJCP Watch: Mobile Graphics and Multimedia, WSDL API's and Service Quality Management...

JCP Watch: Mobile Graphics and Multimedia, WSDL API’s and Service Quality Management Support

Developer.com content and product recommendations are editorially independent. We may make money when you click on links to our partners. Learn More.

The JCP process continues extending the scope of the Java platform into new technology areas. New JSR’s for mobile graphics, multimedia and it’s content handling were proposed for the Java mobile platform (J2ME) and for support for Service Quality Management in an Operation Support System for Java telecom applications. Further, the JSR for the Web Services Description Language was approved in its final ballot.

New JSR’s

Two new JSR’s relating to adding graphics capabilities and extending the platform to register and launch external, custom applications based on content type were proposed for the Java mobile platform (J2ME). Additionally, an extension to the Operation Support System suite of API’s was proposed with a module for Service Quality Management.

JSR-209 Advanced Graphics and User Interface Optional Package for the J2ME Platform

The primary goal for this JSR is to provide support for core graphics capabilities on the J2ME platform. It intends to migrate the core APIs for advanced graphics and user interface facilities from the J2SE platform to the J2ME platform. These facilities will include: Swing, Java 2D Graphics and Imaging, Image I/O, and Input Method Framework. This JSR does not intend to modify the existing API’s thereby making applications written to this subset of the graphics libraries fully upward compatible to J2SE.

This JSR will be under public review until 30th March 2003. To contribute, send an email to jsr-209-comments@jcp.org.

JSR-210 OSS Service Quality Management API

An Operation Support System (OSS) is a set of programs that help a communications service provider monitor, control, analyze, and manage problems with a telephone or computer network. This JSR intends to provide the Service Quality Management component for the OSS API’s which is responsible for monitoring the overall delivered quality of a service, at the service level as experienced by a customer.

This JSR will be under public review until 31st March 2003. To contribute, send an email to jsr-210-comments@jcp.org.

JSR-211 Content Handler API

The purpose of this JSR is to define an optional package for an API and associated model permitting the invocation of J2ME Applications to handle actions on Uniform Resource Identifiers (URI) based on the MIME-type or scheme. For example, an application or suite of applications running on the J2ME platform can register itself to be invoked when a particular content type in encountered. This is similar to file associations within web browsers that invoke particular programs when certain types of data are encountered (.PDF files invoke Adobe Acrobat).

This JSR will be under public review until 31st March 2003. To contribute, send an email to jsr-211-comments@jcp.org.

Community Reviews

JSR-195 Information Module Profile

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.

The Community review closes on 21st April 2003. JCP members may access the Community review at http://java.sun.com/aboutJava/communityprocess/participant/jsr195/index.html.

Public Review Specifications

JSR-97 JavaHelp 2.0 Specification

JavaHelp software is a full-featured, platform-independent, extensible help system that enables developers and authors to incorporate online help in applets, components, applications, operating systems, and devices. Authors can also use the JavaHelp software to deliver online documentation for the Web and corporate Intranet. JavaHelp 2.0 is a major update to the 1.0 specification. The updates include enhancements to merging, multi topic printing, improved secondary window and popup usage, JFC ToolTip HelpSet support, HelpSet presentation controls and additional Navigators.

The Public review closes on 1st May 2003. You may access the public review at http://jcp.org/aboutJava/communityprocess/review/jsr97/index.html.

JSR Final Ballot Approvals

The final specifications were approved via ballot voting by the Executive Committee members. (http://jcp.org/en/participation/committee). At this stage, the complete final specification is available for download along with documentation and reference implementations of the specification.

JSR-110 Java APIs for WSDL

Web Services Description Language (WSDL) is an XML based format for describing a web service. In particular it provides information on what services are provided, how to invoke them and what parameters need to be passed to the service for successful invocation. The intent of this JSR is to provide a standard set of APIs for representing and manipulating services described by WSDL documents. These APIs will define a way to construct and manipulate models of service descriptions.

You may download the final specification from http://www-124.ibm.com/developerworks/projects/wsdl4j/.

Approved JSR’s

Three JSR’s were approved 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)

These JSR’s were covered in my previous installment at http://www.developer.com/java/other/article.php/2108681.

JSR Community Draft Approvals

The Community Draft Specification is the specification developed in collaboration by members of the expert group for the JSR. The following community draft specifications were approved via ballot voting by the Executive Committee members. (http://jcp.org/en/participation/committee)

These JSR’s were covered in my previous installment at http://www.developer.com/java/other/article.php/1690731.

Resources

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@jcpwatch.org.

Get the Free Newsletter!

Subscribe to Developer Insider for top news, trends & analysis

Latest Posts

Related Stories