ビルドおよび実行手順


次のプロジェクトをすべてEclipseのワークスペースにインポートします。
  * com.google.code.guice
  * java3d.vecmath
  * javassist
  * jogl
  * net.arnx.jsonic
  * net.java.dev.jna
  * org.scannotation
  * org.slf4j.slf4j-api
  * org.slf4j.slf4j-simple
  * rhino.js
  * ch.kuramo.javie.api
  * ch.kuramo.javie.app
  * ch.kuramo.javie.core
  * ch.kuramo.javie.effects


MacOS Xでのビルド手順
-------
  * ch.kuramo.javie.core内の src/ftgl にある README.txt にしたがってFTGLをビルドします。
    (Run Configurationsの設定はここではまだ行いません)
  * ch.kuramo.javie.core内の src/main/native/macosx/QTCoreVideoInput にある
    QTCoreVideoInput.xcodeproj をXcodeで開き、アクティブなビルド構成を Release にしてビルドします。
  * libQTCoreVideoInput.jnilib というファイルが作成され ch.kuramo.javie.core内の os/macosx
    にコピーされるので、Eclipse上でch.kuramo.javie.coreプロジェクトをリフレッシュし、
    os/macosx に libQTCoreVideoInput.jnilib がコピーされていることを確認します。
  * QTCoreVideoInputと同様にQTMovieOutputもビルドします。


Windowsでのビルド手順
-------
  * ch.kuramo.javie.core内の src/ftgl にある README.txt にしたがってFTGLをビルドします。
    (Run Configurationsの設定はここではまだ行いません)
  * WindowsSDK6.1のDirectShow BaseClassesが必要です。これをビルド済みでない場合はビルドしておいてください。
  * ch.kuramo.javie.core内の src/main/native/windows/DirectShowInput にある
    DirectShowInput.sln をVisual C++ 2008で開きます。プロジェクトのプロパティで、
    DirectShow BaseClassesを参照している箇所があるので適宜設定を変更してください。
  * ソリューション構成を Release にしてビルドします。
  * DirectShowInput.dll というファイルが作成され ch.kuramo.javie.core内の os/win32/x86
    にコピーされるので、Eclipse上でch.kuramo.javie.coreプロジェクトをリフレッシュし、
    os/win32/x86 に DirectShowInput.dll がコピーされていることを確認します。
  * DirectShowInputと同様にDirectShowOutputもビルドします。


Eclipse上から実行する
------------------
  * Eclipse上でch.kuramo.javie.appプロジェクト内の plugin.xml を開きます。
  * Overviewタブを開き、Testingのところにある「Launch an Eclipse application」をクリックします。
    Javieが起動しますが、この時点ではまだ正常に動作しないので一旦終了します。
    (Windows版では起動すらしない場合があります)
  * Run Configurationsを開くと、ch.kuramo.javie.app.product というコンフィギュレーションが
    作成されているので、これを選択します。ch.kuramo.javie.core内の src/ftgl にある README.txt
    にしたがってRun Configurationsの設定を行います。
  * http://www.tritonus.org/plugins.html より tritonus_share-0.3.6.jar と
    tritonus_remaining-0.3.6.jar をダウンロードし適当な場所に置きます。
    Run ConfigurationsのArgumentsタブを開き、VM argumentsに
    -Djava.ext.dirs=(tritonus_***.jarを置いたフォルダ)
    を追加します。  
  * (Windows版のみ)同じくVM argumentsに
    -Dsun.java2d.noddraw=true -Dsun.java2d.opengl=true -Dsun.java2d.opengl.fbobject=false
    を追加します。
  * Run Configurationsダイアログ内のRunボタンを押して実行します。


パッケージング手順
--------------
// TODO
