19. 独自技術による囲い込み
i a f c
プラットフォーム毎に異なる言語で個別の専用アプリを作る必要がある
20. "HTML5" への期待
次世代プラットフォーム
OS に代わるプラットフォーム
安定プラットフォーム
一社依存でない標準の確立
共通プラットフォーム
どこでも共通の言語と API
21. Web が共通プラットフォーム
プラットフォーム
としての Web
Web がプラットフォームなら標準技術でアプリ環境が統一される
22.
23. Multi
Media Mouse,
HTML5 Key ev.
Forms
W3C
Offline
HTML5 HTML5 Support
Parser
WAI-
XHTML5 ARIA
Semantic
Elements
24. Canvas
Web
WHATWG Messag-
ing
Multi Web
Media Mouse, Sockets
HTML5 Key ev.
Forms
W3C Server-
Offline
HTML5 HTML5 Support
Sent ev.
Parser
Web
WAI-
XHTML5 Storage
ARIA
Semantic
Elements Web
Workers
Micro-
HTML Data
25. Canvas
Web
WHATWG Messag-
ing
Multi Web
Media Mouse, Sockets
HTML5 Key ev.
Forms
W3C Server-
Offline
HTML5 HTML5 Support
Sent ev.
Parser
Web
WAI-
XHTML5 Storage
ARIA
Semantic
Elements Web Media
Workers Queries
Layout
Micro-
HTML Data
TransCSS3~
form Regions
Anim
ation Filters
26. Khronos SMIL Vibra-
tion
WebGL Geo-
SVG
other location
Orien-
tation
Canvas
WHATWG Web IETF
Messag-
ing Web
Multi SPDY
Web Sockets DNT
Media Mouse, Sockets
HTML5 Key ev. XHR2
FileAPI CSP
Forms
W3C Server-
Offline ECMA
HTML5 HTML5 Support
Sent ev. ECMA
Script
Parser
Indexed
Web
WAI- DB
XHTML5 Storage
ARIA
Semantic
Elements Web Media
Workers Queries
Layout
Micro-
HTML Data
Trans CSS3~
OGP XPath form Regions
RSS Anim
Math
ation Filters
ML WOFF
DOM4
27. Khronos SMIL Vibra- MP3
WebCL Webm Opus
tion
WebGL Geo-
SVG
H.264
other location
Orien-
Web
Audio Notifi-
tation Web
Canvas cation
WHATWG Web IETF RTC
Messag-
ing Web TCP Tel
Multi SPDY
Web Sockets DNT Socket
Media Mouse, Sockets
HTML5 Key ev. XHR2 Radio
FileAPI CSP
Forms Net
W3C Server- Info
Offline ECMA
HTML5 HTML5 Support
Sent ev. ECMA
Script ECMA
NFC
Parser 6th
Indexed
Web Device
WAI- DB
Storage Storage
XHTML5 ARIA
Semantic Web
Elements Web Media SQL
USB
Workers Queries
Layout Flex File
Micro- Box Sys
HTML Data
Trans CSS3~
Battery
Status
OGP XPath form Regions Proxi-
Anim mity
Schema RSS Math
ation Filters
.org ML WOFF
RDF DOM4
32. HTML5 < HTML << "HTML5"
HTML5 = 安定ブランチ
HTML5.1 = ブランチ更新
W3C でブランチをメンテ
HTML = 最新の HTML
WHATWG で最新技術を議論
"HTML5" = Web 技術全部
てきとーに呼んでるバズワード
33. Multi
Media Mouse,
HTML5 Key ev.
Forms
W3C
Offline
W3C の
HTML5 HTML5 Support
HTML5 仕様
Parser
WAI-
XHTML5 ARIA
Semantic
Elements
34. other
WHATWG
Canvas
Web
Messag-
WHATWG の
ing
Multi Web
HTML5
Forms
Media Mouse,
Key ev.
Sockets
最新 HTML
W3C Server-
Offline
HTML5 HTML5 Support
Sent ev.
Parser
Web
WAI- Storage
W3C では
XHTML5 ARIA
Semantic
Elements Web
Workers
モジュール化
Micro-
HTML Data
35. Khronos SMIL Vibra- MP3
WebCL Webm Opus
tion
WebGL Geo-
SVG
H.264
other location
Orien-
Web
Audio Notifi-
tation Web
Canvas cation
WHATWG Web IETF RTC
Messag-
ing Web TCP Tel
Multi SPDY
Web Sockets DNT Socket
Media Mouse, Sockets
HTML5 Key ev. XHR2 Radio
FileAPI CSP
Forms
W3C
Offline
Server- バズワード ECMA
Net
Info
HTML5 HTML5 Support
Sent ev. ECMA
Script ECMA
NFC
6th
"HTML5"
Parser
Indexed
Web Device
WAI- DB
Storage Storage
XHTML5 ARIA
Semantic Web
Elements Web Media SQL
USB
Workers Queries
Layout Flex File
Micro- Box Sys
HTML Data
Trans CSS3~
Battery
Status
OGP XPath form Regions Proxi-
Anim mity
Schema RSS Math
ation Filters
.org ML WOFF
RDF DOM4
41. Khronos SMIL Vibra- MP3
WebCL Webm Opus
tion
WebGL Geo-
SVG
H.264
other location
Orien-
Web
Audio Notifi-
tation Web
Canvas cation
WHATWG Web IETF RTC
Messag-
ing Web TCP Tel
Multi SPDY
Web Sockets DNT Socket
Media Mouse, Sockets
HTML5 Key ev. XHR2 Radio
FileAPI CSP
Forms Net
W3C Server- Info
Offline ECMA
HTML5 HTML5 Support
Sent ev. ECMA
Script ECMA
NFC
Parser 6th
Indexed
Web Device
WAI- DB
Storage Storage
XHTML5 ARIA
Semantic Web
Elements Web Media SQL
USB
Workers Queries
Layout Flex File
Micro- Box Sys
HTML Data
Trans CSS3~
Battery
Status
OGP XPath form Regions Proxi-
Anim mity
Schema RSS Math
ation Filters
.org ML WOFF
RDF DOM4
42. Opus
H.264 Web
Audio Notifi-
Web cation
RTC
この辺りが SPDY
DNT
TCP
Socket
Tel
FileAPI CSP Radio
Net
2012 年の進化 ECMA
Info
6th
Indexed
Device
DB
Storage
Flex File
Box Sys
CSS3~
Battery
Status
Regions Proxi-
mity
Filters
56. Web Animations へ
Apple (Flash 代替技術として):
CSS でアニメーション!
Mozilla & Opera:
ダメ構文は直して標準化
Mozilla, Google, Adobe:
JS と一括管理できる API 作ろう
Web Animations は Mozilla Japan の Brian さん頑張ってます
57. マルチメディアの進化
Opus Audio Codec (RFC6716)
Web Audio, Audio Data
Web Audio にも Firefox 近日対応
Camera API (Media Capture)
WebRTC - getUserMedia
電話会議などは簡単に
82. Firefox OS (Boot to Gecko)
Web 技術が「ネイティブ」
HTML5, JavaScript, Web API...
ホーム画面もすべて Web 技術で
Gecko エンジンだけ起動
Linux Kernel 上に Gecko を
Java VM などの中間レイヤなし
Gecko = Firefox 描画エンジン
プロジェクト名は今も Boot to Gecko
87. See Also: Firefox OS Group
Google Group あります
https://groups.google.com/group/
firefoxos
参加歓迎。(・・).
Wiki にまとめてます
https://github.com/dynamis/
firefoxos/wiki