Your SlideShare is downloading. ×
0
Creating the Future with Firefox OS
Creating the Future with Firefox OS
Creating the Future with Firefox OS
Creating the Future with Firefox OS
Creating the Future with Firefox OS
Creating the Future with Firefox OS
Creating the Future with Firefox OS
Creating the Future with Firefox OS
Creating the Future with Firefox OS
Creating the Future with Firefox OS
Creating the Future with Firefox OS
Creating the Future with Firefox OS
Creating the Future with Firefox OS
Creating the Future with Firefox OS
Creating the Future with Firefox OS
Creating the Future with Firefox OS
Creating the Future with Firefox OS
Creating the Future with Firefox OS
Creating the Future with Firefox OS
Creating the Future with Firefox OS
Creating the Future with Firefox OS
Creating the Future with Firefox OS
Creating the Future with Firefox OS
Creating the Future with Firefox OS
Creating the Future with Firefox OS
Creating the Future with Firefox OS
Creating the Future with Firefox OS
Creating the Future with Firefox OS
Creating the Future with Firefox OS
Creating the Future with Firefox OS
Creating the Future with Firefox OS
Creating the Future with Firefox OS
Creating the Future with Firefox OS
Creating the Future with Firefox OS
Creating the Future with Firefox OS
Creating the Future with Firefox OS
Creating the Future with Firefox OS
Creating the Future with Firefox OS
Creating the Future with Firefox OS
Creating the Future with Firefox OS
Creating the Future with Firefox OS
Creating the Future with Firefox OS
Creating the Future with Firefox OS
Creating the Future with Firefox OS
Creating the Future with Firefox OS
Creating the Future with Firefox OS
Creating the Future with Firefox OS
Creating the Future with Firefox OS
Creating the Future with Firefox OS
Creating the Future with Firefox OS
Creating the Future with Firefox OS
Creating the Future with Firefox OS
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Creating the Future with Firefox OS

4,478

Published on

Firefox Developer Conference 2014 in Kyoto で使用したスライド …

Firefox Developer Conference 2014 in Kyoto で使用したスライド
http://www.mozilla.jp/events/devcon/2014/kyoto/

