A Coordination Framework for Pervasive Applications in Multi-user Environments
Pervasive applications have been designed to support users in their everyday life. For this purpose, they are able to interact with their physical environment, their context. They are aware of their context and use this information for configuration decisions. Furthermore, they can actively modify the context to meet their user’s needs. This leads to new challenges in multi-user environments as applications which are executed simultaneously share a common context and thus can directly impact each other. In this paper we present a framework to coordinate multiple pervasive applications explicitly considering their context-interactivity. We show how application coordination can be integrated in an existing component-based system exemplified by our system PCOM. We conduct measurements for the extended system and discuss the obtained results.
Wearable devices are becoming increasingly popular. These wearable devices run what is known as wearable apps. Wearable apps are packaged with handheld apps, that must be installed on the accompanying handheld device (e.g., phone). Given that wearable apps are tightly coupled with the handheld apps, any wearable permission must also be requested in the handheld version of the app on the Android Wear platform. However, in some cases, the wearable apps may request permissions that do not exist in the handheld app, resulting in a permission mismatch, and causing the wearable app to error or crash. In this paper, we propose a technique to detect wear app permission mismatches. We perform a case study on 2,409 free Android Wear apps and find that 73 released wearable apps suffer from the permission mismatch problem.