Programming mobile peer-to-peer applications with AmbientTalk

Tom Van Cutsem, Elisa Gonzalez Boix, Christophe Scholliers, Andoni Lombide Carreton, Dries Harnie, Kevin Pinte, Wolfgang De Meuter

Onderzoeksoutput: Other reportResearch


The rise of mobile computing platforms has given rise to a new class of applications: mobile applications that interact with peer applications running on neighbouring phones. Developing such applications using current technology is a challenge because of problems inherent to concurrent and distributed programming, and because of problems inherent to mobile networks, such as the fact that wireless network connections are generally less stable.

We present AmbientTalk, a distributed programming language designed specifically to develop mobile peer-to-peer applications. We discuss the language's foundations and our experiences in using it. We focus in particular on the language's concurrency and distribution model since it lies at the heart of AmbientTalk's sup- port for responsive, robust application development. The model is based on communicating event loops, itself a flavour of the actor model. We provide a precise description of this model by means of a small-step operational semantics. To the best of our knowledge, this is the first formal coverage of an actor language based on communicating event loops.
Originele taal-2English
Aantal pagina's39
StatusPublished - mei 2013


Duik in de onderzoeksthema's van 'Programming mobile peer-to-peer applications with AmbientTalk'. Samen vormen ze een unieke vingerafdruk.

Citeer dit