Overview of Mozilla Technology
Mark Finkle
Mozilla Platform - Driven by the Web
- Primarily focused on supporting the Web
- Based on standards
- Like the Web, the platform is "open"
Mozilla Platform - Beyond the Web
- Runtime for deploying rich, XUL-based desktop applications and extensions
- More like developing DHTML web applications
- Less like developing MFC, WinForms and Delphi applications
Mozilla Platform
Core Toolkit Support
- Modern Web renderer
- Standard and custom UI widgets
- Templated UI generation
- Script and binary components
- Supports native accessibility technologies
- Completely cross platform
Web Support
- Support for latest standards (HTML, CSS, SVG)
- Solid web developer tools, like Firebug
- Fast JavaScript engine
- Extensible & secure browser
Application Support
- Lightweight, version controlled runtime
- Widgets support native OS look and feel
- Extensibility through a common add-on mechanism
- Built-in upgrade mechanism
Extension Support
- Overlay UI and code into host application
- Built-in installation and upgrade mechanism
- Access to all toolkit support
Mozilla Platform - Innovating on the Web
- Worker threads
- Video/Audio
- Online/Offline support
- New CSS support
- New drag-n-drop API
- JSON & querySelector
- SVG animations & CSS support
- New canvas features
- Many, smaller, HTML5 features
- JIT JavaScript
Mozilla Platform - Pushing the Desktop
- Better OS theming
- Templating improvements
- New XUL widgets
- New platform components
- All the Web improvements!
Resources
- Documentation
- Software written using Mozilla platform
- Download latest release XULRunner (1.9.0.1)