Page 1

...small s te p s l e a d to B I G c h a n g e a n d B I G f u n !

What

f l e s r u o y e g n e l Chal

I N S P I R A T I O N : 2D barcode technology : a fluid way to advertise and store content?

S T O R Y B O A R D : envisioning a gestural inter face for rating events.

U S E R O B S E R V A T I O N : how do ex treme event attendees sor t and organize their tasks?

I N S P I R A T I O N : easy and passive engagement in a good cause : mGive allows users to tex t donations to good causes.

V I D E O P R O T O T Y P E : stor ytelling to convey our full vision for walkabout.

DEEP IN THE TECHNOLOGY: reading the accellerometer to process, store, and repor t user step counts.

S I M P L I F I C A T I O N : technology forces us to slim our concept down to the executables.

’s y o u r walk about ?

U S E R T E S T I N G : exposing how our users engage with the application : allows us to fix bugs and provides us with valuable information about the meaning generated by walkabout.

W E L C O M E W A L K A B O U T : a mobile application created by balancing both user needs with technological drivers.

Need Dr iven

PAPER PROTOTYPE: a moving ball interface to convey gestural navigation.

you've been challenged!

Walkabout Architecture

select key push

set a hard key for: select home quit current challenge

jenny vs. mona 4000 step challenge 4 hr. to complete ----mona's tally ----jenny's tally

quit current challenge: yes / no?

previous history accept challenge! Walkabout home screen

Challenge a friend

opens list of contacts recent: joe betty mike bob jenny sarah beth carolyn

Personal challenge

challenge set-up

waiting for acceptance

with Jenny enter total steps expires in : ____ day, hr, min

you vs. jenny 4000 step challenge 4 hr. to complete

challenge on!

BUZZ to notify acceptance / start

personal challenge 8000 step challenge 6 hr. to complete ----your tally

BUZZ to notify acceptance / start

you vs. jenny 4000 step challenge 4 hr. to complete ----your tally ----jenny's tally previous history

challenge on!

challenge set-up with yourself enter total steps expires in : ____ day, hr, min

Active challenges

waiting for acceptance

previous history challenge! button

previous history challenge! button

Techno lo gy Dr iven

Co

y t un

s r ou

s d n e i r f r u o y e g n e l l Cha

s p te

challenge results

BUZZ to notify challenge complete

you vs. jenny 4000 step challenge 4 hr. to complete ----your tally ----jenny's tally previous history

challenge results

BUZZ to notify challenge complete

previous history

personal challenge 8000 step challenge 6 hr. to complete ----your tally

previous history

select challenges list of active / waiting challenges (click to resume): personal jenny george previous history

Your stats and settings

stats and settings # challenges W-L # lifetime steps challenge details notifications: chal.accepted_BUZZ chal.complete_BUZZ

INSIGHT AND REFRAME: How might we raise awareness through passive involvement?

��

��

��

���

���

���

At first we set out to design for the many e vents that people have in their day.

previous history

list of people with overall W-L records vs. that person. includes list of # of personal challenges.

challenge details person challenged step total - time winner - overall record with this person graphic vs. this person

##Analysis of Accelerometer data ########## accel = read.table(“~/Desktop/data.csv”, sep=”;”) accel = read.table(“~/Desktop/data.csv”, sep=”,”) #names(accel) <- c(“id”, “date”, “x”, “y”, “z”) names(accel) <- c(“date”, “x”, “y”, “z”) ########### require(RMySQL) m <- dbDriver(“MySQL”) con <- dbConnect(m, user=”rmason3”, password=”*****”, dbname=”*******”, host=”********”) skip = 3500 limit = 3000 rs <- dbSendQuery(con, statement = paste( “SELECT id, datetime, x,y,z”, “FROM `walkAbout_raw`”, “WHERE 1”, “LIMIT “,skip,”,”,limit)) accel <- fetch(rs, n = -1) # extract all rows dim(accel)

���

��

we e k 1

����������� ���������� �������

��

���

���������������� �������� ������

week 3

�� ���

After synthesizing our obser vations, inspirations, and stor yboards, we realized that the real magic lay in de signing for the time in bet ween e vents.

week 5

########### detach(accel) names(accel) <- c(“id”, “date”, “x”, “y”, “z”) accel$mag = sqrt(accel$x^2+ac cel$y^2+accel$z^2) accel$date = as.POSIXct(accel$date) attach(accel)

MAP

thresholdMin = 50 thresholdMax = 75 fifty = mag>thresholdMin & mag<thresholdMax #Simple Plot, o’s are over the threshold elem = 1:length(x) tmp = elem tmp[!fifty] = ‘x’ tmp[fifty] = ‘.’ plot(elem, mag, pch=tmp) quartz() #Draw the thresholds plot(elem[!fifty], mag[!fifty], col=”red”, pch=”.”, cex=5 , xlab=”Time (compressed)”, ylab= “Magnitude”) lines(elem, mag) points(elem[fifty], mag[fifty], col=”blue”, pch=”.”) abline(a=thresholdMin, b=0, col=”blue”) abline(a=thresholdMax, b=0, col=”blue”)

week 7

week 9

OF

WA L K A B O U T E V O L U T I O N

Wa l ka b o u t e vo l ve d t h ro u g h a b a l a n ce o f d r i ve r s : h u m a n n e e d a n d t e c h n o l o g i ca l. I n p a r t s o f t h e p ro ce s s we f o c u s e d o n o n e m o re t h a n t h e o t h e r, a n d a t s o m e p o i n t s we s t ra d d l e d t h e d i v i d e. O u r i d e a t i o n , p ro t o t y p i n g, a n d t e s t i n g we n t t h ro u g h m u l t i p l e d i ve rg e n t a n d co n ve rg e n t p h a s e s t h ro u g h o u t t h e p ro j e c t .

BR C Collec tive

Walkabout Process Map  

Walkabout is a mobile phone application built by Carissa Carter, Brendan Wypich, and Ryan Mason for cs147 at Stanford Univeristy. This is a...

Read more
Read more
Similar to
Popular now
Just for you