4. 1 Firefox OS とは
2 Firefox OS 搭載デバイス
3 アプリの開発方法
4 Demonstration
5 Open Web Board
6 最後に
群馬大学 工学部 情報工学科 B4 仲野裕文 Firefox OS + Open Web Board 2015/05/03 4 / 26
5. Firefox OS との出会い
出会いは、そう、
Gunma.web #18 の「Firefox OS の紹介」 by @ic lifewood さん
から始まった…
はじめは、「ブラウザってハードウェアの情報読み取れるの?」という疑
問があったが…
群馬大学 工学部 情報工学科 B4 仲野裕文 Firefox OS + Open Web Board 2015/05/03 5 / 26
6. Firefox OS とは
Firefox OS とは
Firefox OS とは
「Firefox OS(Boot to Gecko または B2G のコードネーム) は Mozilla の
オープンソースモバイル OS です。それは、Gecko ベースのランタイム環
境が起動し、オープン Web アプリがインストール・起動できる Linux
ベースの OS です」a
a
Firefox OS アプリセンター クイックスタートより
※ Gecko は、「Gecko はFirefox が Web コンテンツを表示・レンダリング
に利用しているレンダリングエンジンです。1」
1
Firefox OS アプリセンター クイックスタートより
群馬大学 工学部 情報工学科 B4 仲野裕文 Firefox OS + Open Web Board 2015/05/03 6 / 26
7. Firefox OS とは
Firefox OS とは
つまり、Firefox OS の上で走るのは、Web アプリ。ウェブサイトを作る
言語で書ける。
そして、今までパソコンのブラウザ上で動くアプリしか開発できなかった
ウェブプログラマ、デザイナーがスマホを WebAPI(コンテンツ、データ、
デバイスハードウェアまで扱えるインターフェース) を用いて幅広い!
群馬大学 工学部 情報工学科 B4 仲野裕文 Firefox OS + Open Web Board 2015/05/03 7 / 26
8. Firefox OS 搭載デバイス
Firefox OS 搭載デバイス
List of Devices with Firefox OS
スマートフォン
スマートテレビ
群馬大学 工学部 情報工学科 B4 仲野裕文 Firefox OS + Open Web Board 2015/05/03 8 / 26
9. Firefox OS 搭載デバイス
Firefox OS 搭載デバイス
Firefox OS 搭載スマートフォン
日本国内では、KDDI が Fx0
を販売。
日本を含む 28 カ国、14 機種
が既に販売されている。
群馬大学 工学部 情報工学科 B4 仲野裕文 Firefox OS + Open Web Board 2015/05/03 9 / 26
10. Firefox OS 搭載デバイス
Firefox OS 搭載デバイス
Firefox OS 搭載スマートテレビ
Panasonic ビエラ 4K
CX800, CX800N, CX700 シリーズに搭載! 発売は、今年 5 月下旬!
Panasonic ケーブルテレビ セットトップボックス
Boot to Gecko OS(Firefox OSのノーブランド版) を搭載したケーブルテ
レビ セットトップボックスがすでに販売中
群馬大学 工学部 情報工学科 B4 仲野裕文 Firefox OS + Open Web Board 2015/05/03 10 / 26
11. Firefox OS 搭載デバイス
Firefox OS 搭載スマートテレビ
Figure: engadget 日本版より
群馬大学 工学部 情報工学科 B4 仲野裕文 Firefox OS + Open Web Board 2015/05/03 11 / 26
12. Firefox OS 搭載デバイス
Firefox OS 搭載スマートテレビ
Figure: Panasonic プレスリリースより
群馬大学 工学部 情報工学科 B4 仲野裕文 Firefox OS + Open Web Board 2015/05/03 12 / 26
13. アプリの開発方法
アプリの開発方法
How to Develop App for Firefox OS
Firefox OSのアプリ開発方法は、3 つあります。
WebIDE
デスクトップ版 Firefox の「開発」内から。
プロジェクト作成、エディタ、シミュレータが付属する統合開発環境。
Framin
スマートフォンからスマートフォンのアプリを開発することができる。
自分でアプリを作って、自分の端末にインストールができる。
Mozilla AppMaker
ウェブブラウザ上からFirefox OS 向けのアプリを開発できるツール。
ページアクセスと同時に開発ができる。
群馬大学 工学部 情報工学科 B4 仲野裕文 Firefox OS + Open Web Board 2015/05/03 13 / 26
21. Open Web Board
Open Web Board
OpenWebBoard とは、何?
Open Web Board とは
「Open Web Board は、Firefox OS を搭載した HDMI ドングル型開発ボー
ドです。USB ホスト機能を搭載し、マウスやキーボード、カメラ、オー
ディオ、USB シリアル機器などをFirefox OS から利用することができま
す。また、ネットワーク機能として無線 LAN、BT(Bluetooth)、
BLE(Bluetooth Low Energy) を搭載し、センサー機器と通信することも可
能です。簡単な Web 技術で様々な周辺機器を活用したアプリケーション
開発にご利用いただけます。」a
a
KDDI Firefox OS Portal Site より
群馬大学 工学部 情報工学科 B4 仲野裕文 Firefox OS + Open Web Board 2015/05/03 21 / 26
22. Open Web Board
Open Web Board
Open Web Board とは、何??
Open Web Board とは
「また本デバイスに関するソースコードなどのソフトウェア、技術情報を
公開し、Firefox OS 上でアプリケーションを作成するのみでなく、様々
な活用方法を広げていくことを指向するデバイスです。」a
a
KDDI Firefox OS Portal Site より
要は、使い道は自由!
アイディア次第で、Open Web Board は何でも使える!
群馬大学 工学部 情報工学科 B4 仲野裕文 Firefox OS + Open Web Board 2015/05/03 22 / 26
23. Open Web Board
Open Web Board とは
私が考える Open Web Board とは
My idea to Open Web Board
画面出力が HDMI からできるため、テレビを用いた拡張性が強いとみた。
今のテレビは、テレビを視聴することしかできない。
テレビに OS を入れて販売するには時間がかかる。
HDMI であれば、いち早くテレビにテレビ以上のエンターテインメント
を提供できるのではないか。
群馬大学 工学部 情報工学科 B4 仲野裕文 Firefox OS + Open Web Board 2015/05/03 23 / 26
24. 最後に
Special Thanks
Special Thanks to... Akihiko Kigure! @ic lifewood
深夜の Facebook で参加を決定してヘルプしてくれた兄貴!
群馬大学 工学部 情報工学科 B4 仲野裕文 Firefox OS + Open Web Board 2015/05/03 24 / 26