The Proteus Presentation System
Susan L. Graham, Michael A. Harrison, and Ethan V. Munson
Abstract
Software development environments can increase user productivity by
presenting information in more useful ways. This paper describes
Proteus, the presentation system of Ensemble, a software development
environment that supports a wide variety of language and document
capabilities. Proteus provides a set of services which allow the
appearance of software development documents, such as programs or
design specifications, to be determined by formal specifications of
style. Proteus is based on a generic model of presentation services
and is intended for use with a wide variety of media.
Full text in PostScript.
A revised version appeared in the Proceedings of the ACM SIGSOFT Fifth
Symposium on Software Development Environments, Tyson's Corner, VA,
December 1992