Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Firefox OSってなぁに? FxOSコミュニティ 藪下正美
自己紹介 •藪下正美 •FxOSコミュニティ •FxOSコードリーディング主催
アジェンダ •Firefox OSとは •Firefox OSでうごくアプリ •Firefox OSの大まかな構造 •FirefoxOSの開発 •Firefox OSの製品展開 •FirefoxOSコミュニティ
Firefox OSとは •Mozilla財団が開発しているWebプラットフォーム •HTML5がアプリのネイティブ言語である •Firefox/ThunderbirdでおなじみのブラウザエンジンGeckoがほ ぼそのまま乗っている •廉価なデ...
Firefox OSでうごくアプリ •Firefox OS上で動くアプリはすべてHTML5アプリ •Webサイトがそのままアプリ化できる •アプリのメタ情報はmanifest.webappというファイルに記述す る •くわしくはMDNで •ht...
Firefox OSのアプリの種類 •Firefox OSのアプリにはパッケージングの違いで以下の三種類 に分かれる •ホスト型/単純なパッケージアプリ •特権アプリ •認証アプリ
ホスト型/単純なパッケージアプリ •通常のWebサイトと同権限のアプリ •ホスト型アプリは実体がネットワーク上にあるものを言う •Webサイトそのものともいえる
特権アプリ •一部の権限を必要とするAPIを使用するアプリ •デバイスへのアクセスを行うAPIなどはおおむねprivileged権限 を必要とする •読み込みのみのAPIに関してはその限りではない
認証アプリ •キャリアやメーカがプリインアプリにのみ使用できる強い権限 を持ったアプリ •新しいAPIはセキュリティの懸念によりcertified権限を必要とす る状態で追加されることが多い
Firefox OSの大まかな構造 •Firefox OSは大きく分けると三層に 分かれる •Gaia•Gecko•Gonk•今回は細かいこと言いませんが 細かいことが知りたい方は中国 FirefoxOS勉強会1stのustを見てく ださい •...
Gaia•Firefox OSのプリインアプリやシステムが使うUI/機能を実現す る •ブラウザやメッセージング、テレフォニーなどのプリインアプリ もGaia層に含む
Gecko•FirefoxやThunderbirdにも使われているブラウザエンジンそのもの •多少FirefoxOS向けに変更されている部分があるもののほぼFirefox に使われているものと同じ
Gonk•AndroidフォークといわれるAndroidLinuxの派生Linux上にいくつかの 機能やドライバを追加したOSラッパー部分 •Geckoのポーティング対象の一つとして開発されている
FirefoxOSの開発 •OS自体の開発も活発に行われている •Gaia開発の話題はgithub•https://github.com/mozilla-b2g•Gecko開発の話題はBugzilla•https://bugzilla.mozi...
FirefoxOSをいじりたい •開発者向けの情報は大体MDNで揃う •Firefox OS ビルドの必要条件 •https://developer.mozilla.org/ja/docs/Mozilla/Boot_to_Gecko/B2G_b...
Firefox OSの製品展開 •Firefox OSを搭載した端末は主に新興国で販売されている •2013年7月のZTE Open発売を皮きりに東欧や南米に展開してい る •最近ではインドで$34スマホを出して話題に
日本での製品展開 •先日発表があった通り年内の発売が予定されている •携帯電話以外の展開もある •Open Web Board -組み込みボード •OpenWebBoardを使ったハッカソンも予定されているので是非参加を •Framin-UI作...
FirefoxOSコミュニティ •MozillaJapan•http://www.mozilla.jp/ •FxOSコミュニティ •http://fxos.org/ •https://groups.google.com/forum/?fromg...
さいごに •FirefoxOSの世界はまだ日本では端末も出ていない若い世界です •我々と一緒に盛り上げてみませんか?
ご清聴ありがとうございました
Upcoming SlideShare
Loading in …5
×

20141018 osc tokyo_fall_firefox osってなぁに?

641 views

Published on

Published in: Internet
  • Be the first to comment

  • Be the first to like this

