Efficient and faithful implementation of the JPEG2000 standard is a challenging task, which can consume years of a competent individual’s time. The Kakadu system provides a very broad and solid foundation from which to build applications using JPEG2000.
Kakadu bears relatively few resemblances to the VM. The VM plays quite a different role to Kakadu, implementing Part 2 technologies, as well as experimental technologies which may never be included in any part of the JPEG2000 standard.
As an implementation of Part 1, Kakadu offers higher processing throughput, lower memory consumption and many more features than the VM.
Implementation of the new JPIP standard for interactive remote browsing of highly scalable imagery is another very challenging task, requiring a thorough understanding of JPEG2000, the JPIP protocol, and networking principles. Again, Kakadu provides a solution which could save man-years of development effort.
Kakadu is almost certainly the only implementation which currently supports the extensive features offered by the JPX file format.
Well over 100 organizations have taken out full commercial licenses to build and sell applications based on Kakadu. Some products which utilize Kakadu (there are many more) are:
Apple’s Quicktime v6 (for MAC only right now);
Yahoo’s latest Messanger application (uses JPEG2000 for live video);
MicroImages TNT products for Geospatial imagery