Martin Kraus: Direct Manipulation of Parametrized Graphics
  Introduction to LiveGraphics3D

  Implementation of parametrized graphics in
LiveGraphics3D: viewer for Mathematica graphics
free for non-commercial use
platform-independent (Java 1.1 applet)
runs independently of Mathematica
all computations are done on the 'client'