e-Stars Template Builder is a computer program that implements a concept of enabling users to rapidly gain access to information on projects of NASA’s Jet Propulsion Laboratory. The information about a given project is not stored in a data base, but rather, in a network that follows the project as it develops. e-Stars Template Builder resides on a server computer, using Practical Extraction and Reporting Language (PERL) scripts to create what are called “e-STARS node templates,” which are software constructs that allow for project-specific configurations. The software resides on the server and does not require specific software on the user machine except for an Internet browser. A user’s computer need not be equipped with special software (other than an Internet- browser program). e-Stars Template Builder is compatible with Windows, Macintosh, and UNIX operating systems. A user invokes e-Stars Template Builder from a browser window. Operations that can be performed by the user include the creation of child processes and the addition of links and descriptions of documentation to existing pages or nodes. By means of this addition of “child processes” of nodes, a network that reflects the development of a project is generated.

This program was written by Brian Cox of Caltech for NASA’s Jet Propulsion Laboratory.

This software is available for commercial licensing. Please contact Don Hart of the California Institute of Technology at (818) 393- 3425. Refer to NPO-40089.



This Brief includes a Technical Support Package (TSP).
Document cover
e-Stars Template Builder

(reference NPO-40089) 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 November, 2003 issue of NASA Tech Briefs Magazine (Vol. 27 No. 11).

Read more articles from the archives here.


Overview

The document outlines the e-Stars Template Builder, a software program developed by Brian Cox for NASA's Jet Propulsion Laboratory (JPL). This program is designed to facilitate rapid access to project information at JPL, utilizing a network-based approach rather than a traditional database. The e-Stars Template Builder operates on a server and employs Perl scripts to create "e-STARS node templates," which allow for project-specific configurations.

The software is accessible through a standard internet browser, meaning users do not need to install any special software on their machines. It is compatible with various operating systems, including Windows, Macintosh, and UNIX. Users can invoke the program from a browser window and perform several operations, such as creating child processes and adding links and documentation descriptions to existing project pages or nodes. This functionality enables the generation of a network that reflects the ongoing development of projects.

The document emphasizes the unique features of the e-Stars Template Builder, highlighting its support for the e-STARS model of project development. Unlike other software applications, it does not rely on a conventional database structure, which allows for a more flexible and dynamic representation of project information. The software's design aims to improve the accessibility and management of project data, making it easier for users to navigate and contribute to ongoing projects.

Additionally, the document includes a notice regarding the non-endorsement of any specific commercial products or services mentioned, clarifying that references to trade names or manufacturers are for identification purposes only. It also states that the work was conducted under NASA contract and outlines the liability disclaimers associated with the use of the information contained within the document.

Overall, the e-Stars Template Builder represents a significant advancement in project management software for NASA, providing a robust tool for organizing and accessing project information in a rapidly evolving environment. The document serves as a technical support package, detailing the software's capabilities and its role in enhancing project development at JPL.