Chapter 1. Landscape

The Java platform seems an unusual choice for real-time programming: garbage collection freezes the system whenever it likes, giving Java technology terrible timing behavior, and performance from one to 30 times slower than the same program written in C++, depending on the program and the details of the Java platform. If the real-time community were not desperate for better tools, the Java platform would be summarily rejected.

The benefits of Java technology are attractive enough that the standard Java platform has been used in a few real-time systems, and its promise justified the effort to design and build real-time ...

Get Real-Time Java™ Platform Programming now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.