レポート

ソフトウェアアーキテクチャの求め方からC++11プログラミングまで盛りだくさん “プログラミング生放送勉強会 第25回@品川”レポート

この記事を読むのに必要な時間:およそ 3 分

Leap MotionではじめるNUIプログラミング

森 博之さん@hiroyuki_mori「Leap MotionではじめるNUIプログラミング」です。Natural User Interface(NUI)の概要から,C#によるLeap Motionを使ったNUIプログラミングの紹介です。Leap Motionは,手や指の動作を読み取ることができるデバイスです。

「Leap MotionではじめるNUIプログラミング」森 博之さん

「Leap MotionではじめるNUIプログラミング」森 博之さん

NUI概要

はじめにNUIの説明です。NUIは,ComputingにUIの中で,自然な・直観的な動作で操作できる仕組みや方法のことです。Kinectの登場からよく使われている用語です。Leap MotionもNUIデバイスのひとつに分類できます。

Leap Motionプログラミング

Leap Motionは,手や指の動作を読み取ることができるデバイスです。Windows/Mac OS X/Linux向けのSDKが利用でき,Windowsでは,C++/C#(.NET Framework)/Java/Python/Objective-C/JavaScriptの言語により開発ができるとのこと。

Leap Motionから取得できるデータとして,手の識別,指の識別,指の座標,ツール(手と指以外のオブジェクト)⁠ジェスチャーがあるとのこと。セッションでは,プログラミングで利用する主要なクラスを紹介しています。

上記のデータはFrameと呼ばれるオブジェクトに含まれています。ポーリングまたはコールバックにより取得します。動画・スライドではもう少し詳しい説明と,実演もありますので,ぜひご覧ください。

ニコニコ動画:http://www.nicovideo.jp/watch/sm21812913

資料公開場所
Leap MotionではじめるNUIプログラミングのセッション資料・デモを公開しました。 | もりひろゆきの日々是勉強

ライトニングトーク

全セッション終了後は,ライトニングトークを行いました。タイトルのみ紹介しておきます。こちらも楽しい内容になっていますので,ぜひ視聴してみてください。

ライトニングトーク

ライトニングトーク

  • 自作アプリの宣伝@ZuQ9Nn
  • FlashAir x Node.js = ?@ww24
  • 超一般的(ここ重要)な高校生がJavaを勉強してわかったこと@_kz6
  • イカす Java Xtendのお話します。@azyobuzin
  • コミックマーケットでの携帯電話のお話し@mikan_x
  • お絵かきツールとしての Power Point @shinoblogavi)⁠
  • マジ天使! プロ生ちゃんの声をアプリに組み込もう@daruyanagi

ニコニコ動画:http://www.nicovideo.jp/watch/sm21813145

おわりに

今回 参加していただいた皆様,ありがとうございました。今後もプログラミング生放送勉強会は,各地で開催を予定していますので,参加お待ちしています。

プログラミング生放送の最新情報は,プロ生ちゃんのツイートをチェックしてください! プログラミング生放送でも情報を発信しています。