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