For that, I highly recommend using OpenGL ES.
Despite the "simplicity" of the problem you addressed in this SO question, I recommended OpenGL ES then as well. So, you can imagine why I'm advising it again.
Check this SO question for the water effect with OpenGL.
Kriem
2009-05-29 19:36:24