Constraint-based Document Presentation
Wayne A. Christopher
EECS Department, University of California, Berkeley
Technical Report No. UCB/CSD-90-601
, 1990
http://www2.eecs.berkeley.edu/Pubs/TechRpts/1990/CSD-90-601.pdf
Constraint-based programming has been used for a wide variety of applications where declarative specification and general solution mechanisms are desirable. This paper describes a prototype document preparation system, Ensemble-C, that utilizes constraint satisfaction as a mechanism for presentation maintenance and incremental formatting. The goal of the overall Ensemble project is the integration of a wide variety of media, including computer programs and dynamic media such as sound and animation, into a coherent framework that provides incremental formatting, multiple-representation editing, and separate structure and presentation specification.
BibTeX citation:
@techreport{Christopher:CSD-90-601, Author= {Christopher, Wayne A.}, Title= {Constraint-based Document Presentation}, Year= {1990}, Month= {Oct}, Url= {http://www2.eecs.berkeley.edu/Pubs/TechRpts/1990/5789.html}, Number= {UCB/CSD-90-601}, Abstract= {Constraint-based programming has been used for a wide variety of applications where declarative specification and general solution mechanisms are desirable. This paper describes a prototype document preparation system, Ensemble-C, that utilizes constraint satisfaction as a mechanism for presentation maintenance and incremental formatting. The goal of the overall Ensemble project is the integration of a wide variety of media, including computer programs and dynamic media such as sound and animation, into a coherent framework that provides incremental formatting, multiple-representation editing, and separate structure and presentation specification.}, }
EndNote citation:
%0 Report %A Christopher, Wayne A. %T Constraint-based Document Presentation %I EECS Department, University of California, Berkeley %D 1990 %@ UCB/CSD-90-601 %U http://www2.eecs.berkeley.edu/Pubs/TechRpts/1990/5789.html %F Christopher:CSD-90-601