Programming mobile peer-to-peer applications with AmbientTalk

semanticscholar(2013)

Cited 0|Views0
No score
Abstract
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 support 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.
More
Translated text
AI Read Science
Must-Reading Tree
Example
Generate MRT to find the research sequence of this paper
Chat Paper
Summary is being generated by the instructions you defined