Comments
Description
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 今回作るキッチンタイマーアプリ タイマーをセットしているところ。