WaveWorkshop

WaveWorkshop provides a simulation of coherent waves and their interference in 2-dimensional space.
It represents a virtual ripple tank and can be used as a demonstration, e. g. in a physics course.
WaveWorkshop is no Java applet, thanks to HTML5 and JavaScript, the web application runs without any plug-ins, in a modern WebGL-enabled browser.