ラベル NyARToolkit Eclipse Plugin 開発 の投稿を表示しています。 すべての投稿を表示
ラベル NyARToolkit Eclipse Plugin 開発 の投稿を表示しています。 すべての投稿を表示

2008年6月25日水曜日

64-bit Mac OSXではSWTがサポートされていないんだね、、、

以前公開したプラグインがMacで動かせないとの報告をいただいていたのですが、
今日Mac Bookを入手したのでいろいろ調べてみたところ
どうやら原因はSWTがサポートされていないということらしい。


困ったなぁ。

2008年6月3日火曜日

NyARToolkit Eclipse Plugin 更新

リフレクションでネイティブライブラリのロードを実現するように更新しました。

あと、NyARToolkit Eclipse Plugin 解説をA虎@さんのNyARToolkit wikiに執筆中です。
今までマニュアル皆無でごめんなさい。

Sourceforgeからダウンロードしてくださった方々。
私の説明不足だったのですが、上がっているのはソースコードでプラグインとしてインストールできる形のものではありません。
インストールはEclipseの更新マネージャを使って
http://www.ylab.ai.kyutech.ac.jp/~shiva/nativecapable/update
からお願いします。

P.S.
Macで試された方から新規プロジェクト生成ウィザードがの開始できないという報告をいただいています。近日中にMacを手に入れてやってみる予定です。しばしお待ちくださいm(_ _)m

2008年5月8日木曜日

NyARToolkit Eclipse Plugin 更新 ~ エクスポート機能

ずいぶん間が空きましたが、少し機能追加や変更を行いました。
NyARToolkitに限らず、NativeなApplet(及びデスクトップアプリ)を開発する環境に方向が変わってきつつあります。
名前をNativeCapableプラグインに変更しました。

Native Capable Eclipse Plugin
ダウンロードしてpluginsフォルダに配置してください。

Eclipseプロジェクトを圧縮したものは以下からダウンロードできます。
Eclipse Project

小さな変更点:
Windows以外のプラットフォームでも利用できるようにネイティブライブラリの配備を変更
(手元に他の環境がないため、Windows以外のライブラリは同封されていません)

大きな機能追加:
NativeCapableModuleを実装したクラスからAppletとアプリケーションを自動生成するExportウィザードを追加しました。

作業中のプロジェクトで
PackageExplorer->右クリックメニュー->Export(エクスポート)
を選びます。


Module: 対象となるNativeCapableModule実装クラスを指定
Create: 生成物を指定
Targets: 対象クラスの設定
Strategy: 対象クラスのロード方法を指定
-Delegate Targets: 対象クラス以外をNativeCapableローダでロード
-Load Targets:対象クラスをNativeCapableローダでロード

次回目標:
Antファイルの自動生成、自動実行でApplet及びJWSとしてデプロイ可能な状態にするExport機能の実装!!

2008年4月8日火曜日

NyARToolkit Eclipse Plugin 開発スタート

NyARToolkit Eclipse Pluginなるものを作りはじめてみました。
「手軽にNyARToolkitでの開発、公開ができる環境づくり」がコンセプトです。
需要あるのか解りませんが、概ね自己満足で(笑)

とりあえず、プロジェクトを作るとライブラリを自動的に設定して、ソース、出力フォルダを生成するところまでを実装してみました。
NyARToolkit Eclipse Plugin
ダウンロードしてpluginsフォルダに配置してください。
Windows XP, Eclipse3.3, JRE 1.6.0_05 でのみ動作を確認しています。

Eclipseを日本語化しないで使っているので日本語版での動作方法は想像で書きます。
英語版:
1.Package Explorer で右クリック
2.New->Project...
日本語版:
1.パッケージ・エクスプローラ で右クリック
2.新規->プロジェクト...

後は共通です。
3.NyARToolkit Project Wizard -> NyARToolkit Project Wizard を選択後 Next(次へ)
4.Project Nameを適当に入力して Finish(完了)

これで、NyARToolkitでの開発に必要なライブラリが設定されたJava プロジェクトが生成されます。
現時点では、ライブラリとしてJMF, JOGL及びJavassistが入っています(ネイティブも含む)

WebStartやAppletとしてエクスポート的な機能をつけようと思っているのですが、中々難しい。。。