The Community for Technology Leaders
RSS Icon
Issue No.09 - September (1987 vol.7)
pp: 42-50
Randall Smith , Xerox Palo Alto Research Center
This article presents an overview of the Alternate Reality Kit, an animated environment for creating interactive simulations. ARK is built upon a physical-world metaphor: All objects have an image, a position, a velocity, and the ability to experience forces. Users manipulate objects with a mouse-operated "hand," which enables them to carry and throw objects, press buttons, and operate sliders. The interface features are discussed in light of a general user interface tension between literalism and magic. Literal features?defined as those that are true to the interface's metaphor?enhance an interface's learnability. Magical features are defined as those capabilities that deliberately violate the metaphor in order to provide enhanced functionality. Discussion of each ARK feature includes informal observations of early ARK users, and an assessment of the feature's learnability, its usefulness, and its position on the magical-literal axis. Despite ARK's magical features, applications-level users have been trained in a few minutes. Although this article is about ARK, the tension between literalism and magic raises some interesting questions on its own. Some of these questions are presented briefly in the conclusion.
Randall Smith, "Experiences with the Alternate Reality Kit: An Example of the Tension between Literalism and Magic", IEEE Computer Graphics and Applications, vol.7, no. 9, pp. 42-50, September 1987, doi:10.1109/MCG.1987.277078
1. D.A.Norman, "Design Principles for Human-Computer Interfaces," Proc. Conf. Human Factors in Computer Systems 1983pp. 1-10 ACM
2. R.B.Smith, "The Alternate Reality Kit: An Animated Environment for Creating Interactive Simulations," Proc. 1986 IEEE Computer Soc. Workshop on Visual Languagespp. 99-106 CS-IEEE
3. J.M.Carroll and R.L.Mack, "Metaphor, Computing Systems, and Active Learning," Int'l J. Man-Machine Studiespp. 39-57 Jan. 1985
4. J.M.Carroll and J.C.Thomas, "Metaphor and the Cognitive Representation of Computing Systems," , IBM Watson Research Center 1980
5. D.Gentner, "The Structure of Analogical Models in Science," , Bolt, Beranek, and Newman July 1980
6. D.Gittins, "Icon-Based Human-Computer Interaction," Int'l J. Man-Machine Studiespp. 519-543 June 1986
7. F.Halasz and T.P.Moran, "Analogy Considered Harmful," Proc. Conf. Human Factors in Computer Systems 1982 ACM
8. A.J.Goldberg and D.Robson, Smalltalk-80: The Language and Its Implementation , Addison-Wesley 1983
9. A.H.Borning, "The Programming Language Aspects of ThingLab, a Constraint-Oriented Simulation Laboratory," ACM Trans. Programming Languages and Systemspp. 353-387 Oct. 1982
10. L.Gould and W.Finzer, "Programming by Rehearsal," , Xerox Palo Alto Research Center May 1984 A short version appears in Byte, June 1984
11. T.O'Shea and R.B.Smith, "Violating the Laws of Nature: Experiments in Understanding Physics by Exploring Alternate Realities," (in progress)
12. S.K.Card, T.P.Moran, and A.Newell, The Psychology of Human-Computer Interaction , Lawrence Erlbaum Associates 1983
13. W.L.Bewly, "Human Factors Testing in the Design of Xerox's 8010 'Star' Office Workstation," Proc. Conf. Human Factors in Computer Systems 1983pp. 72-77 ACM
14. L.A.Price and C.A.Cordova, "Use of Mouse Buttons," Proc. Conf. Human Factors in Computer Systems 1983pp. 262-266 ACM
16 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool