Automatic tools for building a full set of Java native interfaces, granting efficient access to virtually every aspect of the Kakadu system from Java applications. Since Kakadu is designed to be platform independent in its implementation (of course, you still need to compile binaries for the platform of interest), the availability of Java interfaces allows inherently platorm dependent tasks such as GUI's and networking to be abstracted nicely. An example of this is given. To get the Java interfaces and the tools used to build compatible interfaces to your own objects based on Kakadu, you need to get a license, but you can read more about Java interfaces in Kakadu here.
Fixed a couple of trivial, yet important bugs accidentally introduced with into Version 3.1.