Firefox OS App on TV

  • View
    768

  • Download
    27

Embed Size (px)

Text of Firefox OS App on TV

  • 8FC"QQ57'JSFGPY04578$%FW.FFUVQ

    CZ5PNPZB"TBJEZOBNJT

  • BCPVUNF5PNPZB"TBJEZOBNJT.P[JMMB+BQBO

    .PCJMF&DPTZTUFN.BOBHFS5FDIOJDBM.BSLFUJOH&WBOHFMJTUEZOBNJT NP[JMMBKBQBOPSH

    $PNNVOJUZ!EZOBNJUUFSGBDFCPPLDPNEZOBNJT

    !

  • 5PQJDT'JSFGPY04/08'JSFGPY04/&95'JSFGPY"SDIJUFDUVSF"QQ4FDVSJUZ.PEFM

  • 'JSFGPY04/08

  • 'JSFGPY048FC

    WEB MOBILE FIREFOX OS

  • (Push)

    Marketplace

    FM OS SMS

    Web

  • 'JSFGPY04

    BV'JSFGPY04FWFOU"OESFBT

    29 15

  • 'JSFGPY04

  • 5IFGSPOUTIPXTUIFFYQFSJFODF UIFCBDLUFMMUIFTUPSZCFIJOE

    'JSFGPY04

  • 5IFGSPOUTIPXTUIFFYQFSJFODF UIFCBDLUFMMUIFTUPSZCFIJOE

    'JSFGPY04

  • 'Y04/&95

  • 'JSFGPY04,%%*-(65FMFGOJDB7FSJ[PO

  • 0SBOHF,MJG4.4.CQT%VBM4*.%VBM$PSF.FEJB5FL4P$

    IUUQMJWFQSFWJFXBMDBUFMPOFUPVDIDPNHMPCBMFOOFXTQSFTTSPPN-BUFTU@0SBOHF@,MJGIUNM

  • 3VODJCMFCZ.POPIN*OD*P5'JSFGPY04

    .POPIN,%%*IUUQNPOPINQS.POPIN@3VODJCMF@&/QEG

  • 'JSFGPY04571BOBTPOJD'JSFGPY0457'JSFGPY04,6)%57$3$3$9$9$9$9$9$9

  • $

    "

    IUUQTGJSFGPYPTEPPSLFFQFSKQFWFOUT

  • 'JSFGPY048FC

    WEB OF THINGS

  • $&4IUUQXXXNP[JMMBKQCMPHFOUSZ

  • $&4IUUQXXXNP[JMMBKQCMPHFOUSZ

  • $&4IUUQXXXNP[JMMBKQCMPHFOUSZ

  • 8FC$&4IUUQXXXNP[JMMBKQCMPHFOUSZ

  • 'JSFGPY04TNBSUXBUDI 5SVF4NBSU0NBUF

    .8$576*

    IUUQTXXXGBDFCPPLDPNPNBUFUSVFTNBSUQPTUT

  • .BUDITUJDL)%.*$ISPNFDBTU'JSFGPY04

    ,JDLTUBSUFS$MPVE'PVOEJOH&BSMZ#JSE

    IUUQXXXNBUDITUJDLUW

  • .BUDITUJDL

    /"4

    /FU8"/

    *OUFSOFU

    $ISPNFDBTU

  • .BUDITUJDL

    044

    IUUQXXXNBUDITUJDLUWEFWFMPQFSIBSEXBSFIBSEXBSFEPXOMPBE

  • 'MJOU1MBUGPSN.BUDITUJDL

    1IJMJQT"0$5$-

    IUUQXXXNBUDITUJDLUWBCPVUIPXJUXPSLTGMJOU

  • 0QFO)BSEXBSF8FC.P[0QFO)BSEXBSF'#IUUQTXXXGBDFCPPLDPNHSPVQT

  • CF8

  • 8FC$)*3*.&/'JSFGPY048P5,JDL4UBSUFS

    8FC"1*(1*0*$+4"1*.-8$

  • %& #

    IUUQTXXXGBDFCPPLDPNFWFOUT

  • 'JSFGPY048FC

    WEB OF THINGS

  • "SDIJUFDUVSF

  • 'JSFGPY048FC8FC

    8FC8FC

    (BJB(FDLP(POL8FC(FDLP

  • (Push)

    Marketplace

    FM OS SMS

    Web

  • Internet

    Firefox OS Android

    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)

    InternetWebView Contents

  • 'JSFGPY04(BJB6*)5.-$44+4(FDLP8FC(BJB8FC"1*"1*(POL-JOVY,BSOFM)"-"04104

    "041"OESPJE0QFO4PVSDF1SPKFDU

  • )PTUFE8FC8FC1BDLBHFE;*1

    IUUQTEFWFMPQFSNP[JMMBPSHKBEPDT8FC"QQT1BDLBHFE@BQQT

    1BDLBHFE"QQT

    )PTUFE"QQT

    Internet

    local

  • )PTUFE8FCNBOJGFTUXFCBQQ

    NBOJGFTUXFCBQQ8FC

  • 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

  • ;*11BDLBHFE;*1QBDLBHFNBOJGFTU

    NBOJGFTUXFCBQQ)PTUFE"QQT

    ;*1QBDLBHFNBOJGFTU

  • FNBSGJ.0%FNBSGJ.0%

  • XJOEPXDMPTF00.

  • 7JTJCJMJUZ

    EPDVNFOUIJEEFOWJTJCJMJUZDIBOHF

    0SJFOUBUJPOTDSFFOPSJFOUBUJPO

    -BZPVUXJOEPXJOOFS)FJHIUJOOFS8JEUI

  • 7JTJCJMJUZ

    8FCEPDVNFOUIJEEFOWJTJCJMJUZDIBOHF

    IUUQTEFWFMPQFSNP[JMMBPSHFO64EPDT8FC(VJEF6TFS@FYQFSJFODF6TJOH@UIF@1BHF@7JTJCJMJUZ@"1*

  • Dialer App Gallery App Homescreen App Contact App

    Contact Activity

    Gallery Activity

    Camera Activity

    Camera App

    AppWindow AppWindow AppWindow

    AppWindow

    ActivityWindow

    Activity Window

    ActivityWindow

    AppWindow

  • 0SJFOUBUJPONBOJGFTUQPSUSBJUMBOETDBQF

    TDSFFONP[0SJFOUBUJPOTDSFFOMPDL0SJFOUBUJPO

  • XJOEPXJOOFS)FJHIUJOOFS8JEUI

    :"1*

  • 6TFS"HFOU.P[JMMBQMBUGPSNSWWFS(FDLPWFS'JSFGPYWFS

    'Y6TFS"HFOU.P[JMMB.PCJMF-(-SW(FDLP'JSFGPY

    IUUQTEFWFMPQFSNP[JMMBPSHEPDT8FC)551(FDLP@VTFS@BHFOU@TUSJOH@SFGFSFODF

  • 4FDVSJUZ.PEFM

  • 4%1BDLBHFE$41.BSLFUQMBDF

  • )PTUFE8FC

    8FC$POUFOU 8FC *OTUBMMFE8FC 8FC6*

    1BDLBHFE04

    1MBJO1BDLBHFE 1SJWJMFHFE $FSUJFE

    'JSFGPY04

  • "1*8FC$POUFOU

    1$"OESPJE*OEFYFE%#*OTUBMMFE8FC 041VTI8FC"DUJWJUJFT"1*1MBJO1BDLBHFE "1**OTUBMMFE8FC

    1SJWJMFHFE $BNFSB4%$0349)35$14PDLFU$FSUJFE 4.4#MVFUPPUI#BDLHSPVOE4FSWJDF

    "1*

  • $POUFOU4FDVSJUZ1PMJDZ4BNF0SJHJO1PMJDZ

    8FC$034

    $POUFOU4FDVSJUZ1PMJDZ+BWB4DSJQU$44944

    IUUQTEFWFMPQFSNP[JMMBPSHFO64EPDT4FDVSJUZ$41

  • $411SJWJMFHFE$FSUJFE$418FC+BWB4DSJQU1SJWJMFHFEEFGBVMUTSDTDSJQUTSDTFMGPCKFDUTSDOPOFTUZMFTSDTFMGVOTBGFJOMJOF$FSUJFEEFGBVMUTSDTDSJQUTSDTFMGPCKFDUTSDOPOFTUZMFTSDTFMG+BWB4DSJQU$44

    $41.BOJGFTUIUUQTEFWFMPQFSNP[JMMBPSHKBEPDT8FC"QQT1BDLBHFE@BQQT

  • 8FC"1*CZ1FSNJTTJPO.BOBHFS"1*

    "1*+BWB4DSJQU

  • 1FSNJTTJPO5BCMFthis.PermissionsTable = { ... camera: { app: DENY_ACTION, trusted: PROMPT_ACTION, privileged: PROMPT_ACTION, certified: ALLOW_ACTION }, ... "device-storage:pictures": { app: DENY_ACTION, trusted: PROMPT_ACTION, privileged: PROMPT_ACTION, certified: ALLOW_ACTION, access: ["read", "write", "create"] },

    IUUQTNYSNP[JMMBPSHNP[JMMBDFOUSBMTPVSDFEPNBQQT1FSNJTTJPOT5BCMFKTN

  • /&85SVTUFE)PTUFE"QQT8FCDBNFSB EFWJDFTUPSBHFBVEJPDIBOOFMQVCMJDOPUJDBUJPO

    'JSFGPY04

    IUUQTCVH[JMMBNP[JMMBPSHTIPX@CVHDHJ JE

  • )PTUFE8FC

    8FC$POUFOU 8FC *OTUBMMFE8FC 8FC6*5SVTUFE8FC 8FC

    1BDLBHFE04

    1MBJO1BDLBHFE 1SJWJMFHFE $FSUJFE

    'JSFGPY04

  • "1*8FC$POUFOU 1$"OESPJE*OEFYFE%#*OTUBMMFE8FC 041VTI8FC"DUJWJUJFT"1*1MBJO1BDLBHFE "1**OTUBMMFE8FC5SVTUFE8FC $BNFSB4%

    1SJWJMFHFE $BNFSB4%$0349)35$14PDLFU$FSUJFE 4.4#MVFUPPUI#BDLHSPVOE4FSWJDF

    "1*

  • 8FC8FC8FC*%8FC

    8FC*%

  • 04

  • 'VUVSFPG.PCJMF1SJWBDZ%FVUTDIF5FMFLPN.P[JMMB'JOE.Z'PY1SJWBDZ1BOFM-PDBUJPO#MVSFUD

    %FVUTDIF5FMFLPN.8$

  • 1SJWBDZ1BOFM

  • .BSLFUQMBDF'JSFGPY.BSLFUQMBDF.P[JMMB

    .BSLFUQMBDF.BSLFU

    https://marketplace.firefox.com/

  • 'JSFGPY.BSLFUQMBDF63-

    8FC1SJWJMFHFE

    'JSFGPY

    10,000 Firefox

  • %P/PU5SBDL

    .P[JMMB%/5'JSFGPY04%/5:BIPP5XJUUFS%/5

  • 5IBOLTGFFMGSFFUPBTLNF

    !EZOBNJUUFSGBDFCPPLDPNEZOBNJTTMJEFTIBSFOFUEZOBNJT