91.490.727/91.592.727 Spring 2011
Directed Study in iOS Application Development
Prof. Fred Martin, click for fred's email
Meeting time: Once weekly, Thursdays, 3 to 4 pm, Olsen 210A
This is a self-study with a 1-hr per week meeting and discussion. I will not be teaching per se but rather coordinating your work and the work of any other students who participate. You will primarily be responsible for your own learning and regular progress.
In terms of what apps to be built, I am particularly interested in having people develop apps that allow users to contribute data to my research project, iSENSE, which is an open persistent data store and visualization system (see isenseproject.org).
iSENSE itself is a general-purpose system (for storing, sharing and visualizing time-series and geo-tagged data broadly). I am interested in developing an assortment of special-purpose phone-based apps. E.g., using the iPhone's accelerometer, one could measure "hang time" (as in a basketball jump shot) and then upload it to an iSENSE experiment container specifically created to match the app. Then people could go around and try to best each other with high jumps (and upload the data to iSENSE to see how they are doing).
This is just one examplethere could be dozens or hundreds. A number of researchers have built specialized systems for these sorts of things. I'm imagining that the general iSENSE framework could be given various special-purpose lenses through these particular phone apps (to be invented).
I will not require that you do iSENSE-related projects; it more of a suggestion.
Nuts and bolts stuff:
TO REITERATE: This is a self-study with assistance from myself. You will be expected to have a high level of self-motivation and self-directedness to make progress throughout the semester.
Discussion Group / E-Mail List
We will use Google Groups for class conversation and announcements. Please join this group. I'd advise setting your preferences to immediate, individual delivery of messagesclick the Edit my membership tab.
The group address is email@example.com. You have to be a member to send to the list.