Suche senden
Hochladen
20150317 Gumma.web firefox osってなぁに?
•
Als PPTX, PDF herunterladen
•
0 gefällt mir
•
2,549 views
Masami Yabushita
Folgen
Firefox OS アプリハンズオン supported by Gunma.web
Weniger lesen
Mehr lesen
Software
Melden
Teilen
Melden
Teilen
1 von 21
Jetzt herunterladen
Empfohlen
中国Firefox OS勉強会 3rd 組み込み屋さんから見たFirefox OS
中国Firefox OS勉強会 3rd 組み込み屋さんから見たFirefox OS
Masami Yabushita
FxOSコードリーディングミートアップ#16 Vibration APIも読んでみた
FxOSコードリーディングミートアップ#16 Vibration APIも読んでみた
Masami Yabushita
Android以外os(OpenWebAppについて)
Android以外os(OpenWebAppについて)
Wataru Asai
FxOSコードリーディングミートアップ#16 Contacts API読んでみた
FxOSコードリーディングミートアップ#16 Contacts API読んでみた
Masami Yabushita
Firefox OSアーキテクチャクイックツアー - FxOSコードリーディングミートアップ#21向け追記版
Firefox OSアーキテクチャクイックツアー - FxOSコードリーディングミートアップ#21向け追記版
Masami Yabushita
KEONとPEAKが無くてもFirefox OS開発出来る
KEONとPEAKが無くてもFirefox OS開発出来る
android sola
Android Wearアプリ プレビュー版→正式版への移植ガイド
Android Wearアプリ プレビュー版→正式版への移植ガイド
Kenichi Kambara
FxOSはウェアラブルデバイスの夢を見るか?
FxOSはウェアラブルデバイスの夢を見るか?
Masakazu Muraoka
Empfohlen
中国Firefox OS勉強会 3rd 組み込み屋さんから見たFirefox OS
中国Firefox OS勉強会 3rd 組み込み屋さんから見たFirefox OS
Masami Yabushita
FxOSコードリーディングミートアップ#16 Vibration APIも読んでみた
FxOSコードリーディングミートアップ#16 Vibration APIも読んでみた
Masami Yabushita
Android以外os(OpenWebAppについて)
Android以外os(OpenWebAppについて)
Wataru Asai
FxOSコードリーディングミートアップ#16 Contacts API読んでみた
FxOSコードリーディングミートアップ#16 Contacts API読んでみた
Masami Yabushita
Firefox OSアーキテクチャクイックツアー - FxOSコードリーディングミートアップ#21向け追記版
Firefox OSアーキテクチャクイックツアー - FxOSコードリーディングミートアップ#21向け追記版
Masami Yabushita
KEONとPEAKが無くてもFirefox OS開発出来る
KEONとPEAKが無くてもFirefox OS開発出来る
android sola
Android Wearアプリ プレビュー版→正式版への移植ガイド
Android Wearアプリ プレビュー版→正式版への移植ガイド
Kenichi Kambara
FxOSはウェアラブルデバイスの夢を見るか?
FxOSはウェアラブルデバイスの夢を見るか?
Masakazu Muraoka
Idlリーディング xpidl編
Idlリーディング xpidl編
Masami Yabushita
Idlリーディング webidl編
Idlリーディング webidl編
Masami Yabushita
Firefox OSアーキテクチャクイックツアー
Firefox OSアーキテクチャクイックツアー
Masami Yabushita
Meetup11 contacts api読んでみた
Meetup11 contacts api読んでみた
Masami Yabushita
20141018 osc tokyo_fall_firefox osってなぁに?
20141018 osc tokyo_fall_firefox osってなぁに?
Masami Yabushita
マンガで覚える視線誘導 おかわり
マンガで覚える視線誘導 おかわり
Masami Yabushita
できる!スマホアプリ:Webからはじまるアプリ for CMU16
できる!スマホアプリ:Webからはじまるアプリ for CMU16
Masami Yabushita
できる!スマホアプリ:Webからはじまるアプリ
できる!スマホアプリ:Webからはじまるアプリ
Masami Yabushita
ちょっとapiかいてみた
ちょっとapiかいてみた
Masami Yabushita
Fx OS n2_aoitan_firefox osことはじめ
Fx OS n2_aoitan_firefox osことはじめ
Masami Yabushita
T82 aoitan あおいたんのパズルを数学しましょうか_修正版
T82 aoitan あおいたんのパズルを数学しましょうか_修正版
Masami Yabushita
わんくま勉強会東京#82 あおいたんのパズルを数学しましょうか
わんくま勉強会東京#82 あおいたんのパズルを数学しましょうか
Masami Yabushita
バッテリー監視の為にバックグラウンドタスクについて調べたらなくなってたから作ってみた話のはずだった
バッテリー監視の為にバックグラウンドタスクについて調べたらなくなってたから作ってみた話のはずだった
Masami Yabushita
バッテリー監視のためにバックグラウンドタスクについて調べたらなくなってたから泣く泣くタイマーApiを使ってみた話
バッテリー監視のためにバックグラウンドタスクについて調べたらなくなってたから泣く泣くタイマーApiを使ってみた話
Masami Yabushita
N29 aoitan firefox osことはじめ
N29 aoitan firefox osことはじめ
Masami Yabushita
Fx osコードリーディングの紹介
Fx osコードリーディングの紹介
Masami Yabushita
ちょっとapiかいてみた
ちょっとapiかいてみた
Masami Yabushita
Weitere ähnliche Inhalte
Mehr von Masami Yabushita
Idlリーディング xpidl編
Idlリーディング xpidl編
Masami Yabushita
Idlリーディング webidl編
Idlリーディング webidl編
Masami Yabushita
Firefox OSアーキテクチャクイックツアー
Firefox OSアーキテクチャクイックツアー
Masami Yabushita
Meetup11 contacts api読んでみた
Meetup11 contacts api読んでみた
Masami Yabushita
20141018 osc tokyo_fall_firefox osってなぁに?
20141018 osc tokyo_fall_firefox osってなぁに?
Masami Yabushita
マンガで覚える視線誘導 おかわり
マンガで覚える視線誘導 おかわり
Masami Yabushita
できる!スマホアプリ:Webからはじまるアプリ for CMU16
できる!スマホアプリ:Webからはじまるアプリ for CMU16
Masami Yabushita
できる!スマホアプリ:Webからはじまるアプリ
できる!スマホアプリ:Webからはじまるアプリ
Masami Yabushita
ちょっとapiかいてみた
ちょっとapiかいてみた
Masami Yabushita
Fx OS n2_aoitan_firefox osことはじめ
Fx OS n2_aoitan_firefox osことはじめ
Masami Yabushita
T82 aoitan あおいたんのパズルを数学しましょうか_修正版
T82 aoitan あおいたんのパズルを数学しましょうか_修正版
Masami Yabushita
わんくま勉強会東京#82 あおいたんのパズルを数学しましょうか
わんくま勉強会東京#82 あおいたんのパズルを数学しましょうか
Masami Yabushita
バッテリー監視の為にバックグラウンドタスクについて調べたらなくなってたから作ってみた話のはずだった
バッテリー監視の為にバックグラウンドタスクについて調べたらなくなってたから作ってみた話のはずだった
Masami Yabushita
バッテリー監視のためにバックグラウンドタスクについて調べたらなくなってたから泣く泣くタイマーApiを使ってみた話
バッテリー監視のためにバックグラウンドタスクについて調べたらなくなってたから泣く泣くタイマーApiを使ってみた話
Masami Yabushita
N29 aoitan firefox osことはじめ
N29 aoitan firefox osことはじめ
Masami Yabushita
Fx osコードリーディングの紹介
Fx osコードリーディングの紹介
Masami Yabushita
ちょっとapiかいてみた
ちょっとapiかいてみた
Masami Yabushita
Mehr von Masami Yabushita
(17)
Idlリーディング xpidl編
Idlリーディング xpidl編
Idlリーディング webidl編
Idlリーディング webidl編
Firefox OSアーキテクチャクイックツアー
Firefox OSアーキテクチャクイックツアー
Meetup11 contacts api読んでみた
Meetup11 contacts api読んでみた
20141018 osc tokyo_fall_firefox osってなぁに?
20141018 osc tokyo_fall_firefox osってなぁに?
マンガで覚える視線誘導 おかわり
マンガで覚える視線誘導 おかわり
できる!スマホアプリ:Webからはじまるアプリ for CMU16
できる!スマホアプリ:Webからはじまるアプリ for CMU16
できる!スマホアプリ:Webからはじまるアプリ
できる!スマホアプリ:Webからはじまるアプリ
ちょっとapiかいてみた
ちょっとapiかいてみた
Fx OS n2_aoitan_firefox osことはじめ
Fx OS n2_aoitan_firefox osことはじめ
T82 aoitan あおいたんのパズルを数学しましょうか_修正版
T82 aoitan あおいたんのパズルを数学しましょうか_修正版
わんくま勉強会東京#82 あおいたんのパズルを数学しましょうか
わんくま勉強会東京#82 あおいたんのパズルを数学しましょうか
バッテリー監視の為にバックグラウンドタスクについて調べたらなくなってたから作ってみた話のはずだった
バッテリー監視の為にバックグラウンドタスクについて調べたらなくなってたから作ってみた話のはずだった
バッテリー監視のためにバックグラウンドタスクについて調べたらなくなってたから泣く泣くタイマーApiを使ってみた話
バッテリー監視のためにバックグラウンドタスクについて調べたらなくなってたから泣く泣くタイマーApiを使ってみた話
N29 aoitan firefox osことはじめ
N29 aoitan firefox osことはじめ
Fx osコードリーディングの紹介
Fx osコードリーディングの紹介
ちょっとapiかいてみた
ちょっとapiかいてみた
20150317 Gumma.web firefox osってなぁに?
1.
Firefox OSってなぁに? FxOSコミュニティ 藪下 正美
2.
自己紹介 • 藪下 正美 •
FxOSコミュニティ • FxOSコードリーディング主催
3.
自己紹介 • Codezineに記事掲載 されました • http://codezine.jp/art icle/detail/8540
4.
アジェンダ • Firefox OSとは •
Firefox OSでうごくアプリ • Firefox OSの大まかな構造 • Firefox OSの開発 • Firefox OSの製品展開 • Firefox OSコミュニティ
5.
Firefox OSとは • Mozilla財団が開発しているWebプラットフォーム •
HTML5がアプリのネイティブ言語である • Firefox/ThunderbirdでおなじみのブラウザエンジンGeckoが ほぼそのまま乗っている • 廉価なデバイスに乗せてもストレスなく動く • 新興国で普及している • などの特徴を持つ
6.
Firefox OSでうごくアプリ • Firefox
OS上で動くアプリはすべてHTML5アプリ • Webサイトがそのままアプリ化できる • アプリのメタ情報はmanifest.webappというファイルに記述 する • くわしくはMDNで • https://developer.mozilla.org/ja/Firefox_OS/Apps/Writing_a_ web_app_for_Firefox_OS
7.
Firefox OSのアプリの種類 • Firefox
OSのアプリにはパッケージングの違いで以下の三種類 に分かれる • ホスト型/単純なパッケージアプリ • 特権アプリ/trustedアプリ • 内部アプリ
8.
ホスト型/単純なパッケージアプリ • 通常のWebサイトと同権限のアプリ • ホスト型アプリは実体がネットワーク上にあるものを言う •
Webサイトそのものともいえる • パッケージアプリはzip圧縮され端末内にインストールされる • ホスト型とパッケージアプリの中でも特権的でないものをWeb 権限などと呼ぶ
9.
特権アプリ/trustedアプリ • 一部の権限を必要とするAPIを使用するアプリ • デバイスへのアクセスを行うAPIなどはおおむねprivileged権 限を必要とする •
読み込みのみのAPIに関してはその限りではない • ホスト型だけど一部の高い権限を必要とするAPIをつかえるの がtrustedアプリ • v2.1からの新機能 • manifest.sigという署名ファイルをアプリのルートディレクトリに置 く
10.
内部アプリ • キャリアやメーカがプリインアプリにのみ使用できる強い権限 を持ったアプリ • ネットワークやハードウェアにアクセスする新しいAPIはセ キュリティの懸念によりcertified権限を必要とする状態で追加 されることが多い
11.
Firefox OSの大まかな構造 • Firefox
OSは大きく分けると三層 に分かれる • Gaia • Gecko • Gonk • 今回は細かいこと言いませんが 細かいことが知りたい方は中国 Firefox OS勉強会 1stのustを見て ください • http://www.gcg.bz/labo_blog/?p= 904
12.
Gaia • Firefox OSのプリインアプリやシステムが使うUI/機能を実現 する •
ブラウザやメッセージング、テレフォニーなどのプリインアプ リもGaia層に含む
13.
Gecko • FirefoxやThunderbirdにも使われているブラウザエンジンそのもの • 多少Firefox
OS向けに変更されている部分があるもののほぼFirefox に使われているものと同じ
14.
Gonk • AndroidフォークといわれるAndroid Linuxの派生Linux上にいくつかの 機能やドライバを追加したOSラッパー部分 •
Geckoのポーティング対象の一つとして開発されている
15.
Firefox OSの開発 • OS自体の開発も活発に行われている •
Gaia開発の話題はgithub • https://github.com/mozilla-b2g • Gecko開発の話題はBugzilla • https://bugzilla.mozilla.org/page.cgi?id=productdashboard.html&tab=&produ ct=Firefox+OS&bug_status=open • Gonkは触ってないのでわかりません。。。 • Google Groupsでも議論されている • https://groups.google.com/forum/#!forum/mozilla.dev.b2g • https://groups.google.com/forum/#!forum/mozilla.dev.platform
16.
Firefox OSをいじりたい • 開発者向けの情報は大体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
17.
Firefox OSの製品展開 • Firefox
OSを搭載した端末は主に新興国で販売されている • 2013年7月のZTE Open発売を皮きりに東欧や南米に展開して いる • 最近ではアジアやアフリカでも展開している • インドやアフリカで$34スマホを出して話題に
18.
日本での製品展開 • もちろんわれらがFx0! • 世界で唯一のハイエンドFirefox
OS端末 • 公称v2.0となっているがv2.1以降に搭載される機能の先取りもしてい る • 携帯電話以外の展開もある • Open Web Board - 組み込みボード • Open Web Boardを使ったハッカソンも予定されているので是非参加を • Framin - UI作成ツール • Gluin - IoT機器制御コンソール • パナソニック製のテレビ • 日本で出るかは正式に発表されていない
19.
Firefox OSコミュニティ • Mozilla
Japan • 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/
20.
さいごに • Firefox OSの世界はまだ日本では端末も出たばかりの若い世界です •
我々と一緒に盛り上げてみませんか?
21.
ご清聴ありがとうございました
Jetzt herunterladen