Firefox OS (Fx0端末) Webアプリ開発辞典 [Firefox OS Web Application sample]

このページはFirefox OSを搭載したFx0で動作するWebアプリ開発者向けの参考ページです。Fx0は国内ではauから発売されており、このサイトでもauで購入したFx0端末を使用しています。いずれも実機での動作になるため、Firefox OSシミュレーターなどでは正しく動作しないことがあります。
このサイトで使用しているFirefox OSのバージョンは2.0.0.0です。なお、Fx0は開発者向けの端末なので一般のユーザーが購入することは、まずないでしょう。もし、興味があるなら早めの購入しておかないとFirefox OSを搭載した端末自体の入手が難しくなるかもしれません。やはりシミュレーターと実機では違うので少しでも興味があるなら入手しておくのがよいでしょう。

このサイトではサンプルとして掲載しているWebアプリデータ一式をダウンロードできます。sampleフォルダ内にあるappフォルダがアプリケーション実行用に必要なファイルです。それ以外のファイルは制作時に使用したファイルです。
このサイトからダウンロードしたsampleフォルダ内にあるファイルは自由に改変して使用しても構いません。なお、商用としてアプリケーションを販売する場合は、そのまま利用するのではなく何らかの工夫をした上で販売してください。その際、サンプルコードを利用した発生したトラブル/損害等については一切責任を負わないものとします。

*勉強用に作成したページなので間違いや不具合の出るサンプルがあるかもしれません。致命的なもので、これはまずいというサンプルがありましたらopenspc@alpha.ocn.ne.jpまでメールをください。


Last update:2015/3/19 PM 11:41

バイブレーション (Vibration API)

  1. 1秒間振動させる
  2. 振動パターンを指定する
  3. 振動を停止する

バッテリー (Battery API)

  1. 充電中かどうか調べる
  2. 充電レベルを調べる
  3. 充電状況が変化したかどうか調べる
  4. バッテリーレベルが変化したかどうか調べる

環境光センサー (Ambient Light Sensor API)

  1. 環境光センサーの値を取得する

近接センサー (Proximity API)

  1. 近接センサーを利用して物体が近づいたかどうか調べる

カメラ (Camera/UserMedia)

  1. カメラから映像を取り込み表示する (getUserMedia)
  2. カメラから映像を取り込み画像としてページ内に表示/追加する (getUserMedia)
  3. 連写する (getUserMedia)

アラーム (Alarm API)

  1. アラームを設定/通知する

オーディオ/サウンド/ミュージック (Audio/Sound/Music/Web Audio API)

  1. 既存のオーディオファイルを再生する
  2. 音が重ならないようにオーディオファイルを再生する
  3. Web Audio APIを使ってラの音(440Hz)を再生する

Webアクティビティ (Web Activities)

  1. Webアクティビティを使ってWebブラウザに指定したURLのページを表示する
  2. Webアクティビティを使って電話アプリを起動する
  3. Webアクティビティを使ってメールアプリを起動する
  4. Webアクティビティを使ってカメラアプリを起動する
  5. Webアクティビティを使って設定を起動する

位置情報/ジオロケーション (Geolocation API)

  1. 現在地の位置情報を取得する
  2. 現在地の位置情報を定期的に取得する

加速度センサー/傾きセンサー (Acceleration)

  1. 加速度センサーの値を表示する
  2. 傾きセンサーの値を表示する

Firefoxマーケットプレイス (Firefox Marketplace)

  1. Marketplaceでアカウント登録を行う
  2. Marketplaceでアプリの登録を行う

開発ツール関連リンク

  1. Web IDE
  2. Firefox OS Simulator
  3. リモートデバッグ
  4. 「httpd.js」Fx0をWebサーバ化するライブラリ (KDDI)

開発者用資料関連リンク

  1. Firefox OS 関連のアプリ開発者向けドキュメント
  2. Web API (MDN)
  3. アプリマニフェスト
  4. アプリの許可設定
  5. パフォーマンス (MND)
  6. アプリからの収益
  7. デバイス上でコンソールログを取る

開発者向けリンク

  1. Firefox OS (Boot to Gecko)
  2. FirefoxブラウザとWebの技術ですぐ作れる! HTML5で手軽にFirefox OSアプリ開発
  3. 開発者ブログ Fevered
  4. APIから学ぶFirefox OS
  5. firefoxOSのアプリ開発を始めるまで

Firefox OS (Fx0)関連リンク

  1. Fx0 LGL25 (au公式サイト)
  2. Firefox Marketplace
  3. 文句なしにカッコイイ! Firefoxスマホ「Fx0」の可能性はどんなだ?
  4. ギークのためのFirefox OS搭載スマホ「Fx0」で何ができるのかを示すハッカソンの様子はこんな感じ
  5. Firefox OS搭載スマホ「Fx0」で“つくる自由”を! テクノ手芸部さんに体現してもらいました
  6. Firefox OS 使い方辞典

Firefox OS関連の書籍

  1. Firefox OSアプリ開発ガイド
  2. Firefox OSアプリ開発スタートアップマニュアル [Kindle版]
  3. HTML5でつくる Firefox OSアプリケーション開発入門