Difference: DuckySebastianSukesh539dProjectUpdate (5 vs. 6)

Revision 62006-03-27 - SebastianStreg

Line: 1 to 1
 
META TOPICPARENT name="DuckySebastianSukesh539Project"

Using Aspects to build GUIs

Sukesh Chopra, Kaitlin Duck Sherwood, and Sebastian Streg
Line: 72 to 72
 
  • Luxor is pretty much the Cadillac of XML->GUI translators. It uses XUL as its XML dialect, and has a very rich and active development community. However, Luxor looked excessively complicated. In addition to the XUL translation, it has a web server, a portal engine, a template engine, a Python interpreter and more. We did not want to have to wade through all the extras in order to get at the XML translation kernel.
  • Glade is a robust project with a GUI interface to generate the GUI code, but unforunately uses GTK widgets and not Swing ones.
  • Koala seems to be built on Java Beans, which seemed wrong for our project.
Changed:
<
<
  • SWI XML (AKA swix) seemed to have @@@ blah blah -- more here
>
>
  • SWI XML(aka as Swix) is beside Luxor one of the most used XML –>GUI Tools and is built on Java Swing. It has its own XML dialect whose numerous pre-defined tags and attributes can be used intuitively for experienced Swing Developers. It separates in a clear fashion the description of the GUI elements (in a XML file) and the logic in form of the event-model (ordinary java code). The XML files are translated at run-time. Furthermore it provides also a useful documentation how to use tags and attributes for inexperienced Swing Developers.
 
  • Thinlet seemed very similar to Swix, but not as good.
  • gui4j was limited in number of attributes for objects is limited.
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2025 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback