20. デバイスとつながる(API)
DAP (Device APIs Working Group)
Battery Status API
Network Information API
Ambient Light Events
Proximity Events
Vibration API
Menu API
Network Service Discovery
SysApps (System Applications Working Group)
Alarm API
Contacts API
Messaging API
Telephony API
Raw Sockets API
Bluetooth API
Browser API
Calendar API
Device Capabilities API
Idle API
Media Storage API
Network Interface API
Secure Elements API
System Settings API
WebApps (Web Applications Working Group)
Clipboard API and events
Fullscreen API
Input Method (IME) API
Pointer Lock API
Gamepad API
21. デバイスとつながる
(ハードウェア/コントローラー)
Open Web Board
Tessel
Espruino
Leap Motion
Kinect
Arduino
Intel PerC
Rasberry Pi
MYO
XBee
Ubi interactive
34. WebRTCの2つの仕様
「Media Capture and Streams(getUserMedia)」
ローカルのカメラやマイクからストリームデータを取得
する仕様
「WebRTC 1.0: Real-‐‑‒time Communication Between
Browsers」
主にP2P通信のための仕様が定義されている
56. Device Access
• Geolocation API … GPS情報を取得
• Web Speech API… ⾳音声⼊入⼒力力
• Device Orientation …デバイスの向きや傾きを取得
• Contacts API … アドレス帳へのアクセス
• Calendar API … カレンダー情報の取得
• Battery Status API … バッテリーの状態を取得
• Network Information API … 通信環境の情報を取得
• USB, Bluetooth など
57. Device Access
Geolocation API 9 3.5 5
(3.2)
5
(2.1) 10.6
Web Speech API - - 7*
(7.1*)
31*
(4.4*) -
Device
Orientation 11 6 -
(4.3)
7
(3) 15
Battery Status
API - 10* - 38
(4.4) 25
Network
Information API - 12 - -
(2.2*) -
括弧の表記はモバイル(Safari $ iOS、Chrome $ Android)
*表記は実装が不完全または、実装古い可能性