It is necessaryto 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
The drag-and-drop APIis 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
どこまで HTML5?
Web Workers
WebStorage
The WebSockets API
Server-Sent Events
Geolocation API
XMLHttpRequest Level 2
Canvas 2D
Forms
File API
SVG
Drag & Drop API
Indexed Database API
Microdata
Cross-document Messaging
WebGL
WebFonts
Event Listener
Microformats
CSS3 Transitions
ECMAScript 5th
Offline Events
HTML5 Markup
WebM (VP8) Codec
XPath
38.
どこまで HTML5?
Web Workers
WebStorage
The WebSockets API
Server-Sent Events
Geolocation API
XMLHttpRequest Level 2
Canvas 2D
Forms
File API
SVG
Drag & Drop API
Indexed Database API
Microdata
Cross-document Messaging
WebGL
WebFonts
Event Listener
Microformats
CSS3 Transitions
ECMAScript 5th
Offline Events
HTML5 Markup
WebM (VP8) Codec
XPath
WHATWG 仕様書の定義による
Canvas はタグの定義だけが HTML5
39.
次世代 Web 標準技術(バズワードとしての "HTML5")
Web Applications 1.0
Next Generation of HTML
WHATWG - HTML5
要素とタグの定義
デザイン機能 (CSS)
Microdata (メタデータ)
Events & Messaging (通信)
Web ブラウザ向け機能 ...
device 要素, ping 属性 ...
高度なアプリケーション機能Web Workers
Web Sockets
Indexed Database API
レイアウトと装飾
Web Fonts
CSS Images (Gradients ...)
CSS 2D Transforms
CSS Media Queries
Web Storage
Audio Data API
SVG SMIL
MathML WebGL
40.
Web Workers
The WebSocketprotocol
Web Storage
The WebSockets API
Server-Sent Events
注目されている関連仕様の一部を標準化団体別に色分け
Geolocation API
XMLHttpRequest Level 2
Next Generation of HTML
WHATWG - HTML5
Canvas 2D Graphics Context
Microdata
Microdata vocabularies
Cross-document messaging
Channel messaging
Forms
<device>
SVG MathML
Indexed Database API
ping=""
timed track HTML→Atom
Audio Data API
Touch Events
WHATWG Spec W3C Spec Non Standard凡例:
CSS3 XPath
Device Orientation Event
41.
仕様書で HTML5 として定義されている範囲のはこれだけ
WHATWG- HTML5
Canvas 2D Graphics Context
Microdata
Microdata vocabularies
Cross-document messaging
Channel messaging
HTML5 Parser
W3C - HTML5
HTML5 Parser
HTML5 Web Messaging
HTML5 Microdata
HTML Canvas 2D Context
Drag & Drop API
Offline Events
Event model & APIs
HTML5 Forms
Multimedia Elements
Drag & Drop API
Offline Events
Event model & APIs
HTML5 Forms
Multimedia Elements
Semantic Elements Semantic Elements
42.
HTML & "HTML5"
HTML5は仕様書の定義
"HTML5" は次世代技術の総称
"HTML5" = HTML5 & ALL
バズワードのご利用は程々に...
ref. - status
HTML5の対応状況は仕様書に書かれている
各項目のタイトル左側にポップアップ表示
http://www.whatwg.org/html5
caniuse.com のまとめがオススメ
http://caniuse.com/
http://caniuse.com/#cats=HTML5&statuses=rec,pr,cr,wd,ietf
WHATWG の Wiki
http://wiki.whatwg.org/wiki/Implementations_in_Web_browsers
SVG Test Suite の結果表
http://www.codedread.com/svg-support.php
ブラウザの仕様サポート状況を比較や確認したいときにどうぞ
108.
ref. - demo& samples
Mozilla Hacks Blog - 開発者向け最新情報とデモ
http://hacks.mozilla.org/
HTML5ROCKS - チュートリアル(やや古い)など
http://html5rocks.com/
Safari Technology Demos - CSS3 と Apple 独自仕様
http://developer.apple.com/safaridemos/
IE9 Test Drive - IE9 に最適なデモばかりですが
http://ie.microsoft.com/testdrive/
@paulrouget - Mozilla Tech Evangelist
http://twitter.com/paulrouget/
各ベンダーの用意する Web 技術紹介サイト
ref. - webfonts
CSS Fonts Module Level 3
http://www.w3.org/TR/css3-fonts/
Google の Web Font サービス
http://code.google.com/webfonts
Web Fonts のライセンス販売 (無償フォント含む)
http://typekit.com/
http://decomoji.jp/
Web Fonts Generator - eot や WOFF フォントに変換
http://www.fontsquirrel.com/fontface/generator
114.
ref. - webgl
TheKhronos Group - WebGL
http://www.khronos.org/webgl/
http://www.khronos.org/webgl/wiki/Demo_Repository
WebGL セクション@MDC
https://developer.mozilla.org/en/WebGL
The WebGL の解説
http://www.gatk.net/webgl/
http://webos-goodies.jp/archives/
getting_started_with_webgl.html
http://learningwebgl.com/cookbook/
115.
ref. - otherspec.
File API
http://www.w3.org/TR/FileAPI/
http://www.w3.org/TR/file-writer-api/
Geolocation API
http://www.w3.org/TR/geolocation-API/
Audio Data API
https://wiki.mozilla.org/Audio_Data_API
window.onmozorientation
https://developer.mozilla.org/en/DOM/
window.onmozorientation
116.
ref. - otherspec.
CSS Current Work
http://www.w3.org/Style/CSS/current-work
WebGL Spec.
https://cvs.khronos.org/svn/repos/registry/trunk/public/
webgl/doc/spec/WebGL-spec.html
Typed Arrays
https://cvs.khronos.org/svn/repos/registry/trunk/public/
webgl/doc/spec/TypedArray-spec.html
HTML5 の定義解説から関連仕様へのリンク色々
http://www.whatwg.org/specs/web-apps/current-work/
multipage/introduction.html#is-this-html5?