SlideShare une entreprise Scribd logo
1  sur  65
Web is the Platform
   Slides @ DevCon in Osaka on 2012/06/30
           by Tomoya Asai (dynamis)



                               Last Update: 2012/06/30
about:
about:dynamis

                  Mozilla Japan
               http://dynamis.jp
                @dynamitter
                     facebook.com/
                   dynamis
                 レッサーパンダが好き。



                                  @
    mailto: Tomoya ASAI <dynamis mozilla-japan.org>
about:slides

            下線なしリンクも使います
            コードは要点だけの簡略版
              特に注意が必要なとき以外は
              -moz- 以外の接頭辞など割愛


  画像からも時々                右下には補足や


                                    @
      mailto: Tomoya ASAI <dynamis mozilla-japan.org>
Web Standards
次世代 Web =
CSS3

次世代 Web =
CSS3   DOM4

次世代 Web =
CSS3   DOM4

次世代 Web = HTML5
CSS3    DOM4

次世代 Web = HTML5

  ECMAScript 6th
CSS3    DOM4

次世代 Web = HTML5

  ECMAScript 6th
Multi
           Media      Mouse,
  HTML5               Key ev.
  Forms
            W3C
                           Offline
HTML5     HTML5           Support
Parser

                         WAI-
  XHTML5                 ARIA
           Semantic
           Elements
Web
         WHATWG                 Messag-
                                  ing
           Multi                        Web
           Media      Mouse,           Sockets
  HTML5               Key ev.
  Forms
            W3C                           Server-
                           Offline
HTML5     HTML5           Support
                                          Sent ev.

Parser
                                               Web
                         WAI-                Storage
  XHTML5                 ARIA
           Semantic
           Elements                   Web
                                     Workers

                         Micro-
           HTML           Data
Web
         WHATWG                 Messag-
                                  ing
           Multi                        Web
           Media      Mouse,           Sockets
  HTML5               Key ev.
  Forms
            W3C                           Server-
                           Offline
HTML5     HTML5           Support
                                          Sent ev.

Parser
                                               Web
                         WAI-                Storage
  XHTML5                 ARIA
           Semantic
           Elements                   Web                         Media
                                     Workers           Layout    Queries
                         Micro-
           HTML           Data
                                                     Trans
                                                           CSS3~           Flex
                                                                           Box
                                                     form
                                                         Anim
                                                         ation
Khronos               SMIL              Vibra-
                                                   tion
                 WebGL     SVG           Geo-
                                       location
         other                                     Orien-
                                                   tation

         WHATWG                   Web                         IETF
                                 Messag-
                                   ing                 Web             SPDY
            Multi                           Web       Sockets                   DNT
            Media      Mouse,              Sockets
  HTML5                Key ev.                                  XHR2
                                                                         FileAPI   CSP
  Forms
             W3C                            Server-
                             Offline                                     ECMA
HTML5     HTML5             Support
                                            Sent ev.            ECMA
                                                                Script
Parser
                                                                         Indexed
                                                    Web                     DB
                          WAI-                    Storage
  XHTML5                  ARIA
            Semantic
            Elements                     Web                           Media
                                        Workers             Layout    Queries
                           Micro-
            HTML            Data
                                                       Trans
                                                             CSS3~              Flex
                                                                                Box
          OGP                             XPath          form
                 RSS                                          Anim
                         Math                                 ation
                          ML                      WOFF
                                  DOM4
Khronos               SMIL              Vibra-
                                                                          MP3
  WebCL                                                         Webm            Opus
                                                   tion
                 WebGL     SVG           Geo-
                                       location                        H.264
         other                                     Orien-                             Web
                                                                                     Audio        Notifi-
                                                   tation                      Web                cation
         WHATWG                   Web                         IETF             RTC
                                 Messag-
                                   ing                 Web                                  TCP       Tel
                                                                       SPDY
            Multi                           Web       Sockets                   DNT        Socket
            Media      Mouse,              Sockets
  HTML5                Key ev.                                  XHR2                                  Radio
                                                                          FileAPI    CSP
  Forms                                                                                       Net
             W3C                            Server-                                           Info
                             Offline                                      ECMA
HTML5     HTML5             Support
                                            Sent ev.             ECMA
                                                                 Script                ECMA
                                                                                                     NFC

Parser                                                                                  6th
                                                                          Indexed
                                                    Web                      DB               Device
                          WAI-                    Storage                                     Storage
  XHTML5                  ARIA
            Semantic                                                                   Web
            Elements                                                                   SQL
                                         Web                           Media                         USB
                                        Workers             Layout    Queries
                                                                                           File
                           Micro-                                                          Sys
            HTML            Data
                                                       Trans
                                                             CSS3~              Flex
                                                                                Box
                                                                                                      Battery
                                                                                                      Status
          OGP                             XPath          form                              Proxi-
                                                              Anim                          mity
Schema           RSS     Math
  .org                                                        ation
                          ML                      WOFF
            RDF                   DOM4
次世代 Web =
次世代 Web =Platform
次世代 Web = OS
机上の空論 ? 近未来 ?
Netscape 時
   代から
 言ってるだけ?



机上の空論 ? 近未来 ?
Netscape 時
   代から
 言ってるだけ?



机上の空論 ? 近未来 ?

              今度こそ本当に
              実現する未来?
Web はどこまで
進化するのか?
WebRT
既存の独自プラットフォーム




現在はプラットフォーム毎に異なる言語で別々のアプリを作る必要がある
Web プラットフォーム
vs 独自プラットフォーム



      もうブラウザ戦争の時代じゃないですよ
今後は Web プラットフォーム



               プラットフォーム
                  としての Web




Web がプラットフォームなら業界標準技術でアプリ環境が統一される
Web ではできなかったこと

     システムステータス
     WiFi 情報, モバイル通信...

     各種センサー
     光センサー, 近接センサー...

     低レベルハードウェア制御
     USB, BlueTooth, NFC...
モバイルが Web へ
向かわないなら
Web をモバイルへ

         誰もやらないなら
        Mozilla がやります
http://arewemobileyet.com/
Web API

          Web の限界を押し進める
          HTML5 など基本以外の API
          API の総称であって定義はない




               https://wiki.mozilla.org/WebAPI
以前からある Web API

      Geolocation (位置情報)
      Orientation (加速度)
      Audio Data API
      WebGL (3D グラフィック)
      Camera API (Media
      Capture)

     これらはもちろん Android 版 Firefox でも実装済み
実装済みの Web API

      SMS, Telephony, Alarm
      Mobile Connection, WiFi
      Info,
      Network Info (通信速度等),
      Contacts, Settings, Time/
      Clock
      Idle, Battery Status
      Resource Lock (スリープ禁止)

             まだ不完全な実装の API も一部含む
