This java applet is a simulation of a ripple tank. Here, it is demonstrating a parabolic reflector. The incoming plane waves converge on the focus of the parabola.
Use the sliders at the lower right to adjust the simulation speed, resolution, source frequency, and the brightness.
Main Ripple Tank Applet.