Firefox OS Introduction @ Security Camp 2014
by Tomoya Asai (dynamis)
@
Cisco による 2020 年の IoT 市場予測
http://blogs.cisco.com/news/the-internet-of-things-infographic/
Cisco による 2020 年の IoT 市場予測
http://blogs.cisco.com/news/the-internet-of-things-infographic/
Cisco による 2020 年の IoT 市場予測
http://blogs.cisco.com/news/the-internet-of-things-infographic/
Intel による 2020 年の IoT 市場予測
http://www.intel.com/content/www/us/en/intelligent-systems/iot/internet-of-things-infographic.html
Intel による 2020 年の IoT 市場予測
http://www.intel.com/content/www/us/en/intelligent-systems/iot/internet-of-things-infographic.html
Intel による 2020 年の IoT 市場予測
http://www.intel.com/content/www/us/en/intelligent-systems/iot/internet-of-things-infographic.html
Intel による 2020 年の IoT 市場予測
http://www.intel.com/content/www/us/en/intelligent-systems/iot/internet-of-things-infographic.html
ネットに繋いで付加価値創造
機器間連携で付加価値創造
眼鏡、帽子、腕輪、指輪…
CES/MWC には各社が大量出展…
あらゆるものが Web に繋がる
あらゆるデバイスが Web 技術に対応
API の標準化と実装が急務
WWeebb  が


超重要!
WWeebb  を進化させよう!
デジュール標準ではなくデファクト標準
相互運用性のある実装が重視される
Semantic
Elements
Multi
Media
HTML5
Forms
Offline
SupportHTML5HTML5
Parser
Mouse,
Key ev.
XHTML5
WAI-
ARIA
W3C
Semantic
Elements
Multi
Media
Canva
s
HTML5
Forms
Offline
Support
Micro-
Data
Server-
Sent ev.
Web
Sockets
Web
Storage
HTML5HTML5
Parser
Mouse,
Key ev.
XHTML5
Web
Workers
Web
Messag-
ing
WAI-
ARIA
W3C
WHATWG
HTML
Semantic
Elements
Multi
Media
Canva
s
HTML5
Forms
Offline
Support
Micro-
Data
Server-
Sent ev.
Web
Sockets
Web
Storage
Layou
t
Media
Queries
HTML5
CSS3~Trans
form
Anim
ation
Region
s
Filters
HTML5
Parser
Mouse,
Key ev.
XHTML5
Web
Workers
Web
Messag-
ing
WAI-
ARIA
W3C
WHATWG
HTML
Semantic
Elements
Multi
Media
Canva
s
HTML5
Forms
Offline
Support
Micro-
Data
WebG
L
Indexed
DB
SVG
Server-
Sent ev.
Web
Sockets
Web
Sockets
Geo-
location
FileAP
I
Web
Storage
XHR2
Math
ML
Layou
t
Media
Queries
HTML5
CSS3~Trans
form
Anim
ation
Region
s
Filters
HTML5
Parser
Mouse,
Key ev.
ECMA
Script
CSP
SPDY
XHTML5
Orien-
tation
Web
Workers
Web
Messag-
ing
DOM4
SMIL Vibra-
tion
XPath
RSS
OGP
WAI-
ARIA
W3C
WHATWG
other
Khronos
ECMA
IETF
WOFF
HTML
DNT
Semantic
Elements
Multi
Media
Canva
s
HTML5
Forms
Offline
Support
Webm
H.264
Micro-
Data
WebG
L
Web
SQL
Indexed
DB
SVG
Server-
Sent ev.
Web
Sockets
Web
Sockets
Geo-
location
FileAP
I
Web
Storage
XHR2
Math
ML
Web
Audio
Layou
t
Media
Queries
HTML5
CSS3~Trans
form
Anim
ation
Region
s
Filters
HTML5
Parser
Mouse,
Key ev.
Opus
ECMA
Script ECMA
6th
USB
CSP
SPDY
WebC
L
Web
RTC
Net
Info
MP3
Device
Storage
TCP
Socket
NFC
File
Sys
Notifi-
cation
XHTML5
Orien-
tation
Web
Workers
Web
Messag-
ing
DOM4
SMIL Vibra-
tion
Proxi-
mity
XPath
RSS
RDF
OGP
Schema
.org
WAI-
ARIA
W3C
WHATWG
other
Khronos
ECMA
IETF
WOFF
Battery
Status
Radio
Tel
HTML
DNT
Flex
Box
Web Socket, Server-Sent Event...
Raw Socket, WebRTC (Multimedia, P2P)...
Web 技術をネイティブに
HTML, CSS, JS だけで開発
新しい API は W3C で標準化
asm.js で C 言語に近い速度
WebGL などで GPU も活用
モバイル向けの基本的 API は実装済み
製品の搭載ハードに応じて順次拡大
Web 技術だけで動く Web OS を拡大
各社と協力して最良、最軽量の実装を
JJaavvaa  より


速い!?
C 言語 (clang) 基準の実行時間
高速
サイトとアプリの境界がない世界
Web 技術がネイティブとなる環境
Web に最も最適化された環境を提供
Internet
Kernel & HAL Kernel & HAL
Web Platform
Gecko
Device API System API
PackagedApp

(Local File)
Hosted App

(Web Site)
App Framework
Libraries
Blink SGL etc...
Android

Runtime
Native
Interface
Dalvik VM
JavaApp
Native
Library
Chrome
(BrowserApp)
Internet
WebView
Contents
通知 (Push)
!
カメラ
!
Marketplace
!
FM ラジオ
OS 環境設定


ホーム&壁紙



電話、SMS
ネット、電池
!
連絡帳
!
動画&音楽
!
通信量管理
!
アプリの管理

アプリ間連携



ブラウザ
OPEN FIRE FIREWEB




























!
50 億人のユーザがスマートフォン未所有
!
!
!
!
!
!
!




みんなよろしく!
EEnnjjooyy  WWeebb  
SSeeccuurriittyy!!
「あらゆるモノのセキュリティ」


WWeebb  はもうブラウザだけじゃない

Firefox os introduction SecCamp