ATND
HTML5 デバイス API 勉強会 : ATND
https://atnd.org/events/57733
Togetterまとめ
Chrome Apps のデバイスAPI
JavaScript APIs - Google Chrome
https://developer.chrome.com/apps/api_index
Sample Apps - Google Chrome
https://developer.chrome.com/apps/samples
- USD を使用する時の ID は16進数では無く、10進数で指定する必要が有る。
GoogleChrome/chrome-nfc · GitHub
https://github.com/GoogleChrome/chrome-nfc
I'm really excited to announce that the long awaited¹ Chrome App NFC Library is…
https://plus.google.com/+FrancoisBeaufort/posts/CWTm2GaZRLJ
ウェブ標準デバイス系 API 総集編 2014
- Geolocation API は必ず GPS のデータを返すとは限らない。WiFi、携帯の基地局、 IP アドレスなどから推定された情報が返される事も有る。 GPS の値のみなど選択して使う事は出来ない。どの方法で取得されたかを調べる方法も無い。
Cordova で拡張するデバイス API
3rd パーティ製のプラグインは以下のコマンドで追加出来る。
cordova plugin add プラグイン名
プラグインが公開されている公式サイト
Cordova Plugin Registry
http://plugins.cordova.io/#/
ブラウザで Cordova アプリを作れるサービス「Monaca」
Monaca - Hybrid mobile development cloud for cross-platform app
http://monaca.mobi/en/
Firefox OS のデバイス API
アプリの種類
- アプリの種類は以下の3つ
- 通常アプリ:通常のアプリ。
- 特権アプリ:コードレビューが行われ、ストアで公開されるアプリ。
- 認定アプリ:全ての API が利用できる。キャリアやそれに準ずる主体が作成可能。
- それぞれの種類で利用可能な API はシミュレータで確認出来る。
- チェックマーク:利用可能。
- !:使用する時にユーザに毎回確認が入る。
- ×:使用出来ない。
- OS のバージョンによって利用可能な API が変更される事がある。
Firefox OSのパーミッション情報一覧。ドキュメント化されてないもの含めてここで実装されているのを見れば全部確認できるらしい。
https://mxr.mozilla.org/mozilla-central/source/dom/apps/PermissionsTable.jsm#36
Device Storage API - Web API インターフェイス | MDN
https://developer.mozilla.org/ja/docs/Web/API/Device_Storage_API
Navigator.getUserMedia - Web API インターフェイス | MDN
https://developer.mozilla.org/ja/docs/Web/API/Navigator.getUserMedia
Camera API - Web API インターフェイス | MDN
https://developer.mozilla.org/ja/docs/Web/API/Camera_API
FMラジオ
FMRadio - Web API インターフェイス | MDN
https://developer.mozilla.org/ja/docs/Web/API/FMRadio
- FM ラジオ関連の API はイヤフォンが接続されているかのチェックも含まれる。
- FM ラジオ機能のアンテナはイヤフォンが兼ねる。
WebAPI/SpeakerManager - MozillaWiki
https://wiki.mozilla.org/WebAPI/SpeakerManager
強制的にスピーカーから音を鳴らす
var sm = new MozSpeakerManager(); sm.forcespeaker = true;
Web Activities - Web API インターフェイス | MDN
https://developer.mozilla.org/ja/docs/Web/API/Web_Activities
XMLHttpRequest - Web API インターフェイス | MDN
https://developer.mozilla.org/ja/docs/Web/API/XMLHttpRequest
TCPSocket - Web API インターフェイス | MDN
https://developer.mozilla.org/ja/docs/Web/API/TCPSocket
開発者 | Firefox Marketplace
https://marketplace.firefox.com/developers/
アプリセンター | MDN
https://developer.mozilla.org/ja/Apps
Windows ストア アプリから使かえる 11 のセンサーAPIとデバイス API
How to specify device capabilities in a package manifest (Windows Runtime apps) - Windows app development
http://msdn.microsoft.com/en-us/library/windows/apps/xaml/dn263092.aspx
次のIEで搭載予定の機能などが確認できる。GamePad APIなども予定に入ってるみたい
https://status.modern.ie/
deviceEntryの名前を元に該当のデバイスを見つける。見つかったらそのIDを使う
デバイスとITの架け橋 - Site Home - MSDN Blogs
http://blogs.msdn.com/b/hirosho/