Welcome!

Java Authors: App Man, Liz McMillan, Jeremy Geelan, Yakov Fain, Hari Gottipati

Related Topics: Java

Java: Article

Sun Adds Two Projects To Java.Net

Java.Net Gets Sun Imaging Programs

Sun announced that it has posted two new projects, Java Advanced Imaging (JAI) and JAI Image I/O Tools to java.net, the leading Java community and primary source for Java technology collaboration. With the addition of the JAI and JAI Image I/O projects, Sun continues its commitment to providing developers with the opportunity to contribute directly to code design in a vibrant, open environment.

Java Advanced Imaging helps developers compete in today's heterogeneous, highly distributed networked environments by simplifying the creation of imaging applications that support a broad range of systems, from thin clients to powerful workstations. The imaging technology greatly improves developers' ability to implement portable image processing applications and its flexible, scalable design meets the demands of the geospatial, medical, commercial, network and government imaging markets.

Blake Connell, group product marketing manager, Sun, said, "In developing our imaging technologies we have been very focused on managing the ubiquity of imaging, its network-centric aspects and portable image formats. By moving these projects to java.net, we look forward to collaborating with the Java developer community on the cultivation and advancement of this technology. Already there have been breakthrough implementations using JAI, such as the Science Activity Planner for the Mars Exploration Rover. We know that with the input of the entire community the boundaries for JAI are endless."

JAI includes a standard interface for cross-platform imaging which enables the same applications to be deployed on multiple platform without source code changes. Programming tasks have been simplified and code reuse has been increased. Further, time to market has been reduced which allows solution to be deployed faster and at lower costs.

JAI Image I/O is an important adjunct to the Java Advanced Imaging API, as it is a pluggable framework for reading, writing and transcending image data and metadata. Reader-writer plug-ins are supplied for the Bitmap (BMP), Joint Photographic Experts Group (JPEG), Revised Lossless JPEG (JPEG-LS), JPEG2000, Portable Network Graphics (PNG), Portable Anymap (PNM), Uncompressed raw image data (Raw), Tagged Image File Format (TIFF) and Wireless BMP (WBMP) image formats. Additionally a writer plug-in is supplied for the Graphics Interchange Format (GIF). These implementations of readers and writers are important to application developers in the medical, document imaging, and geospatial markets and not available elsewhere in forms compatible with the Java Image I/O Framework.

JAI helps global companies take imaging technology to the next level. In addition to its successful role in the Science Activity Planner for the Mars Exploration Rover, JAI is central to the design of Lockheed Martin's Web-based Electronic Light Table (WebELT). WebELT is the first Java technology client to provide superior viewing capabilities and higher fidelity image resolution from within Mozilla (Firefox), Netscape and Internet Explorer. Additionally, JAI is central to NinJo, a configurable client-server application framework and visualization workstation that uses layers to add special functionalities that process and display a range of meteorological data. Specifically, the visualization pre-processing chain of NinJo heavily depends on the JAI API to load, scale and reproject raster data (remotely sensed imagery such as Landsat, elevation data based on gtopo30, etc.) as tiled images.

More Stories By Java News Desk

JDJ News Desk monitors the world of Java to present IT professionals with updates on technology advances, business trends, new products and standards in the Java and i-technology space.

Comments (1) View Comments

Share your thoughts on this story.

Add your comment
You must be signed in to add a comment. Sign-in | Register

In accordance with our Comment Policy, we encourage comments that are on topic, relevant and to-the-point. We will remove comments that include profanity, personal attacks, racial slurs, threats of violence, or other inappropriate material that violates our Terms and Conditions, and will block users who make repeated violations. We ask all readers to expect diversity of opinion and to treat one another with dignity and respect.


Most Recent Comments
sky's the limit 02/22/05 05:47:24 AM EST

From the article:

|||| Already there have been breakthrough implementations using JAI, such as the Science Activity Planner for the Mars Exploration Rover. We know that with the input of the entire community the boundaries for JAI are endless. |||

So, where after Mars? How much further can Java go than Mars!??