SlideShare a Scribd company logo
1 of 92
Download to read offline
The Case for the Open Web
    Is web 3.0 where we give up and use something else?




© Sitepen Inc. 2008. All Rights Reserved
So far, the web has won
                                               the platform war.

© Sitepen Inc. 2008. All Rights Reserved
Why?
© Sitepen Inc. 2008. All Rights Reserved
3 Reasons:
Deployment, Openness, Lazy Text
Who decides if it carries
                                               on winning?

© Sitepen Inc. 2008. All Rights Reserved
What if there is only one
                                           effective browser vendor?

© Sitepen Inc. 2008. All Rights Reserved
Monopolies: Good / Bad?
Monopolies: Good / Bad?
Monopolies are a form of Absolute Power
         (and that’s not good)
A mono-culture is easier
  for the developers
A mono-culture is easier
  for the developers
(but the goal is to be better for the users)
Plug-ins: Good / Bad?
Plug-ins: Good / Bad?
A plugin is just a ‘browser’ in a browser
The History of the Web
© Sitepen Inc. 2007. All Rights Reserved
© Sitepen Inc. 2007. All Rights Reserved
© Sitepen Inc. 2007. All Rights Reserved
© Sitepen Inc. 2007. All Rights Reserved
© Sitepen Inc. 2007. All Rights Reserved
© Sitepen Inc. 2007. All Rights Reserved
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
If the Netscape developers were
 not in the safety of a monopoly;

 Would they have chosen
 the risky rewrite path?
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
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
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
4 things the web needs to
carry on winning ...
Features
© Sitepen Inc. 2008. All Rights Reserved
Reliability
© Sitepen Inc. 2008. All Rights Reserved
Trust
© Sitepen Inc. 2008. All Rights Reserved
Momentum
© Sitepen Inc. 2008. All Rights Reserved
Features
© Sitepen Inc. 2008. All Rights Reserved
Signs of Disfunction




© Sitepen Inc. 2008. All Rights Reserved
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
Signs of Disfunction




          What do the toolkits do for us?
           •Abstraction
           •Bug fixing
           •Simplification
           •Harmonization



© Sitepen Inc. 2008. All Rights Reserved
Signs of Disfunction




          How do toolkits harm us?
           •Downloading
           •Integration




© Sitepen Inc. 2008. All Rights Reserved
Browser Features




          Browser Developer Todo List:
            •Make ajax toolkits irrelevant




© Sitepen Inc. 2008. All Rights Reserved
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
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
Reliability
© Sitepen Inc. 2008. All Rights Reserved
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
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
Trust
© Sitepen Inc. 2008. All Rights Reserved
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
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
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
Momentum
© Sitepen Inc. 2008. All Rights Reserved
Momentum




                         What people know today defines
                         how they think about the future




© Sitepen Inc. 2008. All Rights Reserved
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
What if we don’t get the tools we need?

             Toolkits
              Flash
              Gears
The Case for the Open Web
                                                Questions?
© Sitepen Inc. 2008. All Rights Reserved
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

More Related Content

Viewers also liked

Gp Parki Narodowe
Gp Parki NarodoweGp Parki Narodowe
Gp Parki Narodowe
beowulf
 
John Howard Is Killing You Vote Him Out!
John Howard Is Killing You   Vote Him Out!John Howard Is Killing You   Vote Him Out!
John Howard Is Killing You Vote Him Out!
Eugene Koh
 
Providing Better Producer Administration With TrueProducer
Providing Better Producer Administration With TrueProducerProviding Better Producer Administration With TrueProducer
Providing Better Producer Administration With TrueProducer
Callidus Software
 
Do students with learning differences really need an i pad (1) copy
Do students with learning differences really need an i pad (1) copyDo students with learning differences really need an i pad (1) copy
Do students with learning differences really need an i pad (1) copy
rickweinberg
 
07 ZamyšLení Tantra Totem
07  ZamyšLení  Tantra Totem07  ZamyšLení  Tantra Totem
07 ZamyšLení Tantra Totem
jedlickak07
 
