Submit Search
Upload
関西Firefox OS勉強会 7th GIG LT
•
0 likes
•
384 views
H
hama_lab
Follow
9/6の関西Firefox OS勉強会 7th GIGでのLT資料です
Read less
Read more
Mobile
Report
Share
Report
Share
1 of 7
Recommended
関西Firefox os勉強会1st発表資料130615fin
関西Firefox os勉強会1st発表資料130615fin
yosuke_kirihata
iroha Note Cloud 説明資料
iroha Note Cloud 説明資料
Kotaro Miura
Oftec lighting talk_第三回 Text to Speech
Oftec lighting talk_第三回 Text to Speech
Yuji Ohmura
無料のWebフィルタリングソフトを使用してみて
無料のWebフィルタリングソフトを使用してみて
はなずきん Hana
M100 Introduction - Ann Seigler
M100 Introduction - Ann Seigler
annieseigler
Santa Rosa de Lima ♥
Santa Rosa de Lima ♥
Eva Lucia Martinez Matute
Presentación1
Presentación1
dayisuarez
Biologia 3 2014
Biologia 3 2014
ingridbarberan
Recommended
関西Firefox os勉強会1st発表資料130615fin
関西Firefox os勉強会1st発表資料130615fin
yosuke_kirihata
iroha Note Cloud 説明資料
iroha Note Cloud 説明資料
Kotaro Miura
Oftec lighting talk_第三回 Text to Speech
Oftec lighting talk_第三回 Text to Speech
Yuji Ohmura
無料のWebフィルタリングソフトを使用してみて
無料のWebフィルタリングソフトを使用してみて
はなずきん Hana
M100 Introduction - Ann Seigler
M100 Introduction - Ann Seigler
annieseigler
Santa Rosa de Lima ♥
Santa Rosa de Lima ♥
Eva Lucia Martinez Matute
Presentación1
Presentación1
dayisuarez
Biologia 3 2014
Biologia 3 2014
ingridbarberan
FireFoxOS?なにそれ?おいしいの?
FireFoxOS?なにそれ?おいしいの?
Makoto Nishimoto
Firefox OSアプリをタブレット端末で動かしてみた
Firefox OSアプリをタブレット端末で動かしてみた
cluclu_land
Firefox os
Firefox os
Vitalify.Inc
20150117 gunmaweb Firefox OSの紹介
20150117 gunmaweb Firefox OSの紹介
Akihiko Kigure
20141115グンマーのヤボー
20141115グンマーのヤボー
Akihiko Kigure
Firefox osにenchant.jsを食わせてみた
Firefox osにenchant.jsを食わせてみた
Luccafort Dx
Firefox OSがモテないのは どう考えてもお前らが悪い!(FxOS Gecko勉強会LT版)
Firefox OSがモテないのは どう考えてもお前らが悪い!(FxOS Gecko勉強会LT版)
星影 月夜
ギークスマホ「Fx0」入手と運用
ギークスマホ「Fx0」入手と運用
Yutaka Kachi
Secret of Firefox
Secret of Firefox
dynamis
Firefox OSがモテないのはどう考えてもお前らが悪い!
Firefox OSがモテないのはどう考えてもお前らが悪い!
星影 月夜
Firefox OS and Open Web Board - IGGG Meetup 2015 Spring
Firefox OS and Open Web Board - IGGG Meetup 2015 Spring
Gunma University
Firefox OS 起動の仕組みを調べてみた
Firefox OS 起動の仕組みを調べてみた
Muneaki Nishimura
Firefox OSの何が嬉しいか
Firefox OSの何が嬉しいか
Takao Sumitomo
Firefox OS 一問一答
Firefox OS 一問一答
Kentaro Iizuka
Firefox FAQ
Firefox FAQ
dynamis
20150822 osc島根
20150822 osc島根
Akihiko Kigure
ownCloud のあれこれ July Tech Festa 2016
ownCloud のあれこれ July Tech Festa 2016
Tetsurou Yano
Reborn as Firefox OS
Reborn as Firefox OS
dynamis
Firefox osで変わるアプリケーションの開発ライフサイクル
Firefox osで変わるアプリケーションの開発ライフサイクル
Mizuho Sakamaki
FileMakerって、どこでどんな風に使われてるの?
FileMakerって、どこでどんな風に使われてるの?
Evolve LLC.
More Related Content
Similar to 関西Firefox OS勉強会 7th GIG LT
FireFoxOS?なにそれ?おいしいの?
FireFoxOS?なにそれ?おいしいの?
Makoto Nishimoto
Firefox OSアプリをタブレット端末で動かしてみた
Firefox OSアプリをタブレット端末で動かしてみた
cluclu_land
Firefox os
Firefox os
Vitalify.Inc
20150117 gunmaweb Firefox OSの紹介
20150117 gunmaweb Firefox OSの紹介
Akihiko Kigure
20141115グンマーのヤボー
20141115グンマーのヤボー
Akihiko Kigure
Firefox osにenchant.jsを食わせてみた
Firefox osにenchant.jsを食わせてみた
Luccafort Dx
Firefox OSがモテないのは どう考えてもお前らが悪い!(FxOS Gecko勉強会LT版)
Firefox OSがモテないのは どう考えてもお前らが悪い!(FxOS Gecko勉強会LT版)
星影 月夜
ギークスマホ「Fx0」入手と運用
ギークスマホ「Fx0」入手と運用
Yutaka Kachi
Secret of Firefox
Secret of Firefox
dynamis
Firefox OSがモテないのはどう考えてもお前らが悪い!
Firefox OSがモテないのはどう考えてもお前らが悪い!
星影 月夜
Firefox OS and Open Web Board - IGGG Meetup 2015 Spring
Firefox OS and Open Web Board - IGGG Meetup 2015 Spring
Gunma University
Firefox OS 起動の仕組みを調べてみた
Firefox OS 起動の仕組みを調べてみた
Muneaki Nishimura
Firefox OSの何が嬉しいか
Firefox OSの何が嬉しいか
Takao Sumitomo
Firefox OS 一問一答
Firefox OS 一問一答
Kentaro Iizuka
Firefox FAQ
Firefox FAQ
dynamis
20150822 osc島根
20150822 osc島根
Akihiko Kigure
ownCloud のあれこれ July Tech Festa 2016
ownCloud のあれこれ July Tech Festa 2016
Tetsurou Yano
Reborn as Firefox OS
Reborn as Firefox OS
dynamis
Firefox osで変わるアプリケーションの開発ライフサイクル
Firefox osで変わるアプリケーションの開発ライフサイクル
Mizuho Sakamaki
FileMakerって、どこでどんな風に使われてるの?
FileMakerって、どこでどんな風に使われてるの?
Evolve LLC.
Similar to 関西Firefox OS勉強会 7th GIG LT
(20)
FireFoxOS?なにそれ?おいしいの?
FireFoxOS?なにそれ?おいしいの?
Firefox OSアプリをタブレット端末で動かしてみた
Firefox OSアプリをタブレット端末で動かしてみた
Firefox os
Firefox os
20150117 gunmaweb Firefox OSの紹介
20150117 gunmaweb Firefox OSの紹介
20141115グンマーのヤボー
20141115グンマーのヤボー
Firefox osにenchant.jsを食わせてみた
Firefox osにenchant.jsを食わせてみた
Firefox OSがモテないのは どう考えてもお前らが悪い!(FxOS Gecko勉強会LT版)
Firefox OSがモテないのは どう考えてもお前らが悪い!(FxOS Gecko勉強会LT版)
ギークスマホ「Fx0」入手と運用
ギークスマホ「Fx0」入手と運用
Secret of Firefox
Secret of Firefox
Firefox OSがモテないのはどう考えてもお前らが悪い!
Firefox OSがモテないのはどう考えてもお前らが悪い!
Firefox OS and Open Web Board - IGGG Meetup 2015 Spring
Firefox OS and Open Web Board - IGGG Meetup 2015 Spring
Firefox OS 起動の仕組みを調べてみた
Firefox OS 起動の仕組みを調べてみた
Firefox OSの何が嬉しいか
Firefox OSの何が嬉しいか
Firefox OS 一問一答
Firefox OS 一問一答
Firefox FAQ
Firefox FAQ
20150822 osc島根
20150822 osc島根
ownCloud のあれこれ July Tech Festa 2016
ownCloud のあれこれ July Tech Festa 2016
Reborn as Firefox OS
Reborn as Firefox OS
Firefox osで変わるアプリケーションの開発ライフサイクル
Firefox osで変わるアプリケーションの開発ライフサイクル
FileMakerって、どこでどんな風に使われてるの?
FileMakerって、どこでどんな風に使われてるの?
関西Firefox OS勉強会 7th GIG LT
1.
組み込み機器でFirefoxを活用する為には 関西Firefox OS勉強会7th
GIG 2014年9月6日
2.
自己紹介 名前: 濱口義弘
所属: 株式会社NTTデータMSE 何しているの? 組み込みソフトやってます。
3.
お約束 個人発表内容です。会社は関係ありません。 個人の妄想です。一切の責任は負いません。
この話にはオチがありません。 というか、滑る話です。。。 ほとんどの方には退屈な話です。 ご容赦のほどを。。。
4.
今日お話しすること FirefoxOS端末が発売されて2年が経過。昨今、インドで33ドルスマフォを発表。 しかし、組み込み機器はスマフォだけではない。
ウェアラブルやIOTといったキーワードで組み込み機器が増えるはず。 で、 スマフォ以外にFirefoxを活用するにはどうすればよいか 勝手に妄想してみた。 元々、Geckoという動作環境で各種ソフトウェアを開発できる。 土台となるxulrunner、SpiderMonkeyに着眼して、FirefoxOSとの違いをみてみた。
5.
やること 現在時刻を表示するコンテンツを使って
以下の違いを見てみる。 ・CPU使用量 ・メモリ使用量 ・起動時間 ・プログラムサイズ 動作環境 ・PC:OptiPlex 9020 CPU:Core i7-4770,MEM:32GB,HDD:1TB ・OS:Ubuntu Linux 12.04 変更する内容 ビルドコンフィグのenable-applicationに対して、3パターンの修正をする。 browser、b2g(デスクトップクライアント)、xulrunner。ビルドするとこんな形になるはず。 コンテンツ Browser Gecko 移植層 コンテンツ B2G Gecko 移植層 コンテンツ Gecko コンテンツ 移植層SpiderMonkey Gaia Firefox FirefoxOS xulrunner SpiderMonkey
6.
やってみた ◆CPU使用率 対象最少最大
Browser 1% 62% B2G 1% 62% Xulrunner 1% 17% SpiderMonkey 10% 100% ◆起動時間 対象平均 Browser 693ミリ秒 B2G 476ミリ秒 Xulrunner 142ミリ秒 SpiderMonkey 23ミリ秒 ◆最大メモリ使用量 対象仮想物理Stack Browser 757Mb 140Mb 0.16Mb B2G 583Mb 104Mb 0.13Mb Xulrunner 465Mb 60Mb 0.13Mb SpiderMonkey 74Mb 8Mb 0.13Mb ◆プログラムサイズ 対象EXE LIBS Browser 0.10Mb 90Mb B2G 0.15Mb 107Mb Xulrunner 0.11Mb 86Mb SpiderMonkey 17Mb 4Mb プロセスを残すためにwhileループが要 因と思われる。 Gecko本体はlibxul.soになり、 LIBS側で計上される。 TOPで取れてないだけ?
7.
まとめ 測定してみた結果、ソフト構造がシンプルになることで性能面は良化する方向になった。 ⇒特定用途であれば、xulrunner、SpiderMonkeyも選択肢の一つ。
但し、出来ないこともあるはずなので、注意が必要。 組み込み=FirefoxOSではなく、Mozillaが培った技術に目を向けて、 以下のような棲み分け、起点に開発をすれば、 最適なシステムを構築できるのではないでしょうか。 FirefoxOS 用途単一用途多様 リソース大 リソース少 Browser Spider Monkey xulrunner 画面がないシステム 複数個のアプリで構成、管理が簡単 WindowManager管理で動作する 全て完結するオールインワン環境 ネイティブとの依存度少ない環境