Grizzly Bear: a demonstrational learning tool for a user interface specification language
暂无分享,去创建一个
Grizzly Bear is a new demonstrational tool for specifying user interface behavior. It can handle multiple application windows, dynamic object instantiation and deletion, changes to any object attribute, and operations on sets of objects. It enables designers to experiment with rubber-banding, deletion by dragging to a trashcan and many other interactive techniques. To the author’s best knowledge it is currently the most complete demonstrational user interface design tool that does not base its in ferencing on rule-based guessing. There are inherent limitations to the range of user interfaces that can ever be built by demonstration alone. Grizzly Bear is therefore designed to work hand-in-hand with a user interface specification language called the Elements, Events & Transitions model. As designers demonstrate behavior, they can watch Grizzly Bear incrementally build the corresponding textual specification, letting them learn the language on the fly. They can then apply their knowledge by modifying Grizzly Bear’s textual inferences, which reduces the need for repetitive demonstrations and provides an escape mechanism for behavior that cannot be demonstrated.
[1] Brad A. Myers,et al. Marquise: creating complete user interfaces by demonstration , 1993, CHI '93.
[2] James D. Foley,et al. Inference bear: designing interactive interfaces through before and after snapshots , 1995, Symposium on Designing Interactive Systems.
[3] James D. Foley,et al. A pure reasoning engine for programming by demonstration , 1994, UIST '94.
[4] Matthias Schneider-Hufschmidt,et al. SX/Tools ‐ An Open Design Environment for Adaptable Multimedia User Interfaces , 1992, Comput. Graph. Forum.