of 47 /47

Firefox OS in Japan

Embed Size (px)

Text of Firefox OS in Japan

  • 'JSFGPY04JO+BQBO!*5'FTUJWBM

    CZ5PNPZB"TBJEZOBNJT

  • BCPVUNF5PNPZB"TBJEZOBNJT

    .P[JMMB+BQBO

    .PCJMF&DPTZTUFN.BOBHFS

    5FDIOJDBM.BSLFUJOH&WBOHFMJTU

    EZOBNJT NP[JMMBKBQBOPSH

    $PNNVOJUZ

    !EZOBNJUUFS

    GBDFCPPLDPNEZOBNJT

    !

  • 'JSFGPY04JO+BQBO

  • 'JSFGPY04JO+BQBO

    IUUQXXXNP[JMMBKQ'JSFGPY04JO+BQBO

  • 5PQJDT

    %FWJDFT

    "SDIJUFDUVSF

    1MBUGPSN

    3FDFOU5PQJDT

  • %FWJDFT

  • 8FCJTUIF1MBUGPSN

    IUUQTXXXNP[JMMBPSHKBGJSFGPYPTEFWJDFT

  • _'JSFGPY04_

    OPEN FIRE FIREWEB Y300

  • 4QSFBEUSVN

    *OUFY$MPVE'93T_4QJDF;&/"MDBUFM

    *OUFOFU

    $IFSSZ.PCJMF"DF

  • .P[JMMB

  • "SDIJUFDUVSF

  • 1VTI

    .BSLFUQMBDF

    '.044.4

    8FC

  • Internet

    Kernel & HAL Kernel & HAL

    Web Platform

    GeckoDevice API

    8FC

    System API

    Packaged App(Local File)

    Hosted App(Web Site)

    App Framework

    LibrariesBlink SGL etc...

    AndroidRuntime

    Native Interface

    Dalvik VM

    Java App

    Native Library

    Chrome (Browser App)

    InternetWebView Contents

    'JSFGPY04"OESPJE

  • 'JSFGPY04

    8FC8FC

    8FC8FC

    (BJB(FDLP(POL8FC(FDLP

  • 'JSFGPY04

    (BJB6*)5.-$44+4

    (FDLP8FC(BJB8FC"1*

    "1*

    (POL-JOVY,BSOFM)"-"04104

    "041"OESPJE0QFO4PVSDF1SPKFDU

  • )PTUFE8FC

    8FC

    1BDLBHFE;*1

    IUUQTEFWFMPQFSNP[JMMBPSHKBEPDT8FC"[email protected]

    1BDLBHFE"QQT

    )PTUFE"QQT

    Internet

    local

  • )PTUFE8FC

    NBOJGFTUXFCBQQ

    NBOJGFTUXFCBQQ

    8FC

  • NBOJGFTUXFCBQQ

    { "name": "",

    "description": "

    ", "launch_path": "/index.html", "icons": { "128": "/icons/foxkeh-128.png" }, "developer": { "name": "dynamis", "url": "http://dynamis.jp/" } } // : / -> /index.html

    IUUQTEFWFMPQFSNP[JMMBPSHFO64EPDT"QQT.BOJGFTU

  • ;*1

    1BDLBHFE

    ;*1QBDLBHFNBOJGFTU

    NBOJGFTUXFCBQQ

    )PTUFE"QQT

    ;*1

    QBDLBHFNBOJGFTU

  • 4%1BDLBHFE.BSLFUQMBDF

  • )PTUFE

    8FC

    8FC$POUFOU 8FC *OTUBMMFE8FC

    8FC6*

    1BDLBHFE

    04

    1MBJO1BDLBHFE

    1SJWJMFHFE

    $FSUJFE

    'JSFGPY04

  • "1*

    8FC$POUFOU

    1$"OESPJE

    *OEFYFE%#

    *OTUBMMFE8FC

    041VTI 8FC"DUJWJUJFT"1*

    1MBJO1BDLBHFE

    "1**OTUBMMFE8FC

    1SJWJMFHFE $BNFSB4%$0349)35$14PDLFU

    $FSUJFE 4.4#MVFUPPUI#BDLHSPVOE4FSWJDF

    "1*

  • 1MBUGPSN

  • 8FC1MBUGPSN

    $(16

  • Semantic Elements

    Multi Media

    Canva

    HTML5 Forms

    Oine

    Web

    H.264

    Micro- Data

    WebG

    Web SQL

    Indexed

    SVG

    Server- Sent

    Web Sockets

    Web Sockets

    Geo- location

    FileAP

    Web Storage

    XHR2

    Math

    Web

    Layou

    Media Queries

    HTML5

    CSS3~Trans Anim

    Region

    Filter

    HTML5 Parser

    Mouse, Key ev.

    Opus

    ECMA Script ECMA

    USB

    CSP

    SPDY

    WebC

    Web RTC

    Net Info

    Device Storage

    TCP Socket

    NFC

    File Sys

    Noti- cation

    XHTML5

    Orien- tation

    Web Workers

    Web Messag-

    DOM4

    Vibra-

    Proxi- mity

    XPathRSS

    RDF

    Schema .org

    WAI-

    W3C

    WHATWG

    other

    Khronos

    ECMA

    IETF

    WOFF

    Battery Status

    Radio

    Tel

    HTMLFlex Box

  • IUUQBEPCFXFCQMBUGPSNHJUIVCJP%FNPGPS"MJDFT"EWFOUVSFTJO8POEFSMBOE

  • 6OSFBM&OHJOF&QJD4PVM

    IUUQXXXNP[JMMBKQCMPHFOUSZ

  • 'JSFGPY048FC

    8FC

    8FC

    8FCPG5IJOHT04

    8FC

  • 8FC"1*04

    /FUXPSL*OGPSNBUJPO..4.PCJMF$POOFDUJPO/FUXPSL4UBUTSerial4JNQMF1VTI4.44ZTUFN9)35$14PDLFU5FMFQIPOZUDB Diagram Socket7PJDFNBJM8J'J*OGPSNBUJPO

    "NCJFOU-JHIU4FOTPS#BUUFSZ4UBUVT#MVFUPPUI$BNFSB%FWJDF0SJFOUBUJPO'.3BEJP(FPMPDBUJPO/'$1PJOUFS-PDL1PXFS.BOBHFNFOUPrint1SPYJNJUZ4FOTPS4DSFFO0SJFOUBUJPOUSB7JCSBUJPOWebCL8FC(-WebGL2

    PSIUUQTXJLJNP[JMMBPSH8FC"1*

  • 8FC"1*04

    "SDIJWFDeviceIndexedDB'JMF)BOEMF*OEFYFE%#$POUBDUT%BUB4UPSF%FWJDF4UPSBHFUSB File Reading

    "QQT*OUFS"QQ$PNNVOJDBUJPO1FSNJTTJPOT8FC"DUJWJUJFTWebSocket Over Apps

    "MBSN#BDLHSPVOE4FSWJDFT#SPXTFS*EMF,FZCPBSE*.&-PH/PUJDBUJPOT1BZNFOU3FTPVSDF-PDL4FUUJOHT5JNF$MPDL

    PSIUUQTXJLJNP[JMMBPSH8FC"1*

  • $BTNKT

    IUUQTIBDLTNP[JMMBPSHHBQCFUXFFOBTNKTBOEOBUJWFQFSGPSNBODFHFUTFWFOOBSSPXFSXJUIGMPBUPQUJNJ[BUJPOT

    C (clang)

  • +BWB4DSJQU

    'JSFGPY

    70DUBOF

    +BWB4DSJQU

  • BTNKT+BWB4DSJQU

    +BWB4DSJQU

    +*5

    VTFBTN

    'BTU1BSUTIUUQBTNKTPSH

  • $--7.

    $*3*3$16

    DMBOH

    --7.*3/BUJWFY"3.

    $

    --7.*3

    /BUJWF$PEF

  • $+BWB4DSJQU

    $*3

    --7.*3+4

    &NTDSJQUFO+4BTNKT

    "05

    +4/BUJWF

    $

    --7.*3

    +BWB4DSJQU

    /BUJWF$PEF

  • 'JSFGPY.BSLFUQMBDF

    8FC1MBUGPSN

    "OESPJE1$'JSFGPY

  • 3FDFOU5PQJDT

  • 'JSFGPY%FWFMPQFS&EJUJPO'JSFGPY04

  • $IFSSZ.PCJMF

    "JSUFM.5/4PVUI"GSJDB5JHP.JMMJDPN

    IUUQTCMPHNP[JMMBPSHCMPHGJSTUGJSFGPYPTTNBSUQIPOFTBWBJMBCMFJOUIFQIJMJQQJOFTIUUQXXXNP[JMMBKQCMPHFOUSZ

  • J8OOGPS'JSFGPY04

    'MBNF'JSFGPY04

    'JSFGPY'JSFGPY0405"

    IUUQTHJUIVCDPNNP[JMMBKBQBOJXOOJNFTBNQMF

  • 'JSFGPY044DIFEVMF

    %FWTUBSUPONDBOEHBJBNBTUFS 'FBUVSF-BOEJOH3FBEJOFTT'-3 'FBUVSF-BOEJOH'- 'FBUVSF$PNQMFUF'$ $PEF$PNQMFUF$$9999 1SPEVDU3FMFBTF

    IUUQTXJLJNP[[email protected]'[email protected]@4DIFEVMF

  • 5IBOLT"OZ2VFTUJPO

    CZEZOBNJT!EZOBNJUUFS

    GBDFCPPLDPNEZOBNJT