SlideShare une entreprise Scribd logo
1  sur  98
Télécharger pour lire hors ligne
Firefox OS
Slides @ OSC Kyoto 2012 on 2012/08/04
        by Tomoya Asai (dynamis)



                               Last Update: 2012/08/05
about:
about:dynamis

                   Mozilla Japan
               http://dynamis.jp

                @dynamitter
            facebook.com/     dynamis
               レッサーパンダが好き。

       mailto: Tomoya ASAI <dynamis@mozilla-japan.org>
きょうのおはなし

     うぇぶぷらっとふぉーむ
     すまほでキツネさん
     まーけっとぷれいす
     キツネさんのおーえす
Web Platform
みんな  ""HHTTMMLL55""  に
何を期待してるの?



              フォクすけに教えて!
既存の独自プラットフォーム




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




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



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




Web がプラットフォームなら業界標準技術でアプリ環境が統一される
"HTML5" の現状

       "HTML5" > HTML > HTML5
        実装や仕様策定に伴い "HTML5"
        の領域は広がり続けている
       Web がプラットフォーム
        本格的アプリ開発が可能に
        OS に代わるプラットフォーム
これで十分?




    フォクすけに教えて!
Web ではできなかったこと

     システムステータス
      WiFi 情報, モバイル通信...
     各種センサー
      光センサー, 近接センサー...
     低レベルハードウェア制御
      USB, BlueTooth, NFC...
やりましょう!
ってもじらが言ってる




       *** がやらないなら
       Mozilla がやるんだって
次世代 Web =
CSS3

次世代 Web =
CSS3   DOM4

次世代 Web =
CSS3   DOM4

次世代 Web = HTML5
CSS3     DOM4

次世代 Web = HTML5

  ECMAScript 6th
CSS3     DOM4

次世代 Web = HTML5

  ECMAScript 6th
HTML5 = 安定ブランチ
HTML = 最新の HTML
Multi
           Media      Mouse,
  HTML5               Key ev.
  Forms
            W3C
                            Offline
HTML5     HTML5            Support
Parser

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

Parser
                                               Web
                         WAI-
  XHTML5                                     Storage
                         ARIA
           Semantic
           Elements                   Web
                                     Workers
                          Micro-
            HTML          Data
Canvas
                                 Web
         WHATWG                 Messag-
                                  ing
           Multi                           Web
           Media      Mouse,              Sockets
  HTML5               Key ev.
  Forms
            W3C                           Server-
                            Offline
HTML5     HTML5            Support
                                          Sent ev.

Parser
                                               Web
                         WAI-
  XHTML5                                     Storage
                         ARIA
           Semantic
           Elements                   Web                         Media
                                     Workers           Layout    Queries
                          Micro-
            HTML          Data
                                                     Trans
                                                           CSS3~            Flex
                                                                            Box
                                                     form
                                                         Anim
                                                                  Regions
                                                         ation
Khronos              SMIL              Vibra-
                                                   tion
                 WebGL                   Geo-
                            SVG
         other                         location
                                                    Orien-
                                                    tation
                       Canvas
         WHATWG                    Web                        IETF
                                  Messag-
                                    ing                Web
            Multi                                                      SPDY
                                             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
                           WAI-                                             DB
  XHTML5                                          Storage
                           ARIA
            Semantic
            Elements                     Web                          Media
                                        Workers             Layout   Queries
                            Micro-
             HTML           Data
                                                 Trans
                                                                CSS3~            Flex
                                                                                 Box
          OGP                          XPath      form
                 RSS                                  Anim
                         Math                                          Regions
                                                      ation
                          ML                 WOFF
                                  DOM4
