Abstract
Current graphical user interface toolkits, by and large, provide widgets that have a static appearance. The focus of this paper is to outline some additions that we have made to a toolkit to support animated widgets, such as menus that open smoothly, buttons that bounce and slide when pushed, and animated labels.
The animations that underly these new widgets rely on straightforward applications of well-known techniques for cartoon and computer animation. Our concern in this paper is to describe how we packaged the techniques into a form that application programmers could readily use. In particular, we describe extensions we made to the InterViews 3.1 toolkit.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
AT&T. C++ Language System Release 2.1, Product Reference Manual.
Richard H. Bartels, John C. Beatty, and Brian A. Barsky. An introduction to the use of splines in computer graphics. University of Waterloo TR CS-83-09 / UC Berkeley TR UCB/CSD 83/136, Unversity of Waterloo and University of California, Berkeley, 1985.
Bay-Wei Chang and David Unger. Animation: From cartoons to the user interface. In Proceedings of the ACM SIGGRAPH Symposium on User Interface Software and Technology, pages 45–55, 1993.
James D. Foley, Andries van Dam, Steven K. Feiner, and John F. Hughes. Computer Graphics: Principles and Practice. Addison-Wesley Publishing Co., Reading, MA, 1990.
Scott E. Hudson and John T. Stasko. Animation support in a user interface toolkit: Flexible, robust, and reusable abstractions. In Proceedings of the ACM SIGGRAPH Symposium on User Interface Software and Technology, pages 57–67, 1993.
John Lasseter. Principles of traditional animation applied to 3D computer graphics. In SIGGRAPH '87, pages 35–44, Anaheim, CA, July 1987. ACM, ACM Press.
Kit Laybourne. The Animation Book. Crown Publishers, Inc., New York, NY, 1979.
Mark A. Linton, John M. Vlissides, and Paul R. Calder. Composing user interfaces with InterViews. IEEE Computer, pages 8–22, February 1989.
George G. Robertson, Jock D. Mackinlay, and Stuart K. Card. Cone trees: Animated 3D visualizations of hierarchical information. In Proceedings of ACM CHI'91 Conference on Human Factors in Computing Systems, pages 189–194, 1991.
Paul S. Strauss. Iris inventor, a 3D graphics toolkit. In Andreas Paepcke, editor, OOPSLA '93, pages 192–200, Washington D.C., October 1993. ACM, ACM Press.
Piyawadee Sukaviriya and James D. Foley. Coupling a UI framework with automatic generation of context-sensitive animated help. In Proceedings of the ACM SIGGRAPH Symposium on User Interface Software and Technology, pages 152–166, 1990.
Bruce H. Thomas and Paul R. Calder. An animated widget kit for interviews. In OzCHI 94 Proceedings, pages 203–208, Melbourne, Australia, November 1994.
Bruce H. Thomas and Paul R. Calder. Using animation to enhance look and feel. Technical Report CIS-94-014, School of Computer and Information Science, University of South Australia, September 1994.
Bruce H. Thomas and Paul R. Calder. Graphical feedback for direct manipulation of simple polygons. Technical Report CIS-95-007, School of Computer and Information Science, University of South Australia, February 1995.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1995 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Thomas, B.H., Calder, P.R. (1995). Animating widgets in the interViews toolkit. In: Blumenthal, B., Gornostaev, J., Unger, C. (eds) Human-Computer Interaction. EWHCI 1995. Lecture Notes in Computer Science, vol 1015. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-60614-9_3
Download citation
DOI: https://doi.org/10.1007/3-540-60614-9_3
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-60614-7
Online ISBN: 978-3-540-48484-4
eBook Packages: Springer Book Archive