#TITLE_ALTERNATIVE#

Abstract: <br /> <br /> <br /> <br /> <br /> This thesis is focused on the study of GUI (Graphical User Interface) component representation using XML and development of XGUI (an application that use XML document to save component properties, and to generate source...

Full description

Saved in:
Bibliographic Details
Main Author: Satyananda (NIM : 235 00 022), Darmawan
Format: Theses
Language:Indonesia
Online Access:https://digilib.itb.ac.id/gdl/view/7543
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Institut Teknologi Bandung
Language: Indonesia
id id-itb.:7543
spelling id-itb.:75432017-09-27T15:37:08Z#TITLE_ALTERNATIVE# Satyananda (NIM : 235 00 022), Darmawan Indonesia Theses INSTITUT TEKNOLOGI BANDUNG https://digilib.itb.ac.id/gdl/view/7543 Abstract: <br /> <br /> <br /> <br /> <br /> This thesis is focused on the study of GUI (Graphical User Interface) component representation using XML and development of XGUI (an application that use XML document to save component properties, and to generate source code from XML document). Programming environment that supports graphical user interface component has its own way to represent GUI component. Consequently, GUI component of each programming language may have different properties. Three languages have been studied and explored in order to deduce a universal property of GUI Components. Those are Visual Basic, Delphi, and GTK+. <br /> <br /> <br /> <br /> <br /> preliminary phase, DTD and XML Schema that represent GUI component have been designed. Based on that schema, XML document is built. The document saves some component properties that may be implemented in some different languages. It saves nine GUI components: Label, TextBox, CommandButton, RadioButton, CheckBox, ListBox, ComboBox, Image, and Form. <br /> <br /> <br /> <br /> <br /> The next phase is a translation of XML document into source code of programming language. As a case study, the document is translated into two categories of programming languages. The first category is languages of a programming environment that saves GUI components as data, for example Visual Basic and Delphi. The second is syntax-based program, which saves their data as syntax of programming language, for example Java and C++. <br /> <br /> <br /> <br /> <br /> Those phases are supported by XGUI that has two main functions: <br /> <br /> <br /> <br /> <br /> 1.Editor that allows user to design GUI components layout of application interface. Editors output is a XML document that saves GUI component properties. <br /> <br /> <br /> <br /> <br /> 2.Code Generator that generates source code from Editors XML output. Two programming environments (Visual Basic and Java) has been chosen as example of each categories. <br /> <br /> <br /> <br /> <br /> XGUI is designed using UML, coded in Java, and run under Windows and Linux operating system. <br /> text
institution Institut Teknologi Bandung
building Institut Teknologi Bandung Library
continent Asia
country Indonesia
Indonesia
content_provider Institut Teknologi Bandung
collection Digital ITB
language Indonesia
description Abstract: <br /> <br /> <br /> <br /> <br /> This thesis is focused on the study of GUI (Graphical User Interface) component representation using XML and development of XGUI (an application that use XML document to save component properties, and to generate source code from XML document). Programming environment that supports graphical user interface component has its own way to represent GUI component. Consequently, GUI component of each programming language may have different properties. Three languages have been studied and explored in order to deduce a universal property of GUI Components. Those are Visual Basic, Delphi, and GTK+. <br /> <br /> <br /> <br /> <br /> preliminary phase, DTD and XML Schema that represent GUI component have been designed. Based on that schema, XML document is built. The document saves some component properties that may be implemented in some different languages. It saves nine GUI components: Label, TextBox, CommandButton, RadioButton, CheckBox, ListBox, ComboBox, Image, and Form. <br /> <br /> <br /> <br /> <br /> The next phase is a translation of XML document into source code of programming language. As a case study, the document is translated into two categories of programming languages. The first category is languages of a programming environment that saves GUI components as data, for example Visual Basic and Delphi. The second is syntax-based program, which saves their data as syntax of programming language, for example Java and C++. <br /> <br /> <br /> <br /> <br /> Those phases are supported by XGUI that has two main functions: <br /> <br /> <br /> <br /> <br /> 1.Editor that allows user to design GUI components layout of application interface. Editors output is a XML document that saves GUI component properties. <br /> <br /> <br /> <br /> <br /> 2.Code Generator that generates source code from Editors XML output. Two programming environments (Visual Basic and Java) has been chosen as example of each categories. <br /> <br /> <br /> <br /> <br /> XGUI is designed using UML, coded in Java, and run under Windows and Linux operating system. <br />
format Theses
author Satyananda (NIM : 235 00 022), Darmawan
spellingShingle Satyananda (NIM : 235 00 022), Darmawan
#TITLE_ALTERNATIVE#
author_facet Satyananda (NIM : 235 00 022), Darmawan
author_sort Satyananda (NIM : 235 00 022), Darmawan
title #TITLE_ALTERNATIVE#
title_short #TITLE_ALTERNATIVE#
title_full #TITLE_ALTERNATIVE#
title_fullStr #TITLE_ALTERNATIVE#
title_full_unstemmed #TITLE_ALTERNATIVE#
title_sort #title_alternative#
url https://digilib.itb.ac.id/gdl/view/7543
_version_ 1820664182146596864