@inproceedings{b6f1f0ebfbd1462881400506796e7218,
title = "BraceForce: a middleware to enable sensing integration in mobile applications for novice programmers",
abstract = "Even as the use of sensor networks to support mobile applications grows, our ability to seamlessly and efficiently incorporate sensor network capabilities into our mobile applications remains astoundingly difficult. Today, accessing remote sensing data and integrating this data into the adaptive behavior of a dynamic user-facing mobile application requires interacting with multiple platforms, languages, data formats, and communication paradigms. We present BraceForce, an open and extensible middleware that allows developers to access the myriad remote sensing capabilities inherent to today{\textquoteright}s mobile computing spaces (where mobile devices and sensors are closely integrated) using very minimal code. Further, BraceForce incorporates event- and model-driven data acquisition as first-class concepts to provide efficient access to sensing while retaining expressiveness and flexibility for applications. We present the BraceForce architecture and key abstractions, describe their implementations, and provide an empirical study using BraceForce to support mobile applications integrating sensing.",
keywords = "sensor network, mobile computing, smartphones, Smartphones, Sensor network, Mobile computing",
author = "Xi Zheng and Perry, {Dewayne E.} and Christine Julien",
year = "2014",
doi = "10.1145/2593902.2593907",
language = "English",
series = "1st International Conference on Mobile Software Engineering and Systems, MOBILESoft 2014 - Proceedings",
publisher = "Association for Computing Machinery (ACM)",
pages = "8--17",
editor = "T Catarci and A Abadi and AI Wasserman",
booktitle = "Proceedings of the 1st International Conference on Mobile Software Engineering and Systems",
address = "United States",
note = "36th International Conference on Software Engineering ((ICSE Companion) ; Conference date: 31-05-2014 Through 07-06-2014",
}