Android編 
2014.12.05TMCN 初音玲
セッションの目的とゴール 
セッションの目的 
AndroidでHVC-Cのアプリを作るための基礎を理解する 
セッションのゴール 
サンプルアプリを実機で動かせられるようになる 
2
自己紹介 
仕事略歴 
システム企画 
インフラ構築 
業務アプリ構築 
DB設計、構築、各種支援 
略歴 
Microsoft MVP for .NET (2008/04-2015/03) 
Oracle ACE (2008/04-:日本で2人目) 
@hatsune_ 
3
最近の著作 
4
AEDオープンデータプラットフォーム 
https://www.facebook.com/AEDSearch 
全国のAED情報を一元管理(世界対応済) 
オープンデータ 
無償利用可能【CC BY 3.0 】 
REST/JSONインターフェース 
県単位一覧、市町村区単位一覧、直近AED検索、周辺AED検索 
登録用APIあり (現在は特定アプリにのみ公開し実証実験中) 
対応アプリケーション(2014.9.1時点) 
AED検索for Windows 8 /for Windows Phone 8.1 
AED検索Web版(酢酸さん作) 
http://aedmap.catchball.co/ 
5
HVC-C Androidでの実行環境 
AndroidSDK4.3以上 
java 1.7以上 
Bluetooth 3.0 
必要なパーミッション 
<uses-permission android:name="android.permission.BLUETOOTH" /> 
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
Android動作確認状況 
Nexus7 (2013) 
Android 4.4 (Kitkat) 
オムロンで検証済 
Nexus5 
Android5.0 (Lolipop) 
本日の実機(Bluetooth 4.0) 
XperiaZ2 
Android 4.4 (KitKat) 
オムロンで検証済 
Zenfone5 
Android 4,4 (KitKat) 
◯(BLT4.0) 
GalaxyNote2 
Android 4.3 (Jelly bean) 
×動作不可(BLT 4.0 LE) 
Nexus7 (2012) 
Android 4.3 (Jelly bean) 
×動作不可(BLT3.0 + EDR)
4.2.2にインストールしてみる 
INSTALL_FAILED_OLDER_SDK
サンプルを動かそう 
JDKの準備 
Eclipse with ADTの準備 
Android SDKの準備
サンプルを動かそう 
JDKの準備 
http://www.oracle.com/technetwork/java/javase/downloads/index.html 
Eclipse with ADTの準備 
Android SDKの準備
サンプルを動かそう 
JDKの準備 
Eclipse with ADTの準備 
http://developer.android.com/sdk/index.html#download 
Android SDKの準備
サンプルを動かそう 
JDKの準備 
Eclipse with ADTの準備 
Android SDKの準備
サンプルを動かそう 
新規作成 
サンプル取り込み
サンプルを動かそう
サンプルを動かそう 
RootDirectory設定で自動的に取り込まれる
サンプルを動かそう
サンプルを動かそう
サンプルを調整しよう 
妖怪Androidウォッチ持っている人はそのままでOK 
プロジェクト名を右クリックで[properties]
サンプルの構造(1)メインループ 
while(true) { 
intnUseFunc= HVC.HVC_ACTIV_BODY_DETECTION| 
HVC.HVC_ACTIV_HAND_DETECTION| 
HVC.HVC_ACTIV_FACE_DETECTION| 
HVC.HVC_ACTIV_FACE_DIRECTION| 
HVC.HVC_ACTIV_AGE_ESTIMATION| 
HVC.HVC_ACTIV_GENDER_ESTIMATION| 
HVC.HVC_ACTIV_GAZE_ESTIMATION| 
HVC.HVC_ACTIV_BLINK_ESTIMATION| 
HVC.HVC_ACTIV_EXPRESSION_ESTIMATION; 
hvcBle.execute(nUseFunc, hvcRes); 
wait(30); 
if( isExecute== EXECUTE_STOP) { 
break; 
} 
}
サンプルの構造(2)データ受信 
publicvoidonPostExecute(intnRet, byteoutStatus) { 
size 
posX 
posY 
confidencehvcRes.body 
◯ 
◯ 
◯ 
◯ hvcRes.hand 
◯ 
◯ 
◯ 
◯ hvcRes.face 
◯ 
◯ 
◯ 
◯ hvcRes.face.dir 
yaw 
pitch 
roll 
confidencehvcRes.face.age 
age 
- 
- 
confidencehvcRes.face.gen 
gender 
- 
- 
- hvcRes.face.gaze 
gazeLR 
gazeUD 
- 
- hvcRes.face.blink 
ratioL 
ratioR 
- 
- hvcRes.face.exp 
exp 
score 
- 
-
face.exp.expression 
HVC.HVC_EX_NEUTRAL? "Neutral": 
HVC.HVC_EX_HAPPINESS? "Happiness": 
HVC.HVC_EX_SURPRISE? "Supprise": 
HVC.HVC_EX_ANGER? "Anger": 
HVC.HVC_EX_SADNESS? "Sadness": "",
HVCアイデアのキモ 
BodyやHandがいる? 
Faceで2FPS⇒逆手に取ろう
HVCアイデアのキモ 
BodyやHandがいる? 
Faceで2FPS⇒逆手に取ろう(天然系タイムラプス)

More Related Content

PDF
HVC-C Open Fab Night HVC-CをiOSでいじってみた
PDF
C++ と Visual Studio による Android 開発
PDF
Depthセンサーで稼ぐ
PPTX
Native modules and ui components
PPTX
はじめてのAzure Web App for Containers! -コンテナの基礎から DevOps 環境の構築まで-
PPTX
Visual Studio 2019で始める「WPF on .NET Core 3.0」開発
PPTX
Azure AntennaでCD/CIを学んできた
PPTX
iOSアプリ開発のテスト環境 - テストをはじめる最初の一歩 -
HVC-C Open Fab Night HVC-CをiOSでいじってみた
C++ と Visual Studio による Android 開発
Depthセンサーで稼ぐ
Native modules and ui components
はじめてのAzure Web App for Containers! -コンテナの基礎から DevOps 環境の構築まで-
Visual Studio 2019で始める「WPF on .NET Core 3.0」開発
Azure AntennaでCD/CIを学んできた
iOSアプリ開発のテスト環境 - テストをはじめる最初の一歩 -

What's hot (20)

PDF
Visual Studio 2019 Features & Tips @kosmosebi
PPTX
Pull request時の画面差分取得の自動化
PPTX
App center analyticsを使い倒そう
PPTX
Another Visual Studio - Visual Studio for Mac
PPTX
使い倒そう Visual Studio Code! ~クラウド連携や遠隔ペアプロ、  もちろん Git も便利に~
PDF
これから始める Bot Builder 開発のコツと舞台裏
PPTX
2017年のiOSアプリ開発におけるCI事情
PPTX
スマホアプリディレクターが考えていること
PDF
Visual Studio OnlineとUnityを使った バージョン管理と 継続的インテグレーション
PDF
そろそろレガシーな.Net開発をやめなイカ?
PDF
.NET アプリを改善して実践する継続的インテグレーション
PDF
デバイスドライバのオープンソースフレームワーク
PPTX
知ってますか? Azure IoT Edge
PDF
Mobile-first, Cloud-first のその先へ ~ Microsoft が描く Web/Mobile の未来
PPTX
使い倒そう Visual Studio Live Share!
PPTX
実践 Web App for Containers! ~コンテナ開発の基礎からDevOps環境の構築まで~
PPTX
ハイブリッドアプリ開発最前線から見たHtml5の理想と現実
PDF
iOSで利用できるデバイスファームのメリット・デメリットの紹介
PPTX
iOSアプリにおけるリリースフローとCI環境
PPTX
CordovaでAngularJSアプリ開発
Visual Studio 2019 Features & Tips @kosmosebi
Pull request時の画面差分取得の自動化
App center analyticsを使い倒そう
Another Visual Studio - Visual Studio for Mac
使い倒そう Visual Studio Code! ~クラウド連携や遠隔ペアプロ、  もちろん Git も便利に~
これから始める Bot Builder 開発のコツと舞台裏
2017年のiOSアプリ開発におけるCI事情
スマホアプリディレクターが考えていること
Visual Studio OnlineとUnityを使った バージョン管理と 継続的インテグレーション
そろそろレガシーな.Net開発をやめなイカ?
.NET アプリを改善して実践する継続的インテグレーション
デバイスドライバのオープンソースフレームワーク
知ってますか? Azure IoT Edge
Mobile-first, Cloud-first のその先へ ~ Microsoft が描く Web/Mobile の未来
使い倒そう Visual Studio Live Share!
実践 Web App for Containers! ~コンテナ開発の基礎からDevOps環境の構築まで~
ハイブリッドアプリ開発最前線から見たHtml5の理想と現実
iOSで利用できるデバイスファームのメリット・デメリットの紹介
iOSアプリにおけるリリースフローとCI環境
CordovaでAngularJSアプリ開発
Ad

Recently uploaded (17)

PDF
12_「家族とは何か」星の杜中学校小倉ももこ『家族ってなに』inspirehigh.pdf
PDF
14_「スーパーマーケットで回収されたキャベツ外葉は廃棄されているの?」公文国際学園高等部古澤琴子.pdf
PDF
7_「なぜ人は他人と違うところがあってもそれをなかなか誇れないのか?」明治大学付属中野八王子中学校宮本ゆりかさん.pdf
PDF
13_「他者と自分、対立を防ぐには?」市原中央高等学校 大野リリinspirehigh.pdf
PDF
5_「AIと仲良くなるには?」日本大学東北高等学校南梨夢乃さんinspirehigh.pdf
PDF
9_前田音葉さん:「Yakushima Islandってなんか変じゃない?」.pdf
PPTX
PPT KANJI IRODORI SHOKYUU 1 BAB 9 (FURIGANA)
PDF
外国人が日本のテーブルマナーに驚く理由は?_公文国際学園高等部 角田 恵梨佳さん
PDF
共同売店から考える沖縄の新しい流通のしくみ2025琉球大学流通原論講義資料.pdf
PDF
3_「本当の『悪者』って何?」鷗友学園女子中学校_福島 雪乃さんinspirehigh.pdf
PDF
8_「世の中の流行はどのようにして生まれるのか」学校法人聖ドミニコ学園竹野はるいpptx.pdf
PDF
6_「老いることは不幸なこと?」植草学園大学附属高等学校森 珠貴さんinspirehigh.pdf
PDF
「なぜ、好きなことにいつかは飽きるの?」大塚莉子 - My Inspire High Award 2024.pdf
PDF
My Inspire High Award 2024(岡田秀幸).pptx.pdf
PDF
10_「孤独は敵なのか?」 桜花学園高等学校堀川愛可さんinspirehigh.pdf
PDF
12_星の杜中学校小倉ももこ『家族ってなに』inspirehigh発表物.pdf
PDF
11_「なぜ議会への関心が低いのか?」長野県長野西高等学校 片桐 菜々美さん.pdf
12_「家族とは何か」星の杜中学校小倉ももこ『家族ってなに』inspirehigh.pdf
14_「スーパーマーケットで回収されたキャベツ外葉は廃棄されているの?」公文国際学園高等部古澤琴子.pdf
7_「なぜ人は他人と違うところがあってもそれをなかなか誇れないのか?」明治大学付属中野八王子中学校宮本ゆりかさん.pdf
13_「他者と自分、対立を防ぐには?」市原中央高等学校 大野リリinspirehigh.pdf
5_「AIと仲良くなるには?」日本大学東北高等学校南梨夢乃さんinspirehigh.pdf
9_前田音葉さん:「Yakushima Islandってなんか変じゃない?」.pdf
PPT KANJI IRODORI SHOKYUU 1 BAB 9 (FURIGANA)
外国人が日本のテーブルマナーに驚く理由は?_公文国際学園高等部 角田 恵梨佳さん
共同売店から考える沖縄の新しい流通のしくみ2025琉球大学流通原論講義資料.pdf
3_「本当の『悪者』って何?」鷗友学園女子中学校_福島 雪乃さんinspirehigh.pdf
8_「世の中の流行はどのようにして生まれるのか」学校法人聖ドミニコ学園竹野はるいpptx.pdf
6_「老いることは不幸なこと?」植草学園大学附属高等学校森 珠貴さんinspirehigh.pdf
「なぜ、好きなことにいつかは飽きるの?」大塚莉子 - My Inspire High Award 2024.pdf
My Inspire High Award 2024(岡田秀幸).pptx.pdf
10_「孤独は敵なのか?」 桜花学園高等学校堀川愛可さんinspirehigh.pdf
12_星の杜中学校小倉ももこ『家族ってなに』inspirehigh発表物.pdf
11_「なぜ議会への関心が低いのか?」長野県長野西高等学校 片桐 菜々美さん.pdf
Ad

Open Fab Night Sensor Special - Android編