Khronos              SMIL              Vibra-                  MP3
  WebCL                                                        Webm             Opus
                                                   tion
                 WebGL                   Geo-
                            SVG
                                                                       H.264
         other                         location
                                                    Orien-
                                                                                         Web
                                                                                        Audio      Notifi-
                                                    tation                     Web
                       Canvas                                                                      cation
         WHATWG                    Web                        IETF             RTC
                                  Messag-
                                    ing                Web                                  TCP         Tel
            Multi                                                      SPDY
                                             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                                         Device
                           WAI-                                             DB
                                                  Storage                                       Storage
  XHTML5                   ARIA
            Semantic                                                                    Web
            Elements                     Web                                            SQL
                                                                      Media
                                                                                                       USB
                                        Workers             Layout   Queries
                                                                                            File
                            Micro-                                                          Sys
             HTML           Data
                                                 Trans
                                                                CSS3~            Flex                   Battery
                                                                                                        Status
                                                                                 Box
          OGP                          XPath      form                                      Proxi-
                                                      Anim                                  mity
Schema           RSS     Math                                          Regions
  .org                                                ation
                          ML                 WOFF
            RDF                   DOM4
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
検討中の WebAPI

      Magnetic Field
      Time/Clock (時刻設定)
      Calendar
      Spellcheck
      ...and more...
WWeebb  がプラット
   フォーム!
WWeebb  が  おーえす!
Web API も Web 標準

       W3C DAP (Device API) WG
       W3C System Apps WG
       IETF/W3C WebRTC WG
        マルチメディア系や P2P など
       その他それぞれの WG で
仕様無き実装は不幸の種

実装無き仕様は机上理論
もうかなりできてる!
 って  MMoozziillllaa  が言ってる




                  昨年末辺りから一気に
                  実装してきてるらしい
Firefox for
 Android
すまほでもキツネ?




      フォクすけに教えて!
モバイル Web の問題

     WebKit 寡占で OK?
     機能限定版で OK?


     モバイルにも選択と競争を
フル機能の Web を!
モバイルにも競争を!
やりましょう!
って  MMoozziillllaa  が言ってる




                 Mozilla は最近モバイル
                 頑張ってるみたいです
Firefox for Mobile 当初の目標

        モバイル Web フル機能に
         モバイルを機能限定版としない
        モバイルにも "Firefox"
         プライバシー&セキュリティ
         同期やアドオンにも対応
Firefox for Mobile の評価

         同期機能が便利!
         フル機能のブラウザ!
         アドオンでカスタマイズ!
Firefox for Mobile への要望

        起動時間を短く
        Flash をサポート
        もっとサクサクに
        もっとヌルヌルに
         ・・・
        もっともっともっと...
すばらしく高速で
使いやすくなった!
 ってもじらが言ってる



        フィードバックの半分
       以上が「速くなった!」
Firefox for Android を再設計

        Android に最適化
        最高のパフォーマンス
        Flash もサポート
        片手で使いやすい UI
        プライバシーを確保
大幅短縮した起動時間



         4割短縮



(UI の表示はもっと速い)
  Firefox 10    Firefox 14
               ホーム画面の表示までに
                  かかる時間を比較
ホームと Gecko を同時ロード

以前の
            Gecko エンジン   XUL UI ホーム
Firefox




新しい         Gecko エンジン
Firefox
          Java UI ホーム

                  即座に操作開始可能
ホームと Gecko を同時ロード

以前の
            Gecko エンジン   XUL UI ホーム
Firefox




新しい         Gecko エンジン
                           大幅な
Firefox
          Java UI ホーム    起動時間短縮

                  即座に操作開始可能
ホームと Gecko を同時ロード

以前の
            Gecko エンジン   XUL UI ホーム
Firefox




新しい         Gecko エンジン
                           大幅な
Firefox
          Java UI ホーム    起動時間短縮

                  即座に操作開始可能
スクロールパフォーマンス

Firefox10                10.2
Firefox14                                           20.5
Dolphin                            14.2
Default                            13.9
Chrome                       11.9
 Opera                    9.6
          0fps                   11fps                        22fps

                 Eideticker - cnn.com on Galaxy Nexus, Android 4.0.4