Published in: Technology
0 Comments
8 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
4,478
On Slideshare
0
From Embeds
0
Number of Embeds
9
Actions
Shares
0
Downloads
35
Comments
0
Likes
8
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. @ Firefox Developer Conference 2014 in Kyoto by Tomoya Asai (dynamis) Creating the Future with Firefox OS
  • 2. about:me
  • 3. Tomoya ASAI (dynamis) Mozilla Japan Mobile & Ecosystem Manager Technical Marketing (Evangelist) dynamis mozilla-japan.org Community dynamis.jp @dynamitter facebook.com/dynamis 気軽にどうぞ! @
  • 4. Web of Things
  • 5. Cisco による 2020 年の IoT 市場予測
  • 6. Intel による 2020 年の IoT 市場予測
  • 7. Internet of Things あらゆるモノが繋がる未来 2020 年には 260 億 by Gartner 2020 年には 500 億 by cisco 2020 年には 2000 億 by Intel 一人で 4 26 個のデバイス Internet of Things は 1991 年には提唱されていた
  • 8. スマートフォン 世界の出荷台数は急成長中 2012 年に世界で 7 億台 2013 年に世界で 10 億台 新興国はまだまだ成長する 国内の出荷台数は頭打ちか 2012 年に国内で 2848 万台 2013 年に国内で 3031 万台
  • 9. スマートデバイス コンピュータ以外の情報機器 テレビも家電も何でも… ネットに繋いで付加価値創造 機器間連携で付加価値創造 ウェアラブルも大人気 眼鏡、帽子、腕輪、指輪… CES/MWC には各社が大量出展…
  • 10. Web of Things Web of Things あらゆるものが Web に繋がる あらゆるデバイスが Web 技術に対応 Web 技術がより重要に HTML5, JavaScript などの Web 技術 API の標準化と実装が急務 Web of Things という言葉も 2008 年から
  • 11. Platform Evolution
  • 12. Web プラットフォームの進化 Web API の拡大 あらゆるデバイスに対応 ネイティブ並の高速化 事前コンパイルや GPU のフル活用 アプリ配信に対応 アプリ管理や課金 API が導入
  • 13. Firefox OS Web サイト = アプリ Web とアプリをシームレスに融合 Web 技術 = ネイティブ技術 Web 技術だけで何でも可能に 不足機能は API を定義・標準化 Web ⊃ マーケット Web 全体がアプリ配信環境 マーケットは Web の一部に過ぎない
  • 14. Internet Firefox OS Android Kernel & HAL Kernel & HAL Web Platform Gecko Device API Web に最適化 シンプル&スマート System API PackagedApp
 (Local File) Hosted App
 (Web Site) App Framework Libraries Blink SGL etc... Android
 Runtime Native Interface Dalvik VM JavaApp Native Library Chrome (BrowserApp) Internet WebView Contents 再利用
  • 15. Demo...
  • 16. Web API の拡大 スマホ向け API はより充実 モバイル向けの基本的 API は実装済み 製品の搭載ハードに応じて順次拡大 あらゆるデバイスに対応 TV 向けの実装は Panasonic と共に 最良、最軽量の Web OS
  • 17. デバイス操作の API を実装 マルチタッチ ボタン&キー マイク カメラ スピーカー 振動モーター ジャイロ Bluetooth 光センサー 近接センサー 加速度計 NFC
  • 18. 通知 (Push) ! カメラ ! Marketplace ! FM ラジオ OS 環境設定 
 ホーム&壁紙
 
 電話、SMS ネット、電池 ! 連絡帳 ! 動画&音楽 ! 通信量管理 ! アプリの管理
 アプリ間連携
 
 ブラウザ すべて Web 技術で
  • 19. Web API (モバイル OS 向け) 通信とネットワーク Network Information, MMS, Mobile Connection, Network Stats, Serial, Simple Push, SMS, SystemXHR, TCP Socket, Telephony, UDB Diagram Socket, Voicemail, WiFi Information デバイスやセンサー制御 Ambient Light Sensor, Battery Status, Bluetooth, Camera, Device Orientation, FM Radio, Geolocation, NFC, Pointer Lock, Power Management, Print, Proximity Sensor, Screen Orientation, USB, Vibration, WebCL, WebGL, WebGL2 下線 := 注目、イタリック := 未実装 or 提案、https://wiki.mozilla.org/WebAPI
  • 20. Web API (モバイル OS 向け) データの管理と共有 Archive, DeviceIndexedDB, FileHandle, IndexedDB, Contacts, Data Store, Device Storage, USB File Reading アプリ管理とアプリ間通信 Apps, Inter App Communication, Permissions, Web Activities, WebSocket Over Apps システム Alarm, Background Services, Browser, Idle, Keyboard/IME, Log, Notifications, Payment, Resource Lock, Settings, Time/Clock 下線 := 注目、イタリック := 未実装 or 提案、https://wiki.mozilla.org/WebAPI
  • 21. NFC の対応状況 まず NDEF に対応 NFC Data Exchange Format Android ビームにも対応 Android Beam = NDEF Push with NFC その他も順次対応 Tap2Pay など対応を検討中
  • 22. スマホ以外にも順次展開 パートナーが求めるデバイスに順次展開 (Mozilla 自身は製品展開しない)
  • 23. ネイティブ並の高速化 C 言語に近い速度を実現 マイクロベンチレベルなら勝つことも 大規模ゲームでも 67% の速度を達成 最新ゲームエンジンも対応 WebGL + JavaScript (asm.js) に対応 Unity 5, Unreal Engine 4, PlayCanvas, CreateJS, Goo Engine, Flambe, Esenthel Engine ... and more ...
  • 24. Unreal Engine 4 (Epic Soul) 最新ゲームエンジンも速やかに Firefox に対応 ネイティブゲームも最初のタイトルが出たばかり http://www.mozilla.jp/blog/entry/10388/
  • 25. Unity 5 も WebGL+asm.js 対応 250 万人の Unity 開発者も Web アプリの提供者に http://www.mozilla.jp/blog/entry/10387/
  • 26. C 言語に追いついてきた! 殆どの処理で C 言語 (clang) の 1.5 倍以内の時間 C (clang) < JavaScript (asm.js) < C (gcc) の場合も 2013/12 - https://hacks.mozilla.org/2013/12/gap-between-asm-js-and-native-performance-gets-even-narrower-with- float32-optimizations/ clang 基準の実行時間 高速
  • 27. アプリ配信に対応 Hosted & Packaged アプリ サイトをアプリとしてインストール ダウンロード型の Web アプリにも対応 Firefox Marketplace 他の OS 同様にマーケットも提供 課金決済用の API 他の OS 同様に課金 API も提供
  • 28. パッケージアプリにも対応 Hosted (Web 読み込み型) マニフェストを用意するだけでアプリに 通常 Web サイトと基本的には同じ インストールせずに使うことも可能 Packaged (ダウンロード型) サイト全体を ZIP してパッケージ化 マーケット審査で追加権限を取得可能 従来のスマホアプリと同じと思って良い https://developer.mozilla.org/ja/docs/Web/Apps/Packaged_apps Packaged Apps Hosted
 Apps Internet サーバ 端末 local
  • 29. アプリ情報ファイル書くだけ Hosted (Web 読み込み型) サイト + manifest.webapp 1. manifest.webapp 作成 アプリ情報書くだけで終了
  • 30. ! アプリ情報 (manifest.webapp) https://developer.mozilla.org/en-US/docs/Apps/Manifest
  • 31. ZIP して Packaged App に Packaged (ダウンロード型) ZIP + package.manifest 1. manifest.webapp 作成 Hosted Apps の時と同じ 2. サイト全体を ZIP する 3. package.manifest を作成
  • 32. Firefox Marketplace マルチデバイス対応 Web Platform のためのストア Android Firefox や PC Firefox も対応 オープンなマーケット 独自のストア、課金、認証を使うのも自由 ソースも公開、レビューにも参加可能
  • 33. Marketplace のレビュー 利用 API に応じた確認 軽く動作確認と公序良俗確認などが基本 センシティブな API はコードレビュー あなたもレビュアーに! レビューアーも随時募集しています Firefox のアドオンと同じ手法 レビューもオープンで公平なマーケット https://developer.mozilla.org/ja/docs/Web/Apps/Marketplace_review_criteria
  • 34. Web アプリの課金 API 任意の Web 課金 API WebPay, FastPay, Paypal, 
 Google In-App Payment, etc... Firefox の課金 API navigator.mozPay 有料アプリ、アプリ内課金など対応 Android や Desktop の Firefox にも mozPay は Google In-App Payment 同様の API
  • 35. Firefox OS for Japan
  • 36. Firefox OS の魅力 作りたい製品が作れる オープンかつ協力的な開発プロセス 最新の製品用ソースコードと変更履歴 世界中のパートナー企業との共同開発 Web デバイスに最適な OS 幅広い最新 Web 技術に対応 最も軽量で高速な Web OS
  • 37. Mozilla の魅力 非営利中立組織 Web 技術を実装する中立組織 端末販売やユーザ向けビジネスは自由に セキュリティとプライバシーを最優先 Web 技術の最先端 世界トップの Web 技術者が集結 標準化と実装をリードし続ける組織
  • 38. エコシステムに革新の波を http://www.mozilla.jp/mwc/
  • 39. Line
  • 40. cameran (by Recruit)
  • 41. 楽天 gateway
  • 42. iWnn IME for Firefox OS オムロンソフトウェア Mozilla と協力して開発中 Firefox OS 側の不足機能は適切に実装 基本機能には既に対応 フリック入力、トグル入力、予測入力、 絵文字入力、連文節入力、ユーザ辞書 端末に搭載されたい方はオムロンソフトウェアさまにご相談ください
  • 43. Future of Mobile Privacy Deutsche Telekom × Mozilla プライバシー重視の欧州らしい Find My Fox (端末探し) Privacy Panel (一元管理画面) Location Blur (位置情報精度管理) Guest Mode (制限モードで貸す) etc...
  • 44. Firefox OS で解き放て!未来 新しいものづくりを オープンプロセスで Web OS 共同開発 Mozilla はプラットフォーム作りを支援 次は貴方が一緒に! スマートフォン、スマートテレビに続け メーカーだけでなくアプリ開発者も みんなで一緒に特色製品作りを
  • 45. For More Info
  • 46. Firefox OS コミュニティ! http://FxOS.org イベントやドキュメントをご案内 http://FxOS.org/ml (Google Group のリンク: https:// groups.google.com/group/firefoxos)

×