advertisement
Login | Register   
Twitter
RSS Feed
Download our iPhone app
TODAY'S HEADLINES  |   ARTICLE ARCHIVE  |   FORUMS  |   TIP BANK
Browse DevX
Sign up for e-mail newsletters from DevX


advertisement
advertisement
 

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.


advertisement
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.

   
Greg Bollella, Ph.D., distinguished engineer at Sun Microsystems, leads R&D for real-time Java. He was specification lead for JSR-001, the Real-Time Specification for Java (RTSJ), and led the Real-Time for Java Expert Group under the Java Community Process. He has written multiple books, articles, and professional papers about real-time computing.
Comment and Contribute

 

 

 

 

 


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

 

 

advertisement
Sitemap