Constraints for the web

Alan Borning, Richard Lin, Kim Marriott

Research output: Chapter in Book/Report/Conference proceedingConference PaperResearchpeer-review

6 Citations (Scopus)


Constraints can be used to specify the desired layout of a web document, and also the behavior of embedded applets. We present a system architecture in which both the author and the viewer can impose page layout constraints, some required and some preferential. The final appearance of the web page is thus the result of negotiation between author and viewer, where this negotiation is carried out by solving the set of required and preferential constraints imposed by both parties. We identify two plausible system architectures, based on different ways of dividing the work of constraint solving between web server and web client. Finally, we describe an implementation of a prototype constraint based web authoring system and viewer, which also provides constraint-based embedded applets.

Original languageEnglish
Title of host publicationProceedings of the 5th ACM International Conference on Multimedia, MULTIMEDIA 1997
PublisherAssociation for Computing Machinery (ACM)
Number of pages10
ISBN (Electronic)0897919912, 9780897919913
Publication statusPublished - 1 Nov 1997
EventACM International Conference on Multimedia 1997 - Seattle, United States of America
Duration: 9 Nov 199713 Nov 1997
Conference number: 5th


ConferenceACM International Conference on Multimedia 1997
Abbreviated titleMULTIMEDIA 1997
Country/TerritoryUnited States of America
Internet address

Cite this