Building with XUL

9
Building with XUL Madhuri Chopurala Dec 21, 2010 http://madhuri.kajacentral.com http://Madhurichopurala.blogspot.com

description

XML User Interface Language, is an XML User Interface Markup Language developed by the Mozilla project which operates in Mozilla cross-platform applications such as Firefox and Flock.

Transcript of Building with XUL

  • 1. Building with XUL
    MadhuriChopurala
    Dec 21, 2010
    http://madhuri.kajacentral.com
    http://Madhurichopurala.blogspot.com

2. XML User Interface Language, is anXML User Interface Markup Language developed by the Mozilla project whichoperates in Mozilla cross-platform applications such asFirefoxandFlock.
XUL is a presentation specification for creating lightweight, cross-platform, cross-device user interfaces.
Gained momentum as the language Web developers and programmers should use for creating user interfaces.
What is XUL?
3. No huge libraries of widgets to download.
XUL interfaces can be Cross-platform
Internet enabled devices
Ability to run on different platforms on Internetenabled devices.
Uses an open source implementation of Gecko.
Re-uses W3C standards (CSS, DTD, Javascript, RDF, XML)
XUL - Introduction
4. XML
CSS
HTML
XBL
JavaScript
RDF
XUL leveraged Technologies
5. 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
XUL elements
6. Content
Skin
Locale
XUL document
7. Top level elements
Window, Page, Dialog, Wizard
Box Model
Boxes, Grids, Stacks
Tabular data
Tree, Listbox
Simple Widgets
Label, Buttons, Menus, Lab
Content Widgets
Browser, iframe, Editor
XUL Widgets controls
8. Standalone applications
Mozilla applications extensions
Remote XUL
Mozilla XUL Applications
9. XUL documentation
Creating Applications with Mozilla
Thank you!
References