Temporal Determinism in Java – Not impossibility anymore!

Ajith Ramanath, IBM

Java, as we know, has a low entry barrier – the platform has several erstwhile programmer controlled features in-built. Think of features that Java provides out of the box – Memory Management, Security through Lazy Class Loading, Portability etc.. Some of these come with the penalty of losing temporal determinism – for instance, unexpected Garbage Collection Cycle when executing a Rocket Launcher might make the mission fail! What if we could bring the best of both worlds (A Java Platform with low entry barrier, but at the same time with technology to provide Real-Time guarantees)? That's a reality today through Real-Time Java. This session will deal with various aspects of non-determinism in Java platform and the technology solutions/innovations that allow Java to overcome those aspects. It will also cover IBM's Real-Time Java solution set in detail.



Close window