Please use this identifier to cite or link to this item: http://dspace.cas.upm.edu.ph:8080/xmlui/handle/123456789/103
Title: XML GUI Generator (XGG): an XML User Interface Language for Java Swing
Authors: Magboo, Ma. Sheila A.
Balderrama, Roy Gian S.P
Keywords: XML
XUL
Java Swing
Compiler
Model View Controller paradigm
Issue Date: Apr-2008
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.
URI: http://cas.upm.edu.ph:8080/xmlui/handle/123456789/103
Appears in Collections:Computer Science SP

Files in This Item:
File Description SizeFormat 
xgg.pdf817.46 kBAdobe PDFThumbnail
View/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.