NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Support for User Interfaces for Distributed SystemsAn extensible Java(TradeMark) software framework supports the construction and operation of graphical user interfaces (GUIs) for distributed computing systems typified by ground control systems that send commands to, and receive telemetric data from, spacecraft. Heretofore, such GUIs have been custom built for each new system at considerable expense. In contrast, the present framework affords generic capabilities that can be shared by different distributed systems. Dynamic class loading, reflection, and other run-time capabilities of the Java language and JavaBeans component architecture enable the creation of a GUI for each new distributed computing system with a minimum of custom effort. By use of this framework, GUI components in control panels and menus can send commands to a particular distributed system with a minimum of system-specific code. The framework receives, decodes, processes, and displays telemetry data; custom telemetry data handling can be added for a particular system. The framework supports saving and later restoration of users configurations of control panels and telemetry displays with a minimum of effort in writing system-specific code. GUIs constructed within this framework can be deployed in any operating system with a Java run-time environment, without recompilation or code changes.
Document ID
20110014850
Acquisition Source
Jet Propulsion Laboratory
Document Type
Other - NASA Tech Brief
Authors
Eychaner, Glenn
(California Inst. of Tech. Pasadena, CA, United States)
Niessner, Albert
(California Inst. of Tech. Pasadena, CA, United States)
Date Acquired
August 25, 2013
Publication Date
April 1, 2005
Publication Information
Publication: NASA Tech Briefs, April 2005
Subject Category
Man/System Technology And Life Support
Report/Patent Number
NPO-40464
Distribution Limits
Public
Copyright
Public Use Permitted.
No Preview Available