= Common Alerting Protocol (CAP) Code-fest = '''Place''': [https://maps.google.com/maps?q=Orion+City+IT+Park,+sri+lanka&hl=en&ll=6.941785,79.879999&spn=0.002599,0.004206&sll=6.941332,79.880001&sspn=0.002375,0.003192&client=ubuntu&channel=fs&oe=utf-8&fb=1&hq=Orion+City+IT+Park,+sri+lanka&view=map&ftid=0x3ae25854aa9518a1:0x69ef8ede7a872acf&ftt=3393&geocode=FX7raQAdNd7CBA&t=m&z=18&iwloc=A Orion IT City Park] [[BR]] '''Date''': Thursday 19 June 2014 === Objectives === 1. Develop a Sahana (OData-like) S3XML data structure to CRUD pictographs used in alerting. The teams will determine the optimal set of CAP elements to build in to the HTTP RESTful Request APIs. Thereafter, the CAP Editor, Mobile CAP Tool, and ITU CAP Software will use the APIs to publish a message with the pictograph 1. Establish a set of parameters for exchanging measurement data; first document the norms in the Sahana wiki; then enhance each of the CAP-enabled tools to use the parameter values to change the visualization (e.g. flash flood water height to display the inundation region on a map). 1. Emulate a Google Alerthub test base for experimenting with RSS/Atom feeds for a Common Operating Picture; using the Sahana-Eden’s Crisis Map with spatial and temporal filtering capabilities. === Software Tools === || '''Software tool name''' || '''coding platform''' || '''team contact''' || documentation || || [http://scdmc.lk SAMBRO ] || Python/Web2Py/PostgreSQL || Nuwan Waidyanatha, Francis Boon , Dominic Konig || [http://eden.sahanafoundation.org/wiki/BluePrint/CAPBroker CAP Broker Blueprint] || || [https://drive.google.com/file/d/0B5FiAsl5yGbZMV9OdWt5bE9GVWM/edit?usp=sharing CAP Editor ] || Java || Eliot Christian || [https://drive.google.com/file/d/0B5FiAsl5yGbZMV9OdWt5bE9GVWM/edit?usp=sharing documentation included ] || || Google AlertHub || Java || talk to Steve Hakusa (and/or Nigel) ??? || [http://code.google.com/p/pubsubhubbub/ A simple, open, mechansim based on the Pubsubhubbub protocol & open source reference implementation] || || Mobile publisher || HTML5/JS || Art Botterell || [https://github.com/CAPTools CAPTools on GitHub] || || Other || other skills || other team contact || other documentation || === Intended coding exercises === 1. Develop a Sahana (OData-like) S3XML data structure to CRUD pictographs used in alerting. The teams will determine the optimal set of CAP elements to build in to the HTTP RESTful Request APIs. Thereafter, the CAP Editor, Mobile CAP Tool, and ITU CAP Software will use the APIs to publish a message with the pictograph 1. Establish a set of parameters for exchanging measurement data; first document the norms in the Sahana wiki; then enhance each of the CAP-enabled tools to use the parameter values to change the visualization (e.g. flash flood water height to display the inundation region on a map). 1. Emulate a Google Alerthub test base for experimenting with RSS/Atom feeds for a Common Operating Picture; using the Sahana-Eden’s Crisis Map with spatial and temporal filtering capabilities. Facilitators 1. [http://www.wmo.int/pages/prog/amp/pwsp/Presentations.html Eliot Christian], CAP Program Committee Chair 1. Elysa Jones, [http://www.oasis-open.org/) OASIS EM-TC Chair] 1. [http://lirneasia.net/profiles/nuwan-waidyanatha Nuwan Waidyanatha], Sahana Software Foundation Standards & Interoperability Chair and LIRNEasia Senior Research Fellow