The Real-Time Specification for Java
(RTSJ), or JSR 1, specifies how Java
systems should behave in a real-time
context and was developed over several
years by experts from both the Java
and real-time domains.
The RTSJ is designed to seamlessly
extend any Java family — whether the
Java Platform, Standard Edition (Java
SE); Java Platform, Micro Edition
(Java ME); or Java Platform,
Enterprise Edition (Java EE) — and
has the requirement that any
implementation pass both the JSR 1
technology compatibility kit (TCK) and
the TCK of the platform — Java SE,
Java ME, or Java EE — on which it is
based.
The RTSJ introduces several new
features to support real-time
operations. These features include new
thread types, new memory-management
models, and other newly introduced
frameworks. (…)