This document, "VAX Workstation Program System Display Architecture Revision 1.2," authored by Henry M. Levy and Daniel E. Ganek and dated October 27, 1982, describes a high-level programming interface designed for new generations of high-resolution, bit-mapped display terminals.
It addresses the need for a sophisticated interface to leverage advanced display capabilities such as screen sharing among multiple simultaneous activities (windows), graphics, multiple fonts, proportionally spaced text, and digitized images. A primary goal is to provide a high-level procedural interface that isolates application programmers from the physical characteristics and current state of the display device, enabling screen and keyboard multiplexing among independent processes and compatibility across varying display hardware.
The architecture is built upon a layered model, primarily defining two services:
The document also defines a comprehensive display vocabulary, specifies text management operations (lines, fields, subfields, characters, and various character renditions), details input device management (virtual keyboards and positioners like mice/touch pads), and notes that graphics management will be based on the proposed ANSI Virtual Device Interface (VDI). It concludes by discussing compatibility with other display architectures, such as Digital's Terminal Interface Architecture (TIA).
Site structure and layout ©2025 Majenko Technologies