Skip to main content

Prototyping an Interactive Electronic Book System Using an Object-Oriented Approach

  • Conference paper
  • First Online:

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

Abstract

An Integrated Electronic Book (IEB) represents a complex network of integrated information and “know how” on a given subject. In the design phase of WEBS (Woven Electronic Book System), we soon realized that, because we were describing the IEB in terms of “objects” and “methods,” and because we wanted WEBS to be easily expandable and to offer a consistent user interface, we should use an object-oriented development system.

This paper does not fully discuss the concept of electronic book systems, but rather describes our own experiences developing a complex software system with an object-oriented language.

The first part explains our choice of an object-oriented language and software framework. The rest describes the software architecture of WEBS, which is a class hierarchy of three layers: a software framework (MacApp) layer, a system-specific layer; and an application-specific layer.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  • AppleInside Macintosh™, Volumes I, II and III Apple Computer, Addison-Wesley, 1985.

    Google Scholar 

  • Conklin J.Hypertext: An Introduction and Survey Computer, September, 1987.

    Google Scholar 

  • Cox B.Message/Object Programming: An Evolutionary Change in Programming Technology IEEE Software, Vol. 33, No. 1, pp. 50–61, January, 1984.

    Article  Google Scholar 

  • Cox B.Software-ICs BYTE, June, 1985.

    Google Scholar 

  • Cox B.Object-Oriented Programming: An Evolutionary Approach Addison-Wesley, 1986.

    Google Scholar 

  • Doyle K., Haynes B., Lentczner M. and Rosenstein L.An Object-Oriented Approach to Macintosh™ Application Development Proceedings of the 3rd Working Session on Object-Oriented Languages, Paris, France, January 8–10, 1986.

    Google Scholar 

  • Garret L. and Smith K.Building a Timeline Editor from Prefab Parts: The Architecture of an Object-Oriented Application OOPSLA’ 86 Proceedings, Portland, Oregon, September, 1986

    Google Scholar 

  • Goldberg A. and Robson D.Smalltalk-80: The Language and its Implementation Addison-Wesley, 1983.

    Google Scholar 

  • Goodman D.The Two Faces of Hypercard Macworld, pp. 123–129, October, 1987

    Google Scholar 

  • Haan B., Drucker S. and Yankelovich K.An Object-Oriented Approach to Developing Consistent Integrated Applications IRIS Report, Institute for Research in Information and Scholarship, Providence, RI, September, 1985.

    Google Scholar 

  • Kohlas J.Das Integrierte Buch (eine Projektidee) Working Paper No 78, IAUF, April, 1984.

    Google Scholar 

  • Meyrowitz N.Intermedia: The Architecture and Construction of an Object-Oriented Hypermedia System and Applications Framework OOPSLA’ 86 Proceedings, Portland, Oregon, September, 1986

    Google Scholar 

  • Pasquier-Boltuck J. and Collaud G. The Woven Electronic Book System, (WEBS): The Enduser Model and Interface Working Paper No 129, IAUF, February, 1987. A shorter version of this paper has been submitted for publication in the International Journal of Man—Machines Studies.

    Google Scholar 

  • Savoy-a J.Le livre électronique EBOOK3 Proceedings of the EAO-87 congress, Cap d’Agde-France, March 23–25, 1987.

    Google Scholar 

  • Savoy-b J.The Electronic Book EBOOK3 Working Paper No 137, IAUF*, July, 1987. This paper has been submitted for publication in ACM Transactions on Office Information Systems.

    Google Scholar 

  • Savoy-c J.Le livre électronique EBOOK3 Diss., Peter Lang S.A. publishers, Berne, Switzerland, 1987. ISBN 3-261-03772-5.

    Google Scholar 

  • Schmucker-a K.Object-Oriented Programming for the Macintosh Hayden Book Company, Hasbrouck Heights, NJ, 1986. ISBN 0-8104-6565-5.

    Google Scholar 

  • Schmucker-b K.MacApp: An Application Framework BYTE, pp. 189–193, August, 1986.

    Google Scholar 

  • Tesler L. Object-Oriented Languages: Programming Experiences BYTE, pp. 195–206, August, 1986.

    Google Scholar 

  • Yankelovich N., Meyrowitz N. and van Dam A. Reading and Writing the Electronic Book Computer, October, 1985.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1988 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Pasquier-Boltuck, J., Grossman, E., Collaud, G. (1988). Prototyping an Interactive Electronic Book System Using an Object-Oriented Approach. In: Gjessing, S., Nygaard, K. (eds) ECOOP ’88 European Conference on Object-Oriented Programming. ECOOP 1988. Lecture Notes in Computer Science, vol 322. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45910-3_11

Download citation

  • DOI: https://doi.org/10.1007/3-540-45910-3_11

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-50053-7

  • Online ISBN: 978-3-540-45910-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics