Abstract

Today’s Internet-connected devices, such as tablets and mobile phones, have excellent computing power, which creates a possibility for complex, cooperative multi-device platforms. However, coordinating these devices typically requires implementing the coordination process separately in an application specific fashion, which takes focus away from the actual application development. For this purpose we have introduced Social Devices middleware, which allows developers to easily coordinate proactive interactions on a heterogeneous set of devices. Since the proactivity sets its own elements to the coordination, in this paper we introduce our research for coordinating Social Devices. Moreover, as cloud-based solutions typically assume established and fast Internet-connectivity, we also describe how we have complemented the coordination paradigm with Personal Area Network (PAN) based coordination. Social Devices applications can now adapt and choose between cloud and Bluetooth Low Energy based coordination as the JavaScript-based coordination logic can be executed on both, device and server side.

Recommended Citation

Mäkitalo, N. & Mikkonen, T. (2014). At the Edge of the Cloud: Improving the Coordination of Proactive Social Devices. In V. Strahonja, N. Vrček., D. Plantak Vukovac, C. Barry, M. Lang, H. Linger, & C. Schneider (Eds.), Information Systems Development: Transforming Organisations and Society through Information Systems (ISD2014 Proceedings). Varaždin, Croatia: Faculty of Organization and Informatics. ISBN: 978-953-6071-43-2. http://aisel.aisnet.org/isd2014/proceedings/MobileTechnologies/3.

Paper Type

Event

Share

COinS
 

At the Edge of the Cloud: Improving the Coordination of Proactive Social Devices

Today’s Internet-connected devices, such as tablets and mobile phones, have excellent computing power, which creates a possibility for complex, cooperative multi-device platforms. However, coordinating these devices typically requires implementing the coordination process separately in an application specific fashion, which takes focus away from the actual application development. For this purpose we have introduced Social Devices middleware, which allows developers to easily coordinate proactive interactions on a heterogeneous set of devices. Since the proactivity sets its own elements to the coordination, in this paper we introduce our research for coordinating Social Devices. Moreover, as cloud-based solutions typically assume established and fast Internet-connectivity, we also describe how we have complemented the coordination paradigm with Personal Area Network (PAN) based coordination. Social Devices applications can now adapt and choose between cloud and Bluetooth Low Energy based coordination as the JavaScript-based coordination logic can be executed on both, device and server side.