スクロールパフォーマンス

Firefox10                10.2
Firefox14                                           20.5
Dolphin                            14.2
Default                            13.9         1.5倍高速
Chrome                       11.9
 Opera                    9.6
          0fps                   11fps                        22fps

                 Eideticker - cnn.com on Galaxy Nexus, Android 4.0.4
HTML5 Canvas パフォーマンス

Firefox10        13.2
Firefox14                                              39.3
 Opera                      21.6
Chrome                    19.6
Dolphin          14.1
Default           12
          0fps    10fps         20fps          30fps         40fps

                 Eideticker - Canvas on Galaxy Nexus, Android 4.0.4
HTML5 Canvas パフォーマンス

Firefox10        13.2
Firefox14                                              39.3
 Opera                      21.6
Chrome                    19.6
Dolphin          14.1                   3倍以上高速
Default           12
          0fps    10fps         20fps          30fps         40fps

                 Eideticker - Canvas on Galaxy Nexus, Android 4.0.4
これまでの Firefox



         メインスレッド
 再描画   対象要素の    メモリの   変更をGPU   GPUによる
イベント    再描画    データ更新    に送信      画面描画




                         UI はプロセス分離
                        していたが重かった
生まれ変わった Firefox

   メインスレッド                  フロントエンドUI
                            や要素の描画を
 再描画       対象要素の    メモリの    別スレッドに分離
イベント        再描画    データ更新     して応答性向上


 UI 周りの処理                  画面の更新
タッチ etc                    変更をGPU   GPUによる
           ゼロからJava
イベント        で書き直し           に送信      画面描画



                           従来のプロスセス分離
                           は重いので取り止めた
Flash もサポート

      今回から Flash にも対応
       API のドキュメントなく苦労…
       使ってる側のソース読みまくり…
バックグラウンド同期

    常に最新のデータを同期
     同期用のサービスを実装
     Firefox 起動せずに同期可能に
片手でも使いやすい UI

     親指1つで快適ブラウズ
      メニュー、タブ、バー、ページ...

     見たいページに即アクセス
      スマートスクリーン
      よく見るページのリスト
      ブックマークやタブも同期
片手でも使いやすい UI

     親指1つで快適ブラウズ
      メニュー、タブ、バー、ページ...

     見たいページに即アクセス
      スマートスクリーン
      よく見るページのリスト
      ブックマークやタブも同期
パソコンと簡単同期

    パソコン側で 12 桁を入力
     オプション→Sync→デバイスと連携
アドオンでカスタマイズ

    Adblock Plus
     お馴染みの広告ブロック
    Tap Tap Wrap
     ダブルタップでズームした部分の
     文字を更に大きく
    Delete Cookies on Exit
     終了時に Cookie 削除
アドオンでカスタマイズ

    Adblock Plus
     お馴染みの広告ブロック
    Tap Tap Wrap
     ダブルタップでズームした部分の
     文字を更に大きく
    Delete Cookies on Exit
     終了時に Cookie 削除
トラッキング拒否に対応

    Do Not Track に対応
    Yahoo!, Twitter, 広告業界
    などは既に対応を開始
パスワードの暗号化保存

    マスターパスワード機能
     パスワードを暗号化して保存
    端末を紛失しても大丈夫
     マスターパスワードを知らないと
     なりすましてログインできない
いいね!




   フォクすけもお気に入り
Android ブラウザの
 あらたな定番に!
Marketplace
まーけっとぷれいす?




      フォクすけに教えて!
Mozilla Marketplace

          Device, OS 横断マーケット
           Web Platform のためのストア
           Firefox 限定とかじゃない
          今年中に正式リリース予定
           現在コミュニティメンバー限定、
           Firefox 開発版ユーザ向け



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

    全てを Web 技術で実装
     安定・平等な環境を提供
    ベンダー非依存
     アプリストア、認証、課金 ...
    ブラウザ非依存
     後方互換ダッシュボード


                https://persona.org/
