Programming Urban-area Applications

Research output: Chapter in Book/Report/Conference proceedingConference paper

3 Citations (Scopus)


The evolution of smartphones has given rise to urban-area applications: applications that communicate in a city by means of the public (moving) infrastructure, e.g. buses and trams. In this setting, applications need to communicate and discover each other using intermediaries that move around the city and transfer data between them. This requires programmers to scatter code that deals with routing messages to the correct place and dealing with network failures all over their programs. Our approach allows the programmer to specify urban-area applications in a high-level manner without the burden of directly encoding communication using intermediaries. We present this as a translation from a high-level object-oriented programming paradigm to a low-level communication mechanism.
Original languageEnglish
Title of host publication27th ACM Symposium on Applied Computing (SAC'12)
Number of pages6
ISBN (Print)978-1-4503-0857-1
Publication statusPublished - 2012
Event27th ACM Symposium on Applied Computing - Riva del Garda, Italy
Duration: 26 Mar 201230 Mar 2012


Conference27th ACM Symposium on Applied Computing
Abbreviated titleSAC 2012
CityRiva del Garda


  • Tuple spaces
  • ambient-oriented programming


Dive into the research topics of 'Programming Urban-area Applications'. Together they form a unique fingerprint.

Cite this