SlideShare a Scribd company logo
1 of 16
Download to read offline
Android Wear: Good Parts
Takahiro Yoshimura (@alterakey)
11.2.2015
Who I am
@alterakey
埼玉の小さい会社で
R&Dやってます
Basics
API 18∼の端末とペアリングして使う
端末からの通知を受信して表示するのが主
アプリを動作させることができる
Basics
API 18∼の端末とペアリングして使う
端末からの通知を受信して表示するのが主
アプリを動作させることができる
API 18∼の端末とペアリングして使う
Facts?
Bluetooth Low Energy?

→API呼び出しすら存在しない
NotificationListenerServiceのため
Facts?
普通のBluetooth!
プロトコル自体はprotobufベースっぽい

→セキュリティはBluetoothに頼っているような感じ

→そんなに複雑ではなさそう
iOSデバイス?

→Bluetooth Low Energyならまだ可能性が… ^^;;;
API 18∼の端末とペアリングして使う
Facts?
1:1でしか使えないの?
Android Wear上でBluetoothServerSocketが作成可能

→複数台ともペアリング可能

→Insecure modeも使用可能
Android Wear同士の通信だって可能!
端末からの通知を受信して表示するのが主
Facts?
スリープしている時は?
アプリの継続動作は可能

facepalm時にはadbは切られる感じはするが…
センサも生きている
Facts?
加速度などを検知して
なにか起こすことも!
Sleep as Android
Conductor

さっさと公開したい…
Facts?
電池は減る
batchできるようならそうした方が良い

Sony Smartwatch 3, LG Watch G/R etc.
batchするとデータが欠落する機種もある

Moto 360 etc.
orz
Summary
Android Wearは…
意外と素直
普通に自由
いろいろ使える
Summary
楽しい!!!!
ご静聴ありがとうございました。

More Related Content

What's hot

デバイスWeb apiコンソーシアム 第四回資料(RemoteRelay with Thermal camera)
デバイスWeb apiコンソーシアム 第四回資料(RemoteRelay with Thermal camera)デバイスWeb apiコンソーシアム 第四回資料(RemoteRelay with Thermal camera)
デバイスWeb apiコンソーシアム 第四回資料(RemoteRelay with Thermal camera)Iida Keisuke
 
ニフティクラウド mobile backend 北海道ハンズオン
ニフティクラウド mobile backend 北海道ハンズオンニフティクラウド mobile backend 北海道ハンズオン
ニフティクラウド mobile backend 北海道ハンズオンニフクラ mobile backend
 
ポケモンGoをスマートグラスで表示してみた話
ポケモンGoをスマートグラスで表示してみた話ポケモンGoをスマートグラスで表示してみた話
ポケモンGoをスマートグラスで表示してみた話Keiichiro Fujii
 
ニフティクラウド mobile backendのREST APIについて
ニフティクラウド mobile backendのREST APIについてニフティクラウド mobile backendのREST APIについて
ニフティクラウド mobile backendのREST APIについてニフクラ mobile backend
 
デバイスコネクト活用事例紹介
デバイスコネクト活用事例紹介デバイスコネクト活用事例紹介
デバイスコネクト活用事例紹介Device WebAPI Consortium
 
Ncmb勉強会 #8 cocos2d x 資料「Cocos2d-xとNCMBを組み合わせるには」
Ncmb勉強会 #8 cocos2d x 資料「Cocos2d-xとNCMBを組み合わせるには」Ncmb勉強会 #8 cocos2d x 資料「Cocos2d-xとNCMBを組み合わせるには」
Ncmb勉強会 #8 cocos2d x 資料「Cocos2d-xとNCMBを組み合わせるには」Atsushi Nakatsugawa
 
PHPでスマホアプリにプッシュ通知する
PHPでスマホアプリにプッシュ通知するPHPでスマホアプリにプッシュ通知する
PHPでスマホアプリにプッシュ通知するTomoki Hasegawa
 
Edisonユーザ会「ニフティクラウド mobile backendとIoTの良い関係」
Edisonユーザ会「ニフティクラウド mobile backendとIoTの良い関係」Edisonユーザ会「ニフティクラウド mobile backendとIoTの良い関係」
Edisonユーザ会「ニフティクラウド mobile backendとIoTの良い関係」ニフクラ mobile backend
 
ニフティクラウド
 mobile backend とIoTの良い関係
ニフティクラウド
 mobile backend とIoTの良い関係ニフティクラウド
 mobile backend とIoTの良い関係
ニフティクラウド
 mobile backend とIoTの良い関係ニフクラ mobile backend
 

What's hot (13)

