Electronic Publishing, Vol. 8(2 3), 125--138 (june September 1995)
Abstract
AI
AI
This paper introduces a new presentation specification language, PSL, which separates document appearance from structure and content, allowing for flexible display of documents. Key features of PSL include configurability, extensibility, out-of-order layout, and a distinction between specified and actual layout dimensions. The language is designed for ease of use without application-specific constraints, and it is utilized by the Proteus system for synchronized presentations in various document environments.
References (18)
- ISO/IEC, Information technology -Text and office systems -Document Style Semantics and Specification Language (DSSSL), August 1994. Draft International Standard ISO/IEC DIS 10179.2.
- Susan L. Graham, Michael A. Harrison, and Ethan V. Munson, 'The Proteus presentation system', in Proceedings of the ACM SIGSOFT Fifth Symposium on Software Development Environments, pp. 130-138, Tyson's Corner, VA, (December 1992). ACM Press.
- Ethan Vincent Munson, Proteus: An Adaptable Presentation System for a Software Development and Multimedia Document Environment, PhD dissertation, University of California, Berkeley, December 1994. Also available as UC Berkeley Computer Science Technical Report UCB/CSD- 94-833.
- Susan L. Graham, 'Language and document support in software development environments', in Proceedings of the Darpa '92 Software Technology Conference, Los Angeles, (April 1992).
- Hong Liu, Multiple Presentation Mosaic, Master's thesis, University of Wisconsin-Milwaukee, May 1996. (Expected date of completion).
- D. D. Cowan, E. W. Mackie, G. M. Pianosi, and G. de V. Smit, 'Rita -an editor and user interface for manipulating structured documents', Electronic Publising, 4(3), 125-150, (September 1991).
- Richard Furuta, Vincent Quint, and Jacques André, 'Interactively editing structured documents', Electronic Publishing-Origination, Dissemination and Design, 1(1), 20-44, (April 1988).
- Richard Keith Furuta, An Integrated, but not Exact-Representation, Editor/ Formatter, Ph.D. dissertation, University of Washington, 1986.
- Vincent Quint and Irène Vatton, 'Grif: An interactive system for structured document manip- ulation', in Text processing and document manipulation, ed., J. C. van Vliet, pp. 200-213. Cambridge University Press, (April 1986).
- Vincent Quint. The languages of Grif. Available by anonymous ftp from ftp.imag.fr in directory /pub/OPERA/doc, December 1993. Translated by Ethan V. Munson.
- Louis Weitzman and Kent Wittenberg, 'Automatic presentation of multimedia documents us- ing relational grammars', in Proceedings of ACM Multimedia '94, pp. 443-451. ACM Press, (October 1994).
- James Clark. DSSSL Lite. Available on the World Wide Web at URL http://www.jclark.com/dsssl/, 1995.
- Synex Information AB's home page. World Wide Web home page at URL http://www.synex.se, 1995.
- Information Processing -Text and Office Systems -Standard Generalized Markup Lan- guage (SGML), ed., Charles F. Goldfarb, International Organization for Standardization, Geneva, Switzerland, 1986. International Standard ISO 8879.
- Charles Donnelly and Richard Stallman, Bison: The YACC-compatible Parser Generator, Free Software Foundation, Cambridge, Massachusetts, version 1.20 edition, 1992.
- Roy Goldman, 'Variable shape specification in Proteus'. Ensemble Project internal memoran- dum, November 1993.
- Cécile Roisin and Irène Vatton, 'Formatting structured documents', Research Report 2044, INRIA, (September 1993).
- Donald E. Knuth and Michael F. Plass, 'Breaking paragraphs into lines', Software-Practice & Experience, 11(11), 1119-1184, (November 1982).