OOIGT: An Object-Oriented Interactive Graphical ToolkitOOIGT is a toolkit for building applications with highly interactive 2D graphics (i.e., interactive graphical objects in an application main window other than standard widgets like buttons). It was designed based on Scenegraph, a structure that was traditionally used for modeling 3D graphics. OOIGT also supports one-way constraints. I designed and built the first version of OOIGT in C++ & C in X-Window (tested on Linux) in 1998, which was later transplanted to MS Windows by others. As part of my master thesis, I also created SML (Scene Modeling Language), a scripting language for developers to rapidly prototype interactive 2D graphics without programming. This work was a building block for my following work on using Attribute Grammar to model interactions semantics. I did this work in 1998 when I was a graduate student at the Software Engineering Lab at Northwest University of China. The toolkit has been used to develope applications such as a graphics editor. Publications
|