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...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
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 |