Your browser doesn't support the features required by impress.js, so you are presented with a simplified version of this presentation.

For the best experience please use the latest Chrome, Safari or Firefox browser.

HTML5 &
Mobile Web Apps

Dominique Hazaël-Massieux
W3C Mobile Guy
@dontcallmedom
dom@w3.org

W3C

Mission

W3C technologies

  • HTML, CSS, SVG, JavaScript APIs
  • XML, XSLT, XQuery, …
  • Semantic Web: RDF, OWL, SPARQL, JSON-LD, …

Mobile

Screen size
Keyboard and mouse
Network
CPU & battery
Fragmentation
Connected
Connected
Capteurs
Sensors
Interactions
Interactions
Multimedia
Multimedia
Personnel
Personal
Social
Social
Native apps

Users

Developers

HTML5

Users

Developers

Continuum of approaches

Device adaptation

User input

Reducing typing

No mouse

Network

Optimizations

Off-line

CPU & memory

Optimizations

Diversity & fragmentation

Content adaptation

Social

Privacy and Security

Media

Interactions

Connectivity

  • AJAX
    new XMLHttpRequest();
  • HTTP 2.0
  • Web Sockets
    new WebSocket('wss://…');
  • P2P, real-time
    new PeerConnection('STUNS …');
  • Push API

Sensors

Computers
TVs
Connected cars
W3C

Get involved

Bio-informatics

More

Use a spacebar or arrow keys to navigate