Check out the new USENIX Web site. next up previous
Next: 5 Real-time Java approaches Up: JaRTS: A Portable Implementation Previous: 3 Real-time operating systems

4 Requirements to an implementation

The range of application for real-time Java is quite huge. It can be used in small micro controller systems as well as in large systems having the power of current personal computers and workstations. The most important requirements to a real-time Java implementation in this context are portability and scalability:

Portability of the Java applications is not explicitly required. It is a Java intrinsic feature that programs are easy to port to different systems. But for the mentioned systems it is necessary to access the hardware directly (access hardware registers, install interrupt handlers, ...). There are frameworks like the Real-Time Data access [5] targeting this issue.

Urs Gleim 2002-05-29