Just made this water engine.
http://stephan.syska.dk/javating/trackPainter/trackPainter.jar
Run in OpenGL mode (Requries 1.5.0):
java -Dsun.java2d.opengl=true -classpath trackPainter.jar main.RunMe
Run in Software mode:
java -classpath trackPainter.jar main.RunMe
Use left and right click to manipulate the ground.
Screenshot:
http://stephan.syska.dk/javating/trackPainter/trackPainter.jpg
WHat do you think?