実装済みの Web API

      Vibration, Pointer Lock
      Ambient Light (環境光),
      Proximity (近接),
      Mouse Lock (移動量取得)
      Device Storage, Browser
      Open Web Apps, DOM
      Crypt
             まだ不完全な実装の API も一部含む
現在実装中の Web API

      WebRTC (Camera, P2P 含
      む)
      Web Activities (Intent)
      Push Notification
      Power Management
      TCP Socket, Bluetooth
      FM Radio, Permission

              https://wiki.mozilla.org/WebAPI
実装見込みの Web API

      UDB Datagram Socket
      HTTP-cache, Log
      USB, NFC, USB file-
      reading
      Background Service
      ...and more...



             https://wiki.mozilla.org/WebAPI
Web API も Web 標準

       W3C DAP (Device API) WG
        ハードウェア操作やセンサー系

       IETF/W3C WebRTC WG
        マルチメディア系や P2P など

       その他それぞれの WG で
仕様無き実装は不幸の種

実装無き仕様は机上理論
Boot to Gecko
Firefox OS
Firefox OS (Boot to Gecko)

           Gecko WebRT を起動
             Linux Kernel 上に Gecko を
             Java VM などの中間レイヤなし

           Web 技術が「ネイティブ」
             HTML5, JavaScript, Web API...
             ホーム画面もすべて Web 技術で


    Gecko は Firefox の描画エンジン、WebRT = Web Runtime
スクリーンショットは初期の画面です
ステータスバーも
(電波強度、電池残量...)
電話や SMS の送受信も
もちろん Firefox も
カメラを使うのも
写真やビデオを見るのも
その他いろんなアプリも
マーケットプレイスも




 スクリーンショットは初期の画面です
ステータスバーも
     (電波強度、電池残量...)
     電話や SMS の送受信も
     もちろん Firefox も
     カメラを使うのも
     写真やビデオを見るのも
     その他いろんなアプリも
     マーケットプレイスも


すべて Web 技術で!
      スクリーンショットは初期の画面です
demo...
Web = Native
Boot to Gecko の3要素

       Gaia
        ユーザインターフェイス

       Gecko
        アプリケーションランタイム

       Gonk
        低レベルの OS 層
        シンプルなカスタム Linux
Status & Roadmap

           2012/06/01 - M3
            functional/Gecko complete
           2012/07/20- M4
            feature/Gaia complete and
            code freeze
(プロトタイプ)   TBD - M4.5
            major bug fixing / UI freeze



               あくまでもスケジュールの「プラン」です
開発パートナーと製品化

    Telefónica が来年初め発売
     世界 3∼4 位のキャリア
     最初はブラジルで発売予定
     Qualcomm のチップを使用
     端末製造は ZTE や TCL

    and more...
パートナー企業 (一部)




   一部です。配置に意味はありません。念のため。
乞うご期待。
Marketplace
Mozilla Marketplace

         Device, OS 横断マーケット
          Web Platform のためのストア
          Firefox 限定とかじゃない

         今年中に正式リリース予定
          現在コミュニティメンバー限定、
          Firefox 開発版ユーザ向け


                http://marketplace.mozilla.org/
オープンなアプリストア

    全てを Web 技術で実装
     安定・平等な環境を提供

    ベンダー非依存
     アプリストア、認証、課金 ...

    ブラウザ非依存
     後方互換ダッシュボード



               https://persona.org/
http://marketplace.mozilla.org/
Marketplace について
更なる詳細は午後。
"Web がプラットフォー
     ム"
 の実現へ向けて...
Kilimanjaro
Kilimanjaro

         Mozilla の戦略的目標
          「Web がプラットフォーム」
          実現に向けたマイルストーン
          高速リリースで Firefox にコード
          ネーム付けなくなったから…
          公園じゃなく山でシリーズ化?
Kilimanjaro Basecamp

        まずはベースキャンプ設営
         API の追加: WebAPI
         アプリ配信: Marketplace
         OS の提供: Boot to Gecko
         ユーザ認証: Persona
これからは Web が
プラットフォーム!
これからは Web が
プラットフォーム!

Contenu connexe

Tendances

Firefox Marketplace Reviewers
Firefox Marketplace ReviewersFirefox Marketplace Reviewers
Firefox Marketplace Reviewersdynamis
 
Firefox os hackathon
Firefox os hackathonFirefox os hackathon
Firefox os hackathondynamis
 
Firefox Marketplace and Payment
Firefox Marketplace and PaymentFirefox Marketplace and Payment
Firefox Marketplace and Paymentdynamis
 
Web is the OS (KDDI mugen Labo)
Web is the OS (KDDI mugen Labo)Web is the OS (KDDI mugen Labo)
Web is the OS (KDDI mugen Labo)dynamis
 
Firefox OS App Manager
Firefox OS App ManagerFirefox OS App Manager
Firefox OS App Managerdynamis
 
Lotus Notes/Domino Application Development by XPages and Beyond
Lotus Notes/Domino Application Development by XPages and BeyondLotus Notes/Domino Application Development by XPages and Beyond
Lotus Notes/Domino Application Development by XPages and BeyondAtsushi Sato
 
cordova/electronの構造を知る
cordova/electronの構造を知るcordova/electronの構造を知る
cordova/electronの構造を知るYasuharu Seki
 
Latest Status of Identity Federation
Latest Status of Identity FederationLatest Status of Identity Federation
Latest Status of Identity FederationAtsushi Kambara
 
Web App Platform Firefox
Web App Platform FirefoxWeb App Platform Firefox
Web App Platform Firefoxdynamis
 
Mobage Connect と Identity 関連技術への取り組み - OpenID Summit Tokyo 2015
Mobage Connect と Identity 関連技術への取り組み - OpenID Summit Tokyo 2015Mobage Connect と Identity 関連技術への取り組み - OpenID Summit Tokyo 2015
Mobage Connect と Identity 関連技術への取り組み - OpenID Summit Tokyo 2015Toru Yamaguchi
 
ngCore engine for mobage platform
ngCore engine for mobage platformngCore engine for mobage platform
ngCore engine for mobage platformToru Yamaguchi
 
Iccw2010 sdk4 air
Iccw2010 sdk4 airIccw2010 sdk4 air
Iccw2010 sdk4 airIsao Soma
 
Firefox OS App Dev
Firefox OS App DevFirefox OS App Dev
Firefox OS App Devdynamis
 
クロスプラットフォーム開発入門
クロスプラットフォーム開発入門クロスプラットフォーム開発入門
クロスプラットフォーム開発入門minazou67
 