Hacker wars mbaas
Hacker wars mbaasHacker wars mbaas
Hacker wars mbaas
 
デバイスWeb apiコンソーシアム 第四回資料(RemoteRelay with Thermal camera)
デバイスWeb apiコンソーシアム 第四回資料(RemoteRelay with Thermal camera)デバイスWeb apiコンソーシアム 第四回資料(RemoteRelay with Thermal camera)
デバイスWeb apiコンソーシアム 第四回資料(RemoteRelay with Thermal camera)
 
ニフティクラウド mobile backend 北海道ハンズオン
ニフティクラウド mobile backend 北海道ハンズオンニフティクラウド mobile backend 北海道ハンズオン
ニフティクラウド mobile backend 北海道ハンズオン
 
ポケモンGoをスマートグラスで表示してみた話
ポケモンGoをスマートグラスで表示してみた話ポケモンGoをスマートグラスで表示してみた話
ポケモンGoをスマートグラスで表示してみた話
 
ニフティクラウド mobile backendのREST APIについて
ニフティクラウド mobile backendのREST APIについてニフティクラウド mobile backendのREST APIについて
ニフティクラウド mobile backendのREST APIについて
 
GotAPIの概要と技術解説
GotAPIの概要と技術解説GotAPIの概要と技術解説
GotAPIの概要と技術解説
 
デバイスコネクト活用事例紹介
デバイスコネクト活用事例紹介デバイスコネクト活用事例紹介
デバイスコネクト活用事例紹介
 
デバイス WebAPI設計の進め方
デバイス WebAPI設計の進め方デバイス WebAPI設計の進め方
デバイス WebAPI設計の進め方
 
LinkingとデバイスWebAPI
LinkingとデバイスWebAPILinkingとデバイスWebAPI
LinkingとデバイスWebAPI
 
Ncmb勉強会 #8 cocos2d x 資料「Cocos2d-xとNCMBを組み合わせるには」
Ncmb勉強会 #8 cocos2d x 資料「Cocos2d-xとNCMBを組み合わせるには」Ncmb勉強会 #8 cocos2d x 資料「Cocos2d-xとNCMBを組み合わせるには」
Ncmb勉強会 #8 cocos2d x 資料「Cocos2d-xとNCMBを組み合わせるには」
 
PHPでスマホアプリにプッシュ通知する
PHPでスマホアプリにプッシュ通知するPHPでスマホアプリにプッシュ通知する
PHPでスマホアプリにプッシュ通知する
 
Edisonユーザ会「ニフティクラウド mobile backendとIoTの良い関係」
Edisonユーザ会「ニフティクラウド mobile backendとIoTの良い関係」Edisonユーザ会「ニフティクラウド mobile backendとIoTの良い関係」
Edisonユーザ会「ニフティクラウド mobile backendとIoTの良い関係」
 
ニフティクラウド
 mobile backend とIoTの良い関係
ニフティクラウド
 mobile backend とIoTの良い関係ニフティクラウド
 mobile backend とIoTの良い関係
ニフティクラウド
 mobile backend とIoTの良い関係
 

Similar to Android Wear: Good Parts

Api meet up online#6 session1 ginco
Api meet up online#6 session1 gincoApi meet up online#6 session1 ginco
Api meet up online#6 session1 gincoNihei Tsukasa
 
これからのネイティブアプリにおけるOpenID Connectの活用
これからのネイティブアプリにおけるOpenID Connectの活用これからのネイティブアプリにおけるOpenID Connectの活用
これからのネイティブアプリにおけるOpenID Connectの活用Masaru Kurahayashi
 
モバイル・IoT・VR、今後のデバイスに向けた開発手法について ~スマホの次を見据えて~
モバイル・IoT・VR、今後のデバイスに向けた開発手法について ~スマホの次を見据えて~モバイル・IoT・VR、今後のデバイスに向けた開発手法について ~スマホの次を見据えて~
モバイル・IoT・VR、今後のデバイスに向けた開発手法について ~スマホの次を見据えて~Koichi Sasaki
 
CIのビルドを通知する仕組みをAndroidとFirestoreで作った話
CIのビルドを通知する仕組みをAndroidとFirestoreで作った話CIのビルドを通知する仕組みをAndroidとFirestoreで作った話
CIのビルドを通知する仕組みをAndroidとFirestoreで作った話Takao Sumitomo
 
[社内向け]Titanium勉強会
[社内向け]Titanium勉強会[社内向け]Titanium勉強会
[社内向け]Titanium勉強会Rei Matsushita
 
