If you haven't looked at Processing for a while, it's definitely worth picking up again.ÃÂ It's maturing very nicely - this week I've been using it at work, and the ability to create a single app with full-screen OpenGL graphics, PDF and movie output (thanks to Dan Shiffman's movie maker library) is absolutely great.