Object Concepts Chapter 6
Object Concepts Chapter 6Object Concepts Chapter 6
Object Concepts Chapter 6
guest7dce97
 
Ppt Pdf
Ppt PdfPpt Pdf
Ppt Pdf
kumee
 
Crop Circles - Cerchi nel grano
Crop Circles - Cerchi nel granoCrop Circles - Cerchi nel grano
Crop Circles - Cerchi nel grano
giusnico
 

Viewers also liked (20)

Unfolding Of A Vision
Unfolding Of A VisionUnfolding Of A Vision
Unfolding Of A Vision
 
Comete
CometeComete
Comete
 
The Perfect Presentation
 The Perfect Presentation The Perfect Presentation
The Perfect Presentation
 
She
SheShe
She
 
Stuff
StuffStuff
Stuff
 
Gp Parki Narodowe
Gp Parki NarodoweGp Parki Narodowe
Gp Parki Narodowe
 
Building Effective Compensation Plans
Building Effective Compensation PlansBuilding Effective Compensation Plans
Building Effective Compensation Plans
 
John Howard Is Killing You Vote Him Out!
John Howard Is Killing You   Vote Him Out!John Howard Is Killing You   Vote Him Out!
John Howard Is Killing You Vote Him Out!
 
Providing Better Producer Administration With TrueProducer
Providing Better Producer Administration With TrueProducerProviding Better Producer Administration With TrueProducer
Providing Better Producer Administration With TrueProducer
 
Milieu
MilieuMilieu
Milieu
 
Do students with learning differences really need an i pad (1) copy
Do students with learning differences really need an i pad (1) copyDo students with learning differences really need an i pad (1) copy
Do students with learning differences really need an i pad (1) copy
 
Slachtoffer-dader mediation op het werk: hulpmiddel of valkuil voor vertrouwe...
Slachtoffer-dader mediation op het werk: hulpmiddel of valkuil voor vertrouwe...Slachtoffer-dader mediation op het werk: hulpmiddel of valkuil voor vertrouwe...
Slachtoffer-dader mediation op het werk: hulpmiddel of valkuil voor vertrouwe...
 
07 ZamyšLení Tantra Totem
07  ZamyšLení  Tantra Totem07  ZamyšLení  Tantra Totem
07 ZamyšLení Tantra Totem
 
Scenarios for a Sustainable Information Society Strategy for the Mediterranea...
Scenarios for a Sustainable Information Society Strategy for the Mediterranea...Scenarios for a Sustainable Information Society Strategy for the Mediterranea...
Scenarios for a Sustainable Information Society Strategy for the Mediterranea...
 
Argentina - A daunder with the geographer
Argentina - A daunder with the geographerArgentina - A daunder with the geographer
Argentina - A daunder with the geographer
 
Food Summary
Food SummaryFood Summary
Food Summary
 
Object Concepts Chapter 6
Object Concepts Chapter 6Object Concepts Chapter 6
Object Concepts Chapter 6
 
WLCG-Discu
WLCG-DiscuWLCG-Discu
WLCG-Discu
 
Ppt Pdf
Ppt PdfPpt Pdf
Ppt Pdf
 
Crop Circles - Cerchi nel grano
Crop Circles - Cerchi nel granoCrop Circles - Cerchi nel grano
Crop Circles - Cerchi nel grano
 

Similar to Is the Open Web the Platform for Tomorrow

Øredev 2014
Øredev 2014Øredev 2014
Øredev 2014
olataube
 

Similar to Is the Open Web the Platform for Tomorrow (20)

OneSpring: 5 Myths of Rich Internet Applications
OneSpring:  5 Myths of Rich Internet ApplicationsOneSpring:  5 Myths of Rich Internet Applications
OneSpring: 5 Myths of Rich Internet Applications
 
Test Expo 2009 Site Confidence & Seriti Consulting Load Test Case Study
Test Expo 2009   Site Confidence & Seriti Consulting   Load Test Case StudyTest Expo 2009   Site Confidence & Seriti Consulting   Load Test Case Study
Test Expo 2009 Site Confidence & Seriti Consulting Load Test Case Study
 
