Processing ......
Links to Free Computer, Mathematics, Technical Books all over the World
Java Based Real Time Programming
🌠 Top Free Java Books - 100% Free or Open Source!
  • Title Java Based Real Time Programming
  • Author(s) Klas Nilsson
  • Publisher: AutoediciĆ³n (August 08, 2017)
  • Paperback: N/A
  • eBook: PDF (128 pages, 1.93 MB)
  • Language: English
  • ISBN-10: N/A
  • ISBN-13: N/A
  • Share This:  

Book Description

Computers, such as microprocessors, are more and more often embedded in products that the user does not perceive as computers. This is the case for both consumer electronics (your CD player, mobile phone, etc.), home supplies (your micro-wave oven, washing machine, etc.), vehicles (the engine control in your car, airplane fly-by-wire control, etc.), building automation (elevator control, temperature control, etc.), as well as for industrial equipment. We want these things to be affordable, and we want to be able to trust their operation, in particular when our life depends on them. Additionally, in some cases, we want to be able to reconfigure, upgrade, or even program them, possibly by downloading software components from a trusted supplier via the Internet.

Most people think of a computer as the desktop type of computer (with keyboard and display), but the number of embedded computers is bigger than the number of all other types of computers, and the difference is increasing. Moreover, the variety of types of processors and operating systems is much larger in the embedded world, which includes the desktop types and many others. Reasons for this variety include optimization to reduce the product price and minimization of energy (from batteries) consumption.

This book approaches the real-time issues via established web-programming and concurrency techniques, which will reveal a few deficiencies of the standard Java platform. A real-time package (class library) and a few run-time extensions will be presented. The usage of these additions to create high performance real-time control software is then described in a real-time programming chapter which is central the topic of this book. The reader should then gain additional understanding and programming skill by studying the remaining chapters about scheduling, processes, and applications.

About the Authors
  • N/A
Reviews, Ratings, and Recommendations: Related Book Categories: Read and Download Links: Similar Books:
  • Dynamic Proxies in Java (Heinz M. Kabutz)

    Dynamic proxies are such a tool that we can use it to save thousands of lines of repetitive code with a single class. This book is for intermediate to advanced Java programmers who want to get to "guru" status. It is not suitable for beginners in Java.

  • OSGi In Practice (Neil Bartlett)

    This book is a comprehensive guide to OSGi with two primary goals: first introducing to OSGi concepts with examples, then exploresing numerous practical scenarios and techniques, as well as answering questions.

  • Building Reactive Microservices in Java (Clement Escoffier)

    This book is for developers and architects interested in developing microservices and distributed applications. It does not explain the basics of distributed systems, but instead focuses on the reactive benefits to build efficient microservice systems.

  • Is Parallel Programming Hard? If So, What Can You Do About It?

    It examines what makes parallel programming hard, and describes design techniques that can help you avoid many parallel-programming pitfalls. It is primarily intended for low-level C/C++ code, but offers valuable lessons for other environments as well.

  • Introduction to Parallel Computing (Blaise Barney)

    This book explains how to design, debug, and evaluate the performance of distributed and shared-memory programs. It teaches students how to compile, run and modify example programs. It is a complete end-to-end source of information on almost all aspects.

  • Notes on Theory of Distributed Systems (James Aspnes)

    This book rovides a comprehensive source of material on the principles and practice of distributed computer systems and the exciting new developments based on them, using a wealth of modern case studies to illustrate their design and development.

  • Distributed Systems, 3rd Edition (Maarten van Steen, et al)

    This book covers the principles, advanced concepts, and technologies of distributed systems in detail, including: communication, replication, fault tolerance, and security. It shows how distributed systems are designed and implemented in real systems.

  • Introduction to High-Performance Scientific Computing (Eijkhout)

    This is a textbook that teaches the bridging topics between numerical analysis, parallel computing, code performance, large scale applications. it assumes a basic knowledge of numerical computation and proficiency in Fortran or C programming.

  • Programming on Parallel Machines: GPU, Multicore, Clusters, etc.

    The main goal of the book is to present parallel programming techniques that can be used in many situations for many application areas and which enable the reader to develop correct and efficient parallel programs.

  • Parallel Computing Works! (Geoffrey C. Fox, et al.)

    A clear illustration of how parallel computers can be successfully applied to large-scale scientific computations. This book demonstrates how a variety of applications were implemented on real parallel computers to produce new scientific results.

Book Categories
Other Categories
Resources and Links