Buy Used
Used - Good See details
$4.91 & eligible for FREE Super Saver Shipping on orders over $25. Details

or
Sign in to turn on 1-Click ordering.
 
   
Have one to sell? Sell yours here
The Real-Time Specification for Java
 
See larger image
 
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

The Real-Time Specification for Java [Paperback]

James Gosling (Author), Greg Bollella (Author), Peter Dibble (Author), Steve Furr (Author), Mark Turnbull (Author)
4.2 out of 5 stars  See all reviews (5 customer reviews)


Available from these sellers.


Textbook Student FREE Two-Day Shipping for students on millions of items. Learn more


Book Description

0201703238 978-0201703238 January 15, 2000 1st
Real-time programming is a critical component in the development of many consumer and industrial devices. The long-awaited Real-Time Java specification has arrived, delivering the powerful benefits of Java to the embedded software development community. The Real-Time Specification for JavaaA A , introduces the new specification in detail -- giving developers all the information and insight they need to start building powerful, Java-based software. The book is the definitive reference to the semantics, extensions, and modifications to the Java programming language that enable the Java platform to meet the requirements and constraints of real-time development. For all Java programmers, embedded systems programmers, and system architects.

Editorial Reviews

From the Back Cover

Real-time programming is a critical component in the development of many consumer, industrial, and system devices. This book represents the first official specification for developing real-time applications with the Java™ platform. The Real-Time Specification for Java™ (RTSJ) is the definitive reference to the semantics, extensions, and modifications to the Java programming language that enable the Java platform to meet the requirements and constraints of real-time system predictability, performance, and capabilities. These world-renowned authors provide you with an authoritative resource for all of the APIs and Java virtual machine semantics required to implement the specification.

The newly developed RTSJ enables the creation, verification, analysis, execution, and management of code written for the Java platform for which the correctness conditions, timeliness, and execution predictability are paramount.

This specification provides programmers with the ability to model applications and program logic that require predictable execution which meets hard real-time constraints.

The RTSJ APIs, methods, and classes are fully detailed and contain sample code that demonstrate the important concepts and techniques. Additionally, you will find coverage of such specific topics as:
* Scheduling
* Memory management
* Synchronization
* Asynchronous event handling
* Asynchronous transfer of control
* Asynchronous thread termination
* Physical memory access

As the most authoritative and comprehensive description of a new and important technology, this book is an essential resource for programmers who are developing implementations of the RTSJ and programming for real-time systems. You will also find this book useful if you are a real-time programmer interested in the Java platform.

About the Author

Greg Bollella of IBM leads the Real-Time for Java Expert Group under the Java Community ProcessA (R). James Gosling is a Fellow and Chief Technology Officer of Sun's Developer Products group, the creator of the Java programming language, and one of the computer industry's most noted programmers. He is the 1996 recipient of Software Development's "Programming Excellence Award." He previously developed NeWS, Sun's network-extensible window system, and was a principal in the Andrew project at Carnegie Mellon University, where he earned a Ph.D. in computer science.

Product Details

  • Paperback: 195 pages
  • Publisher: Addison Wesley Longman; 1st edition (January 15, 2000)
  • Language: English
  • ISBN-10: 0201703238
  • ISBN-13: 978-0201703238
  • Product Dimensions: 9.1 x 7.4 x 0.4 inches
  • Shipping Weight: 1 pounds
  • Average Customer Review: 4.2 out of 5 stars  See all reviews (5 customer reviews)
  • Amazon Best Sellers Rank: #2,789,083 in Books (See Top 100 in Books)

 

Customer Reviews

5 Reviews
5 star:
 (1)
4 star:
 (4)
3 star:    (0)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.2 out of 5 stars (5 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

9 of 10 people found the following review helpful:
5.0 out of 5 stars A good effort, December 26, 2000
This review is from: The Real-Time Specification for Java (Paperback)
Assume that you've been given a mandate to turn an existing, popular language built on write-once run-anywhere (WORA) principles into a basis for implementing correct performance-critical applications on a wide variety of platforms. Thats exactly what the team who wrote this book were tasked to do - without changing the core Java language specification. Bearing these restrictions in mind, its a good effort. The specification addresses all the basic concerns of the real-time developer - concurrency, asynchronous event handling and transfer of control issues, timing, scheduling, memory and so on, though the introduction of a single package: javax.realtime.

In general the rich set of classes provided seem to be fairly straightforward, and will probably be easy to use when a reference implementation becomes available. Key concepts are illustrated with short examples - and here's my biggest criticism - they are often of appalling quality - typically they confuse rather than clarify matters. I appreciate that this is a specification rather than a tutorial but anyone who has to implement or use this standard needs all the help they can get! There a few other typos, especially in the method signatures but these are easily parseable nonetheless.

The biggest changes are going to be in the real-time virtual machines that will be built to support this standard. Comprehensive support for such features as configurable scheduling algorithms, dynamic schedulability (where schedulable objects are dynamically added to the schedule and feasibility is determined at runtime), asynchronous transfer of control on executing threads and so on - are going to require heavy-duty support at the virtual machine level. The specification doesn't state how these and other services will be implemented but gives a would-be real-time JVM implementor lots of hints on how to do, and how NOT to do a good job in this area - which is a welcome addition.

So, my recommendation. I'd give it 4 1/2 stars if I could - but lets be generous and give it 5. The only detraction is that a good dose of proofreading could have improved on the current release. That said, I have high hopes that this will eventually emerge as a real-time development standard in the same way that Ada 95 promised to, but never delivered on.

p.s. for distributed real-time transactions - you'll have to wait for an additional standard to address this issue : watch this space.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


4 of 6 people found the following review helpful:
4.0 out of 5 stars Real Time indeed, June 21, 2000
This review is from: The Real-Time Specification for Java (Paperback)
Hi all. This is a serious book on real time, even if you are not a java programmer. (by the way this is not a book on java for those who came here by mistake.)

I have used this book to help me build a project I am working on at my UNI and it's was very helpful. it is first of all Specification book so it main use for my opinion is a reference after the first reading an as such the book is very good. A real time programming background is essensial for really benefit from this book , but if you are one of the RTP so it's a book for you !

I gave it 4 stars because it's a spec and not my kind of books but it's a defenetly great spec. - Enjoy

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


4.0 out of 5 stars Exact description of Java on RTS's, June 22, 2000
This review is from: The Real-Time Specification for Java (Paperback)
The programming language Java is widely used for web applications, servers, compilers. The concurrency aspect is also known to all of us. But for real time systems development in Java was awaited. I being a teacher of RTS course was looking for the language to introduce the real time system concepts. This book is correct solution. It starts with real time threading. Scheduling, Synchronization, timing issues of Real time systems are explained with implementaion and verification aspects. The book is correct choice for learning, developing, real time systems with complete programming language Java.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews



Only search this product's reviews



Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(3)

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums


Listmania!


Create a Listmania! list

So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject