Enter your mobile number 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.
Getting the download link through email is temporarily not available. Please check back later.

  • Apple
  • Android
  • Windows Phone
  • Android

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

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

4.8 out of 5 stars 4 customer reviews
ISBN-13: 978-0137142989
ISBN-10: 0137142986
Why is ISBN important?
ISBN
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
$39.60 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
11 New from $45.85 17 Used from $32.00
Free Two-Day Shipping for College Students with Prime Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student


Windows10ForDummiesVideo
Windows 10 For Dummies Video Training
Get up to speed with Windows 10 with this video training course from For Dummies. Learn more.
$53.96 FREE Shipping. Only 1 left in stock (more on the way). Ships from and sold by Amazon.com. Gift-wrap available.
click to open popover

Frequently Bought Together

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

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. In "Real-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.

NO_CONTENT_IN_FEATURE

New York Times best sellers
Browse the New York Times best sellers in popular categories like Fiction, Nonfiction, Picture Books and more. See 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: 6.9 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,226,213 in Books (See Top 100 in Books)

Customer Reviews

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

Top Customer Reviews

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 7 people found this helpful. 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
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 3 people found this helpful. 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
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
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

Set up an Amazon Giveaway

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