Journal of Inforamtion Science and Engineering, Vol.10 No.3, pp.339-367 (September 1994)
An Object-Oriented Graphics System Adopting
User Interface Management Techniques
Yin-Hsong Hsu, Yue-Sun Kuo* and Chyan-Goei Chung
Institute of Computer Science and Information Engineering
National Chiao Tung University
Hsinchu, Taiwan, R.O.C.
*Institute of Information Science
Nankang, Taipei, Taiwan, R.O.C.
HAGI is an object-oriented graphics system providing facilities that structured graphics systems such as GKS usually have. In addition, by adopting techniques for user interface tools, HAGI is able to support the following features:
- In addition to graphical objects, the system provides a class of application objects for modeling of the application in a graphics application program.
- Graphics programming is clearly separated into two parts: graphics specification and graphics manipulation. Graphics manipulation operations appear to be very simple. They can be issued with respect to application objects without explicitly referring to specitic graphical objects.
- Graphical input is handled by logical interactors, a blend of the concepts of a logical input device and interaction object. Logical interactors provide great flexibility and extensibility for constructing highly interactive graphical user interfaces.
Keywords: structured graphics system, object-oriented graphics system, window system, graphics standard, user interface toolkit, user interface management system
Received August 30, 1993; revised February 16, 1994.
Communicated by Wen-Hsiang Tsai.