If you've got to do real-time programming, which would you rather use: Ada 95, C, or C++; or Java?
WebSphere Real Time (on my wiki) enables you to develop Java programs that deliver predictable response times. It implements the Real-time Specification for Java; see Real-Time Java (It's About Time).
There are also other IBM Java Developer Kits available.
WebSphere Real Time