A Malay Language-Based Visual Programming Environment for Personal Digital Assistant

The research in the field of Visual Programming Language (VPL) is becoming more popular with the increase of computer speed and the graphics capabilities in recent years. A VPL programmer creates a program by connecting a picture or icon that will produce a directed graph, which will show the flow o...

Full description

Saved in:
Bibliographic Details
Main Author: Anuar, Sazly
Format: Thesis
Language:English
English
Published: 2007
Subjects:
Online Access:http://psasir.upm.edu.my/id/eprint/452/1/600284_fsktm_2007_3_abstrak_je__dh_pdf_.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
id my-upm-ir.452
record_format uketd_dc
spelling my-upm-ir.4522013-05-27T06:48:27Z A Malay Language-Based Visual Programming Environment for Personal Digital Assistant 2007-07 Anuar, Sazly The research in the field of Visual Programming Language (VPL) is becoming more popular with the increase of computer speed and the graphics capabilities in recent years. A VPL programmer creates a program by connecting a picture or icon that will produce a directed graph, which will show the flow of the program in Visual Programming Environment (VPE). Since the number of today programmers as well as Personal Digital Assistant (PDA) users is rapidly increasing, it seems natural to create a VPE for the PDA. However, most of the programming environments developed for programming directly on PDA are classical textual programming. Another issue in VPE research is lack of concern on graph visualization. Most of the time, the graph layout is disorganized, hence causes difficulties for the user to understand the flow of the graph or program. Moreover, the small screen size of PDA has also becoming one of the main constraint factors. This research proposes the first Malay language-based VPE on PDA. The syntax and the semantics of visual environment are grammatically designed based on the visual programming. Graph grammar approach is used to describe the syntax for each component. Optimizing the graph layout is another main concern in this research. The hierarchical layout technique is used to optimize the graph produced, so that it can suit on limited size of the PDA screen. It is used because it has proved as the best way in arranging nodes and edges of a graph that will show the flow of the program. Two experiments were carried out in this research. First is the testing on MaVi Environment, which is done to prove that it can be executed on PDA and produces expected output. Second is the graph layout aesthetics testing, which is done to prove that the optimization of graph layout makes it more organized compared to the original graph layout. Both testing yield promising result and thus prove the objectives of the research have been achieved. Visual programming languages (Computer science). Malay language. 2007-07 Thesis http://psasir.upm.edu.my/id/eprint/452/ http://psasir.upm.edu.my/id/eprint/452/1/600284_fsktm_2007_3_abstrak_je__dh_pdf_.pdf application/pdf en public masters Universiti Putra Malaysia Visual programming languages (Computer science). Malay language. Faculty of Computer Science and Information Technology English
institution Universiti Putra Malaysia
collection PSAS Institutional Repository
language English
English
topic Visual programming languages (Computer science).
Malay language.

spellingShingle Visual programming languages (Computer science).
Malay language.

Anuar, Sazly
A Malay Language-Based Visual Programming Environment for Personal Digital Assistant
description The research in the field of Visual Programming Language (VPL) is becoming more popular with the increase of computer speed and the graphics capabilities in recent years. A VPL programmer creates a program by connecting a picture or icon that will produce a directed graph, which will show the flow of the program in Visual Programming Environment (VPE). Since the number of today programmers as well as Personal Digital Assistant (PDA) users is rapidly increasing, it seems natural to create a VPE for the PDA. However, most of the programming environments developed for programming directly on PDA are classical textual programming. Another issue in VPE research is lack of concern on graph visualization. Most of the time, the graph layout is disorganized, hence causes difficulties for the user to understand the flow of the graph or program. Moreover, the small screen size of PDA has also becoming one of the main constraint factors. This research proposes the first Malay language-based VPE on PDA. The syntax and the semantics of visual environment are grammatically designed based on the visual programming. Graph grammar approach is used to describe the syntax for each component. Optimizing the graph layout is another main concern in this research. The hierarchical layout technique is used to optimize the graph produced, so that it can suit on limited size of the PDA screen. It is used because it has proved as the best way in arranging nodes and edges of a graph that will show the flow of the program. Two experiments were carried out in this research. First is the testing on MaVi Environment, which is done to prove that it can be executed on PDA and produces expected output. Second is the graph layout aesthetics testing, which is done to prove that the optimization of graph layout makes it more organized compared to the original graph layout. Both testing yield promising result and thus prove the objectives of the research have been achieved.
format Thesis
qualification_level Master's degree
author Anuar, Sazly
author_facet Anuar, Sazly
author_sort Anuar, Sazly
title A Malay Language-Based Visual Programming Environment for Personal Digital Assistant
title_short A Malay Language-Based Visual Programming Environment for Personal Digital Assistant
title_full A Malay Language-Based Visual Programming Environment for Personal Digital Assistant
title_fullStr A Malay Language-Based Visual Programming Environment for Personal Digital Assistant
title_full_unstemmed A Malay Language-Based Visual Programming Environment for Personal Digital Assistant
title_sort malay language-based visual programming environment for personal digital assistant
granting_institution Universiti Putra Malaysia
granting_department Faculty of Computer Science and Information Technology
publishDate 2007
url http://psasir.upm.edu.my/id/eprint/452/1/600284_fsktm_2007_3_abstrak_je__dh_pdf_.pdf
_version_ 1747810224923738112