XUL

(XML User Interface Language)

XUL (XML User Interface Language) is Mozilla's XML-based language that lets you build feature-rich cross platform applications that can run connected or disconnected from the Internet .


Hey all :D

Intro :
Worlds exchanges , we must hurry . Everyday new technology appear .
one of those technologies is XUL .


What is XUL ??!!
XUL (pronounced zool ) (XML User Interface Language) is Mozilla's XML-based language that lets you build feature-rich cross platform applications that can run connected or disconnected from the Internet .

let me see !! :
Go to this link => http://www.hevanet.com/acorbin/xul/top.xul
and discover effects and interface .
hint : you must use firefox , no internet explorer .

Why ?
Xul work only in Gecko-based browser like firefox .

What is Gecko ??!!!
Gecko is the open source, free software web browser layout engine used in all Mozilla-branded software and its derivatives, including later Netscape (discontinued) releases .
=> to know more visit his link : http://en.wikipedia.org/wiki/Gecko_%28layout_engine%29

Why Xul ??!! why was it created ??
XUL was created to make development of the Mozilla browser easier and faster. It is an XML language so all features available to XML are also available to XUL.XUL has all the advantages of other XML languages. For example XHTML or other XML languages such as MathML or SVG can be inserted within it. Also, text displayed with XUL is easily localizable, which means that it can be translated into other languages with little effort.

What kind of interfaces can XUL make ??!!
As we see in the link above , it give you the ability to create
most elements found in modern graphical interfaces , such as :
* Input controls such as textboxes and checkboxes
* Toolbars with buttons or other content
* Menus on a menu bar or pop up menus
* Tabbed dialogs
* Trees for hierarchical or tabular information
* Keyboard shortcuts


What should i know to start XULing .... ???
You should understand HTML and at least a basic understanding of XML and CSS.

Resources :
Those are list of useful links , i think they can help :
XUL Tutorial : http://developer.mozilla.org/en/docs/XUL_Tutorial
XUL Reference : http://developer.mozilla.org/en/docs/XUL_Reference
XUL Periodic Table : http://www.hevanet.com/acorbin/xul/top.xul
and other general links : -
Wikipedia : http://en.wikipedia.org/wiki/Xul
XULPlanet : http://www.xulplanet.com/
Xul Booster : http://cms.xulbooster.org/

Thanks in Advance !

Comments

Article rating:
Your rating:

Activity for this knol

This week:

6pageviews

Totals:

274pageviews