Cradiator (formerly BigVisibleCruise2) is a Windows application that displays a summary of Cruise Control project statuses.
It is basically an Information Radiator for Cruise Control (all implementations - Java, .Net, .rb).

Cradiator is well suited to display on a dedicated monitor where it is visible to developers working on a project.
There are various screen layouts or skins to choose from:

Stack Skin

CradiatorStackSkin .png
Also showing is a countdown of how many seconds to go before refreshing (shown here as "00:03") - this can be switched off.

Grid Skin

CradiatorGridSkin.png

StackPhoto Skin

Shows an image alongside a broken project (based on the breaker's username). Only 1 breaker is shown.
CradiatorStackPhotoSkin.png

Color Chart

Color Status
Green Success
Red Broken (Failure or Exception)
Yellow Building
White Unknown


Cradiator is a continuation (or "fork") of Ben Carey's BigVisibleCruise at GoogleCode

What's new in in Cradiator

  • Added showing of CurrentMessage - which is the breakers of a build (if broken) or the volunteer to fix the build (for CCNet requires 1.4.3 or greater)
  • Added a new skin (StackPhoto)
  • Filter by Category (in addition to Project Name)
  • Show progress/status when making connection to Cruise server (configurable)
  • Color gradients for visual appeal
  • Wav files can be played on specific events (currently 'NewlyBrokenBuild' and 'NewlyFixedBuild')
  • Speech synthesis - Cradiator says which build is broken (handy for those with sore necks who can't check the big screen) - uses SAPI support on Windows. The text to say and the voice itself is configurable - so you can Download your own voices
  • Show a Countdown of how many seconds to go before refreshing status
  • Added a Debug-mode facility to allow developers to replace the Cruise Web Service XML with their own XML - handy for UI testing/experimentation and screenshot/demos
  • Configuration changes:
  1. restart no longer required for settings to take effect
  2. Config file can be edited while the app is running (ie is 'watched' for changes and applied immediately or at the next refresh interval)
  3. Names simplified (eg "30" instead of "00:00:30" for Poll Frequency "Grid" instead of "LiveUniformStatus")
  • Fixed TODO issues - such as the small memory leak with application resources
  • Usability enhancements to Settings dialog (positioning/text/look/feel etc)
  • Logging is implemented (using log4net) - can be configured via app.config
  • More exceptions are handled to protect developers from obscure messages (and they're logged)
  • Refactoring - design changes, extreme separation of concerns (SRP), reduction of assemblies, C#3 features

Cradiator requires .Net3.5 installed (currently no check for this in the installer)
Last edited Jun 9 at 11:24 AM by PandaWood, version 84

 

Want to leave feedback?
Please use Discussions or Reviews instead.

Updating...
© 2006-2009 Microsoft | About CodePlex | Privacy Statement | Terms of Use | Code of Conduct | Advertise With Us | Version 2009.10.27.15987