Abstract: A view system provides support for applying matrix operations to one or more views to render a view in a more realistic manner. The matrix operations are applied in accordance with a predefined coordinate system for each application to generate the screen information for each application program. The view system applies the matrix operations to generate views appearing on the display, off the display and partially on and partially off the display. Furthermore, the system enables hierarchical linkage of views to enhance the correspondence between a view undergoing a transformation and proximal views.
Abstract: A method and apparatus for an innovative, object-oriented hardware independent interface to the external world. The interrupt services are part of an overall IO model providing an object base IO system that supports dynamic configuration of the system. Object processing is architected into even the lowest lever routines in the preferred embodiment of the invention. This includes an object oriented design all the way down to interrupt processing abstractions. These interrupt abstractions provide an architecturally sound framework for the dynamic installation, configuration, and timely execution of interrupt handlers.