A programming model for active documents

19Citations
Citations of this article
28Readers
Mendeley users who have this article in their library.

Abstract

Traditionally, designers organize software system as active end-points (e.g. applications) linked by passive infrastructures (e.g. networks). Increasingly, however, networks and infrastructures are becoming active components that contribute directly to application behavior. Amongst the various problems that this presents is the question of how such active infrastructures should be programmed. We have been developing an active document management system called Placeless Documents. Its programming model is organized in terms of properties that actively contribute to the functionality and behavior of the documents to which they are attached. This paper discusses active properties and their use as a programming model for active infrastructures. We have found that active properties enable the creation of persistent, autonomous active entities in document systems, independent of specific repositories and applications, but present challenges for managing problems of composition.

Cite

CITATION STYLE

APA

Dourish, P., Edwards, W. K., Howell, J., LaMarca, A., Lamping, J., Petersen, K., … Thornton, J. (2000). A programming model for active documents. In UIST (User Interface Software and Technology): Proceedings of the ACM Symposium (pp. 41–50). Association for Computing Machinery (ACM). https://doi.org/10.1145/354401.354410

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free