どんなかんじ?




     フォクすけに教えて!
http://marketplace.mozilla.org/
http://marketplace.mozilla.org/
http://marketplace.mozilla.org/
ですくとっぷアプリも
これからは  WWeebb  技術で!


           ブラウザの枠にはもう
           縛られない時代ですね
すまほではどうなの?




      フォクすけに教えて!
Android でも実装済み




           開発版で実装済み
Java アプリ同様インストール

     ホームスクリーンに追加
      ネイティブアプリと同じ
     ブラウザと独立して起動
      省メモリのためプロセスは共有
ほんとに  WWeebb  が
まるちプラットフォーム


           PC もスマホも1つの
          アプリを配信できる!
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 技術で!
      スクリーンショットは初期の画面です
開発パートナーと製品化

    Telefónica が来年初め発売
     世界 3∼4 位のキャリア
     最初はブラジルで発売予定
     Qualcomm のチップを使用
     端末製造は ZTE や TCL
    and more...
パートナー企業 (一部)




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

Contenu connexe

En vedette

初心者のためのWeb標準技術
初心者のためのWeb標準技術初心者のためのWeb標準技術
初心者のためのWeb標準技術Shogo Sensui
 
OSC2016.Enterprise Lightnig Talk
OSC2016.Enterprise Lightnig TalkOSC2016.Enterprise Lightnig Talk
OSC2016.Enterprise Lightnig Talkdynamis
 
Firefox OS TV
Firefox OS TVFirefox OS TV
Firefox OS TVdynamis
 
Modern Mobile Web Apps
Modern Mobile Web AppsModern Mobile Web Apps
Modern Mobile Web Appsdynamis
 
Demo for Gecko Embedded
Demo for Gecko EmbeddedDemo for Gecko Embedded
Demo for Gecko Embeddeddynamis
 
C4SAでFacebookアプリつくってみた
C4SAでFacebookアプリつくってみたC4SAでFacebookアプリつくってみた
C4SAでFacebookアプリつくってみたTomoaki Hosomi
 
初心者がC4SAでつくるかんたん神アプリ
初心者がC4SAでつくるかんたん神アプリ初心者がC4SAでつくるかんたん神アプリ
初心者がC4SAでつくるかんたん神アプリNobukazu Yoshii
 
Nifty cloud c4 sa meetup
Nifty cloud c4 sa meetupNifty cloud c4 sa meetup
Nifty cloud c4 sa meetupYuichi Saotome
 
The future of data by Doug Cutting #hcj2014
The future of data by Doug Cutting  #hcj2014The future of data by Doug Cutting  #hcj2014
The future of data by Doug Cutting #hcj2014Cloudera Japan
 
WebIntentsにより拓かれる次のWeb
WebIntentsにより拓かれる次のWebWebIntentsにより拓かれる次のWeb
WebIntentsにより拓かれる次のWebKensaku Komatsu
 
Advanced technic for OS upgrading in 3 minutes
Advanced technic for OS upgrading in 3 minutesAdvanced technic for OS upgrading in 3 minutes
Advanced technic for OS upgrading in 3 minutesHiroshi SHIBATA
 
最新Webプロトコル傾向と対策
最新Webプロトコル傾向と対策最新Webプロトコル傾向と対策
最新Webプロトコル傾向と対策Kensaku Komatsu
 
Xamarin 概要 @ 2015/1/29 CROSS 2015
Xamarin 概要 @ 2015/1/29 CROSS 2015Xamarin 概要 @ 2015/1/29 CROSS 2015
Xamarin 概要 @ 2015/1/29 CROSS 2015Yoshito Tabuchi
 
オフラインファーストの思想と実践
オフラインファーストの思想と実践オフラインファーストの思想と実践
オフラインファーストの思想と実践Shumpei Shiraishi
 
