Saturday, 13 December 2008

The JGoodies Animation Framework

This Java animation framework uses concepts from the W3C SML ("Smile") specification, an XML language for interactive multimedia presentations. SMIL 3.0 has recently been published (December 2008).

A key concept in the JG framework is an animation function f(t) that maps TIME to values of an attribute of an ANIMATION TARGET. e.g. within 10s the radius of a circle doubles in size at constant rate. Animation functions are continuous over time, hence a rendering system can display an animation over different frame rates and maintain the gist of the motion.

The base package is com.jgoodies.common.animation. The AnimationFunction interface maps long time values to Java objects.

No comments:

Blog Archive