TY - GEN
T1 - Optimizing mobile application communication for challenged network environments
AU - Brunette, Waylon
AU - Vigil, Morgan
AU - Pervaiz, Fahad
AU - Levari, Shahar
AU - Borriello, Gaetano
AU - Anderson, Richard
N1 - Publisher Copyright:
© 2015 ACM.
PY - 2015/12/1
Y1 - 2015/12/1
N2 - Designing mobile applications for challenged network environments necessitates new abstractions that target deployment architects, nondevelopers who are charged with adapting an ensemble of off-theshelf software to a deployment context. Data transfer is integral to mobile application design and deployments have inherent and contextual requirements that determine what data should be transferred and when. In this paper, we investigate building mobile applications in challenged network environments by focusing on abstractions to support disconnected environments and areas of sparse heterogeneous connectivity. We explore and characterize various methods of transmitting data using: existing synchronization tools, peer-to-peer communication, and sparse networks. We also introduce a new software tool called ODK Submit to help streamline application customization to challenged network environments.
AB - Designing mobile applications for challenged network environments necessitates new abstractions that target deployment architects, nondevelopers who are charged with adapting an ensemble of off-theshelf software to a deployment context. Data transfer is integral to mobile application design and deployments have inherent and contextual requirements that determine what data should be transferred and when. In this paper, we investigate building mobile applications in challenged network environments by focusing on abstractions to support disconnected environments and areas of sparse heterogeneous connectivity. We explore and characterize various methods of transmitting data using: existing synchronization tools, peer-to-peer communication, and sparse networks. We also introduce a new software tool called ODK Submit to help streamline application customization to challenged network environments.
KW - Application framework
KW - Mobile devices
KW - Multi-network
KW - Multiplechannel communication
KW - Open Data Kit
KW - Peer-to-peer networking
UR - http://www.scopus.com/inward/record.url?scp=84964047887&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84964047887&partnerID=8YFLogxK
U2 - 10.1145/2830629.2830644
DO - 10.1145/2830629.2830644
M3 - Conference contribution
AN - SCOPUS:84964047887
T3 - ACM DEV-6 2015 - Proceedings of the 2015 Annual Symposium on Computing for Development
SP - 167
EP - 175
BT - ACM DEV-6 2015 - Proceedings of the 2015 Annual Symposium on Computing for Development
PB - Association for Computing Machinery, Inc
T2 - 6th ACM Annual Symposium on Computing for Development, ACM DEV-6 2015
Y2 - 1 December 2015 through 2 December 2015
ER -