Please use this identifier to cite or link to this item: http://dspace.cas.upm.edu.ph:8080/xmlui/handle/123456789/103
Full metadata record
DC FieldValueLanguage
dc.contributor.advisorMagboo, Ma. Sheila A.-
dc.contributor.authorBalderrama, Roy Gian S.P-
dc.date.accessioned2015-07-28T02:27:48Z-
dc.date.available2015-07-28T02:27:48Z-
dc.date.issued2008-04-
dc.identifier.urihttp://cas.upm.edu.ph:8080/xmlui/handle/123456789/103-
dc.description.abstractXML 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.isoenen_US
dc.subjectXMLen_US
dc.subjectXULen_US
dc.subjectJava Swingen_US
dc.subjectCompileren_US
dc.subjectModel View Controller paradigmen_US
dc.titleXML GUI Generator (XGG): an XML User Interface Language for Java Swingen_US
dc.typeThesisen_US
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.