The Real-Time Specification for Java (RTSJ) standardizes an API and other properties of real-time capable Java Virtual Machines.
The Real-Time Specification for Java (RTSJ) is defined by two Java Specification Requests, JSR-1 (1998-2006) and JSR-282 (2005-present). The specification provides additional APIs and more precision in JVM and library behaviors in the following areas:
- Threads
- Scheduling
- Memory Management
- Synchronization
- Time
- Clocks and Timers
- Asynchrony
- System/Options
Implementations
Sun/Oracle's JavaRTS-- As of March 2012, it appears Oracle has terminated this product and the group developing it.- IBM WebSphere Real-Time
- Atego's PERC
- Aonix JamaicaVM
Conferences and Publications
- Java Technologies for Real-Time and Embedded Systems (JTRES 2010)