Using Java applets to simulate physics phenomena
CK Ng's web site
Interference of water waves