Appendix A

User Interface System Reference Model (UISRM)

Developed by the National Institute of Standards and Technology (NIST), the User Interface System Reference Model (UISRM) describes components of a window system in terms of six layers (see figure 2-2). Systems based on this reference model will have one or more layers represented in the model. In particular, many applications are built directly on the Toolkit layer, with no Dialogue/Presentation layer support from a user interface management system (UIMS). In some systems, the Toolkit, Subroutine Foundation, and/or Data Stream Interface layers may be combined.

The layers are arranged from bottom to top in ascending complexity. The bottom layers contain primitive constructs on which the upper layer functions are built. Each layer is described below:

The services provided in these layers are spread across the user interface services portion of the DODIIS Profile in the API and EEI, depending on specific implementation.


[ TOC ] [ Next ]

DoDIIS Profile of the Technical Reference Model - Feb 1995