eBooks-it.org Logo
eBooks-IT.org Inner Image

Real-Time Java Platform Programming

Real-Time Java Platform Programming Image

Book Details:

Publisher:Prentice Hall PTR
Series: Prentice Hall
Author:Peter Dibble
Edition:1
ISBN-10:0130282618
ISBN-13:9780130282613
Pages:352
Published:Mar 11 2002
Posted:Nov 19 2014
Language:English
Book format:PDF
Book size:1.96 MB

Book Description:

Real-time programming is critical to the development of a wide range of consumer, industrial, system, and military devices. Using the new Real-Time Specification for Java (RTSJ), developers can create, verify, analyze, execute and manage Java code that ensures the correctness, timeliness, and execution predictability that are essential to real-time programming. This book, written by one of RTSJ's creators, offers a practical introduction to real-time programming for every Java developer -- even those with no real-time experience at all. Replete with example code, this book gives any Java developer the skills and expertise to build powerful real-time applications. Peter Dibble begins with an overview of the key issues associated with Java real-time development. He covers garbage collection, priority scheduling and deadline scheduling in real-time environments; then introduces rate monotonic analysis, a powerful set of techniques for analyzing timing behavior to ensure that real-time systems will always meet their deadlines. The book covers every aspect of real-time Java development, including closures, the use of thread.interrupt, asynchronous events, timers, CT allocation, non-heap access, physical and 'immortal' memory, structuring RT Java programming, supporting distributed real-time applications and interactions with non-RT threads, using RT Java exceptions, RT restrictions on the JVM, and much more.

Download Link:

Related Books:

Concurrent and Real-Time Programming in Java

Concurrent and Real-Time Programming in Java Image
Real-time functionality is essential for developing many consumer, industrial, and systems devices. While the C/C++ programming language is most often used in the creation of real-time software, the Java language, with its simple and familiar object-oriented programming model, offers many advantages over current real-time practices. Concurrent and Real-Time Programming in Java covers the motivations for, and semantics of, the extensions and modifications to the Java programming environment that enable the Java platform (Virtual Machine) to meet the requirements and constraints of real-time development. Key aspects of concurrent and real-time programming and how they are implemented in Java are discussed, such as concurrency, memory management, real-t...

Real-Time Design Patterns

Robust Scalable Architecture for Real-Time Systems
Real-Time Design Patterns Image
Real-time and embedded systems developers face unique challenges. The systems they design must use very limited processor and memory resources optimally to meet mission-critical and high reliability requirements. Developers working on these systems see the same common threads in problems again and again. The very best developers abstract these problems and their solutions into generalized approaches that prove consistently effective: design patterns. In this book, real-time programming guru Bruce Powel Douglass collects the best design patterns from this unique, and rapidly growing, area of programming, and presents them in an instructional format that teaches the reader the "what, when, and how" of leveraging the significant power of these...

GPU Gems

Programming Techniques, Tips and Tricks for Real-Time Graphics
GPU Gems Image
"This collection of articles is particularly impressive for its depth and breadth. The book includes product-oriented case studies, previously unpublished state-of-the-art research, comprehensive tutorials, and extensive code samples and demos throughout." --Eric Haines, Author of Real-Time Rendering"GPU Gems is a cool toolbox of advanced graphics techniques. Novice programmers and graphics gurus alike will find the Gems practical, intriguing and useful." --Tim Sweeney, Lead Programmer of Unreal at Epic GamesGPU Gems is a compilation of articles covering practical real-time graphics techniques arising from the research and practice of cutting edge developers. It focuses on the programmable graphics pipeline available in today's gr...



2007 - 2021 © eBooks-IT.org