Automotive Holiday Deals Up to 50% Off Select Books Shop Men's Athletic Shoes Learn more nav_sap_SWP_6M_fly_beacon Prime Music Sweepstakes egg_2015 All-New Amazon Fire TV Grocery Gifts Under $50 Amazon Gift Card Offer cm15 cm15 cm15 $30 Off Amazon Echo $15 Off All-New Fire Kindle Voyage Cyber Monday Video Game Deals Shop Now Tikes
Real-Time Java Programming: With Java RTS and over one million other books are available for Amazon Kindle. Learn more

Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your email address or mobile phone number.

Real-Time Java Programming: With Java RTS 1st Edition

4 customer reviews
ISBN-13: 978-0137142989
ISBN-10: 0137142986
Why is ISBN important?
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
Have one to sell? Sell on Amazon
Buy used On clicking this link, a new layer will be open
$9.82 On clicking this link, a new layer will be open
Buy new On clicking this link, a new layer will be open
$53.96 On clicking this link, a new layer will be open
More Buying Choices
12 New from $14.78 18 Used from $5.84
Free Two-Day Shipping for College Students with Amazon Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student

Get Up to 80% Back Rent Textbooks
$53.96 FREE Shipping. Only 1 left in stock (more on the way). Ships from and sold by Gift-wrap available.

Frequently Bought Together

  • Real-Time Java Programming: With Java RTS
  • +
  • Java Concurrency in Practice
Total price: $89.35
Buy the selected items together

Special Offers and Product Promotions

  • Take an Extra 30% Off Any Book: Use promo code HOLIDAY30 at checkout to get an extra 30% off any book for a limited time. Excludes Kindle eBooks and Audible Audiobooks. Restrictions apply. Learn more | Shop now

Editorial Reviews

From the Back Cover

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.


InReal-Time Java(tm) 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

About the Author

Eric J. Bruno, systems engineer at Sun Microsystems, specializes in Java RTS in the financial community. He is contributing editor for Dr. Dobb’s Journal, and writes its 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., distinguished engineer at Sun Microsystems, leads R&D for real-time Java. He was specifi cation 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. 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.


Hero Quick Promo
Holiday Deals in Kindle Books
Save up to 85% on more than 1,000 Kindle Books. These deals are valid until November 30, 2015. Learn more

Product Details

  • Paperback: 432 pages
  • Publisher: Prentice Hall; 1 edition (June 11, 2009)
  • Language: English
  • ISBN-10: 0137142986
  • ISBN-13: 978-0137142989
  • Product Dimensions: 7 x 1.1 x 9 inches
  • Shipping Weight: 1.5 pounds (View shipping rates and policies)
  • Average Customer Review: 4.8 out of 5 stars  See all reviews (4 customer reviews)
  • Amazon Best Sellers Rank: #2,090,545 in Books (See Top 100 in Books)

More About the Author

I'm a professional technology consultant specializing in the following areas:

- Software archtecture, design and development

- Defining corporate-wide technology strategies

- Writing white-papers

- Public speaking and education

I have architected and developed many successful distributed, transactional, real-time, financial applications and trading systems, as well as web-based applications. My customers include leaders in the financial, publishing, and communications industries, such as Reuters, Bridge, e-Steel, Wolters-Kluwer, and Symbol Technologies.

I'm also a published author, speaker, and educator on software architecture and development related topics. My primary areas of expertise are architecture, object-oriented design and development, transactions processing, and enterprise messaging. I have extensive experience with both Java and C++ development. My platform knowledge spans Windows, Solaris, and Linux.

Customer Reviews

5 star
4 star
3 star
2 star
1 star
See all 4 customer reviews
Share your thoughts with other customers

Most Helpful Customer Reviews

7 of 7 people found the following review helpful By JUG Lugano on January 20, 2010
Format: Paperback
Original review by Gianfranco Tognana, JUG Lugano [...]

This book starts very intriguing: An elavator is a real time system. A web server is not.
Real Time in not 'run as fast as you can' like the Gingerbread says. It is all about reliable timing.

This book explain in thorough (very thorough) detail what's wrong with standard java and what happens when RTSJ comes to the rescue.
You will learn how the garbage collector, a bad guy of standard java, is tamed, the JIT compiler, another nasty mug, is rendered harmless and how you can instruct threads to perform exactly what you want and not let them dawdle.

You will find:
long deep theoretical explanations of how the garbage collertors are (or could be) implemented and
long deep theoretical and practical explanations of how you can avoid the JIT compiler and
long deep theoretical and practical explanations of how you can avoid the dynamic classloading and
long deep explanations of how to set up a real time environment: the JVM itself need a real time operating system (windows is obviously excluded)

Until you will see what means to write a program with RTSJ: in same ways is like coming back to C and sit right on the memory...

The examples in the book quite gently introduce you to the core concepts and the final application wraps up all the tecniques useful in RTSJ described in the book.

It's an interesting book if you want to learn the internals of java or if you need to evaluate real time java for your next project.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
3 of 3 people found the following review helpful By Utente 21 on May 12, 2010
Format: Paperback
This book really is a must-have for experienced Java developers who want to dig into the real-time programming in Java. It provides a solid background of the main concerns affecting non real-time environments and how these can be addressed by using RTSJ complaint JVMs and the real-time systems in general. Being a long term Investment Bank employee, I found it really interesting the examples proposed across the book. In fact, they are mostly based on finance related use cases (Chapter 11), like Order Routing Management and Equity Derivatives Systems having to deal with real-time Market Data feeds. Maybe, the only downside or, let's say missing, is that when it comes to Chapter 12, it "only" focuses on the tracing tools available in Solaris 10 (DTrace) used by the Sun Thread Scheduling Visualizer (TSV) tool, not mentioning other platforms (Linux based) on which the real-time JVM can run (see the IBM Websphere Real Time JVM), which is understandable given that the book has been written under the Oracle-Sun Microsystems umbrella.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
By Denis on January 28, 2014
Format: Paperback Verified Purchase
From the first pages it gives much more than it cost. Especially recommended for those who work on HFT projects.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
0 of 3 people found the following review helpful By Midwest Book Review on October 17, 2009
Format: Paperback
Java programmers and collections catering to them will relish Real-Time Java Programming with Java RTS, the definitive guide for developers and libraries catering to them. The Real-Time System has wide applications from business to manufacturing and defense: Real-Time Java Programming with Java RTS comes from two top Sun programming experts who provide code examples and keys to development concepts. A top pick for any in-depth, serious Java programmer's library.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse

Set up an Amazon Giveaway

Amazon Giveaway allows you to run promotional giveaways in order to create buzz, reward your audience, and attract new followers and customers. Learn more
Real-Time Java Programming: With Java RTS
This item: Real-Time Java Programming: With Java RTS
Price: $53.96
Ships from and sold by