SWAN-Fly : A flexible cloud-enabled framework for context-aware applications in smartphones

Smartphones are equipped with various hardware sensors to enrich the user experience. SWAN is a middleware framework that supports easy collection and processing of sensor data. However, the limited resources of the smartphones prevent the apps from supporting big data applications that need to store and operate on large historical datasets, leading to the need for implementing a cloud solution. To this end we present the SWAN-Fly framework, a generic and flexible mechanism to ease the application developers’ task of sending sensor data from the device to their preferred cloud solution for additional storage and processing. We evaluate the ease of use of SWAN-Fly on a Crowd Monitoring application and the flexibility is tested on two different cloud solutions.