This java applet is a simulation of a ripple tank. Here, it is demonstrating a double-slit experiment.
Use the sliders at the lower right to adjust the simulation speed, resolution, source frequency, and the brightness. When changing the frequency, you might want to click the Clear Waves button to start over from scratch.
Main Ripple Tank Applet.