RSS Feed
Download our iPhone app
Browse DevX
Sign up for e-mail newsletters from DevX

By submitting your information, you agree that devx.com may send you DevX offers via email, phone and text message, as well as email offers about other products and services that DevX believes may be of interest to you. DevX will process your information in accordance with the Quinstreet Privacy Policy.


Real-Time Java Programming for the Rest of Us

Get a down-to-earth definition of real-time systems and their associated concepts from two of Sun's Java real-time programming experts.




Building the Right Environment to Support AI, Machine Learning and Deep Learning

ava Real-Time System (Java RTS) is Sun's commercial implementation of the Real-Time Specification for Java (RTSJ), which defines real-time as "the ability to reliably and predictably respond to a real-world event." Implementations of the RTSJ make standard Java technology more deterministic and enable it to meet the rigorous timing requirements of mission-critical, real-time applications.

Java RTS, currently deployed in environments as varied as finance, control systems, manufacturing, and defense, provides an API set, semantic Java VM enhancements, and JVM-to-OS layer modifications, which allow Java developers to correctly reason about and control the temporal behavior of Java applications.

In Real-Time Java Programming, Sun real-time programming experts Eric Bruno and Greg Bollella drill down into the Java RTS and its APIs, while explaining the foundations of real-time programming in any RTSJ-compatible environment. They use analogies, descriptions, and visuals—as well as code examples—to speak directly to the average programmer.

"Chapter 1: Real-Time for the Rest of Us" provides a thorough definition of real-time systems and associated concepts such as predictability, jitter, latency, and determinism. The second half of this chapter contains a high-level discussion of real-time scheduling.

Read an excerpt of "Chapter 1: Real-Time for the Rest of Us" from Real-Time Java Programming.

Editor's Note: This chapter is an excerpt from the book, Real-Time Java Programming: With Java RTS, by Eric Bruno and Greg Bollella, published by Prentice Hall Professional, ISBN 0137142986, Copyright 2009 Sun Microsystems, Inc. For more info, please visit the publisher page: www.informit.com/title/0137142986.

Eric Bruno is a New York-based consultant who has built high-volume Web applications, database systems, and real-time transactional systems in Java and C++. Visit www.ericbruno.com for more about him.
Comment and Contribute






(Maximum characters: 1200). You have 1200 characters left.



Thanks for your registration, follow us on our social networks to keep up-to-date