Date post: | 05-Dec-2014 |
Category: |
Technology |
Upload: | thomas-roessler |
View: | 391 times |
Download: | 1 times |
Web standards. Why care?
Ivan Herman <[email protected]>Karen Myers <[email protected]>Thomas Roessler <[email protected]>
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
http://www.w3.org/wiki/HTML/next
another way to look at all of this...
HTTPS
< <
WEB SECURITY 1.0
HTTPS
< <
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