SWAN (Sensing With Android Nodes) is a framework for building contextual applications on Android