Qt, Trolltech
Qt is a multi-platform GUI development kit by Trolltech.
wxWidgets
An open source C++ GUI framework designed for cross-platform programming. Uses native widgets.
Java
Lots of people want to develop graphical user intefaces using Java.
- Java AWT lets you buld GUIs that will run in web browsers.
[O'Reilly book]
- Java Swing is the preferred way to develop stand-alone Java applications in a platform-independent means.
- Eclipse is an Open Source IDE for Java.
- SWT is the Standard Widget Toolkit that was developed for Eclipse.
XML User Interface Language (XUL)
XUL is the Mozilla multi-platform user interface toolkit. You write
your interfaces in XML. Oh Joy!