SlideShare ist ein Scribd-Unternehmen logo
1 von 9
Building with XUL MadhuriChopurala Dec 21, 2010 http://madhuri.kajacentral.com http://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-platform Internet 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  CSS HTML XBL JavaScript RDF XUL leveraged Technologies
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
Content  Skin Locale XUL document
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
Standalone applications Mozilla applications extensions Remote XUL Mozilla XUL Applications
XUL documentation Creating Applications with Mozilla                               Thank you!  References

Weitere ähnliche Inhalte

Ähnlich wie Building with XUL

DruStack- a mobile-friendly web content management system (cms
DruStack- a mobile-friendly web content management system (cmsDruStack- a mobile-friendly web content management system (cms
DruStack- a mobile-friendly web content management system (cmsWong Hoi Sing Edison
 
drustack a mobile-friendly web content management system (cms)
drustack   a mobile-friendly web content management system (cms)drustack   a mobile-friendly web content management system (cms)
drustack a mobile-friendly web content management system (cms)Wong Hoi Sing Edison
 
2010 tool forum ata handout
2010 tool forum ata handout2010 tool forum ata handout
2010 tool forum ata handoutascetlan
 
HTML5: The Code to Maximizing Revenue
HTML5: The Code to Maximizing RevenueHTML5: The Code to Maximizing Revenue
HTML5: The Code to Maximizing Revenuebloevens
 
Dotnet training in Chennai
Dotnet training in ChennaiDotnet training in Chennai
Dotnet training in Chennailakshmipriyaaka
 
Apache Flex - Enterprise ready GUI framework
Apache Flex - Enterprise ready GUI frameworkApache Flex - Enterprise ready GUI framework
Apache Flex - Enterprise ready GUI frameworkTomislav Pokrajcic
 
Flex and .NET Integration
Flex and .NET IntegrationFlex and .NET Integration
Flex and .NET Integrationicaraion
 
Delphi XE7 Datasheet - The fastest way to build connected apps for Windows, O...
Delphi XE7 Datasheet - The fastest way to build connected apps for Windows, O...Delphi XE7 Datasheet - The fastest way to build connected apps for Windows, O...
Delphi XE7 Datasheet - The fastest way to build connected apps for Windows, O...Embarcadero Technologies
 
Informatica exploradores
Informatica exploradoresInformatica exploradores
Informatica exploradoresdanilopez21
 
Three's Company - Writing for the Desktop, Browser, and Phone
Three's Company - Writing for the Desktop, Browser, and PhoneThree's Company - Writing for the Desktop, Browser, and Phone
Three's Company - Writing for the Desktop, Browser, and PhoneSarah Dutkiewicz
 
Open Source in Higher Education
Open Source in Higher EducationOpen Source in Higher Education
Open Source in Higher EducationSteve Yuen
 
Net framework
Net frameworkNet framework
Net frameworkjhsri
 
Flutter App Development Building Cross-Platform Apps.pdf
Flutter App Development Building Cross-Platform Apps.pdfFlutter App Development Building Cross-Platform Apps.pdf
Flutter App Development Building Cross-Platform Apps.pdfShiv Technolabs Pvt. Ltd.
 
Dart Programming Language - Singsys Blog
Dart Programming Language - Singsys BlogDart Programming Language - Singsys Blog
Dart Programming Language - Singsys Bloggeekblogger411
 

Ähnlich wie Building with XUL (20)

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

Mehr von Madhuri Chopurala, CSPO, CSM (8)

Creative me
Creative meCreative me
Creative me
 
Optimized mobile apps
Optimized mobile appsOptimized mobile apps
Optimized mobile apps
 
Project management
Project managementProject management
Project management
 
Mobile Optimized Website Design
Mobile Optimized Website DesignMobile Optimized Website Design
Mobile Optimized Website Design
 
Work Life Balance
Work Life BalanceWork Life Balance
Work Life Balance
 
Women In Business
Women In BusinessWomen In Business
Women In Business
 
Leading Teams
Leading TeamsLeading Teams
Leading Teams
 
Yui Design Patterns
Yui Design PatternsYui Design Patterns
Yui Design Patterns
 

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 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-platform Internet 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
  • 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

Hinweis der Redaktion

  1. Design Applications that perform well on a mobile phone that optimizes web presence mobile ready