BOOGA: A component-oriented framework for computer graphics

This paper describes the core characteristics of BOOGA, a framework for 2D and 3D computer graphics. BOOGA o ers a uni ed 3-layer model for many areas, including rendering, image processing, computational geometry and scene reconstruction. The framework consists of ready-to-use components to support rapid application development. New components may be seamlessly integrated into the existing system.

[1]  Wolfgang Pree,et al.  Design Patterns for Object-Oriented Software Development , 1994, Proceedings of the (19th) International Conference on Software Engineering.

[2]  Wayne L. Wooten,et al.  GROOP: an object-oriented toolkit for animated 3D graphics , 1993, OOPSLA '93.

[3]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .

[4]  James Coplien,et al.  Advanced C++ Programming Styles and Idioms , 1991, Proceedings. Technology of Object-Oriented Languages and Systems, TOOLS 25 (Cat. No.97TB100239).

[5]  Paul S. Strauss,et al.  An object-oriented 3D graphics toolkit , 1992, SIGGRAPH.

[6]  Garry Wiegand,et al.  Object-Oriented Graphics: From GKS and PHIGS to Object-Oriented Systems , 2007 .