“…From a systems perspective, research has tackled many important aspects: understanding and improving energy management [36,59,26], network middleware [53], application execution models [30,29], security and privacy [25,32,34,39], and usability [27]. Prior research has also addressed several important issues centered around mobile functionality [55,65], data management [66], and disconnected access [49,37].…”