Some information radiators for CruiseControl(.java/.net/.rb) built with Processing and Quartz Composer
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
Quartz Composer


CruiseControl Information Radiators

This is a set of information radiators for CruiseControl(.java, .net or .rb) built with Processing and some other bits.


BSD yadda yadda yadda if you use this on commercial products, mention me and let me know, yadda yadda yadda, otherwise sky daddy kills a kitten, yadda yadda yadda.

oldschool_with_arduino: retro style

This information radiator uses an oldschool CRT-like font to display the build number and message, plus any check-in comments and modified files, in full-screen. When the build status changes, it will also play either success.mp3 or failure.mp3, located in the data/ directory.

If an Arduino using the Standard Firmata firmware is connected to a USB port, it will set (actually, pulse-width modulate 100%) pin 9 to HIGH when the build is successful and pin 11 to HIGH when it is failing.

You’ll need a few external libraries installed into your Processing environment:

Install them and restart Processing to be able to compile and export the application, or if you don’t need to customize anything (doubtful, since the RSS URL is hardcoded to localhost, port 3333 :)) you can run the application directly from the appropriate location for your platform (application.linux/oldschool_with_arduino, etc)


  • Carlos Villela
  • Thanks to George Malamidis, Danilo Sato and Dan Bodard for ideas, suggestions and feedback.