Principles of interactive computer graphics (2nd ed.)
Principles of interactive computer graphics (2nd ed.)
Fundamentals of interactive computer graphics
Fundamentals of interactive computer graphics
Creating highly-interactive and graphical user interfaces by demonstration
SIGGRAPH '86 Proceedings of the 13th annual conference on Computer graphics and interactive techniques
An object-oriented user interface management system
SIGGRAPH '86 Proceedings of the 13th annual conference on Computer graphics and interactive techniques
An object-oriented approach to graphical interfaces
ACM Transactions on Graphics (TOG)
ACM Transactions on Graphics (TOG)
ACM Transactions on Graphics (TOG)
MIKE: the menu interaction kontrol environment
ACM Transactions on Graphics (TOG) - Special issue on user interface software
Squeak: a language for communicating with mice
SIGGRAPH '85 Proceedings of the 12th annual conference on Computer graphics and interactive techniques
The University of Alberta user interface management system
SIGGRAPH '85 Proceedings of the 12th annual conference on Computer graphics and interactive techniques
A Calculus of Communicating Systems
A Calculus of Communicating Systems
Integrated Environments for Formally Well-Founded Design and Simulation of Concurrent Systems
IEEE Transactions on Software Engineering
Towards a comprehensive user interface management system
SIGGRAPH '83 Proceedings of the 10th annual conference on Computer graphics and interactive techniques
SYNGRAPH: A graphical user interface generator
SIGGRAPH '83 Proceedings of the 10th annual conference on Computer graphics and interactive techniques
FLAIR - user interface dialog design tool
SIGGRAPH '82 Proceedings of the 9th annual conference on Computer graphics and interactive techniques
Towards specifying and evaluating the human factors of user-computer interfaces
CHI '82 Proceedings of the 1982 Conference on Human Factors in Computing Systems
Occam Programming Manual
Creating graphical interactive application objects by demonstration
UIST '89 Proceedings of the 2nd annual ACM SIGGRAPH symposium on User interface software and technology
ACM Transactions on Computer-Human Interaction (TOCHI)
Hi-index | 0.00 |
XY-WINS is an integrated environment that supports design, prototyping, implementation, and debugging of graphical user interfaces. XY-WINS tools allow user interface designers to work at an abstract level, thus enabling non-experts in computer graphics to quickly prototype graphical interfaces. However, the tools also allow great flexibility in defining graphical features. XY-WINS supports the development of user interfaces consisting of two main modules: a Graphical Abstract Machine (GRAM), and a High-level Interaction Component (HIC). The GRAM encapsulates the lower levels of input and output, and provides the HIC with an abstract view of the user based on abstract representations of pictures and on input tokens incoming through input channels. The HIC implements the dialogue between this abstraction of the user and the back-end of the system.The environment provides tools for generating a GRAM from abstract specifications of the graphical constructs and the input tokens that are to be used in a user interface. These specifications can be edited interactively and graphically. The HIC can be specified as a system of independent communicating processes/objects by using a high-level concurrent language, which also includes control structures designed to support the definition of complex user/system interactions. Finally, an interactive debugging system allows one to execute the user interface, while simultaneously visualizing end-user screen, state of the GRAM, and state of the HIC.