Nigel McFarlane

Nigel McFarlane is a science and technology writer, analyst, and programmer. His broad range of experience includes IT, software, telecommunications, the Internet, and physics. He is the author of numerous articles and several books on XML and scripting technologies; his latest book is Rapid Application Development with Mozilla. Nigel lives in Melbourne, Australia. You can reach him at nrm@kingtide.com.au.

To go beyond simple HTML, historically the only options have been to use Java technology or plug-ins. Now, you have a new way -- write and display applications natively in XML. The Mozilla platform provides such a mechanism. In this article, Nigel McFarlane introduces XUL (the XML User-interface Language). XUL is set of GUI widgets with extensive cross-platform support that are designed for building GUI elements for applications that have traditional, non-HTML GUIs.