Cordovaの最近ホットな話題と地雷をまとめて紹介
Cordovaの最近ホットな話題と地雷をまとめて紹介Cordovaの最近ホットな話題と地雷をまとめて紹介
Cordovaの最近ホットな話題と地雷をまとめて紹介アシアル株式会社
 
OpenID ConnectとAndroidアプリのログインサイクル
OpenID ConnectとAndroidアプリのログインサイクルOpenID ConnectとAndroidアプリのログインサイクル
OpenID ConnectとAndroidアプリのログインサイクルMasaru Kurahayashi
 
携帯Webアプリケーション開発の基本とフレームワーク「mobylet」の紹介
携帯Webアプリケーション開発の基本とフレームワーク「mobylet」の紹介携帯Webアプリケーション開発の基本とフレームワーク「mobylet」の紹介
携帯Webアプリケーション開発の基本とフレームワーク「mobylet」の紹介Shin Takeuchi
 
Notes/Domino アプリがそのまま Web ブラウザで動く HCL Nomad Web の簡単な導入と「仕掛け」
Notes/Domino アプリがそのまま Web ブラウザで動く HCL Nomad Web の簡単な導入と「仕掛け」Notes/Domino アプリがそのまま Web ブラウザで動く HCL Nomad Web の簡単な導入と「仕掛け」
Notes/Domino アプリがそのまま Web ブラウザで動く HCL Nomad Web の簡単な導入と「仕掛け」Software Info HCL Japan
 
ソニーでElectronアプリをリリースしてみた
ソニーでElectronアプリをリリースしてみたソニーでElectronアプリをリリースしてみた
ソニーでElectronアプリをリリースしてみたYasuharu Seki
 

Tendances (20)

Firefox Marketplace Reviewers
Firefox Marketplace ReviewersFirefox Marketplace Reviewers
Firefox Marketplace Reviewers
 
Firefox os hackathon
Firefox os hackathonFirefox os hackathon
Firefox os hackathon
 
Firefox Marketplace and Payment
Firefox Marketplace and PaymentFirefox Marketplace and Payment
Firefox Marketplace and Payment
 
Web is the OS (KDDI mugen Labo)
Web is the OS (KDDI mugen Labo)Web is the OS (KDDI mugen Labo)
Web is the OS (KDDI mugen Labo)
 
Firefox OS App Manager
Firefox OS App ManagerFirefox OS App Manager
Firefox OS App Manager
 
Lotus Notes/Domino Application Development by XPages and Beyond
Lotus Notes/Domino Application Development by XPages and BeyondLotus Notes/Domino Application Development by XPages and Beyond
Lotus Notes/Domino Application Development by XPages and Beyond
 
cordova/electronの構造を知る
cordova/electronの構造を知るcordova/electronの構造を知る
cordova/electronの構造を知る
 
Latest Status of Identity Federation
Latest Status of Identity FederationLatest Status of Identity Federation
Latest Status of Identity Federation
 
Web App Platform Firefox
Web App Platform FirefoxWeb App Platform Firefox
Web App Platform Firefox
 
Mobage Connect と Identity 関連技術への取り組み - OpenID Summit Tokyo 2015
Mobage Connect と Identity 関連技術への取り組み - OpenID Summit Tokyo 2015Mobage Connect と Identity 関連技術への取り組み - OpenID Summit Tokyo 2015
Mobage Connect と Identity 関連技術への取り組み - OpenID Summit Tokyo 2015
 
ngCore engine for mobage platform
ngCore engine for mobage platformngCore engine for mobage platform
ngCore engine for mobage platform
 
Iccw2010 sdk4 air
Iccw2010 sdk4 airIccw2010 sdk4 air
Iccw2010 sdk4 air
 
Firefox OS App Dev
Firefox OS App DevFirefox OS App Dev
Firefox OS App Dev
 
クロスプラットフォーム開発入門
クロスプラットフォーム開発入門クロスプラットフォーム開発入門
クロスプラットフォーム開発入門
 
Cordovaの最近ホットな話題と地雷をまとめて紹介
Cordovaの最近ホットな話題と地雷をまとめて紹介Cordovaの最近ホットな話題と地雷をまとめて紹介
Cordovaの最近ホットな話題と地雷をまとめて紹介
 
OpenID ConnectとAndroidアプリのログインサイクル
OpenID ConnectとAndroidアプリのログインサイクルOpenID ConnectとAndroidアプリのログインサイクル
OpenID ConnectとAndroidアプリのログインサイクル
 
携帯Webアプリケーション開発の基本とフレームワーク「mobylet」の紹介
携帯Webアプリケーション開発の基本とフレームワーク「mobylet」の紹介携帯Webアプリケーション開発の基本とフレームワーク「mobylet」の紹介
携帯Webアプリケーション開発の基本とフレームワーク「mobylet」の紹介
 
Notes/Domino アプリがそのまま Web ブラウザで動く HCL Nomad Web の簡単な導入と「仕掛け」
Notes/Domino アプリがそのまま Web ブラウザで動く HCL Nomad Web の簡単な導入と「仕掛け」Notes/Domino アプリがそのまま Web ブラウザで動く HCL Nomad Web の簡単な導入と「仕掛け」
Notes/Domino アプリがそのまま Web ブラウザで動く HCL Nomad Web の簡単な導入と「仕掛け」
 
ソニーでElectronアプリをリリースしてみた
ソニーでElectronアプリをリリースしてみたソニーでElectronアプリをリリースしてみた
ソニーでElectronアプリをリリースしてみた
 
HTML5 OS
HTML5 OSHTML5 OS
HTML5 OS
 

Similaire à Web is the Platform

Firefox and Firebug with Foxkeh
Firefox and Firebug with FoxkehFirefox and Firebug with Foxkeh
Firefox and Firebug with Foxkehdynamis
 
HTML Web Platform
HTML Web PlatformHTML Web Platform
HTML Web Platformdynamis
 
Toward Firefox OS
Toward Firefox OSToward Firefox OS
Toward Firefox OSdynamis
 
HTML2013 Web=OS
HTML2013 Web=OSHTML2013 Web=OS
HTML2013 Web=OSdynamis
 
HTML5 + Firefox OS
HTML5 + Firefox OSHTML5 + Firefox OS
HTML5 + Firefox OSdynamis
 
Web Technology Meeting
Web Technology MeetingWeb Technology Meeting
Web Technology Meetingdynamis
 
Firefox OS
Firefox OSFirefox OS
Firefox OSdynamis
 
Web on Kernel
Web on KernelWeb on Kernel
Web on Kerneldynamis
 