Øredev 2014
Øredev 2014Øredev 2014
Øredev 2014
 
London web performance WPO Lessons from the field June 2013
London web performance   WPO Lessons from the field June 2013London web performance   WPO Lessons from the field June 2013
London web performance WPO Lessons from the field June 2013
 
Jump start your application monitoring with APM
Jump start your application monitoring with APMJump start your application monitoring with APM
Jump start your application monitoring with APM
 
Prototyping Adobe AIR Applications with Fireworks CS4
Prototyping Adobe AIR Applications with Fireworks CS4Prototyping Adobe AIR Applications with Fireworks CS4
Prototyping Adobe AIR Applications with Fireworks CS4
 
Sun Startup Essential Program
Sun Startup Essential ProgramSun Startup Essential Program
Sun Startup Essential Program
 
Samuel Asher Rivello - PureMVC Hands On Part 2
Samuel Asher Rivello - PureMVC Hands On Part 2Samuel Asher Rivello - PureMVC Hands On Part 2
Samuel Asher Rivello - PureMVC Hands On Part 2
 
How to use browser mining
How to use browser miningHow to use browser mining
How to use browser mining
 
My History with Atlassian Tools, and Why I'm Moving to Studio
My History with Atlassian Tools, and Why I'm Moving to StudioMy History with Atlassian Tools, and Why I'm Moving to Studio
My History with Atlassian Tools, and Why I'm Moving to Studio
 
Web browsers and browser version support
Web browsers and browser version supportWeb browsers and browser version support
Web browsers and browser version support
 
Help! SQL Server 2008 is Still Here!
Help! SQL Server 2008 is Still Here!Help! SQL Server 2008 is Still Here!
Help! SQL Server 2008 is Still Here!
 
Achieving Peak User Experiences & Optimizing Web Performance - Load Testing, ...
Achieving Peak User Experiences & Optimizing Web Performance - Load Testing, ...Achieving Peak User Experiences & Optimizing Web Performance - Load Testing, ...
Achieving Peak User Experiences & Optimizing Web Performance - Load Testing, ...
 
Kostiantyn Yelisavenko "Mastering Macro Benchmarking in .NET"
Kostiantyn Yelisavenko "Mastering Macro Benchmarking in .NET"Kostiantyn Yelisavenko "Mastering Macro Benchmarking in .NET"
Kostiantyn Yelisavenko "Mastering Macro Benchmarking in .NET"
 
Drupal CDN integration: easier, more flexible and faster!
Drupal CDN integration: easier, more flexible and faster!Drupal CDN integration: easier, more flexible and faster!
Drupal CDN integration: easier, more flexible and faster!
 
Yahoo Microstrategy 2008
Yahoo Microstrategy 2008Yahoo Microstrategy 2008
Yahoo Microstrategy 2008
 
Yakiniku(焼き肉) on the Cloud
Yakiniku(焼き肉) on the CloudYakiniku(焼き肉) on the Cloud
Yakiniku(焼き肉) on the Cloud
 
Do you even need to automate the GUI?
Do you even need to automate the GUI? Do you even need to automate the GUI?
Do you even need to automate the GUI?
 
Fosdem2009 Datao
Fosdem2009 DataoFosdem2009 Datao
Fosdem2009 Datao
 
How Expedia Improved Developer Productivity and Reduced MTTR by Over 90%
How Expedia Improved Developer Productivity and Reduced MTTR by Over 90%How Expedia Improved Developer Productivity and Reduced MTTR by Over 90%
How Expedia Improved Developer Productivity and Reduced MTTR by Over 90%
 

Recently uploaded

Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Dipal Arora
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
Matteo Carbone
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
lizamodels9
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
amitlee9823
 
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
amitlee9823
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
 
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Sheetaleventcompany
 

Recently uploaded (20)

Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
 
John Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdfJohn Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdf
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League City
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
 
Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentation
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptx
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
 
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptx
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communications
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
 
Falcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to ProsperityFalcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to Prosperity
 

Is the Open Web the Platform for Tomorrow

  • 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
  • 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
  • 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)
  • 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