The Stripey Site

Gloobs

Gloobs is a simple object-oriented C++ graphics library. It is intended to be useful for teaching 2D computer graphics.

Main Features

Gloobs will not produce any stunning graphics than can not better be generated with some other library. It was developed for use in a introductory computer graphics course to fulfill needs not met by existing libraries, in particular: Gloobs can produce output in an X11 window, or to a bitmap (png) or vector (PostScript) file. It can be used through CGI to generate dynamic graphics on webpages.

Technical Details

Gloobs is a wrapper round the g2 graphic library. All the actual rendering is delegated to g2, a C library written by Ljubo Milanovic and Horst Wagner. Gloobs was written by me.

Pedagogy

Gloobs has been used in an undergraduate course presented by Tony Jenkins at The University of Leeds’s School of Computing. We have written a conference submission on the pedagogical value of Gloobs. This was originally to have been presented at a conference in Finland, but circumstances forced us to withdraw, and it will now be presented at a different conference in Scotland instead.

More Information

Gloobs, together with a suite of example programs and a worksheet have all been released under the Free Software Foundation’s General Public License. They are available from Tony’s Gloobs page. If you are interested in Gloobs or would like any more information, please contact us <gloobs-www@stripey.com>.


Feedback is welcome via gloobs-www@stripey.com. © Copyright 2000 — see copying information for details.