Java News from Thursday, May 25, 2006

JBoss has submitted JSR-298, Web Beans API for Java ME to the Java Community Process (JCP). According to the JSR, "The goal of this work is to enable EJB 3.0 components to be used as JSF managed beans, unifying the two component models and enabling a considerable simplification to the programming model for web-based applications in Java." It continues:

Aspects that should be considered in this work include, but are not limited to, the following:

The goal of the Expert Group will be to investigate these issues and identify and pursue other directions that allow a simplification of the overall programming model, while leaving issues relevant only to the EJB specification or only to the JSF specification to the respective Expert Groups.

Comments are due by June 5.


SK Telecom Co., Ltd. has submitted JSR-298, Telematics API for Java ME to the Java Community Process (JCP). According to the JSR,

This JSR is designed to provide a standard API set to control the car devices and diagnose status of the car on the current and the next generation of embedded devices. The API set, for car device control and diagnosis, aims for collecting information of car status and controlling the car devices to support telematics services.

One of the core functionalities to enable telematics service is to control and monitor the car devices through the communication protocol provided by the internal car network such as TCP/IP, CAN, MOST, GPIO, and DIO. Based on this control/monitor functionality, operators and manufacturers can provide various services to car owners or drivers equipped with embedded devices such as handsets or built-in telematics terminals. So the goal of this JSR is to provide a standard API set to control and diagnose car devices with close streamline with J2ME technology.

The proposed JSR API will support:

  1. Car device control: doors, mirrors, seats, engine, audio, lights, and etc.
  2. Car status monitor: airbag, engine, car diagnostic module
  3. Car network protocol manipulation: CAN, MOST, GPIO, DIO, and etc.

The target devices will be J2ME-enabled embedded devices, with connection to the car control network through wire or wireless radio such as Bluetooth or RFID. So, the devices with this JSR can be viewed as a service interface between service provider and the car.

This JSR may have optional API sets dedicated for before-market telematics devices in order to provide more detailed control over car devices including AV unit and proprietary car diagnostics modules. Based on the proposed JSR, the various actors of Telematics including service operators, embedded device vendors, automotive manufacturers, and application/solution developers can find a stable and standard way to build the Telematics services modules.

Comments are due by June 5.