...

「Google Glass」も ジェスチャー入力マシンも 今なら自分で作れる!

by user

on
Category: Documents
18

views

Report

Comments

Transcript

「Google Glass」も ジェスチャー入力マシンも 今なら自分で作れる!
近未来
Linux
の
モノ
作り
「Google Glass」も
ジェスチャー入力マシンも
今なら自分で 作れる!
身近にあるものを “電子化” したり、身体に身に付けるマシ
ンを作ったりする「フィジカルコンピューティング」
。電子
工作は初めてでも、お手軽なモノ作りの環境が整った今な
ら、昔のSFマンガのような世界を簡単に実現できます。手
始めに、パターマットにカップイン数のカウンターを付け
たり、カチューシャにシリアルLEDを付けて光らせたりし
ましょう。
「Kinect」の前で「ジョジョ立ち」すると、格好良
いエフェクトをかけてくれるマシンも作ります。身に付け
るメガネデバイスとして、透過式の「Google Glass」と、
非透過式で没入型の「Oculus Rift」をいち早くLinuxで誌
上体験。最後に、
Google Glassを自分で作ってしまいます。
64
がら を確認
な
理し イマー
調
手で チンタ
キッ
Part1
Google Glass で
ネイティブアプリを動かそう p.66
Part4
パターマット を
格好良く改造 p.81
かる 工作
分
ぐ
単
がす 」で簡
数
イン duino
プ
カッ 軽「Ar
お手
2013.10 Nikkei Linux
illustration ロボットメガストア
Part2 注目の 没入型 p.72
メガネデバイス!
ィー
テ
リ
リア
ル
ャ
ーチ 感する
バ
体
の
0度 ームを
6
3
のゲ
未来
思で !
意
の
る
自分 せられ
を
ん
か
ドさ りに輝
イ
メ りど
色と
Part3
スマホで制御できる
輝くカチューシャ p.76
Part6 Google Glass を
一から自作! p.89
捉
を捕 る
ー
ャ
け
スチ トを掛
ェ
でジ フェク
頭
手と 良いエ
格好
Part5
Kinect でポーズを調べ
“ジョジョ立ち” を認識 p.85
トに
ン
ウ
る
ドマ み上げ
ッ
のヘ idで組
ー
スル Andro
ー
シ ラ、
カメ
Nikkei Linux 2013.10
65
Part1
Google Glassでネイティブアプリを動かそう
通常のAndroid開発環境で作れる
いつでも見られるキッチンタイマー
未来を感じさせるウエアラブルコンピュータの1つであるGoogle Glass。使える機能はまだ限定
されるものの、通常のAndroid開発環境を使ってネイティブアプリを作ることができます。メガネ
型デバイスに向いたアプリとしてキッチンタイマーを作ります。
(pigmal 伊藤 元)
メガネとして装着しながら、写真
発するための開発環境「Glass Dev
を撮ったり Web を検索したりでき
elopment Kit(GDK)」を提供する
るウエアラブルコンピュータ「Goog
と予告していますが、いまだ公開時
le Glass」
(以下、
Glassと呼びます)
。
期や具体的なAPIに関する情報を出
早速、Glass で Android アプリを
2012年の開発者向けイベント「Goog
していません。しかしGlassはOSに
実行してみましょう。
le I/O 2012」で発表され、ついに開
Android を搭載しているので、実は
まずGlass自体の設定を変えます。
発者向けの販売が始まりました(写
Glass アプリも通常の Android アプ
通常のAndroidアプリを開発すると
真 1)
。
リと同じように開発できます。開発
きと同じように、PC から Glass で
早速手に入れた筆者は、Glass で
環境には既存の Android SDK が使
Androidアプリを実行できるように
動くアプリを作りました。Glass用ア
えます。
するため、USB デバッグを有効にし
プリには、Web アプリケーションと
Glass 自体で動くアプリでは、Gl
ます。GlassホームでSettings→De
して実装して、Glass と通信しなが
ass が搭載するカメラや各種センサ
vice Info から Turn on debug を選
ら動作するアプリ「Glassware * 1」
ーを直接利用できるので、ウエアラ
択しタップします(写真 3)。
と、Glass 本体の中で動くネイティ
ブルコンピュータとしての魅力を最
Glass で動く Android のバージョ
ブアプリの 2 種類があります。ここ
大限に引き出せます。今回はそのサ
ンは 4.0.4 なので、それ用の開発環境
で作るのは Glass 本来の魅力を引き
ンプルとして、両手で調理をしなが
を整えた開発マシンと Glass を USB
出せるネイティブアプリ(ここでは
ら、いつでも時間を確認できる「キ
で接続します。コマンドラインから
Glassアプリと呼びます)の方です。
ッチンタイマー」アプリを作ります
米 Google 社は、Glass アプリを開
(写真 2)。
ネイティブアプリを
いきなり作る
$ adb devices
このマークで改行
でデバイスの接続を確認します。
タッチパッド
タップやスライドで操
作、p.69の写真6参照
骨伝導スピーカー
続いて、EclipseでAndroidアプリ
の新規作成ウィザードを開き、
「Tar
get SDK」を「API Level 15(ICS)」
カメラーの
シャッターボタン
音声の指示で
も撮れる
電源ボタン
にします。ここでは「Scroll Tabs
ヘッドマウントディスプレイ
カメラ
写真1 Google Glassの外観
66
2013.10 Nikkei Linux
写真2 今回作るキッチンタイマーアプリ
タイマーをセットしているところ。
Fly UP