Standards
                   compatibility, politics &
                   case studies



Monday, August 16, 2010
Standards: the
                            beginning


Monday, August 16, 2010
OpenWeb stack
                                                  [OGG/ VMS/Dirac]?                        Widgets
                                                  Audio & Video
                                 SMIL
                   Media




                                 Sycronise-

                                                  SVG               PNG/JPG/GIF                   <canvas>
                                 ation

                                                  Vector Graphics   Raster Graphics               Drawing API
                  Behaviour




                                  DOM                               ECMA/JavaScript
                                   Document API                     Scripting
                  Presentation




                                  CSS
                                   Style sheets
                  Structure




                                  XML                XHTML/HTML                       RDFa          ARIA
                                                     Markup                           Semantics     Accessibility



Monday, August 16, 2010
Full CSS 3 selectors support
                                                  Tests passed



             Opera 10                                                                    578




                 Safari 4                                                                578




           Firefox 3.5                                                                   578




                      IE 8                                  349



                             0                        289                                   578
                                 Number of CSS3.info selectors test tests passed

  First passed in Opera 9.5/Presto 2.1                                         Source: http://www.css3.info/selectors-test/test.html


Monday, August 16, 2010
Industry leading CSS support
                                             CSS Snapshot 2007 support



      Opera 10                5                49                                                                                        88




          Safari 4 3                          49                                                                                      87




     Firefox 3.5 4                             49                                                                                    85




                IE 8 4             27                                                                            87



                          0                                        71                                                                      142
                                        At-rules                Selectors                         Properties
                                              Includes CSS that is considered stable, from http://www.w3.org/TR/css-beijing/. Partial support counted as supported.
Monday, August 16, 2010
Industry leading SVG support
                                               SVG 1.1 support (%)


                  Opera 10                                                       93.89




                     Safari 4                                        81.93




                Firefox 3.5                              60.40




                          IE 8


                                 0        25           50            75                       100

                                                                             Source: http://www.codedread.com/svg-support.php

Monday, August 16, 2010
Challenges to
                           Standards


Monday, August 16, 2010
Monday, August 16, 2010
Monday, August 16, 2010
It’s always about politics
Monday, August 16, 2010
Monday, August 16, 2010
,

                          time to learn Chinese
Monday, August 16, 2010
,

                          time to learn Chinese
Monday, August 16, 2010
Monday, August 16, 2010
In 2022, HTML5 will
                                      reach the W3C
                                     Recommendation
          In 2012, HTML5 will
             reach the W3C
                                                               Public Draft
               Candidate
            Recommendation
                                                         Candidate Recommendation


                                                         Proposed Recommendation

                          Closed Web
                                                           W3C Recommendation




Monday, August 16, 2010
It’s a real world!




                          4.13%
                          myspace, mozilla, google, apple......
                                                                  *




                             * MAMA Report, Jan 2008
Monday, August 16, 2010
OtW case studies



Monday, August 16, 2010
Case study:
                          South Korea



Monday, August 16, 2010
Many sites broke when Vista was
          SSL/T
       released?? LS                        tiveX
                                         Ac
                          Why?




Monday, August 16, 2010
Case study: India

Monday, August 16, 2010
UNICODE
                          EOT FONTS
Monday, August 16, 2010
Case study: China




Monday, August 16, 2010
Airline

                                        Bank



                          Alipay




Monday, August 16, 2010
Monday, August 16, 2010
Monday, August 16, 2010
Monday, August 16, 2010
Open the what??
                   OpenTheWeb (OtW)



Monday, August 16, 2010
oops…




Monday, August 16, 2010
Monday, August 16, 2010
OtW
                      Core Compatibility




Monday, August 16, 2010
Core Compatibility
                              Methods

                          Patch
                          Patch
                          Patch




Monday, August 16, 2010
OtW Methods

                          Contact sites when issue occurs
                          Help developers when they have an issue
                          Evangelism and outreach
                          Developer education




Monday, August 16, 2010
Monday, August 16, 2010
Success




Monday, August 16, 2010
Monday, August 16, 2010
Thank you!
Monday, August 16, 2010
Q&A
                             opera.com/developer
                            email:zibin@opera.com
                                 twitter: zibin

Monday, August 16, 2010
Credits
                           http://www.3snews.net/html/46/46-23882.html
               Great Wall of China http://www.flickr.com/photos/smokingpermitted/
               padlock http://www.flickr.com/photos/elnicofotos/
               stick no bills/tamil http://www.flickr.com/photos/meanestindian/
               Killbill http://www.flickr.com/photos/wili/
               money http://www.flickr.com/photos/amagill/
               baby http://www.flickr.com/photos/mackro/
               Open Web Stack by David Storey
               Tomato http://www.flickr.com/photos/somemixedstuff/
               lego plane http://www.flickr.com/photos/pmiaki/
               American express http://www.flickr.com/photos/andresrueda/
               bush baby http://bust-the-stress.blogspot.com/2009/01/baby-sitting.html
               napkin http://images2.cpcache.com/product/
               19388882v1_480x480_Front_Color-White.jpg

               Some slides, including standards stack and graph inspired by David Storey,




