Book description
Build powerful real-time Java platform applications.
The authoritative reference to the Real-Time Specification for Java (RTSJ)—by one of its creators
Complete introduction to Java-based RT development—no real-time experience necessary
Covers scheduling, asynchronous transfer control, timers, non-heap memory, garbage collection, performance tradeoffs, program structure, and more
Written for experienced Java platform developers, this practical guide provides a solid grounding in real-time programming. Dibble, a member of the RTSJ expert group, starts with an overview of real-time issues unique to the Java platform. He then explains how to use each major feature of the RTSJ.
From broad real-time principles to detailed programming pitfalls, Real-Time Java Platform Programming covers everything you need to know to build effective RT programs. Key topics include:
Interoperability with non-RT code, tradeoffs in real-time development, and RT issues for the JVMtm software
Garbage collection, non-heap access, physical and "immortal" memory, and constant-time allocation of non-heap memory
Priority scheduling, deadline scheduling, and rate monotonic analysis
Closures, asynchronous transfer of control, asynchronous events, and timers
State-of-the-art information for RT developers:
Threads scheduling
Real-time scheduling
Raw memory access
Performance tradeoffs
Recommended practices
Implementation hints
Dozens of code examples and step-by-step walk-throughs
Table of contents
- Copyright
- Preface
- Introduction
- Landscape
- Architecture of the Java Virtual Machine
- Hardware Architecture
- Garbage Collection
- Priority Scheduling
- Scheduling with Deadlines
- Rate Monotonic Analysis
- Introduction to the Real-Time Java Platform
- Closures
- High-Resolution Time
- Async Events
- Real-Time Threads
- Non-Heap Memory
- Non-Heap Access
- More Async Events
- Reusing Immortal Memory
- Asynchronous Transfer of Control
- Physical Memory
- Raw Memory Access
- Synchronization without Locking
- Recommended Practices
- Index
Product information
- Title: Real-Time Java™ Platform Programming
- Author(s):
- Release date: March 2002
- Publisher(s): Pearson
- ISBN: 9780130282613
You might also like
book
Real-Time Java™ Programming with Java RTS
The Definitive Guide to Java RTS for Developers and Architects For Java developers and architects moving …
article
Use GitHub Copilot: Additional Tips
Using GitHub Copilot can feel like magic. The tool automatically fills out entire blocks of code--but …
video
GenAI Essentials for Everyone - Overview
Our team of experts has hand-selected and organized the most crucial concepts and practical applications of …
article
Use Github Copilot for Prompt Engineering
Using GitHub Copilot can feel like magic. The tool automatically fills out entire blocks of code--but …