This waves and reflection effect is generated by a Java applet developed by Fabio Ciucci. Have a look at: http://www.anfyjava.com