These software applications provide intuitive User Interfaces (UIs) with a consistent look and feel for interaction with, and control of, the Service Preparation Subsystem (SPS). The elements of the UIs described here are the File Manager, Mission Manager, and Log Monitor applications. All UIs provide access to add/delete/update data entities in a complex database schema without requiring technical expertise on the part of the end users. These applications allow for safe, validated, catalogued input of data. Also, the software has been designed in multiple, coherent layers to promote ease of code maintenance and reuse in addition to reducing testing and accelerating maturity.

The File Manager provides an interface for interactively publishing data input files to a relational SQL-compliant database. It extracts/captures metadata automatically for use in building and maintaining the catalog of available data. Also, File Manager visualizes the data catalog in a tree format for easy use.

Mission Manager provides a single interface to define critical parameters describing both flight-and ground-based projects. Log Monitor provides access to system events recorded in execution of automatic generation of support data. This interface is critical in identifying events requiring attention/intervention to meet mission requirements.

The applications comprising the SPS User Interface Portal run on any platform that supports Java Runtime Environment 1.4.2. The UIs can interact with any suitably configured, SQL-compliant database, and the content-driven nature of the UIs allows them to be easily adapted to present custom data. These applications are highly portable, and were designed for automatic deployment as WebStart applications, which reduces the effort involved in installing and updating these programs across dozens of user workstations at various physical locations.

This work was done by Ivy P. Luong, George W. Chang, Tung Bui, Christopher Allen, Shantanu Malhotra, Fannie C. Chen, Bach X. Bui, Sandy C. Gutheinz, Rachel Y. Kim, Silvino C. Zendejas, Dan Yu, Richard M. Kim, and Syed Sadaqathulla of Caltech for NASA’s Jet Propulsion Laboratory.

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

Software Tech Briefs Magazine

This article first appeared in the September, 2009 issue of Software Tech Briefs Magazine.

Read more articles from this issue here.

Read more articles from the archives here.