Lu Li Forrest Lin Naran Bayanbat Michael Ortiz Vignan Pattamatta.

25
myScience Lu Li Forrest Lin Naran Bayanbat Michael Ortiz Vignan Pattamatta

Transcript of Lu Li Forrest Lin Naran Bayanbat Michael Ortiz Vignan Pattamatta.

Page 1: Lu Li Forrest Lin Naran Bayanbat Michael Ortiz Vignan Pattamatta.

myScience

Lu LiForrest LinNaran BayanbatMichael OrtizVignan Pattamatta

Page 2: Lu Li Forrest Lin Naran Bayanbat Michael Ortiz Vignan Pattamatta.

project goal

Enable individuals to capture useful scientific data with the sensors on WP7

Page 3: Lu Li Forrest Lin Naran Bayanbat Michael Ortiz Vignan Pattamatta.

agenda Idea Synthesis myScience

Value proposition Needfinding Benchmarking Architecture

v1 demo Future directions

v2 and v3

Page 4: Lu Li Forrest Lin Naran Bayanbat Michael Ortiz Vignan Pattamatta.

Benchmarking: apps

Page 5: Lu Li Forrest Lin Naran Bayanbat Michael Ortiz Vignan Pattamatta.

Insights

Similar Interfaces Small scale

Page 6: Lu Li Forrest Lin Naran Bayanbat Michael Ortiz Vignan Pattamatta.

Brainstorming for scale

Pushed for scale Lack of scientific impact Phone limitations (no passive data

collection)

Page 7: Lu Li Forrest Lin Naran Bayanbat Michael Ortiz Vignan Pattamatta.

Synthesis of Idea

myScience

Feasibility

Scale

Scientific Impact

Page 8: Lu Li Forrest Lin Naran Bayanbat Michael Ortiz Vignan Pattamatta.

myScienceMaster app for citizen science

Page 9: Lu Li Forrest Lin Naran Bayanbat Michael Ortiz Vignan Pattamatta.

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

Page 10: Lu Li Forrest Lin Naran Bayanbat Michael Ortiz Vignan Pattamatta.

meet a user

Page 11: Lu Li Forrest Lin Naran Bayanbat Michael Ortiz Vignan Pattamatta.

needfindingThe Great Sunflower Project- Crowdsourced pollinator service- 10000 registered users- Web form

iNaturalist- Conservation biology (presence model)- iPhone app exists

Page 12: Lu Li Forrest Lin Naran Bayanbat Michael Ortiz Vignan Pattamatta.

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

Page 13: Lu Li Forrest Lin Naran Bayanbat Michael Ortiz Vignan Pattamatta.

benchmarkingHow does a scientist create an app? Hire an expert Translation tools: Appcelerator Frameworks: ODK, EpiCollect

Page 14: Lu Li Forrest Lin Naran Bayanbat Michael Ortiz Vignan Pattamatta.

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

Page 15: Lu Li Forrest Lin Naran Bayanbat Michael Ortiz Vignan Pattamatta.

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

Page 16: Lu Li Forrest Lin Naran Bayanbat Michael Ortiz Vignan Pattamatta.

ARCHITECTURE

Page 17: Lu Li Forrest Lin Naran Bayanbat Michael Ortiz Vignan Pattamatta.

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

Page 18: Lu Li Forrest Lin Naran Bayanbat Michael Ortiz Vignan Pattamatta.

Version 0

Local Database

Local server

Phone

Page 19: Lu Li Forrest Lin Naran Bayanbat Michael Ortiz Vignan Pattamatta.

Version 1

Cloud Database

Local server

Phone

Page 20: Lu Li Forrest Lin Naran Bayanbat Michael Ortiz Vignan Pattamatta.

Version 2

Cloud Database

Cloud service

Phone

Page 21: Lu Li Forrest Lin Naran Bayanbat Michael Ortiz Vignan Pattamatta.

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

Page 22: Lu Li Forrest Lin Naran Bayanbat Michael Ortiz Vignan Pattamatta.

v1 demo Project creation and deployment Basic game mechanics: profiles,

points Submit data: GPS, timestamp, text

fields Monitor data

Page 23: Lu Li Forrest Lin Naran Bayanbat Michael Ortiz Vignan Pattamatta.

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

Page 24: Lu Li Forrest Lin Naran Bayanbat Michael Ortiz Vignan Pattamatta.

Future Directions – v3

User-side game mechanics integrate with other existing systems

Scientist-side visual customization video support spam filtration tool

Timeline: 6 weeks

Page 25: Lu Li Forrest Lin Naran Bayanbat Michael Ortiz Vignan Pattamatta.

Q&A We’d love to hear your feedback!