Graphical Interaction Management
1987, Computer Graphics Forum
Abstract
AI
AI
This paper presents a methodology for programming interaction techniques in graphical applications, addressing the complexities faced by developers due to traditional ad hoc approaches. A hybrid User Interface Management System (UIMS) is introduced, which aids in designing multi-process event-driven graphical applications by utilizing a high-level specification language called SIDL (Simple Interaction Design Language). The tool in development aims to automatically generate maintainable C code for these applications, thereby reducing development costs and enhancing user interface quality.
References (9)
- M Green, "A Methodology For The Specification Of Graphical Interaction," ACM SZGGRAPH Computer Graphics 133) (1981).
- D Kasik, "A User Interface Management Sys- tem," ACM SZGGRAPH Computer Graphics 16(3) (1 982).
- W Buxton, M R Lamb, D Sherman, and K C Smith, "Towards A Comprehensive User Inter- face Management System," ACM SIGGRAPH Computer Graphics 17(3) (1983).
- D R Olsen and E P Dempsey, "SYNGRAPH A Graphical User Interface Generator," ACM SIG- GRAPH Computer Graphics 17(3) ( 1983).
- D L Parnas, "On The Use Of Transition Diagrams In The Design Of A User Interface For An Interactive Computer system," Proc. 24th Natl. ACM Conf (1 969).
- R J K Jacob, "Using Formal Specifications in the Design of a Human Computer Interface," Comm. ACM26(4)(1983).
- R J K Jacob, "A State Transition Diagram Language For Visual Programming," ZEEE Com- puler (August 1985).
- P J Willis, "A Paint Program For The Graphic Arts," Proc. of EuroGraphics (1984).
- S C Johnson, "YACC: Yet Another Compiler- Compiler," in UNZX Programmers Manual, Bell Labs (1978).