Developing of teaching material for real time systems using Java

Real-time system or real-time computing refers to program that is subject to a strict constraint on response time. Real-time system application is widely used in our life ranging from trivial task such as the dispensing of detergent to mission critical task in the military. This project attempts to...

Full description

Saved in:
Bibliographic Details
Main Author: Hadi, Hermawan
Other Authors: School of Computer Engineering
Format: Final Year Project
Language:English
Published: 2011
Subjects:
Online Access:http://hdl.handle.net/10356/46334
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-46334
record_format dspace
spelling sg-ntu-dr.10356-463342023-03-03T20:52:43Z Developing of teaching material for real time systems using Java Hadi, Hermawan School of Computer Engineering Ramakrishna Kakarala DRNTU::Engineering::Computer science and engineering::Computer systems organization::Special-purpose and application-based systems Real-time system or real-time computing refers to program that is subject to a strict constraint on response time. Real-time system application is widely used in our life ranging from trivial task such as the dispensing of detergent to mission critical task in the military. This project attempts to provide its readers with an understanding of how real-time system works and its development process using Java programming language. Firstly the type, concept and design of real-time systems are discussed followed by how it is actualized in Java. For practical example, LEGO’s MINDSTORMS NXT will be used as it is a convenient platform to demonstrate real-time systems concept. The NXT is a robot that is buildable by LEGO bricks and has various motors and sensors that are controlled by the brick which is a microcontroller. Ada is another popular programming language associated with real-time system as it is a robust and has a strong built in language support for concurrency which is a major consideration in building a real-time system. Ada is widely used in mission critical tasks including in defense, aviation, space program etc. Using the same NXT platform, Ada will be briefly covered to introduce the user to other programming language aside from Java. Bachelor of Engineering (Computer Science) 2011-12-02T03:05:50Z 2011-12-02T03:05:50Z 2011 2011 Final Year Project (FYP) http://hdl.handle.net/10356/46334 en Nanyang Technological University 88 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering::Computer science and engineering::Computer systems organization::Special-purpose and application-based systems
spellingShingle DRNTU::Engineering::Computer science and engineering::Computer systems organization::Special-purpose and application-based systems
Hadi, Hermawan
Developing of teaching material for real time systems using Java
description Real-time system or real-time computing refers to program that is subject to a strict constraint on response time. Real-time system application is widely used in our life ranging from trivial task such as the dispensing of detergent to mission critical task in the military. This project attempts to provide its readers with an understanding of how real-time system works and its development process using Java programming language. Firstly the type, concept and design of real-time systems are discussed followed by how it is actualized in Java. For practical example, LEGO’s MINDSTORMS NXT will be used as it is a convenient platform to demonstrate real-time systems concept. The NXT is a robot that is buildable by LEGO bricks and has various motors and sensors that are controlled by the brick which is a microcontroller. Ada is another popular programming language associated with real-time system as it is a robust and has a strong built in language support for concurrency which is a major consideration in building a real-time system. Ada is widely used in mission critical tasks including in defense, aviation, space program etc. Using the same NXT platform, Ada will be briefly covered to introduce the user to other programming language aside from Java.
author2 School of Computer Engineering
author_facet School of Computer Engineering
Hadi, Hermawan
format Final Year Project
author Hadi, Hermawan
author_sort Hadi, Hermawan
title Developing of teaching material for real time systems using Java
title_short Developing of teaching material for real time systems using Java
title_full Developing of teaching material for real time systems using Java
title_fullStr Developing of teaching material for real time systems using Java
title_full_unstemmed Developing of teaching material for real time systems using Java
title_sort developing of teaching material for real time systems using java
publishDate 2011
url http://hdl.handle.net/10356/46334
_version_ 1759855981216399360