20141018 osc tokyo_fall_firefox osってなぁに?

  1. 1. Firefox OSってなぁに? FxOSコミュニティ 藪下正美
  2. 2. 自己紹介 •藪下正美 •FxOSコミュニティ •FxOSコードリーディング主催
  3. 3. アジェンダ •Firefox OSとは •Firefox OSでうごくアプリ •Firefox OSの大まかな構造 •FirefoxOSの開発 •Firefox OSの製品展開 •FirefoxOSコミュニティ
  4. 4. Firefox OSとは •Mozilla財団が開発しているWebプラットフォーム •HTML5がアプリのネイティブ言語である •Firefox/ThunderbirdでおなじみのブラウザエンジンGeckoがほ ぼそのまま乗っている •廉価なデバイスに乗せてもストレスなく動く •新興国で普及している •などの特徴を持つ
  5. 5. Firefox OSでうごくアプリ •Firefox OS上で動くアプリはすべてHTML5アプリ •Webサイトがそのままアプリ化できる •アプリのメタ情報はmanifest.webappというファイルに記述す る •くわしくはMDNで •https://developer.mozilla.org/ja/Firefox_OS/Apps/Writing_a_web_ app_for_Firefox_OS
  6. 6. Firefox OSのアプリの種類 •Firefox OSのアプリにはパッケージングの違いで以下の三種類 に分かれる •ホスト型/単純なパッケージアプリ •特権アプリ •認証アプリ
  7. 7. ホスト型/単純なパッケージアプリ •通常のWebサイトと同権限のアプリ •ホスト型アプリは実体がネットワーク上にあるものを言う •Webサイトそのものともいえる
  8. 8. 特権アプリ •一部の権限を必要とするAPIを使用するアプリ •デバイスへのアクセスを行うAPIなどはおおむねprivileged権限 を必要とする •読み込みのみのAPIに関してはその限りではない
  9. 9. 認証アプリ •キャリアやメーカがプリインアプリにのみ使用できる強い権限 を持ったアプリ •新しいAPIはセキュリティの懸念によりcertified権限を必要とす る状態で追加されることが多い
  10. 10. Firefox OSの大まかな構造 •Firefox OSは大きく分けると三層に 分かれる •Gaia•Gecko•Gonk•今回は細かいこと言いませんが 細かいことが知りたい方は中国 FirefoxOS勉強会1stのustを見てく ださい •http://www.gcg.bz/labo_blog/?p=904
  11. 11. Gaia•Firefox OSのプリインアプリやシステムが使うUI/機能を実現す る •ブラウザやメッセージング、テレフォニーなどのプリインアプリ もGaia層に含む
  12. 12. Gecko•FirefoxやThunderbirdにも使われているブラウザエンジンそのもの •多少FirefoxOS向けに変更されている部分があるもののほぼFirefox に使われているものと同じ
  13. 13. Gonk•AndroidフォークといわれるAndroidLinuxの派生Linux上にいくつかの 機能やドライバを追加したOSラッパー部分 •Geckoのポーティング対象の一つとして開発されている
  14. 14. FirefoxOSの開発 •OS自体の開発も活発に行われている •Gaia開発の話題はgithub•https://github.com/mozilla-b2g•Gecko開発の話題はBugzilla•https://bugzilla.mozilla.org/page.cgi?id=productdashboard.html&tab=&product=Firefox+OS&bug_status=open•Gonkは触ってないのでわかりません。。。 •GoogleGroupsでも議論されている •https://groups.google.com/forum/#!forum/mozilla.dev.b2g•https://groups.google.com/forum/#!forum/mozilla.dev.platform
  15. 15. FirefoxOSをいじりたい •開発者向けの情報は大体MDNで揃う •Firefox OS ビルドの必要条件 •https://developer.mozilla.org/ja/docs/Mozilla/Boot_to_Gecko/B2G_build_prerequisites•初回B2G ビルドの準備 •https://developer.mozilla.org/ja/docs/Mozilla/Boot_to_Gecko/Preparing_for_your_first_ B2G_build•Boot to Gecko のビルド •https://developer.mozilla.org/ja/docs/Mozilla/Boot_to_Gecko/Building_Boot_to_Gecko•これだけではわからないことだらけだと思うのでわからないことはコ ミュニティに質問! •https://groups.google.com/forum/#!forum/firefoxos
  16. 16. Firefox OSの製品展開 •Firefox OSを搭載した端末は主に新興国で販売されている •2013年7月のZTE Open発売を皮きりに東欧や南米に展開してい る •最近ではインドで$34スマホを出して話題に
  17. 17. 日本での製品展開 •先日発表があった通り年内の発売が予定されている •携帯電話以外の展開もある •Open Web Board -組み込みボード •OpenWebBoardを使ったハッカソンも予定されているので是非参加を •Framin-UI作成ツール •Gluin-IoT機器制御コンソール
  18. 18. FirefoxOSコミュニティ •MozillaJapan•http://www.mozilla.jp/ •FxOSコミュニティ •http://fxos.org/ •https://groups.google.com/forum/?fromgroups#!forum/firefoxos•FxOSコードリーディング •http://reading.fxos.org/ •https://www.facebook.com/groups/fxos.code.reading/
  19. 19. さいごに •FirefoxOSの世界はまだ日本では端末も出ていない若い世界です •我々と一緒に盛り上げてみませんか?
  20. 20. ご清聴ありがとうございました

×