This is interesting because people often assumed that a language like Java--virtual-machine based, reliant on garbage collection, etc.--can't be used to develop real-time applications, such as flight simulators. Real-time Java shows that with the right backseat driving from the application--using extensions which define events and the time limits within which each event must complete--such programming is possible, even in Java.
- Sun's real-time Java fruit finally ripe (CNet)
- Sun unveils first real-time Java implementation (Builder)
- Sun unveils first real-time Java implementation (TSS)