Sun Microsystems showed off its new Java Platform Standard Edition (Java SE) and an early access release of Java Real-Time System version 2.0 at San Jose's Embedded Systems Conference last month.
The reduced-footprint Java SE platform now uses less than 23 Mbytes. Also, Sun's Java virtual machine (JVM) tuning service can improve performance from 25% to 200%. Adjustments that might be employed include the use of different garbage-collection models as well as the use of different JVM settings based upon the type of applications that will use the JVM.
Version 2.0 of the Java Real-Time System has its own JVM that implements the Real Time Java Standard (RTSJ). It can incorporate a real-time garbage-collection system based on work from the University of Lund in Sweden. One trick is to move the garbage collector to a lower-priority task so high-priority, real-time tasks are now interrupted.
The JVM supports the Java 5 features. It initially will run on x86 and x64 Solaris and realtime Linux systems.