Once again
Sahana participated in 2011 Google Code-In. Happy to have been part of it mentoring students. A big thrill was that they worked on the few research tasks that were related to the Common Alerting Protocol (CAP) Broker. The two main tasks were:
- develop a blueprint with wireframe to port the Sahana Agasti CAP Broker to Sahana Eden (because Sahana Agasti CAP Broker is no longer supported by the community; moreover, the new version that will be built in to Eden would build on the lessons learned and improve the shortcomings from the piece-wise build original version)
- develop a wireframe to build an XSL Editor (mainly to develop XSL files to transform full CAP messages to deliver through short-text, long-text, and voice-text messages through email, SMS, IVR, Twitter, etc)
The CAP Broker is a tool that I have been researching on and developing over the past six years. The real need of a CAP Broker is in early warning. Based on the systems
definition for early warning system, it requires a Broker to acts as a messaging pivot between those who publish alerts/warnings and those who subscribe to them.
The first works were with the
HazInfo project, when we tested various wireless technologies for their ability to carry CAP messages to last-mile communities. There was an opportunity to further
develop and test it for cyclones and hurricanes but we failed to win the hearts of NSA to nail the grant. There was also interest to build the libraries and test components that would
carry CAP messages over Radio Data Systems; however, could not secure any funding to try this as well.
What we did achieve was testing
CAP over HF data platform. The first working Sahana CAP broker was tested for
health alerting with delivery over HTTP, Email, SMS, and RSS. Then recently, the field testing of
CAP messages disseminated through an IVR.
STANDBY ... There's more work to be done and shared.