Author:
Myers Brad A.,Buxton William
Abstract
It is very time-consuming and expensive to create the graphical, highly-interactive styles of user interfaces that are increasingly common. User Interface Management Systems (UIMSs) attempt to make the creation of user interfaces easier, but most existing UIMSs cannot create the low-level interaction techniques (pop-up pull-down and fixed menus, on-screen "light buttons", scroll-bars, elaborate feedback mechanisms and animations, etc.) that are frequently used. This paper describes Peridot, a system that automatically creates the code for these user interfaces while the designer
demonstrates
to the system how the interface should look and work. Peridot uses rule-based inferencing so no programming by the designer is required, and Direct Manipulation techniques are used to create Direct Manipulation interfaces, which can make full use of a mouse and other input devices. This allows extremely rapid prototyping of user interfaces.
Publisher
Association for Computing Machinery (ACM)
Subject
Computer Graphics and Computer-Aided Design,General Computer Science
Reference32 articles.
1. Apple Computer Inc. Inside Macintosh. Addison- Wesley 1985. Apple Computer Inc. Inside Macintosh. Addison- Wesley 1985.
2. Constructing Programs from Example Computations
3. Towards a comprehensive user interface management system
4. A study in two-handed input
Cited by
52 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. MIWA: Mixed-Initiative Web Automation for Better User Control and Confidence;Proceedings of the 36th Annual ACM Symposium on User Interface Software and Technology;2023-10-29
2. INTENT: Interactive Tensor Transformation Synthesis;The 35th Annual ACM Symposium on User Interface Software and Technology;2022-10-28
3. Investigating Positive and Negative Qualities of Human-in-the-Loop Optimization for Designing Interaction Techniques;CHI Conference on Human Factors in Computing Systems;2022-04-27
4. ProtoAI: Model-Informed Prototyping for AI-Powered Interfaces;26th International Conference on Intelligent User Interfaces;2021-04-13
5. ORCSolver: An Efficient Solver for Adaptive GUI Layout with OR-Constraints;Proceedings of the 2020 CHI Conference on Human Factors in Computing Systems;2020-04-21