CROSS 2015 モバイル開発環境セッション
CROSS 2015 モバイル開発環境セッションCROSS 2015 モバイル開発環境セッション
CROSS 2015 モバイル開発環境セッションMasahiro Tanaka
 
Delphi のひみつ!(2015/01/29 CROSS 2015)
Delphi のひみつ!(2015/01/29 CROSS 2015)Delphi のひみつ!(2015/01/29 CROSS 2015)
Delphi のひみつ!(2015/01/29 CROSS 2015)Jun Hosokawa
 
Java script.trend(spec)
Java script.trend(spec)Java script.trend(spec)
Java script.trend(spec)dynamis
 
現場から変えた“サービスの作り方” -何を作るのかではなくなぜ作るのか- #devsumi
現場から変えた“サービスの作り方” -何を作るのかではなくなぜ作るのか- #devsumi現場から変えた“サービスの作り方” -何を作るのかではなくなぜ作るのか- #devsumi
現場から変えた“サービスの作り方” -何を作るのかではなくなぜ作るのか- #devsumiYahoo!デベロッパーネットワーク
 

En vedette (20)

初心者のためのWeb標準技術
初心者のためのWeb標準技術初心者のためのWeb標準技術
初心者のためのWeb標準技術
 
OSC2016.Enterprise Lightnig Talk
OSC2016.Enterprise Lightnig TalkOSC2016.Enterprise Lightnig Talk
OSC2016.Enterprise Lightnig Talk
 
Firefox OS TV
Firefox OS TVFirefox OS TV
Firefox OS TV
 
Modern Mobile Web Apps
Modern Mobile Web AppsModern Mobile Web Apps
Modern Mobile Web Apps
 
Demo for Gecko Embedded
Demo for Gecko EmbeddedDemo for Gecko Embedded
Demo for Gecko Embedded
 
C4SAでFacebookアプリつくってみた
C4SAでFacebookアプリつくってみたC4SAでFacebookアプリつくってみた
C4SAでFacebookアプリつくってみた
 
初心者がC4SAでつくるかんたん神アプリ
初心者がC4SAでつくるかんたん神アプリ初心者がC4SAでつくるかんたん神アプリ
初心者がC4SAでつくるかんたん神アプリ
 
Nifty cloud c4 sa meetup
Nifty cloud c4 sa meetupNifty cloud c4 sa meetup
Nifty cloud c4 sa meetup
 
The future of data by Doug Cutting #hcj2014
The future of data by Doug Cutting  #hcj2014The future of data by Doug Cutting  #hcj2014
The future of data by Doug Cutting #hcj2014
 
WebIntentsにより拓かれる次のWeb
WebIntentsにより拓かれる次のWebWebIntentsにより拓かれる次のWeb
WebIntentsにより拓かれる次のWeb
 
Advanced technic for OS upgrading in 3 minutes
Advanced technic for OS upgrading in 3 minutesAdvanced technic for OS upgrading in 3 minutes
Advanced technic for OS upgrading in 3 minutes
 
最新Webプロトコル傾向と対策
最新Webプロトコル傾向と対策最新Webプロトコル傾向と対策
最新Webプロトコル傾向と対策
 
Treasure Data Cloud Strategy
Treasure Data Cloud StrategyTreasure Data Cloud Strategy
Treasure Data Cloud Strategy
 
Xamarin 概要 @ 2015/1/29 CROSS 2015
Xamarin 概要 @ 2015/1/29 CROSS 2015Xamarin 概要 @ 2015/1/29 CROSS 2015
Xamarin 概要 @ 2015/1/29 CROSS 2015
 
オフラインファーストの思想と実践
オフラインファーストの思想と実践オフラインファーストの思想と実践
オフラインファーストの思想と実践
 
CROSS 2015 モバイル開発環境セッション
CROSS 2015 モバイル開発環境セッションCROSS 2015 モバイル開発環境セッション
CROSS 2015 モバイル開発環境セッション
 
