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.