ODK tables: Building easily customizable information applications on android devices

Waylon Brunette, Samuel Sudar, Nicholas Worden, Dylan Price, Richard Anderson, Gaetano Borriello

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

7 Scopus citations

Abstract

ODK Tables is an Android app that allows users to enter and curate tabular data. Users can explore the data through a variety of built-in views or build custom views using HTML/JavaScript. It also supports the linking of multiple data tables. Data values can be updated in a variety of ways, including using mobile data collection tools such as ODK Collect, that support rich data types including multi-media, or by communicating with low-cost phones over SMS. Additionally, ODK Tables supports a simple synchronization scheme appropriate for a distributed workforce and backed up on cloud servers. The goal of ODK Tables is to lower barriers to developing customized information applications by making it easy to customize data views using standard web technologies that do not require recompilation. Our experience in working with many organizations in the developing world led us to make feature choices based on their input (through an on-line survey) with particular consideration to the potential pool of developers available. In this paper, we report on our implementation of ODK Tables and some of its performance parameters. We have designed it to be a flexible solution for a variety of use cases, including logistics management, public health, and environment monitoring where previously collected data is often revisited and updated.

Original languageEnglish (US)
Title of host publicationProceedings of the 3rd ACM Symposium on Computing for Development, DEV 2013
DOIs
StatePublished - 2013
Externally publishedYes
Event3rd ACM Symposium on Computing for Development, DEV 2013 - Bangalore, India
Duration: Jan 11 2013Jan 12 2013

Publication series

NameProceedings of the 3rd ACM Symposium on Computing for Development, DEV 2013

Conference

Conference3rd ACM Symposium on Computing for Development, DEV 2013
Country/TerritoryIndia
CityBangalore
Period1/11/131/12/13

Keywords

  • Data tables
  • Mobile database
  • Mobile phones
  • Open data kit
  • Remote synchronization
  • SMS
  • Spreadsheets

ASJC Scopus subject areas

  • Computational Theory and Mathematics

Fingerprint

Dive into the research topics of 'ODK tables: Building easily customizable information applications on android devices'. Together they form a unique fingerprint.

Cite this