2023-08-03 JAWS-UG IoT専門部会「AWS IoT ExpressLinkの動作を調べてみよう」
2023-08-03 JAWS-UG IoT専門部会「AWS IoT ExpressLinkの動作を調べてみよう」2023-08-03 JAWS-UG IoT専門部会「AWS IoT ExpressLinkの動作を調べてみよう」
2023-08-03 JAWS-UG IoT専門部会「AWS IoT ExpressLinkの動作を調べてみよう」Akira Tateishi
 
2015 11 05_ios9_新仕様まとめ_社内勉強会
2015 11 05_ios9_新仕様まとめ_社内勉強会2015 11 05_ios9_新仕様まとめ_社内勉強会
2015 11 05_ios9_新仕様まとめ_社内勉強会Natsuki Yamanaka
 
Platform io で シュッと arduino 開発を高速化しよう speed up your arduino development with p...
Platform io で シュッと arduino 開発を高速化しよう speed up your arduino development with p...Platform io で シュッと arduino 開発を高速化しよう speed up your arduino development with p...
Platform io で シュッと arduino 開発を高速化しよう speed up your arduino development with p...74th
 
IoT/ロボティクス時代のモニタリングとコントロール 15分バージョン
IoT/ロボティクス時代のモニタリングとコントロール 15分バージョンIoT/ロボティクス時代のモニタリングとコントロール 15分バージョン
IoT/ロボティクス時代のモニタリングとコントロール 15分バージョンMasahiro Takechi
 
【FKEYセミナー 20150205 基調講演】「今こそクラウド活用」 講師:大和 敏彦 氏 (株式会社アイティアイ 代表取締役)
【FKEYセミナー 20150205 基調講演】「今こそクラウド活用」 講師:大和 敏彦 氏 (株式会社アイティアイ 代表取締役)【FKEYセミナー 20150205 基調講演】「今こそクラウド活用」 講師:大和 敏彦 氏 (株式会社アイティアイ 代表取締役)
【FKEYセミナー 20150205 基調講演】「今こそクラウド活用」 講師:大和 敏彦 氏 (株式会社アイティアイ 代表取締役)appliedelectronics
 
Androidとは。ちょっと変った視点から
Androidとは。ちょっと変った視点からAndroidとは。ちょっと変った視点から
Androidとは。ちょっと変った視点からdemuyan
 
WWCT ラズパイ Bluemix 講習資料
WWCT ラズパイ Bluemix 講習資料WWCT ラズパイ Bluemix 講習資料
WWCT ラズパイ Bluemix 講習資料Masaya Fujita
 
IoTシステムを支えるワンストップ基盤 Plat'Data Processing
IoTシステムを支えるワンストップ基盤 Plat'Data ProcessingIoTシステムを支えるワンストップ基盤 Plat'Data Processing
IoTシステムを支えるワンストップ基盤 Plat'Data ProcessingKohei MATSUSHITA
 
Node-REDをIoTビジネスに適用するために苦労した3つの話【Node-RED Con Tokyo 2019】
Node-REDをIoTビジネスに適用するために苦労した3つの話【Node-RED Con Tokyo 2019】Node-REDをIoTビジネスに適用するために苦労した3つの話【Node-RED Con Tokyo 2019】
Node-REDをIoTビジネスに適用するために苦労した3つの話【Node-RED Con Tokyo 2019】Tomohiro Nakajima
 

Similar to Android Wear: Good Parts (20)

Api meet up online#6 session1 ginco
Api meet up online#6 session1 gincoApi meet up online#6 session1 ginco
Api meet up online#6 session1 ginco
 
Androidとi beacon(ble)
Androidとi beacon(ble)Androidとi beacon(ble)
Androidとi beacon(ble)
 
Azure IoT Edge入門
Azure IoT Edge入門Azure IoT Edge入門
Azure IoT Edge入門
 
これからのネイティブアプリにおけるOpenID Connectの活用
これからのネイティブアプリにおけるOpenID Connectの活用これからのネイティブアプリにおけるOpenID Connectの活用
これからのネイティブアプリにおけるOpenID Connectの活用
 
モバイル・IoT・VR、今後のデバイスに向けた開発手法について ~スマホの次を見据えて~
モバイル・IoT・VR、今後のデバイスに向けた開発手法について ~スマホの次を見据えて~モバイル・IoT・VR、今後のデバイスに向けた開発手法について ~スマホの次を見据えて~
モバイル・IoT・VR、今後のデバイスに向けた開発手法について ~スマホの次を見据えて~
 
CIのビルドを通知する仕組みをAndroidとFirestoreで作った話
CIのビルドを通知する仕組みをAndroidとFirestoreで作った話CIのビルドを通知する仕組みをAndroidとFirestoreで作った話
CIのビルドを通知する仕組みをAndroidとFirestoreで作った話
 
