Extended Abstract: Building Mobile Application Frameworks for Disconnected Data Management

In resource-constrained environments, organizations helping disadvantaged communities often rely on mobile devices as their field worker's primary computing device. While over two-thirds of the world's population have mobile phones, less than half the world's population is connected to the Internet [14]. Thus, many existing mobile frameworks that rely on Internet connectivity are not well suited to long periods of disconnected data collection and management. Furthermore, many existing frameworks are generally aimed at developers or users with significant technical skills and/or financial resources, making it difficult for organizations in resource-constrained communities to adapt mobile frameworks to their highly context dependent field deployments. My research focuses on creating tools that adapt mobile technologies to meet the needs of under-served populations by creating a modular, service-based mobile application framework suited to disconnected data management. The aim is to enable organizations to create domain-independent mobile applications by leveraging customizable frameworks designed to adapt to extreme mobile networking conditions. Designing flexible tools that are configurable by global development organizations necessitates new abstractions that are usable by non-programmers with limited technical expertise. These abstractions should be based on open standards to enable interoperability with other tools to establish an ecosystem of modules that can be used together or independently to create custom information management solutions.

[1]  Kashif Ali,et al.  Expanding Rural Cellular Networks with Virtual Coverage , 2013, NSDI.

[2]  Gaetano Borriello,et al.  mPneumonia, an Innovation for Diagnosing and Treating Childhood Pneumonia in Low-Resource Settings: A Feasibility, Usability and Acceptability Study in Ghana , 2016, PloS one.

[3]  Kentaro Toyama,et al.  Mobile phones and paper documents: evaluating a new approach for capturing microfinance data in rural India , 2006, CHI.

[4]  Gaetano Borriello,et al.  ODK tables: building easily customizable information applications on Android devices , 2013, ACM DEV '13.

[5]  Gaetano Borriello,et al.  E-imci: improving pediatric health care in low-income countries , 2008, CHI.

[6]  Gaetano Borriello,et al.  mPneumonia: Development of an Innovative mHealth Application for Diagnosing and Treating Childhood Pneumonia and Other Childhood Illnesses in Low-Resource Settings , 2015, PloS one.

[7]  Gaetano Borriello,et al.  Optimizing Mobile Application Communication for Challenged Network Environments , 2015, ACM DEV.

[8]  Gaetano Borriello,et al.  Open data kit sensors: a sensor integration framework for android at the application-level , 2012, MobiSys '12.

[9]  Lakshminarayanan Subramanian,et al.  WiLDNet: Design and Implementation of High Performance WiFi Based Long Distance Networks , 2007, NSDI.

[10]  Gaetano Borriello,et al.  Open data kit: tools to build information services for developing regions , 2010, ICTD.

[11]  Gaetano Borriello,et al.  Open data kit 2.0: expanding and refining information services for developing regions , 2013, HotMobile '13.

[12]  Uwe Deichmann,et al.  World development report 2016: Digital dividends , 2016 .