Skip to main content

Real-time Java technology

Updated 1 Feb 2007


Real-time Java is an emerging set of technologies that enable customers to write applications in Java with deterministic run-time requirements. IBM provides a real-time Java solution called IBM WebSphere Real Time, which features Real Time GC, Ahead Of Time Compilation, and a conforming RTSJ environment, all running on an enhanced Real Time Linux. The Linux product only uses freely-available technology developed by the Linux community. The technologies provided here show a first glimpse of where the industry is taking real-time Java. Learn more
 

Related technologies

Real-time Java technology:

IBM TuningFork Visualization Tool for Real-Time Systems: An Eclipse-based visualization and performance analysis tool for real-time applications with support for Java, C++, IBM's Real-time JVM, and Linux.

IBM Real-Time Class Analysis Tool for Java: A real-time class analysis tool that lets customers generate code that will pre-load the classes that their application uses at start-up, in order to eliminate the non-deterministic aspects of dynamic class loading at run time.

Expedited Real-Time Threads: An easier-to-use alternative to No Heap Real-time Threads (defined in the RTSJ) that enables development of hard real-time periodic tasks running independently of garbage collection.

Learn about real-time Java:

A white paper about real-time Java: Want to understand more about real-time Java? Here's a short introduction.

Real-Time GC: A technical description of the Metronome, an IBM-developed, real-time GC provided in IBM WebSphere Real Time.

Trademarks

Try the SOA Sandbox to create and reuse services
Download a free trial of IBM Optim Development Studio
Download Rational Rhapsody Developer