Rspberry PI + AWS IOT検証
Rspberry PI + AWS IOT検証Rspberry PI + AWS IOT検証
Rspberry PI + AWS IOT検証
 
[社内向け]Titanium勉強会
[社内向け]Titanium勉強会[社内向け]Titanium勉強会
[社内向け]Titanium勉強会
 
2023-08-03 JAWS-UG IoT専門部会「AWS IoT ExpressLinkの動作を調べてみよう」
2023-08-03 JAWS-UG IoT専門部会「AWS IoT ExpressLinkの動作を調べてみよう」2023-08-03 JAWS-UG IoT専門部会「AWS IoT ExpressLinkの動作を調べてみよう」
2023-08-03 JAWS-UG IoT専門部会「AWS IoT ExpressLinkの動作を調べてみよう」
 
2015 11 05_ios9_新仕様まとめ_社内勉強会
2015 11 05_ios9_新仕様まとめ_社内勉強会2015 11 05_ios9_新仕様まとめ_社内勉強会
2015 11 05_ios9_新仕様まとめ_社内勉強会
 
Platform io で シュッと arduino 開発を高速化しよう speed up your arduino development with p...
Platform io で シュッと arduino 開発を高速化しよう speed up your arduino development with p...Platform io で シュッと arduino 開発を高速化しよう speed up your arduino development with p...
Platform io で シュッと arduino 開発を高速化しよう speed up your arduino development with p...
 
IoT/ロボティクス時代のモニタリングとコントロール 15分バージョン
IoT/ロボティクス時代のモニタリングとコントロール 15分バージョンIoT/ロボティクス時代のモニタリングとコントロール 15分バージョン
IoT/ロボティクス時代のモニタリングとコントロール 15分バージョン
 
【FKEYセミナー 20150205 基調講演】「今こそクラウド活用」 講師:大和 敏彦 氏 (株式会社アイティアイ 代表取締役)
【FKEYセミナー 20150205 基調講演】「今こそクラウド活用」 講師:大和 敏彦 氏 (株式会社アイティアイ 代表取締役)【FKEYセミナー 20150205 基調講演】「今こそクラウド活用」 講師:大和 敏彦 氏 (株式会社アイティアイ 代表取締役)
【FKEYセミナー 20150205 基調講演】「今こそクラウド活用」 講師:大和 敏彦 氏 (株式会社アイティアイ 代表取締役)
 
Edison勉強会20170130
Edison勉強会20170130Edison勉強会20170130
Edison勉強会20170130
 
Androidとは。ちょっと変った視点から
Androidとは。ちょっと変った視点からAndroidとは。ちょっと変った視点から
Androidとは。ちょっと変った視点から
 
WWCT ラズパイ Bluemix 講習資料
WWCT ラズパイ Bluemix 講習資料WWCT ラズパイ Bluemix 講習資料
WWCT ラズパイ Bluemix 講習資料
 
Homekit 20140730
Homekit 20140730Homekit 20140730
Homekit 20140730
 
IoT ChatOps #IoTLT
IoT ChatOps #IoTLTIoT ChatOps #IoTLT
IoT ChatOps #IoTLT
 
IoTシステムを支えるワンストップ基盤 Plat'Data Processing
IoTシステムを支えるワンストップ基盤 Plat'Data ProcessingIoTシステムを支えるワンストップ基盤 Plat'Data Processing
IoTシステムを支えるワンストップ基盤 Plat'Data Processing
 
Node-REDをIoTビジネスに適用するために苦労した3つの話【Node-RED Con Tokyo 2019】
Node-REDをIoTビジネスに適用するために苦労した3つの話【Node-RED Con Tokyo 2019】Node-REDをIoTビジネスに適用するために苦労した3つの話【Node-RED Con Tokyo 2019】
Node-REDをIoTビジネスに適用するために苦労した3つの話【Node-RED Con Tokyo 2019】
 

More from Takahiro Yoshimura

Looking Back: CIS on Managed K8S
Looking Back: CIS on Managed K8SLooking Back: CIS on Managed K8S
Looking Back: CIS on Managed K8STakahiro Yoshimura
 
Drawing Dataflow On Dalvik Bytecodes
Drawing Dataflow On Dalvik Bytecodes Drawing Dataflow On Dalvik Bytecodes
Drawing Dataflow On Dalvik Bytecodes Takahiro Yoshimura
 
