| Feature |
Benefit |
XIL and XIL Source |
mediaLib |
OpenGL Imaging |
Java 2D |
Java Advanced Imaging (JAI) |
| Product Summary |
|
Sun's foundation imaging library for C/C++ programmers who need high
performance oriented features such as image
tiling, deferred execution, stereoscopic display,
multi-processor scalability and color management
support via Kodak Color Management System()(except source).
|
A low level media library, with highly- optimized drop-in replacements for the the applications' inner image processing loops.
|
The standard set of imaging extensions for the OpenGL graphics API approved by the OpenGL ARB. These extensions appeal to customers who want to perform imaging and graphics operations in the same OpenGL application.
|
Provided as part of the Java Development Kit 1.2 Software, Java 2D is a standard set of simple graphics and imaging functionality enabling developers to incorporate high-quality, scalable, platform- independent graphics into Java applets and applications.
|
An extensible, scalable, high-performance, cross-platform, network-aware Java Media API in development, which will allow advanced imaging applications to be written in Java Technology.
|
| Multi-Threaded |
Automatic Performance increase for a multi-processor machine |
|
MT Safe |
MT Safe |
|
|
| Image Tiling |
Obtain Interactive Performance speeds when viewing
pieces of larger image |
|
|
|
|
|
| Extensibility |
Can use customized algorithms within the library
framework |
through device porting interface or image data export |
|
|
|
|
| HW Acceleration |
Library is optimized for the Platform e.g. VIS
on SPARC |
except the source release |
|
|
|
|
| External Data Access |
|
|
|
|
|
|
| Java Interface |
Network Aware Application, Write Once Run Anywhere |
|
|
|
JDK 1.2 Software Core API |
Java Extension API |
| Multi- resolution Image Support |
Allows for viewing same image at different resolution |
|
|
|
|
|
| n-dimensional Imaging |
Supports remote sensing images |
|
|
|
upto 3-band RGB images |
|
| Standard API |
Accepted as an industry standard |
|
|
|
|
|
| Low-Level Interface |
Low-level interface makes the library perfect for fitting into legacy code and customized imaging libraries |
|
|
|
|
|
| Deferred Execution |
Provides flexibility to deploy a client-server solution, processing only the pixels that are actually needed by an application, allowing for run-time optimization |
|
|
via display lists |
|
|
| Memory-to- Display Operation |
Fast Display |
|
|
|
|
 |