Animation Support in a User Interface Toolkit: Flexible, Robust and Reusable Abstractions, Hudson, Scott E. and Stasko, John T.
@InProceedings{ hudson.stasko:animation,
author = {Hudson, Scott E. and Stasko, John T.},
title = {Animation Support in a User Interface Toolkit: Flexible,
Robust and Reusable Abstractions},
booktitle = {Proceedings of the 1993 ACM Symposium on User Interface
Software and Technology, Atlanta, GA},
year = {1993},
pages = {57-67},
organization = {ACM},
month = nov,
abstract = {Animation can be a very effective mechanism to convey
information in visualization and user interface settings.
However, integrating animated presentations into user
interfaces has typically been a difficult task since, to
date, there has been little or no explicit support for
animation in window systems or user interface toolkits.
This paper describes how the Artkit user interface toolkit
has been extended with new animation support abstractions
designed to overcome this problem. These abstractions
provide a powerful but convenient base for building a range
of animations, supporting techniques such as simple
motion-blur, "squash and stretch", use of arcing
trajectories, anticipation and follow through, and "slow-in
/ slow-out" transitions. Because these abstractions are
provided by the toolkit they are reusable and may be freely
mixed with more conventional user interface techniques. In
addition, the Artkit implementation of these abstractions
is robust in the face of systems (such as the X Window
System and Unix) which can be ill-behaved with respect to
timing considerations.},
class = {Software_Reverse_Engineering, Reverse_Specification,
Software_Animation, Animation_in_User_Interfaces}
}
Animation Support in a User Interface Toolkit: Flexible, Robust and Reusable Abstractions, Hudson, Scott E. and Stasko, John T.
@TechReport{ hudson.stasko:animation*1,
author = {Hudson, Scott E. and Stasko, John T.},
title = {Animation Support in a User Interface Toolkit: Flexible,
Robust and Reusable Abstractions},
institution = {Graphics, Visualization, and Usability Center, Georgia
Institute of Technology},
year = {1993},
type = {Technical Report},
number = {GIT-GVU-93-17},
address = {Atlanta, GA},
ftp = {ftp://ftp.cc.gatech.edu/pub/gvu/tech-reports},
http = {http://www.cc.gatech.edu/gvu/softviz/uianim/uianim.html},
class = {Software_Reverse_Engineering, Reverse_Specification,
Software_Animation, Animation_in_User_Interfaces}
}
Animation in User Interfaces: Principles and Techniques, Stasko, John T.
@Article{ stasko:animation,
author = {Stasko, John T.},
title = {Animation in User Interfaces: Principles and Techniques},
journal = {Trends in Software, Special issue on User Interface
Software},
year = {1993},
editor = {Bass, Len and Dewan, Prasun},
number = {1},
chapter = {5},
pages = {81-101},
class = {Software_Reverse_Engineering, Reverse_Specification,
Software_Animation, Animation_in_User_Interfaces}
}