Managing update conflicts in Bayou, a weakly connected replicated storage system
SOSP '95 Proceedings of the fifteenth ACM symposium on Operating systems principles
NSDI'06 Proceedings of the 3rd conference on Networked Systems Design & Implementation - Volume 3
Building a transportation information system using only GPS and basic SMS infrastructure
ICTD'09 Proceedings of the 3rd international conference on Information and communication technologies and development
FoneAstra: enabling remote monitoring of vaccine cold-chains using commodity mobile phones
Proceedings of the First ACM Symposium on Computing for Development
"Voluntweeters": self-organizing by digital volunteers in times of crisis
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
ODK tables: data organization and information services on a smartphone
NSDR '11 Proceedings of the 5th ACM workshop on Networked systems for developing regions
Software for national level vaccine cold chain management
Proceedings of the Fifth International Conference on Information and Communication Technologies and Development
Mobius: unified messaging and data serving for mobile apps
Proceedings of the 10th international conference on Mobile systems, applications, and services
Open data kit: tools to build information services for developing regions
Proceedings of the 4th ACM/IEEE International Conference on Information and Communication Technologies and Development
ODK tables: case studies in deployment
Proceedings of the 4th Annual Symposium on Computing for Development
Experiences in designing a mobile GIS mapping tool for rural farmers in Ghana
Proceedings of the 4th Annual Symposium on Computing for Development
Hi-index | 0.00 |
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 technologieś 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.