JOAL 1.1.0 has been posted on December 22, 2006. This is the final release version of the new JOAL 1.1 APIs.
Compared to previous JOAL 1.1 beta releases, there are only small changes to the public API: an ALut.alutExit() method has been added. However, compared to the earlier JOAL 1.0 release, there have been many changes:
[] JOAL is now built using GlueGen, which ensures API consistency with JOGL.
[] The latest OpenAL 1.1 functions, including the effects extensions, are now supported.
[] Deployment of both JOAL and OpenAL are now supported via Java Web Start. The native library jar files for Windows and Linux contain a reasonably recent version of OpenAL which is automatically used if the user’s machine does not have OpenAL already installed. (OpenAL is always available on Mac OS X.)
[] Deployment of applets (even unsigned applets!) using JOAL is now supported using the current version of the JOGL Applet Launcher. A mixed JOGL / JOAL applet example is available on the JOGL demos page.
[*] The developer build bundles have been changed to zip archives, so instead of having to download multiple jars, you can now just download the zip archive for your particular platform. The new zip archives are versioned with the build date.
If you want to deploy an application using JOAL over Java Web Start, there is an extension JNLP available:
<extension name="joal" href="http://download.java.net/media/joal/webstart/joal.jnlp" />
This will always point to the most recent release build of JOAL, including potential pre-release builds. If you want to point to a stable JNLP file for this release, one is also available:
<extension name="joal" href="http://download.java.net/media/joal/builds/archive/1.1.0/webstart/joal.jnlp" />
We will try to publish a JOAL User’s Guide soon with this and other information.
Please post here with any questions or comments about the new build. Happy holidays!