Rapid Production of Graphical User Interfaces

Abstract

There is a growing demand within the military for effective, flexible and configurable command and control workstations suiting the diversity of experience and working style that commanders bring to the decision making process. This need motivates development of real-time three-dimensional simulators at the Naval Postgraduate School. Our work concentrates on the graphical user interface and presents a study of information display, interface human factors, and underlying implementation efficiency considerations so as to enhance real time simulation systems with minimal degradation in performance. High quality interface software is costly in time and money, and it is essential for effective system performance. Our research culminated in the implementation of the NPS Panel Designer and ToolBox (NPSPD), an automated development environment that enables design, implementation, modification, and testing of customized graphical user interfaces. NPSPD includes automatic generation of compilable source code which can stand alone or be integrated quickly into a developer's application. NPSPD was developed using Silicon Graphics Inc. IRIS 4D/70GT and 4D/GTX workstations, relatively low cost systems which are commercially available. Methodology used and techniques developed provide a foundation applicable to any hardware capable of a windowing environment and graphics display.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Dec 01, 1990
Accession Number
ADA245794

Entities

People

  • David M. King
  • Richard M. Prevatt Iii

Organizations

  • Naval Postgraduate School

Tags

Communities of Interest

  • Advanced Electronics
  • Autonomy
  • Energy and Power Technologies
  • Ground and Sea Platforms
  • Weapons Technologies

DTIC Thesaurus Topics

  • Application Software
  • C Programming Language
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Control Panels
  • Control Systems
  • Data Displays
  • Graphical User Interface
  • Human Factors Engineering
  • Human-Computer Interaction
  • Information Systems
  • Lists (Data Structures)
  • Programming Languages
  • Three Dimensional
  • User Interface

Readers

  • Database Systems and Applications
  • Systems Analysis and Design

Technology Areas

  • Fully Networked C3
  • Fully Networked C3 - Command and Control