SWT で OpenGL
Java で OpenGL するには jogl が知られているが、
SWT でも OpenGL plugin がある。
詳しい情報は eclipse のサイトの
SWT Experimental OpenGL Plug-in
にある。残念ながら、SWT 3.0.1 との組合せでは、Linux GTK や motif の環境では
うまく動かすことができなかった。WinXP ではうまく動いたので、
ハードウェアの問題ではないと思うんだけど。
とすると、Java Web Start をつかって、SWT + OpenGL のアプリケーションを
配布できるはず。ただしセキュリティの問題のため、jar ファイルに署名が必要。
方法は、IBM developerWorks のDeploy an SWT application using Java Web Start
と
クライアント・サイドのJavaアプリケーションの開発と配布
や Sun 本家の
Java Web Start Technologyなどを見るとよい。
SWT の jar やネイティブライブラリを勝手に署名していいのかどうかが
よくわからないんだけど、eclipse のサイトの
SWT FAQ
の「How can I package my standalone SWT app for Java Web Start?」と言う記事
によると、勝手に署名してもいいみたいに書いてあるけど。