Structuring Programs to Support Intelligent Interfaces

Abstract

The ability of connect user interface building blocks with a wide variety of application programs is crucial in the construction of intelligent interfaces. This paper presents a language to specify the communication between building blocks and application programs, with two important features: First, the language is abstract enough to isolate the application program from the details of particular interface styles. Second, the language is rich enough to support the communication of the information needed for the low-level aspects of the user interface. The paper also describes a UIMS(User Interface Management Systems) based on this language, and discusses how the language supports tools that can reason about the building blocks provided by the UIMS.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Feb 01, 1989
Accession Number
ADA206284

Entities

People

  • Pedro Szekely

Organizations

  • University of Southern California

Tags

Communities of Interest

  • Energy and Power Technologies
  • Human Systems

DTIC Thesaurus Topics

  • Abstracts
  • Air Force
  • Application Software
  • Computer Programming
  • Computing System Architectures
  • Construction
  • Contracts
  • Graphical User Interface
  • Language
  • Notation
  • Object Oriented Programming
  • Object-Oriented Programming Language
  • Programming Languages
  • Security
  • Symbols
  • User Interface
  • User Interface Engineering

Fields of Study

  • Computer science
  • Engineering

Readers

  • Database Systems and Applications