standards: politics, case studies

38
Standards compatibility, politics & case studies Monday, August 16, 2010

Upload: zi-bin-cheah

Post on 28-Jan-2015

109 views

Category:

Technology


2 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Standards: politics, case studies

Standardscompatibility, politics & case studies

Monday, August 16, 2010

Page 2: Standards: politics, case studies

Standards: the beginning

Monday, August 16, 2010

Page 3: Standards: politics, case studies

OpenWeb stack

SVG Vector Graphics

PNG/JPG/GIF Raster Graphics

[OGG/ VMS/Dirac]? Audio & VideoSMIL

Sycronise-ation

Med

ia

DOM Document API

ECMA/JavaScript ScriptingBe

havi

our

CSS Style sheets

Pres

enta

tion

XML

XHTML/HTML Markup

RDFa Semantics

ARIA AccessibilitySt

ruct

ure

<canvas> Drawing API

Widgets

Monday, August 16, 2010

Page 4: Standards: politics, case studies

Opera 10

Safari 4

Firefox 3.5

IE 8

0 289 578

349

578

578

578

Tests passed

Number of CSS3.info selectors test tests passed

Full CSS 3 selectors support

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

Monday, August 16, 2010

Page 5: Standards: politics, case studies

Opera 10

Safari 4

Firefox 3.5

IE 8

0 71 142

87

85

87

88

27

49

49

49

4

4

3

5

CSS Snapshot 2007 support

At-rules Selectors Properties

Industry leading CSS support

Includes CSS that is considered stable, from http://www.w3.org/TR/css-beijing/. Partial support counted as supported.

Monday, August 16, 2010

Page 6: Standards: politics, case studies

Opera 10

Safari 4

Firefox 3.5

IE 8

0 25 50 75 100

60.40

81.93

93.89

SVG 1.1 support (%)

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

Industry leading SVG support

Monday, August 16, 2010

Page 7: Standards: politics, case studies

Challenges to Standards

Monday, August 16, 2010

Page 8: Standards: politics, case studies

Monday, August 16, 2010

Page 9: Standards: politics, case studies

Monday, August 16, 2010

Page 10: Standards: politics, case studies

It’s always about politics

Monday, August 16, 2010

Page 11: Standards: politics, case studies

Monday, August 16, 2010

Page 12: Standards: politics, case studies

工欲善其事,必先利其器

*time to learn Chinese

Monday, August 16, 2010

Page 13: Standards: politics, case studies

工慾善其事,必先利其器

*time to learn Chinese

Monday, August 16, 2010

Page 14: Standards: politics, case studies

Monday, August 16, 2010

Page 15: Standards: politics, case studies

Closed Web

Public Draft

Candidate Recommendation

Proposed Recommendation

W3C Recommendation

In 2012, HTML5 will reach the W3C

Candidate Recommendation

In 2022, HTML5 will reach the W3C

Recommendation

Monday, August 16, 2010

Page 16: Standards: politics, case studies

It’s a real world!

4.13%*

* MAMA Report, Jan 2008

myspace, mozilla, google, apple......

Monday, August 16, 2010

Page 17: Standards: politics, case studies

OtW case studies

Monday, August 16, 2010

Page 18: Standards: politics, case studies

Case study: South Korea

Monday, August 16, 2010

Page 19: Standards: politics, case studies

Why?Many sites broke when Vista was released??SSL/TLS Active X

Monday, August 16, 2010

Page 20: Standards: politics, case studies

Case study: India

Monday, August 16, 2010

Page 21: Standards: politics, case studies

UNICODEEOT FONTS

Monday, August 16, 2010

Page 22: Standards: politics, case studies

Case study: China

Monday, August 16, 2010

Page 23: Standards: politics, case studies

Bank

Airline

Alipay

Monday, August 16, 2010

Page 24: Standards: politics, case studies

Monday, August 16, 2010

Page 25: Standards: politics, case studies

Monday, August 16, 2010

Page 26: Standards: politics, case studies

Monday, August 16, 2010

Page 27: Standards: politics, case studies

OpenTheWeb (OtW)Open the what??

Monday, August 16, 2010

Page 28: Standards: politics, case studies

oops…

Monday, August 16, 2010

Page 29: Standards: politics, case studies

Monday, August 16, 2010

Page 30: Standards: politics, case studies

Core CompatibilityOtW

Monday, August 16, 2010

Page 31: Standards: politics, case studies

Core Compatibility Methods

Patch

Patch

Patch

Monday, August 16, 2010

Page 32: Standards: politics, case studies

OtW Methods

Contact sites when issue occurs

Help developers when they have an issue

Evangelism and outreach

Developer education

Monday, August 16, 2010

Page 33: Standards: politics, case studies

Monday, August 16, 2010

Page 34: Standards: politics, case studies

Success

Monday, August 16, 2010

Page 35: Standards: politics, case studies

chicken & egg issue

Monday, August 16, 2010

Page 36: Standards: politics, case studies

Thank you!Monday, August 16, 2010

Page 37: Standards: politics, case studies

Q&A

opera.com/developeremail:[email protected]

twitter: zibin

Monday, August 16, 2010

Page 38: Standards: politics, case studies

难兄难弟 http://www.3snews.net/html/46/46-23882.htmlGreat 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 StoreyTomato 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.htmlnapkin http://images2.cpcache.com/product/19388882v1_480x480_Front_Color-White.jpg Some slides, including standards stack and graph inspired by David Storey,

Credits

Monday, August 16, 2010