RTI Enables Development of Distributed Real-Time Java Applications

SAN JOSE, CA - 2 April 2007

Real Time Innovations (RTI), The Real-Time Middleware Experts, today announced that it has added extensions to RTI Data Distribution Service to take advantage of Real-Time Specification for Java (RTSJ)-compliant Java Runtime Environments (JREs). With these extensions, developers can take advantage of the real-time messaging capabilities of RTI Data Distribution Service in conjunction with real-time Java programming to develop high-performance and predictable distributed applications.

Java programming provides a structured, safe, well understood and portable development and execution environment. However, adoption of Java development for real-time applications has been limited because commercial JREs have not been able to deliver predictable behavior. RTSJ addresses these limitations by providing developers with many standard real-time capabilities, including priority-based thread scheduling, high-resolution timers and asynchronous event-handlers. RTI Data Distribution Service has been fully integrated with the RTSJ extensions in IBM WebSphere Real Time. Support for other RTSJ implementations is also planned.

“RTI Data Distribution Service takes advantage of the RTSJ extensions in IBM WebSphere Real Time to enable development of distributed real-time Java applications,” said Gerardo Pardo-Castellote, chief technology officer for RTI.
”Developers can leverage Java and its rich ecosystem of tools while achieving timing and response goals consistent with real-time application requirements, even across a distributed system. This capability was previously only available with applications that were native-machine-code compiled, such those written using C, C++ and Ada.”

RTI Data Distribution Service introduces new Quality-of-Service (QoS) configuration parameters that take advantage of RTSJ and IBM WebSphere Real Time. QoS control allows distributed-application developers to fine-tune system behavior in order to optimize performance and memory use.

Become a bobsguide member to access the following

1. Unrestricted access to bobsguide
2. Send a proposal request
3. Insights delivered daily to your inbox
4. Career development