Upload
archie-curtis
View
225
Download
0
Embed Size (px)
Citation preview
8/13/2019 Gaetano_DevEng Presentation 020514
1/33
Open Data Kit (ODK)Mobile Data Collection,Aggregation, and Dissemination
Gaetano Borriello and the ODK Team
Computer Science & EngineeringUniversity of Washington
8/13/2019 Gaetano_DevEng Presentation 020514
2/33
Space of ICTD technologies
At least 3 dimensionsPlatform: dumb, feature, smart, tablet, laptop/desktop, cloudUser (means): person, family, worker, enterpriseMode (ends): benefit individual, community, population
Where we workSmartphones, tablets, cloudMostly worker, some personal and enterpriseIndividual and population
Magnifying human intent ToyamaStrengthening existing systems in health, conservation, human rights
5 Feb 2015 2UC Berkeley - Development Engineering Seminar
8/13/2019 Gaetano_DevEng Presentation 020514
3/33
Open Data Kit (ODK)
Project started in 2008
Mobile data collection tools for Android devicesThere was too much focus on clumsy J2ME devicesNot enough focus on the trajectory of technology
Modular, open architecture
Too many stove-piped solutionsLarge commercial enterprise systems
Open source (Apache2)To use for any purpose
5 Feb 2015 3UC Berkeley - Development Engineering Seminar
8/13/2019 Gaetano_DevEng Presentation 020514
4/33
Open Data Kit - Basic Tools
5 Feb 2015 4UC Berkeley - Development Engineering Seminar
8/13/2019 Gaetano_DevEng Presentation 020514
5/33
5 Feb 2015UC Berkeley - Development Engineering Seminar 5
8/13/2019 Gaetano_DevEng Presentation 020514
6/33
5 Feb 2015 6UC Berkeley - Development Engineering Seminar
Effort (yellow) and threats (red) collected byvillage forest monitors using ODKaround Gombe National Park
Courtesy of J. Pintea, Jane Goodall Institute
8/13/2019 Gaetano_DevEng Presentation 020514
7/33
Training in Gombe5 Feb 2015 7UC Berkeley - Development Engineering Seminar
8/13/2019 Gaetano_DevEng Presentation 020514
8/33
Training with Surui
Carbon market certificationand indigenous culture
5 Feb 2015 8UC Berkeley - Development Engineering Seminar
8/13/2019 Gaetano_DevEng Presentation 020514
9/33
ODK Usage
ODK has been a successful open source projectWebsite usage stats (still doubling every year)
Over 150K unique visitors from 202 countriesAverage of 10K unique visitors/monthCode site gets over 3K unique visitors/month
Online survey (73 respondents) last year (small portion of users)
55 deployments involving >5500 devices in 30+ countriesInstalls and code downloads3.5K code downloads25K distinct clients have installed ODK Collect using PlayNOTE: many orgs setup their devices directly w/o Play
5 Feb 2015 9UC Berkeley - Development Engineering Seminar
8/13/2019 Gaetano_DevEng Presentation 020514
10/33
Community
Mailing list of over 1K, developers list of over 500
Many consulting companies (25+)support the ODK tool suite
Nafundi
Dimagi
SurveyCTOMindflow
Salumedia
Seeing Swans
5 Feb 2015 10UC Berkeley - Development Engineering Seminar
8/13/2019 Gaetano_DevEng Presentation 020514
11/33
8/13/2019 Gaetano_DevEng Presentation 020514
12/33
New Tools in ODK
Survey more customizable forms
Tables client-side browsing of databases
Scan mixing paper and digital
Diagnostics interpreting point-of-care rapid tests
Sensors internal/external sensors for monitoring
5 Feb 2015 12UC Berkeley - Development Engineering Seminar
8/13/2019 Gaetano_DevEng Presentation 020514
13/33
Data Architecture of ODK 2.0
Local DB on client
Syncto cloud
Media files
Row
5 Feb 2015 13UC Berkeley - Development Engineering Seminar
8/13/2019 Gaetano_DevEng Presentation 020514
14/33
App architecture of ODK 2.0
App includes+ forms+ data tables+ media+ icon+ html/js
Survey appreads formdefconstructs HTML5files to render WebKit
renders JS/HTML5and gathers datainteracts with DB
App Store
Data rows storedin multiple tablesclient DB viewable
with Tables5 Feb 2015 14UC Berkeley - Development Engineering Seminar
8/13/2019 Gaetano_DevEng Presentation 020514
15/33
Architecture of ODK 2.0
5 Feb 2015 15UC Berkeley - Development Engineering Seminar
8/13/2019 Gaetano_DevEng Presentation 020514
16/33
ODK Survey
5 Feb 2015UC Berkeley - Development Engineering Seminar 16
8/13/2019 Gaetano_DevEng Presentation 020514
17/33
ODK Survey
5 Feb 2015UC Berkeley - Development Engineering Seminar 17
8/13/2019 Gaetano_DevEng Presentation 020514
18/33
ODK Tables
5 Feb 2015UC Berkeley - Development Engineering Seminar 18
8/13/2019 Gaetano_DevEng Presentation 020514
19/33
8/13/2019 Gaetano_DevEng Presentation 020514
20/33
ODK Tables and D3
5 Feb 2015UC Berkeley - Development Engineering Seminar 20
8/13/2019 Gaetano_DevEng Presentation 020514
21/33
Tea Time
5 Feb 2015UC Berkeley - Development Engineering Seminar 21
8/13/2019 Gaetano_DevEng Presentation 020514
22/33
ODK Scan
5 Feb 2015UC Berkeley - Development Engineering Seminar 22
2. Segment the forminto image snippets
1. Capture
form image 4. Display snippets onscreen for efficientchecking or data entry
3. Automaticallyclassify machine-readable data types.
8/13/2019 Gaetano_DevEng Presentation 020514
23/335 Feb 2015UC Berkeley - Development Engineering Seminar 23
8/13/2019 Gaetano_DevEng Presentation 020514
24/33
8/13/2019 Gaetano_DevEng Presentation 020514
25/33
ODK Diagnostics
5 Feb 2015UC Berkeley - Development Engineering Seminar 25
8/13/2019 Gaetano_DevEng Presentation 020514
26/33
8/13/2019 Gaetano_DevEng Presentation 020514
27/33
Tracking time spent
gathering water in Ethiopia5 Feb 2015 27UC Berkeley - Development Engineering Seminar
8/13/2019 Gaetano_DevEng Presentation 020514
28/33
Human breast milk
pasteurization5 Feb 2015 28UC Berkeley - Development Engineering Seminar
8/13/2019 Gaetano_DevEng Presentation 020514
29/33
5 Feb 2015UC Berkeley - Development Engineering Seminar 29
8/13/2019 Gaetano_DevEng Presentation 020514
30/33
How we work
Identify technology needs from on-the-groundexperience
Work with local NGO to strengthen their systems
Focus research questions on improvements rather thanoutcomes
Provide community with new building blocks
5 Feb 2015UC Berkeley - Development Engineering Seminar 30
8/13/2019 Gaetano_DevEng Presentation 020514
31/33
Capstone Design Courses
Incubators for new ideas
3 Gates Grand Challenge Grants to dateMidwives Ultrasound (with UW Radiology) - UgandaMilk Banking (with PATH) South AfricaODK Scan (with VillageReach) - Mozambique
All projects have external customers local NGOs
Students from CSE and Human-Centered Design & Engr.work in teams with course staff as managers
5 Feb 2015 31UC Berkeley - Development Engineering Seminar
8/13/2019 Gaetano_DevEng Presentation 020514
32/33
Future Work
Further refinement of ODK Tools for non-programmers
Integration of interactive voice response (IVR) and SMS
Complete sensor data flow including provenance
Improved security and privacy
Connection with electronic banking systems
5 Feb 2015UC Berkeley - Development Engineering Seminar 32
8/13/2019 Gaetano_DevEng Presentation 020514
33/33
Thank you!
opendatakit.org change.washington.edu
Our NGO Partners: PATH, AMPATH, VillageReach, GSID,
Goodall Institute, Google Earth OutreachOur funders: NSF, Google, USAID, DARPA, NIH,Gates Foundation, Noe Professorship, Samsung, Microsoft