Skip to main content

An Object-Oriented Architecture for Direct Manipulation Based Interactive Graphic Applications: The MAGOO Architecture

  • Chapter
  • 104 Accesses

Part of the book series: Focus on Computer Graphics ((FOCUS COMPUTER))

Abstract

Magoo is a C++ implementation of OO-AGES, an object-oriented model that copes with the requirements of Direct Manipulation based Interactive Graphic Applications both at the user interface and at the semantics level. The OO-AGES is based on the Client-Server concept and the Responsibility-Driven approach.

An overview of the OO-AGES model is given and the main Magoo classes are described. The current Magoo version includes a object-oriented encapsulation of both X-Window and Motif Xtoolkit that will be described. A graphic editor is used to exemplify Magoo’s architecture.

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

  • Bordegoni, M., “Theoretical Study of Hypermedia Technology”, Hyperface, 2, 3, 1, December, 1990.

    Google Scholar 

  • Brock, R.W., and Wilkerson, B., “Object-Oriented Design: A Responsibility-Driven Approach”, SIGPLAN Notices, 24, 10, pp. 71-75, October, 1989

    Google Scholar 

  • Casteleiro, R.P., Vasconcelos, F., and Gomes, M.R., “An object-oriented Architecture for Interactive Animation and Simulation”, In Eurographics Workshop on Multimedia Systems, Applications and Interaction, Springer-Verlag, EurographicSeminars Series, 1991

    Google Scholar 

  • Gomes, M.R., Casteleiro, R.P., Spigelhauer, A., and Vasconcelos, E, “The Magoo Architecture”, In European X-Conference, pp. 14-20, November, 1991

    Google Scholar 

  • Gomes, M.R., and Fernandes, J.L., “The OO-AGES Model — An Overview”, In User Interfaces Management and Design, pp. 307-321, Eds. D.A. Duce, M.R. Gomes, F.R. A. Hopgood, J.R. Lee, EurographicSeminars Series, Springer Verlag, January, 1991

    Google Scholar 

  • Hubner, W., and Gomes, M.R., “Two Object-Oriented Models to Design Graphical User Interfaces”, In Eurographics’89, pp. 63-74, Eds. W. Hansmann, F.R. A. Hopgood and W. Strasser, Elsevier Science, September, 1989

    Google Scholar 

  • ISO, “Information Processing Systems — Computer Graphics”, Graphic Kernel System (GKS) functional description, ISO, 7942, 1985

    Google Scholar 

  • ISO, “Information Processing Systems — Computer Graphics”, Programmer’s Hierarchical Interactive Graphics Systems (PHIGS) functional description, ISO, 9592, 1988

    Google Scholar 

  • Marshall, R., “The Hyperface Widget Set”, Hyperface, 5, 1, 1, December, 1990

    Google Scholar 

  • The Ohio Supercomputer Graphics Project, “apE User’s Manual”, Software for Visualization, Ohio University, Version 2.0, November, 1990

    Google Scholar 

  • “User Interface Management Systems”, Ed. Pfaff, G.E., Springer-Verlag, EurographicSeminars Series, 1985

    Google Scholar 

  • Scheifler, R., and Gettys, J., “The X-Window System”, Transactions of Graphics, 15, 2, pp. 75-109, April, 1986

    Google Scholar 

  • van Dam, A., “PHIGS+ Functional Description Revision 3.0”, Computer Graphics, 22, July, 1988

    Google Scholar 

Download references

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1995 EUROGRAPHICS The European Association for Computer Graphics

About this chapter

Cite this chapter

Rui Gomes, M., Casteleiro, R.P., Vasconcelos, F. (1995). An Object-Oriented Architecture for Direct Manipulation Based Interactive Graphic Applications: The MAGOO Architecture. In: Laffra, C., Blake, E.H., de Mey, V., Pintado, X. (eds) Object-Oriented Programming for Graphics. Focus on Computer Graphics. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-79192-5_10

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-79192-5_10

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-79194-9

  • Online ISBN: 978-3-642-79192-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics