Home
Programming
AspectJ   Basic   C   C++   C#   Eiffel   Java   JavaScript   Pascal   PHP   Python   Rexx   Ruby   Scriptol   Tcl
Markup
HTML   XML   XAML   XUL
Query
SQL

XUL  -  Building Graphical Interfaces

XUL means for "XML-based User interface Language". This is a semantic extending XML for building graphical interfaces . Has been created by Mozilla in 1999.

Features of XUL

Why to use XUL?

XUL allows to create cross-platform, graphical user interfaces for standalone applications.
Mozilla has developped Prism, a tool for accessing XUL Web applications from the desktop.
It is a standard and portable format, working on any operating system, but is rather difficult to use.

Sites and tools

Sample code

Hello world
<?xml version="1.0">
<windows width="600 height="480">
  <description>
    Hello World!
  </description>
</windows>
Draw a button
<button 
   label="Close" 
   oncommand="window.close()"
/>
Home