E. Douglas Jensen's

Real-Time for the Real World

 
Home  |  Search  |  Contact Me   
 
 

My personal manifesto about the widely misunderstood field of real-time computing...

"I don't understand why people are frightened of new ideas. It's the old ideas that frighten me."
-- John Cage


 

Introduction
About Me
Real-Time
Distributed Real-Time
Distrib. Real-Time Java
Real-Time Java
Real-Time CORBA
Real-Time Resources
Our Documents
 

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

 

3/25/04: McNealy: Java will not be open source.

8/4/03: Aonix buys real-time Java pioneer Newmonics

3/17/03 TimeSys announces delivery of the first  RTSJ-compliant Java virtual machine and embedded Java development kit product

2/7/03: New presentation about the Distributed Real-Time Specification for Java

 
 

View Site Changes  RSS feed | Site Updated 03/30/2008 |  Legal