Academia.eduAcademia.edu

Outline

Electronic Publishing, Vol. 8(2 3), 125--138 (june September 1995)

Abstract
sparkles

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)

  1. 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.
  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.
  3. 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.
  4. Susan L. Graham, 'Language and document support in software development environments', in Proceedings of the Darpa '92 Software Technology Conference, Los Angeles, (April 1992).
  5. Hong Liu, Multiple Presentation Mosaic, Master's thesis, University of Wisconsin-Milwaukee, May 1996. (Expected date of completion).
  6. 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).
  7. Richard Furuta, Vincent Quint, and Jacques André, 'Interactively editing structured documents', Electronic Publishing-Origination, Dissemination and Design, 1(1), 20-44, (April 1988).
  8. Richard Keith Furuta, An Integrated, but not Exact-Representation, Editor/ Formatter, Ph.D. dissertation, University of Washington, 1986.
  9. 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).
  10. 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.
  11. 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).
  12. James Clark. DSSSL Lite. Available on the World Wide Web at URL http://www.jclark.com/dsssl/, 1995.
  13. Synex Information AB's home page. World Wide Web home page at URL http://www.synex.se, 1995.
  14. 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.
  15. Charles Donnelly and Richard Stallman, Bison: The YACC-compatible Parser Generator, Free Software Foundation, Cambridge, Massachusetts, version 1.20 edition, 1992.
  16. Roy Goldman, 'Variable shape specification in Proteus'. Ensemble Project internal memoran- dum, November 1993.
  17. Cécile Roisin and Irène Vatton, 'Formatting structured documents', Research Report 2044, INRIA, (September 1993).
  18. Donald E. Knuth and Michael F. Plass, 'Breaking paragraphs into lines', Software-Practice & Experience, 11(11), 1119-1184, (November 1982).