CS124: Investigation 7

iUbicomp

Due: Wednesay, April 28, 2:45pm on Sakai

This is a pair or individual investigation.  You can work with anyone in the class or on your own.  The only catch is that you need an iPod touch, iPad or iPhone to do this assignment, so if you don't have one, you'll have to partner with someone who does.

We'll discuss these assignments in class on Wednesday, April 28.  If you choose to take an extension and therefore are not quite finished, that's fine.

Goals

The goals of this Investigation are:

Before you Begin

You are ready to go on this investigation.  Please get started right away!

Please read the whole assignment before you begin.

Assignment

In this assignment you will investigate how existing iPod/iPhone/iPad apps support the dream of ubiquitous computing.  If you recall our reading on Ubiquitous Computing, you'll probably notice that the iPhone and the iPad look a lot like the tabs and pads described by Wieser in these articles.  Others have made that connection.  This page explores that idea in some detail.   But just how close are we to the dream of Ubicomp?  That's what you will explore in this investigation.    

Your task is to choose a user population, explore their needs, and then find existing iPhone/iPad apps that support their needs.  Keep reading for more details on this assignment....

Part 1: Choose your user population and task

Select a user population that you have access to.  Note that for UBICOMP paying close attention to your user base is particularly important.  In Investigation 2 we talked about several user characteristics such as age, gender, culture, comfort with technology, etc.  All of these characteristics will be important here. For example, women who attend small private colleges have different lifestyle needs than retired men.  For this investigation, try to narrow your user base as much as possible.  

Next, select an application area in which a user potentially would be aided by iApps in a ubiquitous way (or at least as ubiquitous as an iPhone/iPad can be).  In selecting your area, consider the types of activities that ubicomp interfaces are designed to support that we discussed in class, including "natural" input, (possibly) context awareness and data capture and review.

Your task area needs to be something that you can either observe people doing, or gather information about through interviews so this will restrict your choice (but hopefully not too much!).  

Part 2: Observing and/or interviewing your potential users

After you have chosen your application area and your user base, you should observe OR interview  two people from your target user group engaged in the activity that your system will support.  If you are working with a partner, you may each interview/observe one person separately.  If you are using observation, you should each observe your potential users for at least an hour, using the ethnographic methods you practiced in Investigation 2.  If you are using interviews, you should use your methods from Investigation 3.  You are welcome to use a combination of the two techniques.  This time, however, you can be a little more focused in your observations/interviews.  Your goal is specifically to determine how the iPhone/iPad might support their activity.  Take notes as you did in your previous investigation.  You will use those notes when you get together with your partner to design your system.

Part 3: Designing your "ubiquitous system"

Your task is to identify a set of iApps that support the activity that you have chosen.  This part might seem a little bit vague at first, so please read this section and the next before you get started.  You should do this by exploring the web, the iPhone store, talking to your friends, and downloading and trying out the apps on whichever device that you have.  Your goal is to support as many of the user's activities as seamlessly as possible.  You don't have to support everything you saw the user doing; you can select a subset of these activities, but you should justify how you selected this subset.

You might find that some of the apps you want to use cost money.  You will be reimbursed for up to $5 per group for the purchase of apps.  This is not a lot of money, so here are some tips:
You should select as many apps as you need to create a useful system to support the users and the activity you are focused on.  There is no correct number of apps that you should work into your system.  Use as many as needed. 
In selecting your apps, keep in mind the following questions:
For each app you decide to include in your system, play with it enough that you can complete the writeup listed below.  
Part 4: Writeup

Writeup Part 1
Now the fun part.  You will present your new "system" as a futuristic scenario, as Weiser does in his desription of "Sal" in this paper.  In your writeup, you will describe a typical user (from your user population) performing tasks using the set of tools you have identified.  You should describe his or her activities and how he or she uses each system in detail, including specific details of his or her actions and screenshots of the interfaces, where appropriate.  Here are some guidelines/rules for this writeup:
Writeup Part 2
Describe each app that you chose to include in your system.  Why did you choose that app?  How does it fare from a ubicomp perspective?  For each app, address at least two points from the list above. 

What to Hand In

Grading

Investigation 7 Grading Rubric
Back to CS124 Investigations Page