Pennyworth 1.0 is now available for download.
This release includes some major bug fixes and feature enhancements. Please see the notes below.
New Features
Bonjour Listener: Remote clients can now log observations to Pennyworth by sending a REST request to
Local hosts running Pennyworth can be located using the “_pennyworth._tcp” Bonjour name. The server must be enabled in the preferences and a key must be selected for the server. (This is much like a password that the client must provide to verify that it’s logging to the proper Pennyworth installation.)
Face Count Sensor: This sensor uses attached cameras (such as the iSight) to count the number of recognizable faces visible at set times. (Face recognition is achieved using the OpenCV library for computer vision.) This feature must be enabled in the preferences.
Bug Fixes
This release fixes the bug where the system would prompt for the location of the “Shion” application.
Prerequisites
MacOS X 10.5 “Leopard”
Growl (Recommended): Pennyworth can be used without the Growl notification system by viewing the current predictions, but this occupies precious screen real estate and you attention. In order to receive visual notifications of updated predictions, I recommend that you install and configure the Growl notification system before running Pennyworth.
Source
There is not a source distribution available yet, but if you’d like the source code, it is available via Subversion at
The source requires Xcode 3 to build.
Bugs, suggestions, or comments?
Please post any feedback in the comments below or send it to pennyworth@aetherial.net. This is early release software, so there will be bugs, and the application will only improve when problems are identified and submitted.