Your SlideShare is downloading. ×
0
Is the Open Web the Platform for Tomorrow
Is the Open Web the Platform for Tomorrow
Is the Open Web the Platform for Tomorrow
Is the Open Web the Platform for Tomorrow
Is the Open Web the Platform for Tomorrow
Is the Open Web the Platform for Tomorrow
Is the Open Web the Platform for Tomorrow
Is the Open Web the Platform for Tomorrow
Is the Open Web the Platform for Tomorrow
Is the Open Web the Platform for Tomorrow
Is the Open Web the Platform for Tomorrow
Is the Open Web the Platform for Tomorrow
Is the Open Web the Platform for Tomorrow
Is the Open Web the Platform for Tomorrow
Is the Open Web the Platform for Tomorrow
Is the Open Web the Platform for Tomorrow
Is the Open Web the Platform for Tomorrow
Is the Open Web the Platform for Tomorrow
Is the Open Web the Platform for Tomorrow
Is the Open Web the Platform for Tomorrow
Is the Open Web the Platform for Tomorrow
Is the Open Web the Platform for Tomorrow
Is the Open Web the Platform for Tomorrow
Is the Open Web the Platform for Tomorrow
Is the Open Web the Platform for Tomorrow
Is the Open Web the Platform for Tomorrow
Is the Open Web the Platform for Tomorrow
Is the Open Web the Platform for Tomorrow
Is the Open Web the Platform for Tomorrow
Is the Open Web the Platform for Tomorrow
Is the Open Web the Platform for Tomorrow
Is the Open Web the Platform for Tomorrow
Is the Open Web the Platform for Tomorrow
Is the Open Web the Platform for Tomorrow
Is the Open Web the Platform for Tomorrow
Is the Open Web the Platform for Tomorrow
Is the Open Web the Platform for Tomorrow
Is the Open Web the Platform for Tomorrow
Is the Open Web the Platform for Tomorrow
Is the Open Web the Platform for Tomorrow
Is the Open Web the Platform for Tomorrow
Is the Open Web the Platform for Tomorrow
Is the Open Web the Platform for Tomorrow
Is the Open Web the Platform for Tomorrow
Is the Open Web the Platform for Tomorrow
Is the Open Web the Platform for Tomorrow
Is the Open Web the Platform for Tomorrow
Is the Open Web the Platform for Tomorrow
Is the Open Web the Platform for Tomorrow
Is the Open Web the Platform for Tomorrow
Is the Open Web the Platform for Tomorrow
Is the Open Web the Platform for Tomorrow
Is the Open Web the Platform for Tomorrow
Is the Open Web the Platform for Tomorrow
Is the Open Web the Platform for Tomorrow
Is the Open Web the Platform for Tomorrow
Is the Open Web the Platform for Tomorrow
Is the Open Web the Platform for Tomorrow
Is the Open Web the Platform for Tomorrow
Is the Open Web the Platform for Tomorrow
Is the Open Web the Platform for Tomorrow
Is the Open Web the Platform for Tomorrow
Is the Open Web the Platform for Tomorrow
Is the Open Web the Platform for Tomorrow
Is the Open Web the Platform for Tomorrow
Is the Open Web the Platform for Tomorrow
Is the Open Web the Platform for Tomorrow
Is the Open Web the Platform for Tomorrow
Is the Open Web the Platform for Tomorrow
Is the Open Web the Platform for Tomorrow
Is the Open Web the Platform for Tomorrow
Is the Open Web the Platform for Tomorrow
Is the Open Web the Platform for Tomorrow
Is the Open Web the Platform for Tomorrow
Is the Open Web the Platform for Tomorrow
Is the Open Web the Platform for Tomorrow
Is the Open Web the Platform for Tomorrow
Is the Open Web the Platform for Tomorrow
Is the Open Web the Platform for Tomorrow
Is the Open Web the Platform for Tomorrow
Is the Open Web the Platform for Tomorrow
Is the Open Web the Platform for Tomorrow
Is the Open Web the Platform for Tomorrow
Is the Open Web the Platform for Tomorrow
Is the Open Web the Platform for Tomorrow
Is the Open Web the Platform for Tomorrow
Is the Open Web the Platform for Tomorrow
Is the Open Web the Platform for Tomorrow
Is the Open Web the Platform for Tomorrow
Is the Open Web the Platform for Tomorrow
Is the Open Web the Platform for Tomorrow
Is the Open Web the Platform for Tomorrow
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Is the Open Web the Platform for Tomorrow

3,027

Published on

Is ‘Web 3.0’ where we use something else instead?

Is ‘Web 3.0’ where we use something else instead?

Published in: Business, Technology
1 Comment
9 Likes
Statistics
Notes
  • great work`
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total Views
3,027
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
275
Comments
1
Likes
9
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. 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
  • 3. Why? © Sitepen Inc. 2008. All Rights Reserved
  • 4. 3 Reasons: Deployment, Openness, Lazy Text
  • 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
  • 7. Monopolies: Good / Bad?
  • 8. Monopolies: Good / Bad? Monopolies are a form of Absolute Power (and that’s not good)
  • 9. A mono-culture is easier for the developers
  • 10. A mono-culture is easier for the developers (but the goal is to be better for the users)
  • 11. Plug-ins: Good / Bad?
  • 12. Plug-ins: Good / Bad? A plugin is just a ‘browser’ in a browser
  • 13. The History of the Web
  • 14. © Sitepen Inc. 2007. All Rights Reserved
  • 15. © Sitepen Inc. 2007. All Rights Reserved
  • 16. © Sitepen Inc. 2007. All Rights Reserved
  • 17. © Sitepen Inc. 2007. All Rights Reserved
  • 18. © Sitepen Inc. 2007. All Rights Reserved
  • 19. © Sitepen Inc. 2007. All Rights Reserved
  • 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
  • 25. 4 things the web needs to carry on winning ...
  • 26. Features © Sitepen Inc. 2008. All Rights Reserved
  • 27. Reliability © Sitepen Inc. 2008. All Rights Reserved
  • 28. Trust © Sitepen Inc. 2008. All Rights Reserved
  • 29. Momentum © Sitepen Inc. 2008. All Rights Reserved
  • 30. Features © Sitepen Inc. 2008. All Rights Reserved
  • 31. Signs of Disfunction © Sitepen Inc. 2008. All Rights Reserved
  • 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
  • 38. Reliability © 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
  • 41. Trust © 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
  • 45. Momentum © 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

×