Rick Conrad, Efrain Lopez III, Saeed Noori
Problem ESM mobile platforms up to now Difficult for researchers/clients Not intuitive for users Limited applications
Experience Sampling On the Go Needs Statement There is a need for a mobile system capable of surveying peoples' thoughts, opinions, and experiences during their daily lives. Goals Easy-to-use Scalable, use in wide range of applications Fast and reliable
Requirements Development costs under $500 Available to wide range of users Anyone with Android phone should be able to use it Flexibility in survey use Q&A-oriented surveys Sensor-oriented surveys Short-term and long-term surveys asdf asdfsda asdfdsa Csdfasdf sadfsdf
Alternatives iPod Nano-Linux Unavailable hardware Barriers for users Other Smartphone platforms Development requirements more restrictive
Software Behavior (Overview) Mobile App Account User Web App Client Create Survey Survey Results
Web App Design Web App (PHP, MYSQL, HTML) MA controller Client controller User controller Database Client, User, and Results tables
Mobile App Design Mobile App (Android Platform, Java) Interfaces Web App, user, Android components (GPS, etc…) Survey parser Wake-up utility Results creator
Interoperability Design Filetypes
Testing Design Validation Survey using all function available for design validation Iterative process (create survey, send to app, take survey, etc…) Use all available inputs Collect all possible types Smartphone data Additional Testing Find G1-owner volunteers to test app for feedback and polish
Team Management Lead Developer – Rick Conrad Design file types Survey processing Web App-Mobile App interoperability Logistics (managing server, peripheral tasks, etc…) Web App Design – Efrain Lopez Server-side controllers Web interface Social Sciences research Mobile App Design/Development – Saeed Noori Java classes for Android platform Mobile App interface Android API research
Task Schedule
Social Implications Social concerns Ability to improve lives if used effectively Privacy issues Only registers users can participate Personal information provided with consent Eventual release Environment Minimal impact because additional hardware not needed
Economic Analysis Economic viability need is there no additional cost for Android users no manufacturing issue Sustainability (costs beyond project phase) updating program maintenance porting to other mobile platforms Project costs $400 – Android Phone $25 – Developer Registration $10 - Shipping
Questions?