Current
Spec
Spec
Errata
RI/TCK
Download
Temporarily
Not
Available
Code
Collection
Documents
and
Papers
Videos Implementations and Other Information
Tools

The RTSJ is the specification resulting from JSR-1, the first specification launched through the Java® Community Process. The specification was approved in January 2002. The first commercial implementation followed in Spring of 2003. The second release of the reference implementation (RI) was in Spring 2004, and version 1.0.1 of the RTSJ was released (with updates to the RI and Technology Compatibility Suite) in June 2005.

RTSJ is designed to support both hard and soft real-time applications. Among its major features are: scheduling properties suitable for real-time applications with provisions for periodic and sporadic tasks, support for deadlines and CPU time budgets, and tools to let tasks avoid garbage collection delays

11/7/2012 Contact James Hunt (jjh at aicas.com) for more information about RTSJ RI/TCK download status.

02/01/2018 This web site went down for at least a few days. (I'm sorry.) When I put it back together, I noticed that the next spec-version of RTSJ has been renamed 2.0 and looks like it's getting pretty mature. See The RTSJ Page at Aicas

1/16/2009: Alpha 1.1 RI updated to version 6. This is mainly a bug fix release. Among other problems, it fixes important bugs in basic RTSJ behavior related to scoped memory. These fixes will eventually be propagated to the 1.0.2 branch, but it will take some time to get the 1.0.2 RI and TCK ready for another release.
See download page.

The JCP has accepted a JSR for RTSJ version 1.1 and assigned it JSR 282. The assigned work for this JSR is a laundry list of minor tweaks and enhancements for RTSJ.
Web site revision log
Web site feedback