NyanduinoDesktopClient is a project mainly written in Java, it's free.
A simple client which takes commands via a serial interface from Nyanduino
please refer to https://github.com/carneeki/Nyanduino
This project is merely a player for the Nyanduino. It is built using Processing.
If you would like to use, you will need to also get + install: http://www.superduper.org/processing/fullscreen_api/
There is a brief (and crappy) video (taken on my ancient G1) posted to YouTube: http://www.youtube.com/watch?v=80Io_tBKd_E