Iris: A Class-Based Window Library

01 January 1988

New Image

I. Introduction: The Iris provides a basis for constructing user interfaces for bitmap displays. It implements a flexible hierarchical window system, integrated with the standard bitmap graphics primitives. In addition, the Iris model naturally supports multiple input and output contexts. The model is object-oriented; the programmer using Iris deals with 'things' that have a specific set of associated operations. The model, with its emphasis on building an interface from pieces with limited, well-defined actions, facilitates the design and construction of user interfaces, and provides an attractive base for building interface toolkits.