Real-Time Java Programming - Eric J. Bruno, Greg Bollella

Real-Time Java Programming

With Java RTS
Buch | Softcover
432 Seiten
2009
Prentice Hall (Verlag)
978-0-13-714298-9 (ISBN)
54,45 inkl. MwSt
  • Titel ist leider vergriffen;
    keine Neuauflage
  • Artikel merken
The Definitive Guide to Java RTS for Developers and Architects 



For Java developers and architects moving to real-time, and real-time developers moving to Java
Walks through start-to-finish case study applications, identifying their constraints and discussing the APIs and design patterns used to address them
Written by the former leader of the real-time Java standards process and one of Wall Street’s top real-time developers

Sun Microsystems’ Java Real-Time System (Java RTS) is proving itself in numerous, wide-ranging environments, including finance, control systems, manufacturing, and defense. Java RTS and the RTSJ standard (JSR-001) eliminate the need for complicated, specialized, real-time languages and operating environments, saving money by leveraging Java’s exceptional productivity and familiarity.

 

In Real-Time Java™ Programming, two of Sun’s top real-time programming experts present the deep knowledge and realistic code examples that developers need to succeed with Java RTS and its APIs. As they do so, the authors also illuminate the foundations of real-time programming in any RTSJ-compatible environment.

 

Key topics include



Real-time principles and concepts, and the unique requirements of real-time application design and development
How Java has been adapted to real-time environments
A complete chapter on garbage collection concepts and Java SE collectors
Using the Java RTS APIs to solve actual real-time system problems as efficiently as possible
Utilizing today’s leading Java RTS development and debugging tools
Understanding real-time garbage collection, threads, scheduling, and dispatching
Programming new RTSJ memory models
Dealing with asynchronous event handling and asynchronous transfer of control

Eric J. Bruno is a Systems Engineer at Sun, with a focus on Java RTS in the financial community. He is the author of the book, Java Messaging, and has more than twenty-five technology articles to his name. He is currently a contributing editor for Dr. Dobb's Journal and writes their online Java blog. Prior to Sun, Eric worked at Reuters where he developed real-time trading systems, order-entry and routing systems, as well as real-time news and quotes feeds, in both Java and C++.   Greg Bollella, Ph.D., is a Distinguished Engineer at Sun, leading research and development for real-time Java. Greg was the specification lead for JSR-001, otherwise known as the Real-Time Specification for Java (RTSJ), and led the Real-time for Java Expert Group under the Java Community Process. Since 1992, Greg has been interested in algorithms and software architectures that support deterministic execution completion guarantees within general-purpose operating systems and virtual machines. He has a Ph.D. in computer science from the University of North Carolina at Chapel Hill, where he wrote a dissertation on real-time scheduling theory and real-time systems implementation. Greg has written countless books, articles, and professional papers on the subject of real-time computing.

Preface

Acknowledgments

 

Part I: Real-Time Computing Concepts

Chapter 1: Real-Time for the Rest of Us

Chapter 2: Real-Time and Java SE

Chapter 3: The RTSJ

Chapter 4: The Sun Java Real-Time System

 

Part II: Inside Java RTS

Chapter 5: Threads, Scheduling, and New Memory Models

Chapter 6: Synchronization

Chapter 7: The Real-Time Clock API

Chapter 8: Asynchronous Events

Chapter 9: Asynchronous Transfer of Control and Thread Termination        

Chapter 10: Inside the Real-Time Garbage Collector

 

Part III: Using Java RTS

Chapter 11: An Equities Trading System

Chapter 12: Java RTS Tools

 

Bibliography

Index



 

Erscheint lt. Verlag 11.6.2009
Verlagsort Upper Saddle River
Sprache englisch
Maße 182 x 231 mm
Gewicht 690 g
Themenwelt Informatik Programmiersprachen / -werkzeuge Java
Mathematik / Informatik Informatik Web / Internet
ISBN-10 0-13-714298-6 / 0137142986
ISBN-13 978-0-13-714298-9 / 9780137142989
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich
mit über 150 Workouts in Java und Python

von Luigi Lo Iacono; Stephan Wiefling; Michael Schneider

Buch (2023)
Carl Hanser (Verlag)
29,99
Einführung, Ausbildung, Praxis

von Christian Ullenboom

Buch | Hardcover (2023)
Rheinwerk (Verlag)
49,90