31

Firefox OS TV

Embed Size (px)

Citation preview

HTML5

CSS3

ECMA6

DOM4 HTTP/2

IndexedDB

WAI-ARIA

WebRTC TCP

SVG

Audio

DNT

HTML5

CSS3

WebGLECMA6

DOM4 HTTP/2

IndexedDB

WAI-ARIA

WebRTC TCP

asm.js

SVG

Audio

WebVR

DNT

HTML5

CSS3

WebGLECMA6

DOM4 HTTP/2

IndexedDB

WAI-ARIA

WebRTC

TelephonyCamera

TCP

Bluetooth

asm.js SMS

SVG

AudioFM

USBNFC

WebVR

DNT

HTML5

CSS3

WebGLECMA6

DOM4 HTTP/2

IndexedDB

ServiceWorkers

WAI-ARIA

WebRTC

Telephony

Presentation

Camera

TCP

Bluetooth

asm.js SMS

SVG

Audio

Push

FM

TV

USBNFC

Manifest

WebVR

DNT

HTML5

CSS3

WebGLECMA6

DOM4 HTTP/2

IndexedDB

ServiceWorkers

WAI-ARIA

WebRTC

Telephony

Presentation

Camera

TCP

Bluetooth

asm.js SMS

SVG

Audio

Push

FM

TV

USBNFC

ManifestSensor

WebVR

DNT

HTML5

CSS3

WebGLECMA6

DOM4 HTTP/2

IndexedDB

ServiceWorkers

WAI-ARIA

WebRTC

Telephony

PresentationGPIO I2C

Camera

TCP

Bluetooth

asm.js SMS

SVG

Audio

Push

FM

TV

USB

low levelIoT APIs

NFC

ManifestSensor

WebVR

UART

DNT

Firefox OS Android

Internet

Kernel & HAL Kernel & HAL

Web Platform

GeckoDevice API

Web に最適化 シンプル&スマート

System API

Packaged App(Local File)

Hosted App(Web Site)

App Framework

LibrariesBlink SGL etc...

AndroidRuntime

Native Interface

ART VM

Java App

Native Library

Chrome (Browser App)

Internet

WebView Contents

再利用

Firefox OS + Native Android

Internet

Kernel & HAL Kernel & HAL

Web Platform

GeckoDevice API

過渡期的に ネイティブ実装を 組み合わせる

System API

Packaged App(Local File)

Hosted App(Web Site)

App Framework

LibrariesBlink SGL etc...

AndroidRuntime

Native Interface

ART VM

Java App

Native Library

Chrome (Browser App)

Internet

WebView Contents

Native Platform

Native App

Internet

サーバ

端末

local