Open Source Web Animation with Gif, JavaApplet/Java Web Start, Flash, ShockWave, SVG, iPhone/iPad, and Android Applications