Real-Time Java
This content has been
copied from my previous web site, and hasn't yet been
updated since late 2001; I hope to update it soon.

The Real-Time
Specification for Java was approved by the MicroEdition
Executive Committee on 11/12/01. Surprisingly, Sun abstained
with the following comment:
"On 12-Nov-2001,
Sun ABSTAINED FROM VOTING with the following comment: The
effort behind JSR-001 is longstanding, predating the JCP.
While there have been efforts to bring it in line with the
spirit of the JCP as that evolved, there remain aspects that
do not align with the JCP. For instance, the apparent fact
that the RI license does not permit commercial use of the RI
or its derivatives is contrary to the expectations of most
JCP participants, for whom an RI is typically more than just
a proof of concept. The TCK, while adequate in many areas,
is known to have holes in its coverage, with well-understood
consequences. The TCK is proposed to be licensed under the
Community Public License. A CPL-licensed TCK leaves the door
open for derivative TCKs that could confuse users and
threaten WORA by raising the question whether an
implementation is "more than compatible". To the extent
portions of the RI are licensed under CPL, inadequate
protection is given for stability within the Java platform
name space. Sun recognizes the great efforts and progress of
the EG, and does not want to stand in the way of progress in
this space. But it has also consistently made its concerns
known, and does not want future JSRs to model themselves
after the above elements of this special case."
Sun has assured
the JSR-50 Expert Group that they do not intend their
comment to affect the DRTSJ.
The revised and
approved version 1.0 of the RTSJ is available on
http://www.rtj.org.

Version 1 of the
Real-Time Specification for Java is available, both on-line
via http://www.rtj.org, and
in
book form from Addison Wesley in both English and
Japanese. The JSR-1 Expert Group continues to refine and
complete certain aspects for a revision tentatively
scheduled for JavaOne 2001. There will be a status report
and demonstration of the RTSJ at the
Embedded Systems
Conference in April 2001.
IBM, the RTSJ
Specification Lead, has designated
TimeSys to produce the
RTSJ Reference Implementation; the availability date will be
announced in a forthcoming press release. The RI will run on
a version of Linux to be announced. The RTSJ Technology
Compatibility Kit is currently under way by IBM.
Products that
are at least partially compliant with the current version of
the RTSJ are beginning to appear. They include
IBM's VisualAge
Microedition, and aJile's
AJ-100.
The J Consortium
announced the opening of Public Review for the Real-Time
Data Access Specification, Draft 1.8. The draft can be
downloaded at
http://rtawg.khe.siemens.de/RTACCESS18.pdf. The Public
Review will close on March 30, 2001. Public Review comments
should be sent directly to Barry Hedquist at beh@peren.com.
In October
2000, the J Consortium received final approval from the
International Standards Organization ISO/IEC JTC 1 for PAS
status.
The J Consortium
Real-Time Java Working Group has made some revisions to the
core specification in response to feedback received from
national bodies voting on ISO PAS status, and based on
additional comments received from certain J Consortium
members. There are a few open issues remaining to be
resolved before they submit this specification to ISO.
Nevertheless, there have been enough changes since the
previously available public draft was circulated that they
would like to expose this revision to a broader audience.
This new revision is available at:
http://www.j-consortium.org/rtjwg/rtce.1.0.14.pdf. Email
comments to rtcore@j-consortium.org.
Add to Favorites
Print Page
Download a PDF copy of this page