Web standards, why care?

Post on 05-Dec-2014

391 views 1 download

description

 

transcript

Web standards. Why care?

Ivan Herman <ivan@w3.org>Karen Myers <karen@w3.org>Thomas Roessler <tlr@w3.org>

Panel: Chinese Browser Market (W3C, May 2012)

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

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

– TechCrunch

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

universal deployment, cheaper

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

Web transports and enhances TV

Web and TV Interest Group Results

home networking / device discovery / multi-screen

adaptive streaming / content protection

TV Web Profile

Web socketsCSS animationsCSS transformsTouch eventsOrientationHTML5 audioTiming control

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

What’s next?

Web Intents,Web Activities

user-selected delegation of common tasks between Web Applications

Web Components

another way to look at all of this...

HTTPS

< &lt;

WEB SECURITY 1.0

HTTPS

< &lt;

DOM

#alert(xss)

CORS, XHR2, JSONP

DOM properties, IFRAMES

Same-Origin

Post

Mes

sage

Web Application

Security

web pages

⬇distributed & interconnected

cloud applications

applications as principals in protocols

therefore

Content Security Policy,Crypto APIs

Large

user preference,user control

DO NOT TRACK

Tracking Protection Working Group

next:20-22 June, Seattle, WA

Structured Data,Web scale APIs

(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

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 …

RDFamicrodata

<?>ivan@w3.orgkaren@w3.orgtlr@w3.org