“To standardize and foster the deployment of an universal open
platform for data, documents and applications on the Web that is
suitable for human to machine, machine to machine and, ultimately,
for human to human interaction.”
The Web Client Platform, 2001
Requirements
Text
Hypertext Markup Language (HTML)
Forms
HTML
Style
Cascading Style Sheets (CSS)
Fonts
Web Open Font Format (WOFF)
Images, Videos
HTML
Protocols
Hypertext Transfer Protocol (HTTP), Web Sockets
Dynamic
JavaScript (ES), Web Application Programming Interfaces (Web APIs)
2D Graphics
Scalable Vector Graphics (SVG), 2D Canvas API
3D Graphics
WebGL Canvas API
Offline access
Web APIs: Web Storage, IndexedDB, File API
Device access
Web APIs: Geolocation, Orientation, Multi-touch, etc.
Data
RDFa, Microdata
…
…
Technologies
Text
Hypertext Markup Language (HTML)
Forms
HTML
Style
Cascading Style Sheets (CSS)
Fonts
Web Open Font Format (WOFF)
Images, Videos
HTML
Protocols
Hypertext Transfer Protocol (HTTP), Web Sockets
Dynamic
JavaScript (ES), Web Application Programming Interfaces (Web APIs)
2D Graphics
Scalable Vector Graphics (SVG), 2D Canvas API
3D Graphics
WebGL Canvas API
Offline access
Web APIs: Web Storage, IndexedDB, File API
Device access
Web APIs: Geolocation, Orientation, Multi-touch, etc.
Alice on twitterAlice on identi.caAlice on tweet.ieTwitterIdenti.catweet.ie(Identi.ca clone)Alice'sprofileAlice'stweetsBob'stweetsCharlie'stweetsAlice'stweets
The Semantic Web Platform, 2011
UserHTTP + HTML + SVG + DOM +JSMashupsiteMashupsiteMashupsiteRDF + OWL + HTTP +SPARQLadapteradapterOntologiesof objectsOntologiesof objectsVirtualRDFdataVirtualRDFdataSPARQLserviceSPARQLserviceTriplestoresGRDDLMappingXQueryserviceRDF-RDBmappingXMLschemaExistingXMLSQLschemaExistingSQL DB
What's missing?
Wish list
Video Streaming (adaptive and live), P2P
TV remote, multi-touch, DLNA, accessible events
TV channels, Audio, Speech
More Web performance benchmarks
3D at the markup level (SVG equivalent)
Identity, Access control
Security, Privacy
Digital content distribution and micropayment
Data and query server discovery, service description
Federated query server
Trust, Provenance
Read-write Web
Interoperability
Education materials
Certification (software and developers)
Authoring tools support
Multilingual support
Publishing pipeline: more on XML?
…
Final Recommendations
What is the Web Platform lacking the most?
Security/Privacy: Re-establish thought leadership on Web security and privacy at W3C
Web Identity: Explore standardization in the Web Identity space.
Better deployment:
Testing: Better coordination, outreach, and enable accessibility testing
Validation: Provide better quality validator services