The Mozilla Platform
More than just a browser!
Where can you use it?
- Web applications
- Local applications
- Everything in between
Why use it at all?
- Often no compilation
- Mostly cross platform
- Native look and feel
- Open source
- Community help
How can you use it
- Firefox
- Prism
- Add-ons
- XULRunner
Firefox
- Award winning web browser
- Standards compliant
- 20% market share (ish)
Coming in Firefox 3
- EV SSL certificates
- Offline applications
- Cross-site XMLHttpRequest
- Web protocol handlers
What is Prism?
- Just a web browser
- You control the UI
- Improved desktop integration
- Same standards compliance
What isn't Prism?
- A runtime for local apps
- Any more privileged than a webpage
Add-ons
- Extend an app
- Skin an app
- Tighter integration with your webapp
Add-ons - What do you get?
- Privileged code
- Touch the UI
- Touch the users data
Add-ons - Examples
Add-ons - Examples
Add-ons - Examples
Add-ons - Examples
XULRunner
- Resuable runtime
- Extensibility as standard
- Built-in auto-update system