Tech Briefs

An updated version of the Platform Independent Software Components for the Exploration of Space (PISCES) software library is available. A previous version was reported in “Library for Developing Spacecraft-Mission-Planning Software” (MSC-22983), NASA Tech Briefs, Vol. 25, No. 7 (July 2001), page 52. To recapitulate: This software provides for Web-based, collaborative development of computer programs for planning trajectories and trajectory-related aspects of spacecraft-mission design. The library was built using state-of-the-art object-oriented concepts and software-development methodologies. The components of PISCES include Java-language application programs arranged in a hierarchy of classes that facilitates the reuse of the components.

As its full name suggests, the PISCES library affords platform-independence: The Java language makes it possible to use the classes and application programs with a Java virtual machine, which is available in most Web-browser programs. Another advantage is expandability: Object orientation facilitates expansion of the library through creation of a new class. Improvements in the library since the previous version include development of orbital-maneuver-planning and rendezvous-launch-window application programs, enhancement of capabilities for propagation of orbits, and development of a “desktop” user interface.

This program was written by Don Pearson, Dustin Hamm, Brian Kubena, and Jonathan K. Weaver of Johnson Space Center. For further information, contact the Johnson Commercial Technology Office at (281) 483-3809. MSC-23633-1

The U.S. Government does not endorse any commercial product, process, or activity identified on this web site.