Pronounced “zool.” Short for
Extensible User-Interface Language, a series of
XML tags that allow different operating platforms to exchange data that describe a program’s
user interface. XUL is designed to ease cross-platform (e.g.,
Windows,
Mac and
Linux) interface of applications, which traditionally would have been difficult to customize from one to another.
XUL supports cascading style sheets, JavaSpcript, RDF, DOM and HTML. Since it is an XML language, all features available to XML are also available to XUL. Some of the interface elements that are easily set up using XUL include:
Developed jointly by Mozilla and Netscape, XUL also is referred to as XML-Based User-Interface Language or XML User-Interface Language, depending on the source.