skip to main content
10.1145/22627.22361acmconferencesArticle/Chapter ViewAbstractPublication PageschiConference Proceedingsconference-collections
Article
Free Access

Animated graphical interfaces using temporal constraints

Authors Info & Claims
Published:01 April 1986Publication History

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.

References

  1. Baecker 81.Baecker, R. Sorting Out Sorting. 16 mm color sound film, 25 minutes, 1981.]]Google ScholarGoogle Scholar
  2. Birnbaum 85.Birnbaum, Joel S. Toward the Domestication of Microelectronies. Communications of the ACM 28(11):1225-1235, November, 1985.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Birtwistle et al 79.Birtwistle, G.M., Dahl, O., Myhrhaug, B., Nygaard, K. Simula Begin. Van Nostrand Reinhold, N.Y., 1979.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Booth 83.Booth, K.S. and Kochanek, D.H. Computers Animate Films and Video. IEEE Spectrum 20(2):44-51, Feb, 1983.]]Google ScholarGoogle ScholarCross RefCross Ref
  5. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  6. Brown 85.Brown, Marc H. personal communication. Tektronix, Feb. 1985.]]Google ScholarGoogle Scholar
  7. Brown and Sedgewick 84.Brown, M. H., and Sedgewick, R. A System for Algorithm Animation. Computer Graphics 18(3):177-186, July 1984.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Chi 84.Chi, U. H. Formal Specification of User interfaces. Technical Report 84-05-01, Computer Science Dept., University of Wa.~hington, 1984.]]Google ScholarGoogle Scholar
  9. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  10. 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 ScholarGoogle Scholar
  11. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  12. Hoare 85.Hoare, C. A. R. Communicating Sequential Processes. Prentice-Hall International, London, 1985. ISBN 0-13-153271-5.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Leler 85.Leler, Win. Bertrand, A General Purpose Constraint Language. Technical Report Draft, Computer Research Laboratory, Tektronix, Inc., Feb, 1985.]]Google ScholarGoogle Scholar
  14. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  15. Meltzer 69.Meltzer, J. Computer Animation: A Literature Survey. Report 403-8, NYU Dept. of EE, October, 1969.]]Google ScholarGoogle Scholar
  16. Sedgewick 83.Sedgewick, Robert. Algorithms Book. Addison-Wesley, 1983.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Standish 80.Standish, Thomas A. Data $tructure Techniques. Addison-Wesley, 1980.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  19. 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 ScholarGoogle Scholar
  20. Sutherland 63.Sutherland, i. Sketchpad: A Man-Machine Graphical Communication System. PhD thesis, MIT, 1963.]]Google ScholarGoogle Scholar

Index Terms

  1. Animated graphical interfaces using temporal constraints

              Recommendations

              Comments

              Login options

              Check if you have access through your login credentials or your institution to get full access on this article.

              Sign in
              • Published in

                cover image ACM Conferences
                CHI '86: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
                April 1986
                362 pages
                ISBN:0897911806
                DOI:10.1145/22627

                Copyright © 1986 ACM

                Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

                Publisher

                Association for Computing Machinery

                New York, NY, United States

                Publication History

                • Published: 1 April 1986

                Permissions

                Request permissions about this article.

                Request Permissions

                Check for updates

                Qualifiers

                • Article

                Acceptance Rates

                CHI '86 Paper Acceptance Rate47of122submissions,39%Overall Acceptance Rate6,199of26,314submissions,24%

                Upcoming Conference

                CHI '24
                CHI Conference on Human Factors in Computing Systems
                May 11 - 16, 2024
                Honolulu , HI , USA

              PDF Format

              View or Download as a PDF file.

              PDF

              eReader

              View online with eReader.

              eReader