SlideShare a Scribd company logo
Building with XULMadhuriChopuralaDec 21, 2010http://madhuri.kajacentral.comhttp://Madhurichopurala.blogspot.com
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.  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?
No huge libraries of widgets to download. XUL interfaces can be Cross-platformInternet enabled devices Ability to run on different platforms on Internet  enabled devices.Uses an open source implementation of Gecko.Re-uses W3C standards (CSS, DTD, Javascript, RDF, XML)XUL - Introduction
XML CSSHTMLXBLJavaScriptRDFXUL leveraged Technologies
Input controls such as textboxes and checkboxesToolbars with buttons or other contentMenus on a menu bar or pop up menusTabbed dialogsTrees for hierarchical or tabular informationKeyboard shortcutsXUL elements
Content SkinLocaleXUL document
Top level elements Window, Page, Dialog, WizardBox ModelBoxes, Grids, StacksTabular dataTree, ListboxSimple WidgetsLabel, Buttons, Menus, LabContent Widgets Browser, iframe, Editor                   XUL – Widgets controls
Standalone applicationsMozilla applications extensionsRemote XULMozilla XUL Applications
XUL documentationCreating Applications with Mozilla                              Thank you! References

More Related Content

PPT
PPT
XUL - Mozilla Application Framework
PPT
Voicexml
ODP
Niatalk24jan10
PDF
Week11
PPT
Accessing Scholarly Content through FOSS based Assistive Technology
PPT
GrafiXML, A Multi-Target User Interface Builder based on UsiXML
PPT
Building a Real-World Application with Adobe Flex 2
XUL - Mozilla Application Framework
Voicexml
Niatalk24jan10
Week11
Accessing Scholarly Content through FOSS based Assistive Technology
GrafiXML, A Multi-Target User Interface Builder based on UsiXML
Building a Real-World Application with Adobe Flex 2

Similar to Building with XUL (20)

PDF
DruStack- a mobile-friendly web content management system (cms
PDF
drustack a mobile-friendly web content management system (cms)
PDF
2010 tool forum ata handout
PDF
Firefox OS
PDF
HTML5: The Code to Maximizing Revenue
DOCX
Dotnet training in Chennai
PPTX
Apache Flex - Enterprise ready GUI framework
PPT
Flex and .NET Integration
PDF
Smalltalk and Business
PDF
Delphi XE7 Datasheet - The fastest way to build connected apps for Windows, O...
PPTX
Informatica exploradores
PPT
Adobe® Flex™
PPT
What is Adobe Flex ?
PPT
Eye Os(Cloud Opearating System)
PDF
Three's Company - Writing for the Desktop, Browser, and Phone
PDF
Open Source in Higher Education
PPT
Net framework
PDF
Flutter App Development Building Cross-Platform Apps.pdf
PDF
Dart Programming Language - Singsys Blog
PPTX
Ice cream-sandwich
DruStack- a mobile-friendly web content management system (cms
drustack a mobile-friendly web content management system (cms)
2010 tool forum ata handout
Firefox OS
HTML5: The Code to Maximizing Revenue
Dotnet training in Chennai
Apache Flex - Enterprise ready GUI framework
Flex and .NET Integration
Smalltalk and Business
Delphi XE7 Datasheet - The fastest way to build connected apps for Windows, O...
Informatica exploradores
Adobe® Flex™
What is Adobe Flex ?
Eye Os(Cloud Opearating System)
Three's Company - Writing for the Desktop, Browser, and Phone
Open Source in Higher Education
Net framework
Flutter App Development Building Cross-Platform Apps.pdf
Dart Programming Language - Singsys Blog
Ice cream-sandwich
Ad

More from Madhuri Chopurala, CSPO, CSM (8)

PPTX
Optimized mobile apps
PPTX
Project management
PPTX
Mobile Optimized Website Design
PPT
Work Life Balance
PPT
Women In Business
PPT
Yui Design Patterns
Optimized mobile apps
Project management
Mobile Optimized Website Design
Work Life Balance
Women In Business
Yui Design Patterns
Ad

Building with XUL

  • 1. Building with XULMadhuriChopuralaDec 21, 2010http://madhuri.kajacentral.comhttp://Madhurichopurala.blogspot.com
  • 2. 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. 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-platformInternet enabled devices Ability to run on different platforms on Internet enabled devices.Uses an open source implementation of Gecko.Re-uses W3C standards (CSS, DTD, Javascript, RDF, XML)XUL - Introduction
  • 5. Input controls such as textboxes and checkboxesToolbars with buttons or other contentMenus on a menu bar or pop up menusTabbed dialogsTrees for hierarchical or tabular informationKeyboard shortcutsXUL elements
  • 7. Top level elements Window, Page, Dialog, WizardBox ModelBoxes, Grids, StacksTabular dataTree, ListboxSimple WidgetsLabel, Buttons, Menus, LabContent Widgets Browser, iframe, Editor XUL – Widgets controls
  • 8. Standalone applicationsMozilla applications extensionsRemote XULMozilla XUL Applications
  • 9. XUL documentationCreating Applications with Mozilla Thank you! References

Editor's Notes

  • #3: Design Applications that perform well on a mobile phone that optimizes web presence mobile ready