13. Multi
Media Mouse,
HTML5 Key ev.
Forms
W3C
Offline
HTML5 HTML5 Support
Parser
WAI-
XHTML5 ARIA
Semantic
Elements
14. Web
WHATWG Messag-
ing
Multi Web
Media Mouse, Sockets
HTML5 Key ev.
Forms
W3C Server-
Offline
HTML5 HTML5 Support
Sent ev.
Parser
Web
WAI- Storage
XHTML5 ARIA
Semantic
Elements Web
Workers
Micro-
HTML Data
15. Web
WHATWG Messag-
ing
Multi Web
Media Mouse, Sockets
HTML5 Key ev.
Forms
W3C Server-
Offline
HTML5 HTML5 Support
Sent ev.
Parser
Web
WAI- Storage
XHTML5 ARIA
Semantic
Elements Web Media
Workers Layout Queries
Micro-
HTML Data
Trans
CSS3~ Flex
Box
form
Anim
ation
16. Khronos SMIL Vibra-
tion
WebGL SVG Geo-
location
other Orien-
tation
WHATWG Web IETF
Messag-
ing Web SPDY
Multi 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 DB
WAI- Storage
XHTML5 ARIA
Semantic
Elements Web Media
Workers Layout Queries
Micro-
HTML Data
Trans
CSS3~ Flex
Box
OGP XPath form
RSS Anim
Math ation
ML WOFF
DOM4
17. Khronos SMIL Vibra-
MP3
WebCL Webm Opus
tion
WebGL SVG Geo-
location H.264
other Orien- Web
Audio Notifi-
tation Web cation
WHATWG Web IETF RTC
Messag-
ing Web TCP Tel
SPDY
Multi 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 DB Device
WAI- Storage Storage
XHTML5 ARIA
Semantic Web
Elements SQL
Web Media USB
Workers Layout Queries
File
Micro- Sys
HTML Data
Trans
CSS3~ Flex
Box
Battery
Status
OGP XPath form Proxi-
Anim mity
Schema RSS Math
.org ation
ML WOFF
RDF DOM4
32. Web API
Web の限界を押し進める
HTML5 など基本以外の API
API の総称であって定義はない
https://wiki.mozilla.org/WebAPI
33. 以前からある Web API
Geolocation (位置情報)
Orientation (加速度)
Audio Data API
WebGL (3D グラフィック)
Camera API (Media
Capture)
これらはもちろん Android 版 Firefox でも実装済み
34. 実装済みの Web API
SMS, Telephony, Alarm
Mobile Connection, WiFi
Info,
Network Info (通信速度等),
Contacts, Settings, Time/
Clock
Idle, Battery Status
Resource Lock (スリープ禁止)
まだ不完全な実装の API も一部含む
35. 実装済みの Web API
Vibration, Pointer Lock
Ambient Light (環境光),
Proximity (近接),
Mouse Lock (移動量取得)
Device Storage, Browser
Open Web Apps, DOM
Crypt
まだ不完全な実装の API も一部含む
36. 現在実装中の Web API
WebRTC (Camera, P2P 含
む)
Web Activities (Intent)
Push Notification
Power Management
TCP Socket, Bluetooth
FM Radio, Permission
https://wiki.mozilla.org/WebAPI
37. 実装見込みの Web API
UDB Datagram Socket
HTTP-cache, Log
USB, NFC, USB file-
reading
Background Service
...and more...
https://wiki.mozilla.org/WebAPI
38. Web API も Web 標準
W3C DAP (Device API) WG
ハードウェア操作やセンサー系
IETF/W3C WebRTC WG
マルチメディア系や P2P など
その他それぞれの WG で
44. Firefox OS (Boot to Gecko)
Gecko WebRT を起動
Linux Kernel 上に Gecko を
Java VM などの中間レイヤなし
Web 技術が「ネイティブ」
HTML5, JavaScript, Web API...
ホーム画面もすべて Web 技術で
Gecko は Firefox の描画エンジン、WebRT = Web Runtime
世間ではこれらの集合が次世代 Web としての HTML5 と言われている\nしかしもうそんな単純な考えは捨てた方が良い!\n
世間ではこれらの集合が次世代 Web としての HTML5 と言われている\nしかしもうそんな単純な考えは捨てた方が良い!\n
世間ではこれらの集合が次世代 Web としての HTML5 と言われている\nしかしもうそんな単純な考えは捨てた方が良い!\n
世間ではこれらの集合が次世代 Web としての HTML5 と言われている\nしかしもうそんな単純な考えは捨てた方が良い!\n
世間ではこれらの集合が次世代 Web としての HTML5 と言われている\nしかしもうそんな単純な考えは捨てた方が良い!\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
何もかもが Web でできる時代。それは Web がプラットフォームということ\n\n
何もかもが Web でできる時代。それは Web がプラットフォームということ\n\n
何もかもが Web でできる時代。それは Web がプラットフォームということ\n\n
iOS や Android が Web ではなく独自プラットフォームへ行こうとしている\nそれなら Web の方をモバイルプラットフォームにしてしまおう\n
Web 技術の標準化は仕様策定と実装のダンス\n