Mvc conf session_3_takehara
Mvc conf session_3_takeharaMvc conf session_3_takehara
Mvc conf session_3_takeharaHiroshi Okunushi
 
Concentrated HTML5 & Attractive HTML5
Concentrated HTML5 & Attractive HTML5Concentrated HTML5 & Attractive HTML5
Concentrated HTML5 & Attractive HTML5Sho Ito
 
Gamefest Japan 2010
Gamefest Japan 2010Gamefest Japan 2010
Gamefest Japan 2010Microsoft
 
Attractive HTML5
Attractive HTML5Attractive HTML5
Attractive HTML5Sho Ito
 
Adobe Creative SuiteではじまるHTML5の民主化
Adobe Creative SuiteではじまるHTML5の民主化Adobe Creative SuiteではじまるHTML5の民主化
Adobe Creative SuiteではじまるHTML5の民主化Teiichi Ota
 
Browser and Mozilla
Browser and MozillaBrowser and Mozilla
Browser and Mozilladynamis
 
IE10とWindows 8とHTML5
IE10とWindows 8とHTML5IE10とWindows 8とHTML5
IE10とWindows 8とHTML5Microsoft
 
F-site発表資料「Flashユーザーが今覚えておきたいHTML5」
F-site発表資料「Flashユーザーが今覚えておきたいHTML5」F-site発表資料「Flashユーザーが今覚えておきたいHTML5」
F-site発表資料「Flashユーザーが今覚えておきたいHTML5」Yasunobu Ikeda
 
SilverlightとSharePoint2010の紹介
SilverlightとSharePoint2010の紹介SilverlightとSharePoint2010の紹介
SilverlightとSharePoint2010の紹介Tadahiro Higuchi
 

Similaire à Web is the Platform (20)

CSS.2012
CSS.2012CSS.2012
CSS.2012
 
Firefox and Firebug with Foxkeh
Firefox and Firebug with FoxkehFirefox and Firebug with Foxkeh
Firefox and Firebug with Foxkeh
 
HTML Web Platform
HTML Web PlatformHTML Web Platform
HTML Web Platform
 
Toward Firefox OS
Toward Firefox OSToward Firefox OS
Toward Firefox OS
 
HTML 2012
HTML 2012HTML 2012
HTML 2012
 
HTML2013 Web=OS
HTML2013 Web=OSHTML2013 Web=OS
HTML2013 Web=OS
 
HTML5 + Firefox OS
HTML5 + Firefox OSHTML5 + Firefox OS
HTML5 + Firefox OS
 
Web Technology Meeting
Web Technology MeetingWeb Technology Meeting
Web Technology Meeting
 
Firefox OS
Firefox OSFirefox OS
Firefox OS
 
Web on Kernel
Web on KernelWeb on Kernel
Web on Kernel
 
Mvc conf session_3_takehara
Mvc conf session_3_takeharaMvc conf session_3_takehara
Mvc conf session_3_takehara
 
Concentrated HTML5 & Attractive HTML5
Concentrated HTML5 & Attractive HTML5Concentrated HTML5 & Attractive HTML5
Concentrated HTML5 & Attractive HTML5
 
Gamefest Japan 2010
Gamefest Japan 2010Gamefest Japan 2010
Gamefest Japan 2010
 
Attractive HTML5
Attractive HTML5Attractive HTML5
Attractive HTML5
 
Adobe Creative SuiteではじまるHTML5の民主化
Adobe Creative SuiteではじまるHTML5の民主化Adobe Creative SuiteではじまるHTML5の民主化
Adobe Creative SuiteではじまるHTML5の民主化
 
HTML5最前線
HTML5最前線HTML5最前線
HTML5最前線
 
Browser and Mozilla
Browser and MozillaBrowser and Mozilla
Browser and Mozilla
 
IE10とWindows 8とHTML5
IE10とWindows 8とHTML5IE10とWindows 8とHTML5
IE10とWindows 8とHTML5
 
F-site発表資料「Flashユーザーが今覚えておきたいHTML5」
F-site発表資料「Flashユーザーが今覚えておきたいHTML5」F-site発表資料「Flashユーザーが今覚えておきたいHTML5」
F-site発表資料「Flashユーザーが今覚えておきたいHTML5」
 
SilverlightとSharePoint2010の紹介
SilverlightとSharePoint2010の紹介SilverlightとSharePoint2010の紹介
SilverlightとSharePoint2010の紹介
 

Plus de dynamis

HTTP and 5G (fixed1)
HTTP and 5G (fixed1)HTTP and 5G (fixed1)
HTTP and 5G (fixed1)dynamis
 
HTTP and 5G
HTTP and 5GHTTP and 5G
HTTP and 5Gdynamis
 
HTTP and 5G partial draft
HTTP and 5G partial draftHTTP and 5G partial draft
HTTP and 5G partial draftdynamis
 
Web App Platform Strategy
Web App Platform StrategyWeb App Platform Strategy
Web App Platform Strategydynamis
 
HTML5 & Renesas RZ/G
HTML5 & Renesas RZ/GHTML5 & Renesas RZ/G
HTML5 & Renesas RZ/Gdynamis
 
Life of html5 (osaka)
Life of html5 (osaka)Life of html5 (osaka)
Life of html5 (osaka)dynamis
 
Web updates 2017
Web updates 2017Web updates 2017
Web updates 2017dynamis
 
Life of HTML5
Life of HTML5Life of HTML5
Life of HTML5dynamis
 
Browsers in IoT Era
Browsers in IoT EraBrowsers in IoT Era
Browsers in IoT Eradynamis
 
New Norm of HTML5
New Norm of HTML5New Norm of HTML5
New Norm of HTML5dynamis
 
Edge Web Technologies and Browser Vendors (Updated on 2016/09/06)
Edge Web Technologies and Browser Vendors (Updated on 2016/09/06)Edge Web Technologies and Browser Vendors (Updated on 2016/09/06)
Edge Web Technologies and Browser Vendors (Updated on 2016/09/06)dynamis
 
OSC2016.Enterprise Lightnig Talk
OSC2016.Enterprise Lightnig TalkOSC2016.Enterprise Lightnig Talk
OSC2016.Enterprise Lightnig Talkdynamis
 
Demo for Gecko Embedded
Demo for Gecko EmbeddedDemo for Gecko Embedded
Demo for Gecko Embeddeddynamis
 
Project Gecko Embedded
Project Gecko EmbeddedProject Gecko Embedded
Project Gecko Embeddeddynamis
 
The New Norm of The Web
The New Norm of The WebThe New Norm of The Web
The New Norm of The Webdynamis
 
Progressive Mobile Web Apps
Progressive Mobile Web AppsProgressive Mobile Web Apps
Progressive Mobile Web Appsdynamis
 
