The document discusses the potential for Firefox and Java to serve as a corporate browser platform. It notes that Firefox is open source, OS-agnostic, plug-in based, and embeddable. With MozSwing, Firefox can be embedded as a Swing component in Java applications. This would allow Java applications and Firefox to work together as a client-side platform that is OS-agnostic, instantly deployable, avoids browser incompatibilities, and provides powerful features. The document argues that Mozilla should support MozSwing to help realize this vision of Firefox and Java serving as a corporate browser.
1. A story of
- Firefox,
- Java,
- and the Industry.
2. Disclaimer
Beware!
This presentation contains bad
words:
Corporate
IE5
Browser war I
Java
MozSwing
Ready?
3. Disclaimer (again)
Beware!
In this presentation, Firefox usually
means XulRunner
(But who cares outside of this
room?)
4. Yet another day in the industry
1999
« - Let’s code a web app with powerful
client side features »
« - Great! Let’s code it for … IE5 »
2009
« - The project is ready, at last ! »
« - Great! Let’s try it on my new
Windows Vista »
5. Facing the truth
The browser war is still painful,
several years after.
There is a need for a true corporate
browser.
A message to managers:
NO! IE is not the corporate browser.
7. Why not?
Problem 1: legacy!!!
What about that IE5 app?
What about that ERP which requires IE?
Problem 2: poor marketing
« Firefox is yet another browser »
NO! Firefox is a Platform!
8. Firefox as a Platform
Firefox is open source
Firefox is OS-agnostic
Firefox has XUL
Firefox is plug-in based
Firefox is embeddable
Firefox can accept Java « scripting »
9. Java???
Ask yourself:
What platform is trully universal on the
client side, in the industry?
Answer:
The JRE.
Reason:
Unknown but it is a fact!
10. And now… the corporate browser
Firefox is embeddable as a Swing
component (cf MozSwing)
Java apps are one-click deployable
Java libs are huge and accepted
== Firefox+Java is the corporate
browser!
11. Summary
Thanks to MozSwing, Java and
Firefox can work together
A tremendous client-side platform:
OS agnostic
Instant deployment
No more browser incompatibilities
Huge client-side features
12. Conclusion
MozSwing should be supported by
the Mozilla foundation
13. Who I am
Datao.net
A Semantic Web Browser.
A semantic client-side platform:
Embedded Semantic Web Stack
Java Web Start for deployment
XulRunner as the UI
The feature I would love to see:
Templates in the HTML pipeline.