Delphi のひみつ!(2015/01/29 CROSS 2015)
Delphi のひみつ!(2015/01/29 CROSS 2015)Delphi のひみつ!(2015/01/29 CROSS 2015)
Delphi のひみつ!(2015/01/29 CROSS 2015)
 
Java script.trend(spec)
Java script.trend(spec)Java script.trend(spec)
Java script.trend(spec)
 
現場から変えた“サービスの作り方” -何を作るのかではなくなぜ作るのか- #devsumi
現場から変えた“サービスの作り方” -何を作るのかではなくなぜ作るのか- #devsumi現場から変えた“サービスの作り方” -何を作るのかではなくなぜ作るのか- #devsumi
現場から変えた“サービスの作り方” -何を作るのかではなくなぜ作るのか- #devsumi
 
NTT DATA と PostgreSQL が挑んだ総力戦
NTT DATA と PostgreSQL が挑んだ総力戦NTT DATA と PostgreSQL が挑んだ総力戦
NTT DATA と PostgreSQL が挑んだ総力戦
 

Similaire à Toward Firefox OS

Pure Web Apps
Pure Web AppsPure Web Apps
Pure Web Appsdynamis
 
Web is the Platform
Web is the PlatformWeb is the Platform
Web is the Platformdynamis
 
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
 
Adobe Creative SuiteではじまるHTML5の民主化
Adobe Creative SuiteではじまるHTML5の民主化Adobe Creative SuiteではじまるHTML5の民主化
Adobe Creative SuiteではじまるHTML5の民主化Teiichi Ota
 
Attractive HTML5
Attractive HTML5Attractive HTML5
Attractive HTML5Sho Ito
 
Kilimanjaro Event
Kilimanjaro EventKilimanjaro Event
Kilimanjaro Eventdynamis
 
Gamefest Japan 2010
Gamefest Japan 2010Gamefest Japan 2010
Gamefest Japan 2010Microsoft
 
Browser and Mozilla
Browser and MozillaBrowser and Mozilla
Browser and Mozilladynamis
 
マイクロソフトにとってのWebって?
マイクロソフトにとってのWebって?マイクロソフトにとってのWebって?
マイクロソフトにとってのWebって?Microsoft
 
Google Compute EngineとPipe API
Google Compute EngineとPipe APIGoogle Compute EngineとPipe API
Google Compute EngineとPipe APImaruyama097
 
Google Compute EngineとGAE Pipeline API
Google Compute EngineとGAE Pipeline APIGoogle Compute EngineとGAE Pipeline API
Google Compute EngineとGAE Pipeline APImaruyama097
 
できる!グローバル×スケーラブル×マルチデバイス対応のソーシャルアプリ開発入門
できる!グローバル×スケーラブル×マルチデバイス対応のソーシャルアプリ開発入門できる!グローバル×スケーラブル×マルチデバイス対応のソーシャルアプリ開発入門
できる!グローバル×スケーラブル×マルチデバイス対応のソーシャルアプリ開発入門gipwest
 
SilverlightとSharePoint2010の紹介
SilverlightとSharePoint2010の紹介SilverlightとSharePoint2010の紹介
SilverlightとSharePoint2010の紹介Tadahiro Higuchi
 
19-D-2_業務システム特化型RIA「Nexaweb」
19-D-2_業務システム特化型RIA「Nexaweb」19-D-2_業務システム特化型RIA「Nexaweb」
19-D-2_業務システム特化型RIA「Nexaweb」Developers Summit
 
IE10とWindows 8とHTML5
IE10とWindows 8とHTML5IE10とWindows 8とHTML5
IE10とWindows 8とHTML5Microsoft
 

Similaire à Toward Firefox OS (20)

Pure Web Apps
Pure Web AppsPure Web Apps
Pure Web Apps
 
Web is the Platform
Web is the PlatformWeb is the Platform
Web is the Platform
 
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
 
