Please keep in mind that some of the code Nils used is not presently in Blender, but it does showcase what is possible for the future.
Actually, most of it [the code]is already in there. The two things that are currently only in my experimental" version are the fluid control, and the 2d connection. The first one is mostly working, but still requires a lot of fine-tuning (usability etc.). The second one is a bit more critical. But to be honest, I can't put down any dates - the problem is I'm at university, so what counts is to have the paper published... So I can't say when I'll have the time finish that - but it's definitely on my to-do list...
From his website:
The animation has been created in the context of the authors' work on controlled fluid simulation. The water is simulated using the Lattice-Boltzman method. It is controlled using particles which define local force fields and are generated automatically from either a physical simulation or a sequence of target shapes. At the same time, as much as possible of the natural fluid motion is preserved. The framework has been integrated into the open source software Blender, which was used to animate and render the shown sequences.
Maybe with enough cheering comments here we can convince Nils to keep working on the code ;-)