Friday, September 15, 2006

JIGL

I am having some success in creating a JOGL-compatible wrapper API for jGL, a pure Java implementation of OpenGL. I am calling it the Java Interface to OpenGL (JIGL) because it lets you "jiggle" between JOGL-based hardware rendering and jGL-based software rendering at run-time. You can see what I have so far by browsing the library and the test application in the CVS repository.

The purpose is to be able deploy Whoola Cyberspace as an unsigned applet and still have it run when the JOGL native libraries are not pre-installed. I do have a prototype where it is deployed as a signed applet with the native libraries installed on demand but this is less than satisfactory as it brings up a window requesting that the users grant the applet full access to their machines.


No comments: