11. Web がプラットフォーム
プラットフォーム
としての Web
Web がプラットフォームになれば業界標準技術でどこでも動作するアプリ環境に
12. Mozilla Marketplace
デバイス・OS 横断マーケット
Web をアプリマーケットに
Firefox 限定とかじゃない
Web アプリの事前登録受付中
今年中に正式リリースを予定
http://hacks.mozilla.org/2012/02/mozillamarketplace-open-for-app-submissions/
17. Semantic Elements CSS Transforms ECMA5th
Multimedia Elements CSS Animations WebM Codec
Canvas 2D API SVG WebGL
Forms WOFF (Web Fonts) WebCL
Offline Events Event Listener (DOM) Typed Array
Drag & Drop API XHR Level 2 Audio Data API
Web Storage Indexed DB SQL DB (obsolate)
HTML5 Parser File API River Trail
Web Workers Geolocation SPDY
Microdata Device Orientation ContentSecurityPolicy
Web Sockets API Server-Sent Events Web Socket Protocol
Web RTC Battery Status ICC Color Profile
18. Semantic Elements CSS Transforms ECMA5th
Multimedia Elements CSS Animations WebM Codec
Canvas 2D API SVG WebGL
Forms WOFF (Web Fonts) WebCL
Offline Events Event Listener (DOM) Typed Array
Internet Explorer
Drag & Drop API XHR Level 2 Audio Data API
Web Storage Indexed DB SQL DB (obsolate)
HTML5 Parser File API River Trail
Web Workers Geolocation SPDY
Microdata Device Orientation ContentSecurityPolicy
Web Sockets API Server-Sent Events Web Socket Protocol
Web RTC 点線は標準非搭載や限定的実装
Battery Status ICC Color Profile
19. Semantic Elements CSS Transforms ECMA5th
Multimedia Elements CSS Animations WebM Codec
Canvas 2D API SVG WebGL
Forms WOFF (Web Fonts) WebCL
Offline Events Event Listener (DOM) Typed Array
Chrome
Drag & Drop API XHR Level 2 Audio Data API
Web Storage Indexed DB SQL DB (obsolate)
HTML5 Parser File API River Trail
Web Workers Geolocation SPDY
Microdata Device Orientation ContentSecurityPolicy
Web Sockets API Server-Sent Events Web Socket Protocol
Web RTC 点線は標準非搭載や限定的実装
Battery Status ICC Color Profile
20. Semantic Elements CSS Transforms ECMA5th
Multimedia Elements CSS Animations WebM Codec
Canvas 2D API SVG WebGL
Forms WOFF (Web Fonts) WebCL
Offline Events Event Listener (DOM) Typed Array
Firefox
Drag & Drop API XHR Level 2 Audio Data API
Web Storage Indexed DB SQL DB (obsolate)
HTML5 Parser File API River Trail
Web Workers Geolocation SPDY
Microdata Device Orientation ContentSecurityPolicy
Web Sockets API Server-Sent Events Web Socket Protocol
Web RTC 点線は標準非搭載や限定的実装
Battery Status ICC Color Profile
25. 実装済みの Web API
モバイル端末の基本機能中心
SMS, Telephony
Settings, Contacts
Vibration, Pointer Lock
Battery Status (電池や充電)
Resource Lock (スリープ禁止)
Network Information
実装がまだ一部不完全な API も含む
26. 現在実装中の Web API
WebRTC (Camera, P2P など含む)
Open Web Apps (アプリ管理)
Idel, Power Management
Mobile Connection,
WiFi Information (無線情報)
Light Sensor (環境光センサー),
Proximity Sensor (近接センサー)
...and more...
27. 実装予定の Web API
Device Storage
USB file-reading も
低レベルハードウェア
Bluetooth, USB, NFC
WebSocket 的になりそう
...and more...
ネイティブアプリにできることは何でも可能に
29. Boot to Gecko
Gecko を起動する OS
Linux Kernel 上に Gecko を
Java VM などの中間レイヤなし
Web 技術が「ネイティブ」に
HTML5, JavaScript, Web API...
Gecko は Firefox の描画エンジン、WebRT = Web Runtime