15
@ Maru-lec × Android Group × BLE by Tomoya Asai (dynamis) Device with Android

Device for Android

Embed Size (px)

DESCRIPTION

マルレク特別編+日本Androidの会6月定例会+BLEガジェット勉強会 で試用したスライド http://kokucheese.com/event/index/178128/

Citation preview

Page 1: Device for Android

@ Maru-lec × Android Group × BLE by Tomoya Asai (dynamis)

Device with Android

Page 2: Device for Android

Android の 周辺機器

Page 3: Device for Android
Page 4: Device for Android

Android の 周辺機器

誰が何と言おうと

Page 5: Device for Android

Firefox OS Flame

主な仕様: Display: 4.5 inch FWVGACPU: MSM8210 Dual 1.2 GHz (Cortex-A7, Adreno 302)RAM: 256 MB ~ 1GBROM: 8 GBCamera: 5 MP + 2MPNFC, BT, Dual SIM

開発者向けリファレンス端末mozilla.jp/flame

Page 6: Device for Android

Flame = Android 周辺機器

Android と兄弟分の OS だし

Android ビーム (NFC)

Web API で繋がる

同じアプリが動く 合成 apk を作ってインストール

Intent も使えるようになった Web Activities を Intent に変換します

mozilla.jp/flame

Page 7: Device for Android

Internet

Firefox OS は Android の弟?

mozilla.jp/flameKernel & HAL Kernel & HAL

Web Platform

GeckoDevice API

Web に最適化 シンプル&スマート

System API

Packaged App(Local File)

Hosted App(Web Site)

App Framework

LibrariesBlink SGL etc...

AndroidRuntime

Native Interface

Dalvik VM

Java App

Native Library

Chrome (Browser App)

InternetWebView Contents

再利用

Page 8: Device for Android
Page 9: Device for Android
Page 10: Device for Android

Android ビームで使う

まず NDEF に対応 NFC Data Exchange Format

Android ビームに対応 Android Beam = NDEF Push with NFC

その他も順次対応 Tap2Pay など対応を検討中

mozilla.jp/flame

Page 11: Device for Android

Web API (モバイル OS 向け)通信とネットワーク

Network Information, MMS, Mobile Connection, Network Stats, Serial, Simple Push, SMS, SystemXHR, TCP Socket, Telephony, UDB Diagram Socket, Voicemail, WiFi Information

デバイスやセンサー制御 Ambient Light Sensor, Battery Status, Bluetooth, Camera, Device Orientation, FM Radio, Geolocation, NFC, Pointer Lock, Power Management, Print, Proximity Sensor, Screen Orientation, USB, Vibration, WebCL, WebGL, WebGL2

下線 := 注目、イタリック := 未実装 or 提案、https://wiki.mozilla.org/WebAPI

Page 12: Device for Android

Web API (モバイル OS 向け)データの管理と共有

Archive, DeviceIndexedDB, FileHandle, IndexedDB, Contacts, Data Store, Device Storage, USB File Reading

アプリ管理とアプリ間通信 Apps, Inter App Communication, Permissions, Web Activities, WebSocket Over Apps

システム Alarm, Background Services, Browser, Idle, Keyboard/IME, Log, Notifications, Payment, Resource Lock, Settings, Time/Clock

下線 := 注目、イタリック := 未実装 or 提案、https://wiki.mozilla.org/WebAPI

Page 13: Device for Android

ところで BLE は?

Flame は BT 3.0 です BLE ガジェット勉強会なのにゴメン…

Firefox OS 2.2 で対応予定 2015/01 FC 見込み (TBD) !

mozilla.jp/flame

Page 14: Device for Android

mozilla.jp/flame

Page 15: Device for Android

Firefox OS コミュニティ!

http://FxOS.org イベントやドキュメントをご案内

http://FxOS.org/ml (Google Group のリンク: https://groups.google.com/group/firefoxos)

みんなよろしく!