Java EDR Display Interface (JEDI) is software for either local display or secure Internet distribution, to authorized clients, of image data acquired from cameras aboard spacecraft engaged in exploration of remote planets. ("EDR" signifies "experimental data record," which, in effect, signifies image data.) Processed at NASA's Multimission Image Processing Laboratory (MIPL), the data can be from either near-real-time processing streams or stored files. JEDI uses the Java Advanced Imaging application program interface, plus input/output packages that are parts of the Video Image Communication and Retrieval software of the MIPL, to display images. JEDI can be run as either a standalone application program or within a Web browser as a servlet with an applet front end. In either operating mode, JEDI communicates using the HTTP(s) protocol( s). In the Web-browser case, the user must provide a password to gain access. For each user and/or image data type, there is a configuration file, called a "personality file," containing parameters that control the layout of the displays and the information to be included in them. Once JEDI has accepted the user's password, it processes the requested EDR (provided that user is authorized to receive the specific EDR) to create a display according to the user's personality file.

This program was written by Cecilia Cheng, Gillian Thornhill, and Michael McAuley of Caltech for NASA's Jet Propulsion Laboratory. For further information, access the Technical Support Package (TSP) free on-line at www.techbriefs.com/tsp under the Software category.

This software is available for commercial licensing. Please contact Karina Edmonds of the California Institute of Technology at (626) 395-2322. Refer to NPO-41246.



This Brief includes a Technical Support Package (TSP).
Document cover
Secure Display of Space-Exploration Images

(reference NPO-41246) is currently available for download from the TSP library.

Don't have an account?



Magazine cover
NASA Tech Briefs Magazine

This article first appeared in the September, 2006 issue of NASA Tech Briefs Magazine (Vol. 30 No. 9).

Read more articles from the archives here.


Overview

The document titled "Secure Display of Space-Exploration Images" (NPO-41246) outlines the Java EDR (Experimental Data Record) Display Interface, developed by NASA's Jet Propulsion Laboratory (JPL). This software is designed to facilitate the secure and efficient display of images captured during space exploration missions, particularly for the Cassini project.

JEDI (Java EDR Display Interface) leverages MIPL’s VICAR I/O packages and the Java Advanced Imaging (JAI) API to provide a platform-independent application capable of processing and displaying images in near real-time. Users can run JEDI either as a stand-alone application or within a web browser as a servlet with an applet front-end. The software requires user authentication via Kerberos credentials to ensure that only authorized personnel can access sensitive images, which are specific to different instruments used in space missions.

One of the key features of JEDI is its flexibility, allowing users to customize their display layouts through a configuration file known as the personality file. This file enables users to specify various parameters, such as which image bands to display, color specifications, and the organization of items within the display window. This personalization is crucial for different roles within the Cassini project, such as ISS analysts and VIMS observers, ensuring that users only see the information relevant to their specific tasks.

JEDI supports the near real-time display of images by processing data as it becomes available through instrument-specific telemetry processors. This capability allows scientists and analysts to view images almost immediately after they are captured, enhancing their ability to make timely decisions based on the latest data. Additionally, the web-based deployment of JEDI allows for easy access to images from any location with internet connectivity, facilitating collaboration among scientists and researchers.

The document emphasizes the importance of secure image display in space exploration, highlighting the need to prevent unauthorized access to sensitive data. By providing a robust and adaptable software solution, JEDI meets the requirements of NASA's planetary missions while ensuring that users can effectively visualize and manipulate the data they need.

Overall, the document serves as a technical support package that not only describes the functionalities of JEDI but also underscores its significance in advancing the capabilities of space exploration through secure and efficient image processing.