Ravel: Programming IoT Applications As Distributed Models, Views, and Controllers
Philip Levis
James Hong