lu li forrest lin naran bayanbat michael ortiz vignan pattamatta
TRANSCRIPT
myScience
Lu LiForrest LinNaran BayanbatMichael OrtizVignan Pattamatta
project goal
Enable individuals to capture useful scientific data with the sensors on WP7
agenda Idea Synthesis myScience
Value proposition Needfinding Benchmarking Architecture
v1 demo Future directions
v2 and v3
Benchmarking: apps
Insights
Similar Interfaces Small scale
Brainstorming for scale
Pushed for scale Lack of scientific impact Phone limitations (no passive data
collection)
Synthesis of Idea
myScience
Feasibility
Scale
Scientific Impact
myScienceMaster app for citizen science
myScienceMaster app for citizen science
Cost of deployment ~= 0Piggyback on existing active user communityStore and compute on the cloud for free
scientists
users
Contribute to science researchChoose from a list of diverse projectsEarn points/achievements
meet a user
needfindingThe Great Sunflower Project- Crowdsourced pollinator service- 10000 registered users- Web form
iNaturalist- Conservation biology (presence model)- iPhone app exists
insights High development and deployment
costs Hard to maintain and support the
app Hard to build a user community
Making the app discoverable Hard to generate value from data! Authentication
benchmarkingHow does a scientist create an app? Hire an expert Translation tools: Appcelerator Frameworks: ODK, EpiCollect
Build a data collection form or survey;Collect data on phone and send to a server;Aggregate the data on a server and extract it
EpiCollect
benchmarking
Tools Comparison
Custom
features
Cost Programming
Scalability
Users
Do it yourself High High Hard Low Hard
Translator Medium Medium
Easy Low Hard
Framework Low Low Not needed! Medium Hard
myScience Medium Free Not needed! High Easy, many
ARCHITECTURE
PHP Website
Specify Required Data
Generate Project
Cloud Project
Cloud Services (like authentication,
map, etc)
Store
Manage
Compute
Windows Azure Platform
Get Data
View/Download Data
Download Project Contribute
Data
Version 0
Local Database
Local server
Phone
Version 1
Cloud Database
Local server
Phone
Version 2
Cloud Database
Cloud service
Phone
v1 in depth
• SQL Azure• ADO.Net Entity Framework
Data Layer
• Direct access to DataLayer• Host WCF service to expose
data
Web Layer
• Consume data through WCF service
Phone Layer
v1 demo Project creation and deployment Basic game mechanics: profiles,
points Submit data: GPS, timestamp, text
fields Monitor data
Future Directions – v2
User-side more customizable profile report queue
Scientist-side support image and audio recording Improved drag and drop app builder
Timeline 1-2 weeks
Future Directions – v3
User-side game mechanics integrate with other existing systems
Scientist-side visual customization video support spam filtration tool
Timeline: 6 weeks
Q&A We’d love to hear your feedback!