The recent progress of the 2.0 Real-Time Specification for Java (RTSJ) has consequences far beyond the traditional real-time programming world.
This impact belies the reputation RTSJ has among many Java users. "Real-time Java" was
at one time an oxymoron for projects that relied on early, unoptimized implementations. Even those aware that RTSJ 1.0 was important enough to be the very first standard to emerge in 2002 from the Java Community Process (JCP) as JSR-1 believed that nothing significant had happened since. To the casual observer it seems that RTSJ has been dormant for much of the last decade.