Title :
An Action-Oriented Programming Model for Pervasive Computing in a Device Cloud
Author :
Aaltonen, Timo ; Myllarniemi, Varvana ; Raatikainen, Mikko ; Makitalo, Niko ; Paakko, Jari
Author_Institution :
Dept. of Pervasive Comput., Tampere Univ. of Technol., Tampere, Finland
Abstract :
Nowadays, smart devices have excellent computing power and connectivity and at the same time are used for various purposes. This creates the possibility for complex, cooperative multi-device programs. However, current programming paradigms are not tailored for such a setting. This paper tackles the problem by introducing a new paradigm: an action-oriented programming model. Actions are proactively and pervasively initiated pieces of functionality, which provide synchronized and coordinated joint behavior between several devices. We show how the action-oriented programming model can be realized with a device cloud infrastructure. As a concrete example of an action-oriented infrastructure, we discuss the Social Devices Platform that demonstrates a socio-digital system between devices and people in proximity.
Keywords :
cloud computing; ubiquitous computing; action-oriented programming model; device cloud infrastructure; pervasive computing; social devices platform; sociodigital system; Batteries; Computational modeling; Educational institutions; Joints; Mobile communication; Programming; Synchronization;
Conference_Titel :
Software Engineering Conference (APSEC), 2013 20th Asia-Pacific
Conference_Location :
Bangkok
Print_ISBN :
978-1-4799-2143-0
DOI :
10.1109/APSEC.2013.68