Modern Mobile Web Apps
Modern Mobile Web AppsModern Mobile Web Apps
Modern Mobile Web Appsdynamis
 
Web Tech & Architecture
Web Tech & ArchitectureWeb Tech & Architecture
Web Tech & Architecturedynamis
 
Java script.trend(spec)
Java script.trend(spec)Java script.trend(spec)
Java script.trend(spec)dynamis
 
Data Privacy meeting
Data Privacy meetingData Privacy meeting
Data Privacy meetingdynamis
 

Plus de dynamis (20)

HTTP and 5G (fixed1)
HTTP and 5G (fixed1)HTTP and 5G (fixed1)
HTTP and 5G (fixed1)
 
HTTP and 5G
HTTP and 5GHTTP and 5G
HTTP and 5G
 
HTTP and 5G partial draft
HTTP and 5G partial draftHTTP and 5G partial draft
HTTP and 5G partial draft
 
Web App Platform Strategy
Web App Platform StrategyWeb App Platform Strategy
Web App Platform Strategy
 
HTML5 & Renesas RZ/G
HTML5 & Renesas RZ/GHTML5 & Renesas RZ/G
HTML5 & Renesas RZ/G
 
Life of html5 (osaka)
Life of html5 (osaka)Life of html5 (osaka)
Life of html5 (osaka)
 
Web updates 2017
Web updates 2017Web updates 2017
Web updates 2017
 
Life of HTML5
Life of HTML5Life of HTML5
Life of HTML5
 
Browsers in IoT Era
Browsers in IoT EraBrowsers in IoT Era
Browsers in IoT Era
 
New Norm of HTML5
New Norm of HTML5New Norm of HTML5
New Norm of HTML5
 
Edge Web Technologies and Browser Vendors (Updated on 2016/09/06)
Edge Web Technologies and Browser Vendors (Updated on 2016/09/06)Edge Web Technologies and Browser Vendors (Updated on 2016/09/06)
Edge Web Technologies and Browser Vendors (Updated on 2016/09/06)
 
OSC2016.Enterprise Lightnig Talk
OSC2016.Enterprise Lightnig TalkOSC2016.Enterprise Lightnig Talk
OSC2016.Enterprise Lightnig Talk
 
Demo for Gecko Embedded
Demo for Gecko EmbeddedDemo for Gecko Embedded
Demo for Gecko Embedded
 
Project Gecko Embedded
Project Gecko EmbeddedProject Gecko Embedded
Project Gecko Embedded
 
The New Norm of The Web
The New Norm of The WebThe New Norm of The Web
The New Norm of The Web
 
Progressive Mobile Web Apps
Progressive Mobile Web AppsProgressive Mobile Web Apps
Progressive Mobile Web Apps
 
Modern Mobile Web Apps
Modern Mobile Web AppsModern Mobile Web Apps
Modern Mobile Web Apps
 
Web Tech & Architecture
Web Tech & ArchitectureWeb Tech & Architecture
Web Tech & Architecture
 
Java script.trend(spec)
Java script.trend(spec)Java script.trend(spec)
Java script.trend(spec)
 
Data Privacy meeting
Data Privacy meetingData Privacy meeting
Data Privacy meeting
 

