+ All Categories
Home > Technology > Web standards, why care?

Web standards, why care?

Date post: 05-Dec-2014
Category:
Upload: thomas-roessler
View: 391 times
Download: 1 times
Share this document with a friend
Description:
 
64
Web standards. Why care? Ivan Herman <[email protected]> Karen Myers <[email protected]> Thomas Roessler <[email protected]>
Transcript
Page 1: Web standards, why care?

Web standards. Why care?

Ivan Herman <[email protected]>Karen Myers <[email protected]>Thomas Roessler <[email protected]>

Page 2: Web standards, why care?
Page 3: Web standards, why care?
Page 4: Web standards, why care?
Page 5: Web standards, why care?
Page 6: Web standards, why care?

Panel: Chinese Browser Market (W3C, May 2012)

Page 7: Web standards, why care?

Core Hypertext Markup Language (HTML)Video/Audio HTML, WebRTC, Web AudioStyles Cascading Style Sheets (CSS)Fonts Web Open Font Format (WOFF)Protocols Hypertext Transfer Protocol (HTTP)Dynamic JavaScript (ES), Web APIs

Graphics Scalable Vector Graphics (SVG), 2D Canvas API

Offline Access

WebAPIs: Web Storage, IndexedDB, File API

Device access

WebAPIs: Geolocation, Orientation, Multi-touch, etc.

Performance WebAPIs: Navigation timing, Page visibility, timing control

Page 8: Web standards, why care?
Page 9: Web standards, why care?

“58% Of Mobile Web Users Get Their Content Fix Through Browsers”

– TechCrunch

Page 10: Web standards, why care?
Page 11: Web standards, why care?

• audio• video• WebRTC• peer-to-peer

Page 12: Web standards, why care?

universal deployment, cheaper

Page 13: Web standards, why care?
Page 14: Web standards, why care?
Page 15: Web standards, why care?
Page 16: Web standards, why care?

State of the mobile Web, May 2012: http://www.w3.org/2012/05/mobile-web-app-state/

Page 17: Web standards, why care?
Page 18: Web standards, why care?
Page 19: Web standards, why care?
Page 20: Web standards, why care?
Page 21: Web standards, why care?
Page 22: Web standards, why care?

Web transports and enhances TV

Page 23: Web standards, why care?
Page 24: Web standards, why care?

Web and TV Interest Group Results

home networking / device discovery / multi-screen

adaptive streaming / content protection

TV Web Profile

Page 25: Web standards, why care?
Page 26: Web standards, why care?

Web socketsCSS animationsCSS transformsTouch eventsOrientationHTML5 audioTiming control

Page 27: Web standards, why care?
Page 28: Web standards, why care?

audio, video, touch, CSS, SVG, WebSQL, App cache

Page 29: Web standards, why care?
Page 30: Web standards, why care?

What’s next?

Page 31: Web standards, why care?

Web Intents,Web Activities

Page 32: Web standards, why care?

user-selected delegation of common tasks between Web Applications

Page 33: Web standards, why care?

Web Components

Page 34: Web standards, why care?
Page 35: Web standards, why care?
Page 36: Web standards, why care?
Page 38: Web standards, why care?

another way to look at all of this...

Page 39: Web standards, why care?

HTTPS

< &lt;

WEB SECURITY 1.0

Page 40: Web standards, why care?

HTTPS

< &lt;

DOM

#alert(xss)

CORS, XHR2, JSONP

DOM properties, IFRAMES

Same-Origin

Post

Mes

sage

Page 41: Web standards, why care?

Web Application

Security

Page 42: Web standards, why care?

web pages

⬇distributed & interconnected

cloud applications

Page 43: Web standards, why care?

applications as principals in protocols

Page 44: Web standards, why care?

therefore

Content Security Policy,Crypto APIs

Page 45: Web standards, why care?

Large

Page 46: Web standards, why care?
Page 47: Web standards, why care?

user preference,user control

Page 48: Web standards, why care?
Page 49: Web standards, why care?

DO NOT TRACK

Page 50: Web standards, why care?
Page 51: Web standards, why care?
Page 52: Web standards, why care?

Tracking Protection Working Group

next:20-22 June, Seattle, WA

Page 53: Web standards, why care?
Page 54: Web standards, why care?
Page 55: Web standards, why care?

Structured Data,Web scale APIs

Page 56: Web standards, why care?

(29)

SPARQL Processor

HTML Unstructured Text XML/XHTML

Relational Database

SQL!

RDF

Database SPA

RQL

Endp

oint

Triple store SPA

RQL

Endp

oint

RDF Graph

Application

NLP

Tec

hniq

ues

SPARQL Construct

Inferencing

Inferencing

Page 57: Web standards, why care?

IBM Software Group | Rational software

5

Traditional Tool Integration. Ouch.

!  N2 possible point-to-point connections  Limited coverage

!  Closed APIs  Vendor lock-in

!  Tight Coupling  Dependence on API details

!  Lockstep upgrades  Version incompatibilities

!  No place for cross tool functions  Global Query  Account Mgmt

Time for a new architecture …

Page 58: Web standards, why care?
Page 59: Web standards, why care?
Page 60: Web standards, why care?
Page 61: Web standards, why care?

RDFamicrodata

Page 62: Web standards, why care?
Page 63: Web standards, why care?

Recommended