Abstract
We present a software model and language for describing and
programming the fine-grained aspects of interaction in a non-WIMP user interface, such as a virtual environment. Our approach is based on our view that the essence of a non-WIMP dialogue is a set of continuous relationships—most of which are temporary. The model combines a data-flow or constraint-like component for the continuous relationships with an event-based component for discrete interactions, which can enable or diable individual continuous relationships. To demonstrate our approach, we present the PMIW user interface management system for non-WIMP interactions, a set of examples running under it, a visual editor for our user interface description language, and a discussion of our implemantation and our restricted use of constraints for a performance-driven interactive situation. Our goal is to provide a model and language that captures the formal structure of non-WIMP interactions in the way that various previous techniques have captured command-based, textual, and event-based styles and to suggest that using it need and not compromise real-time performance.
Publisher
Association for Computing Machinery (ACM)
Subject
Human-Computer Interaction
Cited by
51 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Computers as Interactive Machines: Can We Build an Explanatory Abstraction?;Minds and Machines;2023-03
2. A Review on Computer-Aided Design and Manufacturing Processes in Design and Architecture;Archives of Computational Methods in Engineering;2022-02-06
3. Djnn/Smala;Proceedings of the ACM on Human-Computer Interaction;2018-06-19
4. Vista widgets;Proceedings of the 22nd ACM Conference on Virtual Reality Software and Technology;2016-11-02
5. A design pattern for multimodal and multidevice user interfaces;Proceedings of the 8th ACM SIGCHI Symposium on Engineering Interactive Computing Systems;2016-06-21