Web is the Platform

  • 1. Web is the Platform Slides @ DevCon in Osaka on 2012/06/30 by Tomoya Asai (dynamis) Last Update: 2012/06/30
  • 3. about:dynamis Mozilla Japan http://dynamis.jp @dynamitter facebook.com/ dynamis レッサーパンダが好き。 @ mailto: Tomoya ASAI <dynamis mozilla-japan.org>
  • 4. about:slides 下線なしリンクも使います コードは要点だけの簡略版 特に注意が必要なとき以外は -moz- 以外の接頭辞など割愛 画像からも時々 右下には補足や @ mailto: Tomoya ASAI <dynamis mozilla-japan.org>
  • 8. CSS3 DOM4 次世代 Web =
  • 9. CSS3 DOM4 次世代 Web = HTML5
  • 10. CSS3 DOM4 次世代 Web = HTML5 ECMAScript 6th
  • 11. CSS3 DOM4 次世代 Web = HTML5 ECMAScript 6th
  • 12.
  • 13. Multi Media Mouse, HTML5 Key ev. Forms W3C Offline HTML5 HTML5 Support Parser WAI- XHTML5 ARIA Semantic Elements
  • 14. Web WHATWG Messag- ing Multi Web Media Mouse, Sockets HTML5 Key ev. Forms W3C Server- Offline HTML5 HTML5 Support Sent ev. Parser Web WAI- Storage XHTML5 ARIA Semantic Elements Web Workers Micro- HTML Data
  • 15. Web WHATWG Messag- ing Multi Web Media Mouse, Sockets HTML5 Key ev. Forms W3C Server- Offline HTML5 HTML5 Support Sent ev. Parser Web WAI- Storage XHTML5 ARIA Semantic Elements Web Media Workers Layout Queries Micro- HTML Data Trans CSS3~ Flex Box form Anim ation
  • 16. Khronos SMIL Vibra- tion WebGL SVG Geo- location other Orien- tation WHATWG Web IETF Messag- ing Web SPDY Multi Web Sockets DNT Media Mouse, Sockets HTML5 Key ev. XHR2 FileAPI CSP Forms W3C Server- Offline ECMA HTML5 HTML5 Support Sent ev. ECMA Script Parser Indexed Web DB WAI- Storage XHTML5 ARIA Semantic Elements Web Media Workers Layout Queries Micro- HTML Data Trans CSS3~ Flex Box OGP XPath form RSS Anim Math ation ML WOFF DOM4
  • 17. Khronos SMIL Vibra- MP3 WebCL Webm Opus tion WebGL SVG Geo- location H.264 other Orien- Web Audio Notifi- tation Web cation WHATWG Web IETF RTC Messag- ing Web TCP Tel SPDY Multi Web Sockets DNT Socket Media Mouse, Sockets HTML5 Key ev. XHR2 Radio FileAPI CSP Forms Net W3C Server- Info Offline ECMA HTML5 HTML5 Support Sent ev. ECMA Script ECMA NFC Parser 6th Indexed Web DB Device WAI- Storage Storage XHTML5 ARIA Semantic Web Elements SQL Web Media USB Workers Layout Queries File Micro- Sys HTML Data Trans CSS3~ Flex Box Battery Status OGP XPath form Proxi- Anim mity Schema RSS Math .org ation ML WOFF RDF DOM4
  • 22. Netscape 時 代から 言ってるだけ? 机上の空論 ? 近未来 ?
  • 23. Netscape 時 代から 言ってるだけ? 机上の空論 ? 近未来 ? 今度こそ本当に 実現する未来?
  • 25. WebRT
  • 27. Web プラットフォーム vs 独自プラットフォーム もうブラウザ戦争の時代じゃないですよ
  • 28. 今後は Web プラットフォーム プラットフォーム としての Web Web がプラットフォームなら業界標準技術でアプリ環境が統一される
  • 29. Web ではできなかったこと システムステータス WiFi 情報, モバイル通信... 各種センサー 光センサー, 近接センサー... 低レベルハードウェア制御 USB, BlueTooth, NFC...
  • 30. モバイルが Web へ 向かわないなら Web をモバイルへ 誰もやらないなら Mozilla がやります
  • 32. Web API Web の限界を押し進める HTML5 など基本以外の API API の総称であって定義はない https://wiki.mozilla.org/WebAPI
  • 33. 以前からある Web API Geolocation (位置情報) Orientation (加速度) Audio Data API WebGL (3D グラフィック) Camera API (Media Capture) これらはもちろん Android 版 Firefox でも実装済み
  • 34. 実装済みの Web API SMS, Telephony, Alarm Mobile Connection, WiFi Info, Network Info (通信速度等), Contacts, Settings, Time/ Clock Idle, Battery Status Resource Lock (スリープ禁止) まだ不完全な実装の API も一部含む
  • 35. 実装済みの Web API Vibration, Pointer Lock Ambient Light (環境光), Proximity (近接), Mouse Lock (移動量取得) Device Storage, Browser Open Web Apps, DOM Crypt まだ不完全な実装の API も一部含む
  • 36. 現在実装中の Web API WebRTC (Camera, P2P 含 む) Web Activities (Intent) Push Notification Power Management TCP Socket, Bluetooth FM Radio, Permission https://wiki.mozilla.org/WebAPI
  • 37. 実装見込みの Web API UDB Datagram Socket HTTP-cache, Log USB, NFC, USB file- reading Background Service ...and more... https://wiki.mozilla.org/WebAPI
  • 38. Web API も Web 標準 W3C DAP (Device API) WG ハードウェア操作やセンサー系 IETF/W3C WebRTC WG マルチメディア系や P2P など その他それぞれの WG で
  • 42.
  • 43.
  • 44. Firefox OS (Boot to Gecko) Gecko WebRT を起動 Linux Kernel 上に Gecko を Java VM などの中間レイヤなし Web 技術が「ネイティブ」 HTML5, JavaScript, Web API... ホーム画面もすべて Web 技術で Gecko は Firefox の描画エンジン、WebRT = Web Runtime
  • 46. ステータスバーも (電波強度、電池残量...) 電話や SMS の送受信も もちろん Firefox も カメラを使うのも 写真やビデオを見るのも その他いろんなアプリも マーケットプレイスも スクリーンショットは初期の画面です
  • 47. ステータスバーも (電波強度、電池残量...) 電話や SMS の送受信も もちろん Firefox も カメラを使うのも 写真やビデオを見るのも その他いろんなアプリも マーケットプレイスも すべて Web 技術で! スクリーンショットは初期の画面です
  • 50. Boot to Gecko の3要素 Gaia ユーザインターフェイス Gecko アプリケーションランタイム Gonk 低レベルの OS 層 シンプルなカスタム Linux
  • 51. Status & Roadmap 2012/06/01 - M3 functional/Gecko complete 2012/07/20- M4 feature/Gaia complete and code freeze (プロトタイプ) TBD - M4.5 major bug fixing / UI freeze あくまでもスケジュールの「プラン」です
  • 52. 開発パートナーと製品化 Telefónica が来年初め発売 世界 3∼4 位のキャリア 最初はブラジルで発売予定 Qualcomm のチップを使用 端末製造は ZTE や TCL and more...
  • 53. パートナー企業 (一部) 一部です。配置に意味はありません。念のため。
  • 56. Mozilla Marketplace Device, OS 横断マーケット Web Platform のためのストア Firefox 限定とかじゃない 今年中に正式リリース予定 現在コミュニティメンバー限定、 Firefox 開発版ユーザ向け http://marketplace.mozilla.org/
  • 57. オープンなアプリストア 全てを Web 技術で実装 安定・平等な環境を提供 ベンダー非依存 アプリストア、認証、課金 ... ブラウザ非依存 後方互換ダッシュボード https://persona.org/
  • 60. "Web がプラットフォー ム" の実現へ向けて...
  • 62. Kilimanjaro Mozilla の戦略的目標 「Web がプラットフォーム」 実現に向けたマイルストーン 高速リリースで Firefox にコード ネーム付けなくなったから… 公園じゃなく山でシリーズ化?
  • 63. Kilimanjaro Basecamp まずはベースキャンプ設営 API の追加: WebAPI アプリ配信: Marketplace OS の提供: Boot to Gecko ユーザ認証: Persona

