P5の1.0でGainerを使う

Processing:
視覚デザインやプログラミングの学習に使えるプログラミング言語であり開発環境。JavaベースなのでMac,Win,Linuxどれでも動く。

Gainer:
IAMASで作られたユーザー・インタフェースやメディア・インスタレーションを作るための環境。


processing のバージョン0135で作成したGainerを使ったプログラム(スケッチ)がバージョン1.0.1では
ClassNotFoundException: gnu.io.UnsupportedCommOperationException
というエラーが出て実行できなかったのでちょっと調べてみた。


実行環境:
Mac OSX 10.5.5 Leopard iMac(Intel)
Processing 1.0.1 beta
Gainer v1.0.0 Firm version 1.0.0.15
gainer lib version 1.1.0rc4

参考:http://mylopslab.blog33.fc2.com/blog-entry-27.html


processingのバージョン0135のフォルダの中の
libraries -> serial -> libraryの中から
・RXTXcomm
・rxtxSerial.dll
・librxtxSerial.so
・librxtxSerial.jnilib
の4つのファイルをコピーして
バージョン1.0のProcessing.app -> Contents -> Resources -> Java -> libraries -> gainer -> library
に放り込む
これでバージョン1.0のprocessingでGainerが動くようになった。


ちなみに
・RXTXcomm
のファイルだけをコピーしても動いたw