The Zewall Project : Real-Time Broadcasting of Events via Portable Devices