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)
PublisherACM
Pages1516-1521
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

Conference

Conference27th ACM Symposium on Applied Computing
Abbreviated titleSAC 2012
CountryItaly
CityRiva del Garda
Period26/03/1230/03/12

    Research areas

  • Tuple spaces, ambient-oriented programming

ID: 2119680