Operating Methods for Robust Computer Systems Permitting Autonomously Switching Between Alternative/Redundant Components

Abstract

Based on the above and foregoing, it can be appreciated that there presently exists a need in the art for a computer system and corresponding operating method which overcomes the above-described deficiencies. The present invention was motivated by a desire to overcome the drawbacks and shortcomings of the presently available technology, and thereby fulfill this need in the art. One object according to the present invention is to provide a computer system for interconnecting various military components efficiently. According to one aspect of the present invention, the computer system advantageously permits military components to use the same computer program and share information beyond the visualization of a map, text or photograph regardless of variations in hardware and software between the networked computers. According to another aspect of the invention, a dedicated scripting language enables each military component to quickly and easily personalize the user front end, which presents the GUI objects, without modifying the same software program application used by all networked military components. Thus, the Government simultaneously achieves military component interoperability and cost savings regardless of computer variation and architecture.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Sep 30, 1997
Accession Number
ADD018652

Entities

People

  • Adam J. Simonoff
  • Brian T. Mclintock
  • Larry A. Fontenot
  • Robert L. Taft

Organizations

  • Office of Naval Research

Tags

Communities of Interest

  • Cyber
  • Energy and Power Technologies
  • Space
  • Weapons Technologies

DTIC Thesaurus Topics

  • Application Software
  • Computer Program Documentation
  • Computer Programming
  • Computer Programs
  • Computers
  • Graphical User Interface
  • Html
  • Language
  • Local Area Networks
  • Markup Languages
  • Network Protocols
  • Operating Systems
  • Programming Languages
  • Scripting Languages
  • User Interface
  • Virtual Machines
  • Web Browsers

Fields of Study

  • Computer science

Readers

  • Computer Networking
  • Database Systems and Applications
  • Electrical Engineering