ファイル一覧にOpenNI.ini,NiTE.ini,OpenNI2ディレクトリ,NiTE2ディレクトリを追加/usr/lib配下に${OpenNI2インストールディレクトリ}/Redist以下のダイナミックライブラリを全て移動。/usr/lib配下に${NiTE2インストールディレクトリ}/Redist以下のダイナミックライブラリを全て移動。SDKで用意されているAPIが叩けるようになった。Filesにダイナミックライブラリとかも指定していたが、どうにも実行環境にコピーされないようで、実行する度に/usr/libにOpenNI2のライブラリがない、と怒られていた。仕方なく/usr/libにライブラリを配置したら正しく動作した。このやり方だと他の環境でOpenNI使った開発環境を作りたい時に上のような手順を踏まないといけないのがダサい。個人的なopenFrameworksのaddonにしようと思っていたんで、うーん、って感じ。問題はxcodeへの理解不足なのは理解しているが。DalekJSWebのUIテスティングフレームワークの進化が速い。最近はPhantomJSとかCasperJSとかもいろんなブログで記事を見かけるようになって、だいぶ事情が変わったように思う。seleniumとPhantomJSを仕事に絡めて試したことはあるけど、感想は以下のとおり。driver)は対応言語も多くて、手慣れた環境ですぐにテストできるのは正直、楽だけども、やっぱりブラウザを起動しちゃうんで正直、遅い。PhantomJSはヘッドレスブラウザでUIテストできる部分はスゴく良いけど、Qtのせいなのかなんなのか、妙な部分動作をすることがあって扱いづらかったのが本音。CasperJSから使うのが正解なんだろうな。それで今日は偶然、DalekJSという、新しいUIテストフレームワークを知った。これといった特徴はなさそうだけど、モダンなブラウザには対応しているし、スマフォ向けブラウザでも動作するし、インストールは簡単だし、テストの記述も簡潔っぽい。openFrameworks(2)結局、ofxOpenNI2も実行すると、なぜかデバイスが見つからない、という意味合いのエラーメッセージが出て初期化処理で止まってしまった。仕方がないので、それなりに情報が出回っているopenNI1.5とNITEの組み合わせで試してみようと思う。OpenNI1.5のサンプルとNITEのサンプルは動作した。hackをやろうと思って始めたが、開発環境を構築する部分が難しい。OpenNI2アドオンでofxOpenNIを使ってみたが、どうやらkinect専用らしく、openFrameworksからはうまく認識してくれない。明日はofxOpenNI2を試してみよう。ダメならもうアドオンは諦めてOpenNIをopenFrameworksから直叩きするしかない。