140 likes | 336 Views
Android. Software vs. Hardware. Android is Google's operating system (like windows, linux, OS X) G1 phone is the phone hardware made my HTC (like a Dell, IBM, HP laptop). Why Android?. Open source: anyone can use it, change it as they want
E N D
Software vs. Hardware • Android is Google's operating system (like windows, linux, OS X) • G1 phone is the phone hardware made my HTC (like a Dell, IBM, HP laptop)
Why Android? • Open source: anyone can use it, change it as they want • Many manufacturers producing phones (HTC, Samsung, Motorola, etc.) • Like many phones, access to applications written by non-Google people: ODK • Multitasking... run more than one app at same time
Why Android? • Allows deep access to phone's hardware • Programmers can write apps that access camera, GPS, sensors, etc. • Allows innovative apps: like Where's my Droid. • ODK: Access to GPS, camera, barcode scanner, video camera, audio recording • Compare with iPhone. Design isn't as polished, but more useful apps. ODK not possible.
Android Market & App development: • Phonalyzer: access to call log • Facebook, Weather Channel, Shop Saavy, Shazam • Picasa Albums and YouTube uploads • Google Maps: search, driving directions, etc. My Tracks: story from Kenya • Voice recognition, Visual Search, translate, speech to text • Example app: road conditions: accelerator senses how rough the road is.
Where to buy Androids: • Not yet approved for many countries in Africa: government restrictions • Senegal and South Africa: Leaf company issues. Caveat of open source. • Order from US/Europe.... Nexus: http://www.google.com/phone • Unlocked vs. subsidized phones
Application that runs on Android phones, server that runs on computer collect data. Developed by students at University of Washington... Isn't a Google project... but great use of Android, investigating how to support Powerful questionnaire language, used replace paper forms, separate photo/gps collection ODK Development
Xforms is XML language, like HTML JavaRosa extensions to Xforms, offer translations Rules relevant questions. Forms for ODK Collect
Text questions: name person/village, comments Numbers: How many children in family? Multiple choice: choose one (Goma, Kitchanga) Checkboxes: all that apply(medical problems: malnutrition, HIV, diabetes) ODK? What kind of questions?
Dates Images, video, audio recordings GPS location. No internet/mobile required ID - Barcode scanner ODK? What kind of questions?
Required or optional questions (e.g. name of person registering, vs. additional comments) Ability to apply rules to questions: How many parents living in camp with you? <= 2 Ability to change questions based on earlier answers. Man/woman? Pregnant? Constraints for Questions
Must use Android phones. No laptops/computers. Cost, durability, training vs. paper. Creating forms is complicated... web editor is being developed Battery usage Requires wireless or mobile connection, or return to office with memory card Susceptible to physical damage Phones, computers crash ODK Aggregate is very young... HCR replacement viable. Weaknesses