Difference between revisions of "XUL"

From CDOT Wiki
Jump to: navigation, search
 
Line 1: Line 1:
 
 
 
=Description=
 
=Description=
 
XUL which is pronounced zool stands for <b>X</b>ML <b>U</b>ser Interface <b>L</b>anguage is a Mark-up language used primarily in Mozilla applications.  It allows for the creation of feature rich visually appealing cross platform applications to be easily created and maintained for online or offline use.
 
XUL which is pronounced zool stands for <b>X</b>ML <b>U</b>ser Interface <b>L</b>anguage is a Mark-up language used primarily in Mozilla applications.  It allows for the creation of feature rich visually appealing cross platform applications to be easily created and maintained for online or offline use.
Line 7: Line 5:
 
XUL is an [http://en.wikipedia.org/wiki/Xml XML] language and thus has the advantages of inserting other XML languages into it such as [http://en.wikipedia.org/wiki/Xhtml XHTML], [http://en.wikipedia.org/wiki/MathML MathML] and [http://en.wikipedia.org/wiki/Svg SVG]. Also because of its localized structure it can be easily translated into other languages.
 
XUL is an [http://en.wikipedia.org/wiki/Xml XML] language and thus has the advantages of inserting other XML languages into it such as [http://en.wikipedia.org/wiki/Xhtml XHTML], [http://en.wikipedia.org/wiki/MathML MathML] and [http://en.wikipedia.org/wiki/Svg SVG]. Also because of its localized structure it can be easily translated into other languages.
  
 +
==Common Useages==
 
XUL is commonly used for creating feature rich widgets and user-interfaces such as:
 
XUL is commonly used for creating feature rich widgets and user-interfaces such as:
    * textboxes and inputs
+
* textboxes and inputs
    * Toolbars and buttons
+
* Toolbars and buttons
    * navigation menus
+
* navigation menus
    * Tabbed windowing systems
+
* Tabbed windowing systems
    * Keyboard Mnunomics and input handling
+
* Keyboard Mnunomics and input handling
 +
 
 +
==Suported Technologies==
 +
*  HTML 4.0 and XHTML
 +
* CSS2 and some of CSS3
 +
* DOM2 and some of DOM3
 +
* XML
 +
* MathML
 +
* RDF
 +
* XSLT
 +
* XPath
 +
* Simple XLinks
 +
* XPointer
 +
* XML Base
 +
* FIXPtr
 +
* XML-RPC
 +
* SOAP (Simple Object Access Protocol)
 +
* WSDL (Web Services Description Language)
 +
* ECMAScript/Javascript
 +
* XBL (eXtensible Bindings Language)
 +
* GIF, JPG, PNG, BMP, ICO images
 +
* HTTP 1.1
 +
 
  
  

Revision as of 12:05, 4 October 2006

Description

XUL which is pronounced zool stands for XML User Interface Language is a Mark-up language used primarily in Mozilla applications. It allows for the creation of feature rich visually appealing cross platform applications to be easily created and maintained for online or offline use.

Discussion

XUL is an XML language and thus has the advantages of inserting other XML languages into it such as XHTML, MathML and SVG. Also because of its localized structure it can be easily translated into other languages.

Common Useages

XUL is commonly used for creating feature rich widgets and user-interfaces such as:

  • textboxes and inputs
  • Toolbars and buttons
  • navigation menus
  • Tabbed windowing systems
  • Keyboard Mnunomics and input handling

Suported Technologies

  • HTML 4.0 and XHTML
  • CSS2 and some of CSS3
  • DOM2 and some of DOM3
  • XML
  • MathML
  • RDF
  • XSLT
  • XPath
  • Simple XLinks
  • XPointer
  • XML Base
  • FIXPtr
  • XML-RPC
  • SOAP (Simple Object Access Protocol)
  • WSDL (Web Services Description Language)
  • ECMAScript/Javascript
  • XBL (eXtensible Bindings Language)
  • GIF, JPG, PNG, BMP, ICO images
  • HTTP 1.1


resources, tutorials, examples, etc

Examples