DSpace Repository

XML GUI Generator (XGG): an XML User Interface Language for Java Swing

Show simple item record

dc.contributor.advisor Magboo, Ma. Sheila A.
dc.contributor.author Balderrama, Roy Gian S.P
dc.date.accessioned 2015-07-28T02:27:48Z
dc.date.available 2015-07-28T02:27:48Z
dc.date.issued 2008-04
dc.identifier.uri http://cas.upm.edu.ph:8080/xmlui/handle/123456789/103
dc.description.abstract XML UI Language (XUL) is a new way in creating Graphical User Interface Applications in the web or in native platforms via an HTML like syntax of an XML file. XUL is very expressive and makes creating GUI application easier. XUL in Java is mostly focused in web development and is implemented by dynamically reading XML files each time the application starts, therefore requiring that all items in the XML files matches other parts of the application. XGG, instead of dynamically processing the XML file, compiles the XML file and outputs it as a structured Java code, which when compiled produces the desired screen output. XGG also creates a file where all the methods and variables needed by the screen are placed, and updates it when needed. XGG also supports Style Sheets via another XML file, binding of a Java Class file or a database result, proper indention in generated code, overwriting the drawing functions of a Swing Component and automatically compiling and testing the output. XGG architecture is based strictly on the Model View Controller (MVC) paradigm, where a GUI application is split into 3 parts, effectively separating code and making integration and maintenance easier. en_US
dc.language.iso en en_US
dc.subject XML en_US
dc.subject XUL en_US
dc.subject Java Swing en_US
dc.subject Compiler en_US
dc.subject Model View Controller paradigm en_US
dc.title XML GUI Generator (XGG): an XML User Interface Language for Java Swing en_US
dc.type Thesis en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Advanced Search

Browse

My Account