Adobe Creative SuiteではじまるHTML5の民主化
Adobe Creative SuiteではじまるHTML5の民主化Adobe Creative SuiteではじまるHTML5の民主化
Adobe Creative SuiteではじまるHTML5の民主化
 
Attractive HTML5
Attractive HTML5Attractive HTML5
Attractive HTML5
 
Kilimanjaro Event
Kilimanjaro EventKilimanjaro Event
Kilimanjaro Event
 
HTML5最前線
HTML5最前線HTML5最前線
HTML5最前線
 
Gamefest Japan 2010
Gamefest Japan 2010Gamefest Japan 2010
Gamefest Japan 2010
 
Browser and Mozilla
Browser and MozillaBrowser and Mozilla
Browser and Mozilla
 
マイクロソフトにとってのWebって?
マイクロソフトにとってのWebって?マイクロソフトにとってのWebって?
マイクロソフトにとってのWebって?
 
Google Compute EngineとPipe API
Google Compute EngineとPipe APIGoogle Compute EngineとPipe API
Google Compute EngineとPipe API
 
Google Compute EngineとGAE Pipeline API
Google Compute EngineとGAE Pipeline APIGoogle Compute EngineとGAE Pipeline API
Google Compute EngineとGAE Pipeline API
 
できる!グローバル×スケーラブル×マルチデバイス対応のソーシャルアプリ開発入門
できる!グローバル×スケーラブル×マルチデバイス対応のソーシャルアプリ開発入門できる!グローバル×スケーラブル×マルチデバイス対応のソーシャルアプリ開発入門
できる!グローバル×スケーラブル×マルチデバイス対応のソーシャルアプリ開発入門
 
SilverlightとSharePoint2010の紹介
SilverlightとSharePoint2010の紹介SilverlightとSharePoint2010の紹介
SilverlightとSharePoint2010の紹介
 
19-D-2_業務システム特化型RIA「Nexaweb」
19-D-2_業務システム特化型RIA「Nexaweb」19-D-2_業務システム特化型RIA「Nexaweb」
19-D-2_業務システム特化型RIA「Nexaweb」
 
IE10とWindows 8とHTML5
IE10とWindows 8とHTML5IE10とWindows 8とHTML5
IE10とWindows 8とHTML5
 

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
 
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
 
Web Tech & Architecture
Web Tech & ArchitectureWeb Tech & Architecture
Web Tech & Architecturedynamis
 
Data Privacy meeting
Data Privacy meetingData Privacy meeting
Data Privacy meetingdynamis
 
Inspect Hack Ignite!
Inspect Hack Ignite!Inspect Hack Ignite!
Inspect Hack Ignite!dynamis
 
Years with JavaScript.Next
Years with JavaScript.NextYears with JavaScript.Next
Years with JavaScript.Nextdynamis
 
Next step of Firefox OS
Next step of Firefox OSNext step of Firefox OS
Next step of Firefox OSdynamis
 
Firefox Ecosystem in Kagoshima
Firefox Ecosystem in KagoshimaFirefox Ecosystem in Kagoshima
Firefox Ecosystem in Kagoshimadynamis
 

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)
 
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
 
Web Tech & Architecture
Web Tech & ArchitectureWeb Tech & Architecture
Web Tech & Architecture
 
Data Privacy meeting
Data Privacy meetingData Privacy meeting
Data Privacy meeting
 
Inspect Hack Ignite!
Inspect Hack Ignite!Inspect Hack Ignite!
Inspect Hack Ignite!
 
Years with JavaScript.Next
Years with JavaScript.NextYears with JavaScript.Next
Years with JavaScript.Next
 
Next step of Firefox OS
Next step of Firefox OSNext step of Firefox OS
Next step of Firefox OS
 
Firefox Ecosystem in Kagoshima
Firefox Ecosystem in KagoshimaFirefox Ecosystem in Kagoshima
Firefox Ecosystem in Kagoshima
 

Toward Firefox OS