Zoneminder Skin

Tony's Computer Projects

Single camera view
Camera montage view
Story
ZoneMinder is an open source software project for video cameras. The main feature is its ability to detect motion and alert you via email or text message. It is a very capable piece of software, and I have grown to really like it. A major shortcoming is in its user interface. It is not the slickest thing to look at, but that is not the part of the user interface that matters to me. What matters is the cumbersome navigation I have to do for the way I use it on a day-to-day basis. Thus, ZoneMinder has all the features I want, but I want these features organized and intergrated in a different way.
Luckily, the ZoneMinder author organized the code in a way that makes it relatively easy to build new "skins" on top of the core engine. It requires coding in PHP/HTML for the most part, and Javascript/CSS if you want to do anything dynamic and fancy (which of course I would need). I spent a few days designing and coding this new ZoneMinder skin and was very happy with the end result: it is a piece of software that will be immediately and continuously useful for me. I call it the Active Response Camera Console, or abbreviated as the "ARC Console".
Visit the ZoneMinder ARC Console Page to see full explanations of the features and to download the code.
Some History
For the use cases I was trying to address, I wanted a touch screen, wall mounted tablet as a monitor and control device. What better timing could I have since the world is now full of touch screen tablets. For this reason, I began to try to implement this new interface as an Android application. After a few days of frustration with the limits and disorganization that is Android development, I explored the ZoneMinder code a little deeper and found that it would be orders of magnitude easier to get what I wanted by adding a new ZoneMinder skin.