This document discusses upcoming features in HTML5 and browsers. It provides an overview of new HTML5 specifications being developed by the WHATWG including forms, canvas, video, audio and APIs for offline applications, geolocation, drag and drop. It also covers progress on implementing these features in browsers like Firefox, Safari, Chrome and IE. Links are provided to specifications and resources for further information.
29. It is necessary to evolve HTML
incrementally. The attempt to
get the world to switch to
XML, ... all at once didn't work.
Tim Berners-Lee : http://dig.csail.mit.edu/breadcrumbs/node/166
30. Tim Berners-Lee : http://dig.csail.mit.edu/breadcrumbs/node/166
31.
32. The drag-and-drop API is horrible,
but it has one thing going for it: IE6
implements it, as do Safari and Firefox.
Ian Hickson http://twitter.com/Hixie/status/4075253361
33. Drag & Drop API
IE6 Safari
Firefox
Ian Hickson http://twitter.com/Hixie/status/4075253361
37. HTML5 Markup Forms
WebFonts The WebSockets API
Canvas 2D Cross-document Messaging
WebGL Server-Sent Events
SVG XMLHttpRequest Level 2
Event Listener Indexed Database API
Drag & Drop API Offline Events
File API Web Storage
Geolocation API Web Workers
Microformats WebM (VP8) Codec
Microdata CSS3 Transitions
XPath ECMAScript 5th
38. HTML5 Markup Forms
WebFonts The WebSockets API
Canvas 2D Cross-document Messaging
WebGL Server-Sent Events
SVG XMLHttpRequest Level 2
Event Listener Indexed Database API
Drag & Drop API Offline Events
File API Web Storage
Geolocation API Web Workers
Microformats WebM (VP8) Codec
WHATWG
Microdata CSS3 Transitions
Canvas HTML5
XPath ECMAScript 5th
39. Web ( "HTML5")
Web Applications 1.0 (CSS)
WHATWG - HTML5
CSS Images (Gradients ...)
CSS 2D Transforms
Microdata ( )
CSS Media Queries
Events & Messaging ( )
Web Fonts
Web ...
SVG SMIL
device , ping ...
Next Generation of HTML MathML WebGL
Web Workers
Web Storage Indexed Database API
Web Sockets Audio Data API
40. WHATWG - HTML5 Web Storage
Forms Indexed Database API
The WebSockets API
Canvas 2D Graphics Context
Server-Sent Events
Microdata
Microdata vocabularies XMLHttpRequest Level 2
Cross-document messaging Geolocation API
Channel messaging
Audio Data API
<device> ping="" Device Orientation Event
timed track HTML→Atom CSS3 XPath
Next Generation of HTML
SVG MathML
Web Workers
The WebSocket protocol Touch Events
: WHATWG Spec W3C Spec Non Standard
41. WHATWG - HTML5 W3C - HTML5
Semantic Elements Semantic Elements
Multimedia Elements Multimedia Elements
HTML5 Forms HTML5 Forms
Event model & APIs Event model & APIs
Offline Events Offline Events
Drag & Drop API Drag & Drop API
HTML5 Parser HTML5 Parser
Canvas 2D Graphics Context HTML Canvas 2D Context
Microdata HTML5 Microdata
Microdata vocabularies
Cross-document messaging HTML5 Web Messaging
Channel messaging
WHATWG HTML5 W3C
42.
43. "HTML5" by Bruce Lawson
http://www.brucelawson.co.uk/2010/meet-newt-new-exciting-web-technologies/