More Related Content Similar to Is the Open Web the Platform for Tomorrow (20) Is the Open Web the Platform for Tomorrow1. The Case for the Open Web
Is web 3.0 where we give up and use something else?
© Sitepen Inc. 2008. All Rights Reserved 2. So far, the web has won
the platform war.
© Sitepen Inc. 2008. All Rights Reserved 5. Who decides if it carries
on winning?
© Sitepen Inc. 2008. All Rights Reserved 6. What if there is only one
effective browser vendor?
© Sitepen Inc. 2008. All Rights Reserved 10. A mono-culture is easier
for the developers
(but the goal is to be better for the users) 20. 100
3.0 Netscape Usage Share
4.0
75
4.5
2.0
50
4.8
5.0
25
6.0
1.0 7.0
0
‘93 ‘94 ‘95 ‘96 ‘97 ‘98 ‘99 ‘00 ‘01 ‘02 ‘03 ‘04 ‘05 ‘06 ‘07 ‘08 21. If the Netscape developers were
not in the safety of a monopoly;
Would they have chosen
the risky rewrite path? 22. 100
U5.0 M5.2 8.0
75
U4.0 M5.0 7.0
(U3) M4.5 6.0
M4.0 5.5
50 M3 5.0
M2.1 4.0
3.0
M2
25
2.0
1.5
1.0
0
‘95 ‘96 ‘97 ‘98 ‘99 ‘00 ‘01 ‘02 ‘03 ‘04 ‘05 ‘06 ‘07 ‘08 23. 100
U5.0 M5.2 8.0
75
U4.0 M5.0 7.0
(U3) M4.5 6.0
M4.0 5.5
50 M3 5.0
M2.1 4.0
3.0
M2
25
2.0
1.5
1.0
0
‘95 ‘96 ‘97 ‘98 ‘99 ‘00 ‘01 ‘02 ‘03 ‘04 ‘05 ‘06 ‘07 ‘08 24. 6 years 6 years
1996 2002 2008
16 major releases of IE 2 major releases of IE?
Across 4 platforms Now only on Windows
IE got to 90% market
share in 2002 32. Signs of Disfunction
Zillions of toolkits are a sign that something is wrong.
If browsers were perfect we wouldn’t need Dojo or
DWR or any of the other toolkits
© Sitepen Inc. 2008. All Rights Reserved 33. Signs of Disfunction
What do the toolkits do for us?
•Abstraction
•Bug fixing
•Simplification
•Harmonization
© Sitepen Inc. 2008. All Rights Reserved 34. Signs of Disfunction
How do toolkits harm us?
•Downloading
•Integration
© Sitepen Inc. 2008. All Rights Reserved 35. Browser Features
Browser Developer Todo List:
•Make ajax toolkits irrelevant
© Sitepen Inc. 2008. All Rights Reserved 36. Browser Features
The down side of browser evolution
•Do new features break old features?
•It’s slow
•Ubiquity is vital
© Sitepen Inc. 2008. All Rights Reserved 37. Browser Features
How far can we evolve without vendor support?
•Comet
•3D using VML / SVG / Canvas / etc
•Storage and offline
© Sitepen Inc. 2008. All Rights Reserved 39. Reliability
Local or Global?
•Depending on small scale reliability can hurt
•Large scale reliability requires anticipation of failure
•Markup defines the Open Web through reliability
© Sitepen Inc. 2008. All Rights Reserved 40. Reliability
The web has some great features borrowed from Unix
•Small, independent units
•Linked through debuggable text based protocols
It adds features from living things
•The ability to cope with failure
•That can adapt when the world changes
© Sitepen Inc. 2008. All Rights Reserved 42. Trust
What do you worry about when using the web?
•Web worms
•Privacy invasion
•Data in transit
•Identity Theft
•Browser Security
•How to build something trustable
© Sitepen Inc. 2008. All Rights Reserved 43. Trust
What do users need to build trust
•Lack of spelling mistakes
•Reliable patterns
•Principle of least astonishment
•Time
© Sitepen Inc. 2008. All Rights Reserved 44. Trust
What does the web need?
•Content Restrictions
•An anti CSRF marker for cookies
•Sandboxing
•Less brittle models of building relationships
•SMASH, XIP, etc.
© Sitepen Inc. 2008. All Rights Reserved 46. Momentum
What people know today defines
how they think about the future
© Sitepen Inc. 2008. All Rights Reserved 47. Momentum
Web Standards:
•Not all have been transparent
•Working groups break down when the participants
don’t play ball
•Adding IQ to a large group reduces the IQ of the
group
•Working groups don’t test for fitness
© Sitepen Inc. 2008. All Rights Reserved 48. What if we don’t get the tools we need?
Toolkits
Flash
Gears 49. The Case for the Open Web
Questions?
© Sitepen Inc. 2008. All Rights Reserved