Optimizing mobile application communication for challenged network environments

Waylon Brunette, Morgan Vigil, Fahad Pervaiz, Shahar Levari, Gaetano Borriello, Richard Anderson

Research output: Chapter in Book/Report/Conference proceedingConference contribution

6 Scopus citations

Abstract

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.

Original languageEnglish (US)
Title of host publicationACM DEV-6 2015 - Proceedings of the 2015 Annual Symposium on Computing for Development
PublisherAssociation for Computing Machinery, Inc
Pages167-175
Number of pages9
ISBN (Electronic)9781450334907
DOIs
StatePublished - Dec 1 2015
Externally publishedYes
Event6th ACM Annual Symposium on Computing for Development, ACM DEV-6 2015 - London, United Kingdom
Duration: Dec 1 2015Dec 2 2015

Publication series

NameACM DEV-6 2015 - Proceedings of the 2015 Annual Symposium on Computing for Development

Conference

Conference6th ACM Annual Symposium on Computing for Development, ACM DEV-6 2015
Country/TerritoryUnited Kingdom
CityLondon
Period12/1/1512/2/15

Keywords

  • Application framework
  • Mobile devices
  • Multi-network
  • Multiplechannel communication
  • Open Data Kit
  • Peer-to-peer networking

ASJC Scopus subject areas

  • Computer Science Applications
  • Software
  • Computational Theory and Mathematics

Fingerprint

Dive into the research topics of 'Optimizing mobile application communication for challenged network environments'. Together they form a unique fingerprint.

Cite this