Skip to main content

A component architecture for cross-media formatters

  • Part III: EP'98
  • Conference paper
  • First Online:
Electronic Publishing, Artistic Imaging, and Digital Typography (RIDT 1998)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1375))

Included in the following conference series:

Abstract

We describe the design and implementation of an extensible document formatter whose architecture consists of components for formatting tasks and of a framework for managing the components.

The system aims to facilitate a seamless integration of new formatting functions, presentation media, and interaction methods. It works on so-called design structures that represent a generically-coded document after a design specification has been applied. A design structure is a hierarchy of highly specialized interacting layout objects, each of which encapsulates a formatting task. In order to use an instance of a layout object class in a design structure, the layout object class has to be plugged into the formatter framework.

The formatter framework accepts any layout object class that adheres to a welldefined interface specification.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. T. Bretthauer. Diplomarbeit: Entwicklung eines Online-Viewers für SGML-Dateien beliebiger Dokument-Typ-Definitionen. Institut für Informatik, Technische Universität München, München, May 1997.

    Google Scholar 

  2. A. Brüggemann-Klein and S. Hermann. Design by Example: A user-centered approach to the specification of document layout. In F. Rowland and J. Meadows, editors, Electronic Publishing '97: New Models and Opportunities. Proceedings of an ICCC/IFIP Conference held at the University of Kent at Canterbury, England, 14–16 April 1997, pages 223–236. ICCC Press, 1997. URL http://wwwl1.informatik.tu-muenchen.de/proj/designer/canterbury.ps.

    Google Scholar 

  3. A. Brüggemann-Klein, R. Klein, and S. Wohlfeil. Pagination Reconsidered. Electronic Publishing—Origination, Dissemination, and Design, 8(2&3):139–152, 1995.

    Google Scholar 

  4. J.Clark. Jade — James' DSSSL Engine, 1997. URL http://www.jclark.com/jade/.

    Google Scholar 

  5. Stefan Hermann. Diplomarbeit: Entwurf und Implementierung eines objektorientierten Oberflächenkonzeptes für ein Programmsystem zur Erfassung und Auswertung von bei der Gensequenzierung anfallender Daten unter besonderer Berücksichtigung von in der Forschung entstehenden Sicherheitsbedürfnissen und softwareergonomischen Aspekten. Institut für Informatik, Technische Universität München, München, August 1994.

    Google Scholar 

  6. ISO. ISO/IEC 10179:1996. Information technology — Processing languages — Document Style Semantics and Specification Language (DSSSL), 1996.

    Google Scholar 

  7. D. E. Knuth. The TEXbook, volume A of Computers & Typesetting. Addison-Wesley, Reading, MA, 1986.

    Google Scholar 

  8. H. W. Lie and B. Bos. Cascading style sheets, level 1, 1996. URL http://www.w3.org/pub/WWW/TR/REC-CSS1.

    Google Scholar 

  9. M. Murata and K. Hayashi. Formatter hierarchy for structured documents. In C. Vanoirbeek and G. Coray, editors, EP92, The Cambridge Series on Electronic Publishing, pages 77–94, Cambridge, 1992. Cambridge University Press.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Roger D. Hersch Jacques André Heather Brown

Rights and permissions

Reprints and permissions

Copyright information

© 1998 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Bretthauer, T., Brüggemann-Klein, A., Hermann, S., Klein, R. (1998). A component architecture for cross-media formatters. In: Hersch, R.D., André, J., Brown, H. (eds) Electronic Publishing, Artistic Imaging, and Digital Typography. RIDT 1998. Lecture Notes in Computer Science, vol 1375. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0053290

Download citation

  • DOI: https://doi.org/10.1007/BFb0053290

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-64298-5

  • Online ISBN: 978-3-540-69718-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics