• DocumentCode
    754669
  • Title

    Software Structure for Display Management Systems

  • Author

    Carlson, Eric D. ; Rhyne, James R. ; Weller, Daniel L.

  • Author_Institution
    Convergent Technologies, Inc.
  • Issue
    4
  • fYear
    1983
  • fDate
    7/1/1983 12:00:00 AM
  • Firstpage
    385
  • Lastpage
    394
  • Abstract
    Display management software usually provides support for: creating displays on a CRT (cathode ray tube) or other output device; handling user inputs from keyboards, light-pens, and other input devices; and communicating with an application program in terms of these outputs and inputs. We propose a design for a family of display management systems which provide device-independent, high-level support for applications programming. The design involves structuring the display management software as a set of modules, with three levels of interfaces. The key features of this design include: 1) separation of display specifications from the actual data to be displayed; 2) structured output and input specifications; 3) asynchronous, message passing inter-faces; and 4) a software structure based on hiding details of data structures, algorithms and device orders.
  • Keywords
    Display management; graphics software; software engineering; Algorithm design and analysis; Application software; Cathode ray tubes; Communication system software; Displays; Engineering management; Graphics; Keyboards; Laboratories; Software engineering; Display management; graphics software; software engineering;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/TSE.1983.237026
  • Filename
    1703073