+ All Categories
Home > Documents > Proposed seminar topics:fivedots.coe.psu.ac.th/~pichaya/topics/pt.doc  · Web viewskills or...

Proposed seminar topics:fivedots.coe.psu.ac.th/~pichaya/topics/pt.doc  · Web viewskills or...

Date post: 19-Mar-2020
Category:
Upload: others
View: 0 times
Download: 0 times
Share this document with a friend
6
Dr Pichaya Tandayya Project Id PT3 Title The enhancement of the Octave or Scilab software for distributed interactive simulation Lecturer Dr Pichaya Tandayya No of student(s) 1 Background courses, skills or knowledge computer networks, real-time and distributed system, simulation, Unix programming, C++/Java Problem/ project definition High Level Architecture (HLA) is a framework that allows simulation nodes running at distributed locations share the same environment or exercise. HLA's Run-time Infrastructure (RTI) works as a medium that connects the simulation nodes together. HLA concerns the virtual environment as well as the integration of simulators and human-in-the-loop. The system and protocols particularly involve data distribution and ownership management of objects participating in the exercise. Octave, a twin of MatLab on Linux, is a matrix-oriented mathematical software that can simulate and solve mathematical problems with the features of Graphic User Interface (GUI). The student is required to apply the HLA and its RTI to enhance the software Octave to be able to allow distributed interactive simulation across the network. Some research about the
Transcript
Page 1: Proposed seminar topics:fivedots.coe.psu.ac.th/~pichaya/topics/pt.doc  · Web viewskills or knowledge computer networks, real-time and distributed system, simulation, Unix programming,

Dr Pichaya TandayyaProject Id PT3Title The enhancement of the Octave or Scilab

software for distributed interactive simulation Lecturer Dr Pichaya TandayyaNo of student(s)

1

Background courses,skills or knowledge

computer networks, real-time and distributed system, simulation, Unix programming, C++/Java

Problem/project definition

High Level Architecture (HLA) is a framework that allows simulation nodes running at distributed locations share the same environment or exercise. HLA's Run-time Infrastructure (RTI) works as a medium that connects the simulation nodes together. HLA concerns the virtual environment as well as the integration of simulators and human-in-the-loop. The system and protocols particularly involve data distribution and ownership management of objects participating in the exercise.Octave, a twin of MatLab on Linux, is a matrix-oriented mathematical software that can simulate and solve mathematical problems with the features of Graphic User Interface (GUI). The student is required to apply the HLA and its RTI to enhance the software Octave to be able to allow distributed interactive simulation across the network. Some research about the performance of the distributed interactive simulation on the HLA is also to be conducted.A cluster of HLA compliance will be set up as a base for distributed simulation system.

Scope of the project

1. enhance the Octave software with the HLA framework so that it can run distributed interactive simulation

2. apply the data distribution and ownership transfer in HLA including object and interaction

3. research on the performance

Page 2: Proposed seminar topics:fivedots.coe.psu.ac.th/~pichaya/topics/pt.doc  · Web viewskills or knowledge computer networks, real-time and distributed system, simulation, Unix programming,
Page 3: Proposed seminar topics:fivedots.coe.psu.ac.th/~pichaya/topics/pt.doc  · Web viewskills or knowledge computer networks, real-time and distributed system, simulation, Unix programming,

Project Id PT1Title Braille Terminal Applications (a continued

project)Lecturer Dr Pichaya TandayyaNo of student(s)

3 (for pine, lynx, emacs)1. คงสกลุ2.3.

Background courses,skills or knowledge

C programming, Unix programming, Computer Networks

Problem/project definition

Braille is a system of writing for the blind that uses characters made up of raised dots. The Braille languages used around the world are different as the local languages are different. Since computers have play an important role in the information world nowadays, there is a huge amount of data that are not available to the blind. This project aims to improve the previous work of a Unix terminal linked to a host via a serial port. In order to make the Braille terminal works with several useful applications, some modification is needed. The students will modify the source code of popular text based applications such as lynx, pine, and pico. The students will also learn the Thai Braille language.

Scope of the project

The improvements on the following topics are to be conducted. 1) Currently, the Braille terminal focuses on

simple text based command lines. There are needs to deal with more complex software like word processors or web browsers such as lynx, pine, and pico.

2) Operating software (menu and shortcuts), utilities and features on the terminal.

3) Interface with Thai Braille - ASCII translation (with other projects)

4) Testing and re-design: verified by the vision

Page 4: Proposed seminar topics:fivedots.coe.psu.ac.th/~pichaya/topics/pt.doc  · Web viewskills or knowledge computer networks, real-time and distributed system, simulation, Unix programming,

impaired.

Page 5: Proposed seminar topics:fivedots.coe.psu.ac.th/~pichaya/topics/pt.doc  · Web viewskills or knowledge computer networks, real-time and distributed system, simulation, Unix programming,

Project Id PT2Title Thai to Braille Translation (a continued project)Lecturer Dr Pichaya TandayyaNo of student(s)

21. สมชาย2. เตชติ

Background courses,skills or knowledge

C programming, Unix programming

Problem/project definition

Braille is a system of writing for the blind that uses characters made up of raised dots. The Braille languages used around the world are different as the local languages are different. Since computers have play an important role in the information world nowadays, there is a huge amount of data that are not available to the blind. This project aims to implements a Thai to Braille translation on a Unix OS. The work focuses on a Braille system Grade I and II. This project will focus on algorithms for managing Braille Grade II or upper.The students will study the Thai Braille language and improve the previous work

Scope of the project

The improvements on the following topics are to be conducted. 1) Thai to Braille translation up to Grade 22) Testing and re-design: verified by the vision

impaired.


Recommended