ABSTRACT
Algorithm animation has an acknowledged and growing role in computer aided algorithm design, as well as in documentation and technology transfer, since the medium of interactive graphics is a broader, richer channel than text by which to communicate information. Since an animation constitutes the interface between a user and an algorithm, a kit that facilitates the construction of such has all the basic elements of a User Interface Management System. Constraint languages are useful in constructing such an interface construction kit, whereby consistency is maintained among the elements of a structure and among those of a view of that structure presented to the user. But constraints specify only static state in current implementations. To specify the evolution of structures and views by discrete time increments, as in animation, requires a extension to current constraint languages to allow expression of specifications of temporal behavior.
- Baecker 81.Baecker, R. Sorting Out Sorting. 16 mm color sound film, 25 minutes, 1981.]]Google Scholar
- Birnbaum 85.Birnbaum, Joel S. Toward the Domestication of Microelectronies. Communications of the ACM 28(11):1225-1235, November, 1985.]] Google ScholarDigital Library
- Birtwistle et al 79.Birtwistle, G.M., Dahl, O., Myhrhaug, B., Nygaard, K. Simula Begin. Van Nostrand Reinhold, N.Y., 1979.]] Google ScholarDigital Library
- Booth 83.Booth, K.S. and Kochanek, D.H. Computers Animate Films and Video. IEEE Spectrum 20(2):44-51, Feb, 1983.]]Google ScholarCross Ref
- Borning 79.Borning, A.H. ThingLab-- A Constraint-Oriented Simulation Laboratory. PhD thesis, Stanford, March, 1979. A revised version is available as Xerox Palo Alto Research Center Report SSL-79-3 (July 1979).]] Google ScholarDigital Library
- Brown 85.Brown, Marc H. personal communication. Tektronix, Feb. 1985.]]Google Scholar
- Brown and Sedgewick 84.Brown, M. H., and Sedgewick, R. A System for Algorithm Animation. Computer Graphics 18(3):177-186, July 1984.]] Google ScholarDigital Library
- Chi 84.Chi, U. H. Formal Specification of User interfaces. Technical Report 84-05-01, Computer Science Dept., University of Wa.~hington, 1984.]]Google Scholar
- Dannenberg 84.Dannenberg, Roger B. Arctic: A Functional Language for Real- Time Control. In Symposium on LISP and Functional Programming, pages 96-103. ACM, 1984.]] Google ScholarDigital Library
- Duisberg 86.Duisberg, R.A. The Design and Implementation of Animus: A Constraint-Based Animation Kit (working title). PhD thesis, University of Washington, in preparation, 1986.]]Google Scholar
- Gosling 83.Gosling, J. Algebraic Constraints. PhD thesis, Carnegie-Mellon University, May, 1983. Available as CMU Computer Science Department tech report CMU-CS-83-132.]] Google ScholarDigital Library
- Hoare 85.Hoare, C. A. R. Communicating Sequential Processes. Prentice-Hall International, London, 1985. ISBN 0-13-153271-5.]] Google ScholarDigital Library
- Leler 85.Leler, Win. Bertrand, A General Purpose Constraint Language. Technical Report Draft, Computer Research Laboratory, Tektronix, Inc., Feb, 1985.]]Google Scholar
- London and Duisberg 85.London, R. L., and Duisberg, R. A. Animating Programs U sing Smalltalk. IEEE Computer 18(8):61-71, Aug, 1985.]]Google ScholarDigital Library
- Meltzer 69.Meltzer, J. Computer Animation: A Literature Survey. Report 403-8, NYU Dept. of EE, October, 1969.]]Google Scholar
- Sedgewick 83.Sedgewick, Robert. Algorithms Book. Addison-Wesley, 1983.]] Google ScholarDigital Library
- Standish 80.Standish, Thomas A. Data $tructure Techniques. Addison-Wesley, 1980.]] Google ScholarDigital Library
- Steele 80.Steele, G.L. The Definition and Implementation of a Computer Programming Language Based on Constraints. PhD thesis, MIT, August, 1980. Available as MIT-AI TR 595, August 1980.]] Google ScholarDigital Library
- Stefik 83.Stefik, M., Bobrow, D.G., Mittal, S., and Conway, L. Knowledge Programming in LOOPS: Report on an Experimental Course. AI Magazine 4(3):3-13, 1983.]]Google Scholar
- Sutherland 63.Sutherland, i. Sketchpad: A Man-Machine Graphical Communication System. PhD thesis, MIT, 1963.]]Google Scholar
Index Terms
- Animated graphical interfaces using temporal constraints
Recommendations
Animated graphical interfaces using temporal constraints
Special issue: CHI '86 Conference ProceedingsAlgorithm animation has an acknowledged and growing role in computer aided algorithm design, as well as in documentation and technology transfer, since the medium of interactive graphics is a broader, richer channel than text by which to communicate ...
Creating highly-interactive and graphical user interfaces by demonstration
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 ...
Animated feather coats using field lines
AFRIGRAPH '07: Proceedings of the 5th international conference on Computer graphics, virtual reality, visualisation and interaction in AfricaThe tedious task of manually placing feathers on computer animated objects involves aligning feathers, ensuring that they do not insect each other or penetrate the surface, deforming every feather to match the local surface features, and ensuring that ...
Comments