Nothing Special   »   [go: up one dir, main page]

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

Animated graphical interfaces using temporal constraints

Published: 01 April 1986 Publication 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, R. Sorting Out Sorting. 16 mm color sound film, 25 minutes, 1981.]]
[2]
Birnbaum, Joel S. Toward the Domestication of Microelectronies. Communications of the ACM 28(11):1225-1235, November, 1985.]]
[3]
Birtwistle, G.M., Dahl, O., Myhrhaug, B., Nygaard, K. Simula Begin. Van Nostrand Reinhold, N.Y., 1979.]]
[4]
Booth, K.S. and Kochanek, D.H. Computers Animate Films and Video. IEEE Spectrum 20(2):44-51, Feb, 1983.]]
[5]
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).]]
[6]
Brown, Marc H. personal communication. Tektronix, Feb. 1985.]]
[7]
Brown, M. H., and Sedgewick, R. A System for Algorithm Animation. Computer Graphics 18(3):177-186, July 1984.]]
[8]
Chi, U. H. Formal Specification of User interfaces. Technical Report 84-05-01, Computer Science Dept., University of Wa.~hington, 1984.]]
[9]
Dannenberg, Roger B. Arctic: A Functional Language for Real- Time Control. In Symposium on LISP and Functional Programming, pages 96-103. ACM, 1984.]]
[10]
Duisberg, R.A. The Design and Implementation of Animus: A Constraint-Based Animation Kit (working title). PhD thesis, University of Washington, in preparation, 1986.]]
[11]
Gosling, J. Algebraic Constraints. PhD thesis, Carnegie-Mellon University, May, 1983. Available as CMU Computer Science Department tech report CMU-CS-83-132.]]
[12]
Hoare, C. A. R. Communicating Sequential Processes. Prentice-Hall International, London, 1985. ISBN 0-13-153271-5.]]
[13]
Leler, Win. Bertrand, A General Purpose Constraint Language. Technical Report Draft, Computer Research Laboratory, Tektronix, Inc., Feb, 1985.]]
[14]
London, R. L., and Duisberg, R. A. Animating Programs U sing Smalltalk. IEEE Computer 18(8):61-71, Aug, 1985.]]
[15]
Meltzer, J. Computer Animation: A Literature Survey. Report 403-8, NYU Dept. of EE, October, 1969.]]
[16]
Sedgewick, Robert. Algorithms Book. Addison-Wesley, 1983.]]
[17]
Standish, Thomas A. Data $tructure Techniques. Addison-Wesley, 1980.]]
[18]
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.]]
[19]
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.]]
[20]
Sutherland, i. Sketchpad: A Man-Machine Graphical Communication System. PhD thesis, MIT, 1963.]]

Cited By

View all

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

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
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]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 April 1986

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Conference

CHI86
Sponsor:
CHI86: CHI'86 Human Factors in Computing Systems
April 13 - 17, 1986
Massachusetts, Boston, USA

Acceptance Rates

CHI '86 Paper Acceptance Rate 47 of 122 submissions, 39%;
Overall Acceptance Rate 6,199 of 26,314 submissions, 24%

Upcoming Conference

CHI '25
CHI Conference on Human Factors in Computing Systems
April 26 - May 1, 2025
Yokohama , Japan

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)53
  • Downloads (Last 6 weeks)5
Reflects downloads up to 17 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2005)Assessing program visualization systems as instructional aidsComputer Assisted Learning10.1007/3-540-55578-1_60(87-99)Online publication date: 1-Jun-2005
  • (2002)Ownership types for safe programmingACM SIGPLAN Notices10.1145/583854.58244037:11(211-230)Online publication date: 4-Nov-2002
  • (2002)Write barrier removal by static analysisACM SIGPLAN Notices10.1145/583854.58243937:11(191-210)Online publication date: 4-Nov-2002
  • (2002)Implementing distribution and persistence aspects with aspectJACM SIGPLAN Notices10.1145/583854.58243737:11(174-190)Online publication date: 4-Nov-2002
  • (2002)Design pattern implementation in Java and aspectJACM SIGPLAN Notices10.1145/583854.58243637:11(161-173)Online publication date: 4-Nov-2002
  • (2002)Fast algorithm for creating space efficient dispatching tables with application to multi-dispatchingACM SIGPLAN Notices10.1145/583854.58243437:11(142-160)Online publication date: 4-Nov-2002
  • (2002)The kinetic typography engineProceedings of the 15th annual ACM symposium on User interface software and technology10.1145/571985.571997(81-90)Online publication date: 27-Oct-2002
  • (2002)Fast and efficient client-side adaptivity for SVGProceedings of the 11th international conference on World Wide Web10.1145/511446.511510(496-507)Online publication date: 7-May-2002
  • (2002)Algorithm Animation Using Data Flow TracingSoftware Visualization10.1007/3-540-45875-1_6(73-87)Online publication date: 10-Apr-2002
  • (2002)End-User Programming of Time as an ‘Ordinary’ Dimension in Grid-Oriented Visual Programming LanguagesJournal of Visual Languages & Computing10.1006/jvlc.2002.024113:4(421-447)Online publication date: Aug-2002
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media