Notes de l'éditeur

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. &amp;#x4E16;&amp;#x9593;&amp;#x3067;&amp;#x306F;&amp;#x3053;&amp;#x308C;&amp;#x3089;&amp;#x306E;&amp;#x96C6;&amp;#x5408;&amp;#x304C;&amp;#x6B21;&amp;#x4E16;&amp;#x4EE3; Web &amp;#x3068;&amp;#x3057;&amp;#x3066;&amp;#x306E; HTML5 &amp;#x3068;&amp;#x8A00;&amp;#x308F;&amp;#x308C;&amp;#x3066;&amp;#x3044;&amp;#x308B;\n&amp;#x3057;&amp;#x304B;&amp;#x3057;&amp;#x3082;&amp;#x3046;&amp;#x305D;&amp;#x3093;&amp;#x306A;&amp;#x5358;&amp;#x7D14;&amp;#x306A;&amp;#x8003;&amp;#x3048;&amp;#x306F;&amp;#x6368;&amp;#x3066;&amp;#x305F;&amp;#x65B9;&amp;#x304C;&amp;#x826F;&amp;#x3044;&amp;#xFF01;\n
  9. &amp;#x4E16;&amp;#x9593;&amp;#x3067;&amp;#x306F;&amp;#x3053;&amp;#x308C;&amp;#x3089;&amp;#x306E;&amp;#x96C6;&amp;#x5408;&amp;#x304C;&amp;#x6B21;&amp;#x4E16;&amp;#x4EE3; Web &amp;#x3068;&amp;#x3057;&amp;#x3066;&amp;#x306E; HTML5 &amp;#x3068;&amp;#x8A00;&amp;#x308F;&amp;#x308C;&amp;#x3066;&amp;#x3044;&amp;#x308B;\n&amp;#x3057;&amp;#x304B;&amp;#x3057;&amp;#x3082;&amp;#x3046;&amp;#x305D;&amp;#x3093;&amp;#x306A;&amp;#x5358;&amp;#x7D14;&amp;#x306A;&amp;#x8003;&amp;#x3048;&amp;#x306F;&amp;#x6368;&amp;#x3066;&amp;#x305F;&amp;#x65B9;&amp;#x304C;&amp;#x826F;&amp;#x3044;&amp;#xFF01;\n
  10. &amp;#x4E16;&amp;#x9593;&amp;#x3067;&amp;#x306F;&amp;#x3053;&amp;#x308C;&amp;#x3089;&amp;#x306E;&amp;#x96C6;&amp;#x5408;&amp;#x304C;&amp;#x6B21;&amp;#x4E16;&amp;#x4EE3; Web &amp;#x3068;&amp;#x3057;&amp;#x3066;&amp;#x306E; HTML5 &amp;#x3068;&amp;#x8A00;&amp;#x308F;&amp;#x308C;&amp;#x3066;&amp;#x3044;&amp;#x308B;\n&amp;#x3057;&amp;#x304B;&amp;#x3057;&amp;#x3082;&amp;#x3046;&amp;#x305D;&amp;#x3093;&amp;#x306A;&amp;#x5358;&amp;#x7D14;&amp;#x306A;&amp;#x8003;&amp;#x3048;&amp;#x306F;&amp;#x6368;&amp;#x3066;&amp;#x305F;&amp;#x65B9;&amp;#x304C;&amp;#x826F;&amp;#x3044;&amp;#xFF01;\n
  11. &amp;#x4E16;&amp;#x9593;&amp;#x3067;&amp;#x306F;&amp;#x3053;&amp;#x308C;&amp;#x3089;&amp;#x306E;&amp;#x96C6;&amp;#x5408;&amp;#x304C;&amp;#x6B21;&amp;#x4E16;&amp;#x4EE3; Web &amp;#x3068;&amp;#x3057;&amp;#x3066;&amp;#x306E; HTML5 &amp;#x3068;&amp;#x8A00;&amp;#x308F;&amp;#x308C;&amp;#x3066;&amp;#x3044;&amp;#x308B;\n&amp;#x3057;&amp;#x304B;&amp;#x3057;&amp;#x3082;&amp;#x3046;&amp;#x305D;&amp;#x3093;&amp;#x306A;&amp;#x5358;&amp;#x7D14;&amp;#x306A;&amp;#x8003;&amp;#x3048;&amp;#x306F;&amp;#x6368;&amp;#x3066;&amp;#x305F;&amp;#x65B9;&amp;#x304C;&amp;#x826F;&amp;#x3044;&amp;#xFF01;\n
  12. &amp;#x4E16;&amp;#x9593;&amp;#x3067;&amp;#x306F;&amp;#x3053;&amp;#x308C;&amp;#x3089;&amp;#x306E;&amp;#x96C6;&amp;#x5408;&amp;#x304C;&amp;#x6B21;&amp;#x4E16;&amp;#x4EE3; Web &amp;#x3068;&amp;#x3057;&amp;#x3066;&amp;#x306E; HTML5 &amp;#x3068;&amp;#x8A00;&amp;#x308F;&amp;#x308C;&amp;#x3066;&amp;#x3044;&amp;#x308B;\n&amp;#x3057;&amp;#x304B;&amp;#x3057;&amp;#x3082;&amp;#x3046;&amp;#x305D;&amp;#x3093;&amp;#x306A;&amp;#x5358;&amp;#x7D14;&amp;#x306A;&amp;#x8003;&amp;#x3048;&amp;#x306F;&amp;#x6368;&amp;#x3066;&amp;#x305F;&amp;#x65B9;&amp;#x304C;&amp;#x826F;&amp;#x3044;&amp;#xFF01;\n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. \n
  30. \n
  31. \n
  32. \n
  33. \n
  34. \n
  35. \n
  36. \n
  37. \n
  38. \n
  39. \n
  40. \n
  41. \n
  42. \n
  43. \n
  44. \n
  45. \n
  46. \n
  47. \n
  48. \n
  49. \n
  50. \n
  51. \n
  52. \n
  53. \n
  54. \n
  55. \n
  56. \n
  57. \n
  58. \n
  59. \n
  60. \n
  61. \n
  62. \n
  63. \n
  64. \n
  65. \n
  66. \n
  67. \n
  68. \n
  69. \n
  70. \n
  71. \n
  72. \n
  73. \n
  74. \n
  75. \n
  76. \n
  77. \n
  78. \n
  79. \n
  80. \n
  81. \n
  82. \n
  83. \n
  84. \n
  85. \n
  86. \n
  87. \n
  88. \n
  89. &amp;#x4F55;&amp;#x3082;&amp;#x304B;&amp;#x3082;&amp;#x304C; Web &amp;#x3067;&amp;#x3067;&amp;#x304D;&amp;#x308B;&amp;#x6642;&amp;#x4EE3;&amp;#x3002;&amp;#x305D;&amp;#x308C;&amp;#x306F; Web &amp;#x304C;&amp;#x30D7;&amp;#x30E9;&amp;#x30C3;&amp;#x30C8;&amp;#x30D5;&amp;#x30A9;&amp;#x30FC;&amp;#x30E0;&amp;#x3068;&amp;#x3044;&amp;#x3046;&amp;#x3053;&amp;#x3068;\n\n
  90. &amp;#x4F55;&amp;#x3082;&amp;#x304B;&amp;#x3082;&amp;#x304C; Web &amp;#x3067;&amp;#x3067;&amp;#x304D;&amp;#x308B;&amp;#x6642;&amp;#x4EE3;&amp;#x3002;&amp;#x305D;&amp;#x308C;&amp;#x306F; Web &amp;#x304C;&amp;#x30D7;&amp;#x30E9;&amp;#x30C3;&amp;#x30C8;&amp;#x30D5;&amp;#x30A9;&amp;#x30FC;&amp;#x30E0;&amp;#x3068;&amp;#x3044;&amp;#x3046;&amp;#x3053;&amp;#x3068;\n\n
  91. &amp;#x4F55;&amp;#x3082;&amp;#x304B;&amp;#x3082;&amp;#x304C; Web &amp;#x3067;&amp;#x3067;&amp;#x304D;&amp;#x308B;&amp;#x6642;&amp;#x4EE3;&amp;#x3002;&amp;#x305D;&amp;#x308C;&amp;#x306F; Web &amp;#x304C;&amp;#x30D7;&amp;#x30E9;&amp;#x30C3;&amp;#x30C8;&amp;#x30D5;&amp;#x30A9;&amp;#x30FC;&amp;#x30E0;&amp;#x3068;&amp;#x3044;&amp;#x3046;&amp;#x3053;&amp;#x3068;\n\n
  92. Netscape &amp;#x306E;&amp;#x9803;&amp;#x304B;&amp;#x3089;&amp;#x8A00;&amp;#x3063;&amp;#x3066;&amp;#x307E;&amp;#x3057;&amp;#x305F;&amp;#x3088;&amp;#x306D;&amp;#x2026;\n
  93. Netscape &amp;#x306E;&amp;#x9803;&amp;#x304B;&amp;#x3089;&amp;#x8A00;&amp;#x3063;&amp;#x3066;&amp;#x307E;&amp;#x3057;&amp;#x305F;&amp;#x3088;&amp;#x306D;&amp;#x2026;\n
  94. &amp;#x4ECA;&amp;#x65E5;&amp;#x306F;&amp;#x305D;&amp;#x308C;&amp;#x3092;&amp;#x8003;&amp;#x3048;&amp;#x306A;&amp;#x304C;&amp;#x3089;&amp;#x805E;&amp;#x3044;&amp;#x3066;&amp;#x304F;&amp;#x3060;&amp;#x3055;&amp;#x3044;\n
  95. \n
  96. \n
  97. &amp;#x3075;&amp;#x3047;&amp;#x3093;&amp;#x308A;&amp;#x308B;&amp;#x3055;&amp;#x3093;&amp;#x306F;&amp;#x3001;&amp;#x307E;&amp;#x3060;&amp;#x307E;&amp;#x3060; UI &amp;#x3067;&amp;#x3067;&amp;#x304D;&amp;#x308B;&amp;#x3053;&amp;#x3068;&amp;#x304C;&amp;#x3042;&amp;#x308B;&amp;#x3068;&amp;#x3044;&amp;#x3063;&amp;#x3066;&amp;#x307E;&amp;#x3057;&amp;#x305F;&amp;#x304C;&amp;#x3001;\n
  98. &amp;#x5782;&amp;#x76F4;&amp;#x5206;&amp;#x5272;&amp;#x3055;&amp;#x308C;&amp;#x3066;&amp;#x308B;&amp;#x3060;&amp;#x3051;&amp;#x3067;&amp;#x306A;&amp;#x304F;&amp;#x3001;OS &amp;#x30D0;&amp;#x30FC;&amp;#x30B8;&amp;#x30E7;&amp;#x30F3;&amp;#x306E;&amp;#x5206;&amp;#x96E2;&amp;#x3082;&amp;#x958B;&amp;#x767A;&amp;#x8005;&amp;#x306B;&amp;#x306F;&amp;#x56F0;&amp;#x308B;\n
  99. \n
  100. https://www.mozilla.org/en-US/apps/partners/\n
  101. \n
  102. \n
  103. iOS &amp;#x3084; Android &amp;#x304C; Web &amp;#x3067;&amp;#x306F;&amp;#x306A;&amp;#x304F;&amp;#x72EC;&amp;#x81EA;&amp;#x30D7;&amp;#x30E9;&amp;#x30C3;&amp;#x30C8;&amp;#x30D5;&amp;#x30A9;&amp;#x30FC;&amp;#x30E0;&amp;#x3078;&amp;#x884C;&amp;#x3053;&amp;#x3046;&amp;#x3068;&amp;#x3057;&amp;#x3066;&amp;#x3044;&amp;#x308B;\n&amp;#x305D;&amp;#x308C;&amp;#x306A;&amp;#x3089; Web &amp;#x306E;&amp;#x65B9;&amp;#x3092;&amp;#x30E2;&amp;#x30D0;&amp;#x30A4;&amp;#x30EB;&amp;#x30D7;&amp;#x30E9;&amp;#x30C3;&amp;#x30C8;&amp;#x30D5;&amp;#x30A9;&amp;#x30FC;&amp;#x30E0;&amp;#x306B;&amp;#x3057;&amp;#x3066;&amp;#x3057;&amp;#x307E;&amp;#x304A;&amp;#x3046;\n
  104. \n
  105. \n
  106. \n
  107. \n
  108. \n
  109. \n
  110. \n
  111. \n
  112. https://bugzilla.mozilla.org/showdependencytree.cgi?id=673923&amp;hide_resolved=0\n
  113. \n
  114. http://www.w3.org/2009/dap/\nhttp://www.w3.org/2011/04/webrtc-charter.html\nhttp://tools.ietf.org/wg/rtcweb/charters\n
  115. Web &amp;#x6280;&amp;#x8853;&amp;#x306E;&amp;#x6A19;&amp;#x6E96;&amp;#x5316;&amp;#x306F;&amp;#x4ED5;&amp;#x69D8;&amp;#x7B56;&amp;#x5B9A;&amp;#x3068;&amp;#x5B9F;&amp;#x88C5;&amp;#x306E;&amp;#x30C0;&amp;#x30F3;&amp;#x30B9;\n
  116. \n
  117. \n
  118. \n
  119. \n
  120. \n
  121. \n
  122. \n
  123. \n
  124. \n
  125. \n
  126. \n
  127. \n
  128. \n
  129. https://wiki.mozilla.org/B2G/Architecture \n
  130. \n
  131. Telef&amp;#xF3;nica &amp;#x7AEF;&amp;#x672B;&amp;#x306E;&amp;#x30C7;&amp;#x30E2;&amp;#x30D3;&amp;#x30C7;&amp;#x30AA; http://www.youtube.com/watch?v=OAaH5vikEOM\n
  132. Telef&amp;#xF3;nica &amp;#x7AEF;&amp;#x672B;&amp;#x306E;&amp;#x30C7;&amp;#x30E2;&amp;#x30D3;&amp;#x30C7;&amp;#x30AA; http://www.youtube.com/watch?v=OAaH5vikEOM\n
  133. \n
  134. \n
  135. http://marketplace.mozilla.org/\n
  136. https://persona.org/\nmyapps.mozillalabs.com\n
  137. \n
  138. \n
  139. \n
  140. \n
  141. \n
  142. \n
  143. \n
  144. \n
  145. \n
  146. \n
  147. \n
  148. \n
  149. \n
  150. \n
  151. &amp;#x7027;&amp;#x7530;&amp;#x3055;&amp;#x3093;&amp;#x304C; LT &amp;#x3067;&amp;#x8A71;&amp;#x3059;&amp;#x304B;&amp;#x3089;&amp;#x5272;&amp;#x611B;\n
  152. \n
  153. \n
  154. \n
  155. \n
  156. https://wiki.mozilla.org/Kilimanjaro/Basecamp \n
  157. \n