Trueseeing: Effective Dataflow Analysis over Dalvik Opcodes
Trueseeing: Effective Dataflow Analysis over Dalvik OpcodesTrueseeing: Effective Dataflow Analysis over Dalvik Opcodes
Trueseeing: Effective Dataflow Analysis over Dalvik OpcodesTakahiro Yoshimura
 
10 (about make 10 with 4 numbers challenge)
10 (about make 10 with 4 numbers challenge)10 (about make 10 with 4 numbers challenge)
10 (about make 10 with 4 numbers challenge)Takahiro Yoshimura
 
Go goes Mobile: Quick Exploration on Go 1.5 and Gomobile
Go goes Mobile: Quick Exploration on Go 1.5 and GomobileGo goes Mobile: Quick Exploration on Go 1.5 and Gomobile
Go goes Mobile: Quick Exploration on Go 1.5 and GomobileTakahiro Yoshimura
 
伝授の巻について #スクエアフリーセミナー #yochiand
伝授の巻について #スクエアフリーセミナー #yochiand伝授の巻について #スクエアフリーセミナー #yochiand
伝授の巻について #スクエアフリーセミナー #yochiandTakahiro Yoshimura
 
GroovyなAndroidテスト #atest_hack
GroovyなAndroidテスト #atest_hackGroovyなAndroidテスト #atest_hack
GroovyなAndroidテスト #atest_hackTakahiro Yoshimura
 

More from Takahiro Yoshimura (20)

Looking Back 2023
Looking Back 2023Looking Back 2023
Looking Back 2023
 
Fill In The Blank
Fill In The BlankFill In The Blank
Fill In The Blank
 
Ticket To The Dark World
Ticket To The Dark WorldTicket To The Dark World
Ticket To The Dark World
 
Looking back 2022
Looking back 2022Looking back 2022
Looking back 2022
 
Hazy Datagrams
Hazy DatagramsHazy Datagrams
Hazy Datagrams
 
Wartime Pigeons
Wartime PigeonsWartime Pigeons
Wartime Pigeons
 
Securing Supply Chains
Securing Supply ChainsSecuring Supply Chains
Securing Supply Chains
 
Looking Back: CIS on Managed K8S
Looking Back: CIS on Managed K8SLooking Back: CIS on Managed K8S
Looking Back: CIS on Managed K8S
 
Beijing Report 2022
Beijing Report 2022Beijing Report 2022
Beijing Report 2022
 
Asynchronicity
AsynchronicityAsynchronicity
Asynchronicity
 
Outsmarting Smartphone Apps 2
Outsmarting Smartphone Apps 2Outsmarting Smartphone Apps 2
Outsmarting Smartphone Apps 2
 
Outsmarting Smartphone Apps 2
Outsmarting Smartphone Apps 2Outsmarting Smartphone Apps 2
Outsmarting Smartphone Apps 2
 
Outsmarting Smartphone Apps
Outsmarting Smartphone AppsOutsmarting Smartphone Apps
Outsmarting Smartphone Apps
 
Drawing Dataflow On Dalvik Bytecodes
Drawing Dataflow On Dalvik Bytecodes Drawing Dataflow On Dalvik Bytecodes
Drawing Dataflow On Dalvik Bytecodes
 
Trueseeing: Effective Dataflow Analysis over Dalvik Opcodes
Trueseeing: Effective Dataflow Analysis over Dalvik OpcodesTrueseeing: Effective Dataflow Analysis over Dalvik Opcodes
Trueseeing: Effective Dataflow Analysis over Dalvik Opcodes
 
10 (about make 10 with 4 numbers challenge)
10 (about make 10 with 4 numbers challenge)10 (about make 10 with 4 numbers challenge)
10 (about make 10 with 4 numbers challenge)
 
Go goes Mobile: Quick Exploration on Go 1.5 and Gomobile
Go goes Mobile: Quick Exploration on Go 1.5 and GomobileGo goes Mobile: Quick Exploration on Go 1.5 and Gomobile
Go goes Mobile: Quick Exploration on Go 1.5 and Gomobile
 
DEFCON21×S2 REPORT
DEFCON21×S2 REPORTDEFCON21×S2 REPORT
DEFCON21×S2 REPORT
 
伝授の巻について #スクエアフリーセミナー #yochiand
伝授の巻について #スクエアフリーセミナー #yochiand伝授の巻について #スクエアフリーセミナー #yochiand
伝授の巻について #スクエアフリーセミナー #yochiand
 
GroovyなAndroidテスト #atest_hack
GroovyなAndroidテスト #atest_hackGroovyなAndroidテスト #atest_hack
GroovyなAndroidテスト #atest_hack
 

Android Wear: Good Parts