Monday, August 16, 2010

Standards: politics, case studies

  • 1.
    Standards compatibility, politics & case studies Monday, August 16, 2010
  • 2.
    Standards: the beginning Monday, August 16, 2010
  • 3.
    OpenWeb stack [OGG/ VMS/Dirac]? Widgets Audio & Video SMIL Media Sycronise- SVG PNG/JPG/GIF <canvas> ation Vector Graphics Raster Graphics Drawing API Behaviour DOM ECMA/JavaScript Document API Scripting Presentation CSS Style sheets Structure XML XHTML/HTML RDFa ARIA Markup Semantics Accessibility Monday, August 16, 2010
  • 4.
    Full CSS 3selectors support Tests passed Opera 10 578 Safari 4 578 Firefox 3.5 578 IE 8 349 0 289 578 Number of CSS3.info selectors test tests passed First passed in Opera 9.5/Presto 2.1 Source: http://www.css3.info/selectors-test/test.html Monday, August 16, 2010
  • 5.
    Industry leading CSSsupport CSS Snapshot 2007 support Opera 10 5 49 88 Safari 4 3 49 87 Firefox 3.5 4 49 85 IE 8 4 27 87 0 71 142 At-rules Selectors Properties Includes CSS that is considered stable, from http://www.w3.org/TR/css-beijing/. Partial support counted as supported. Monday, August 16, 2010
  • 6.
    Industry leading SVGsupport SVG 1.1 support (%) Opera 10 93.89 Safari 4 81.93 Firefox 3.5 60.40 IE 8 0 25 50 75 100 Source: http://www.codedread.com/svg-support.php Monday, August 16, 2010
  • 7.
    Challenges to Standards Monday, August 16, 2010
  • 8.
  • 9.
  • 10.
    It’s always aboutpolitics Monday, August 16, 2010
  • 11.
  • 12.
    , time to learn Chinese Monday, August 16, 2010
  • 13.
    , time to learn Chinese Monday, August 16, 2010
  • 14.
  • 15.
    In 2022, HTML5will reach the W3C Recommendation In 2012, HTML5 will reach the W3C Public Draft Candidate Recommendation Candidate Recommendation Proposed Recommendation Closed Web W3C Recommendation Monday, August 16, 2010
  • 16.
    It’s a realworld! 4.13% myspace, mozilla, google, apple...... * * MAMA Report, Jan 2008 Monday, August 16, 2010
  • 17.
    OtW case studies Monday,August 16, 2010
  • 18.
    Case study: South Korea Monday, August 16, 2010
  • 19.
    Many sites brokewhen Vista was SSL/T released?? LS tiveX Ac Why? Monday, August 16, 2010
  • 20.
  • 21.
    UNICODE EOT FONTS Monday, August 16, 2010
  • 22.
  • 23.
    Airline Bank Alipay Monday, August 16, 2010
  • 24.
  • 25.
  • 26.
  • 27.
    Open the what?? OpenTheWeb (OtW) Monday, August 16, 2010
  • 28.
  • 29.
  • 30.
    OtW Core Compatibility Monday, August 16, 2010
  • 31.
    Core Compatibility Methods Patch Patch Patch Monday, August 16, 2010
  • 32.
    OtW Methods Contact sites when issue occurs Help developers when they have an issue Evangelism and outreach Developer education Monday, August 16, 2010
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
    Q&A opera.com/developer email:zibin@opera.com twitter: zibin Monday, August 16, 2010
  • 38.
    Credits http://www.3snews.net/html/46/46-23882.html Great Wall of China http://www.flickr.com/photos/smokingpermitted/ padlock http://www.flickr.com/photos/elnicofotos/ stick no bills/tamil http://www.flickr.com/photos/meanestindian/ Killbill http://www.flickr.com/photos/wili/ money http://www.flickr.com/photos/amagill/ baby http://www.flickr.com/photos/mackro/ Open Web Stack by David Storey Tomato http://www.flickr.com/photos/somemixedstuff/ lego plane http://www.flickr.com/photos/pmiaki/ American express http://www.flickr.com/photos/andresrueda/ bush baby http://bust-the-stress.blogspot.com/2009/01/baby-sitting.html napkin http://images2.cpcache.com/product/ 19388882v1_480x480_Front_Color-White.jpg Some slides, including standards stack and graph inspired by David Storey, Monday, August 16, 2010