research weblog of william carter @
division of interactive media
University of Southern California

March 3, 2009

Sketch 4, assignment + sample code

The assignment for Monday is to build something with the iPhone simulator based on the code provided for you below.

This sketch is designed to get you comfortable looking at and editing objective-c code in the XCode environment, so your sketch should show that you've spent considerable time playing around with the code base, and have manipulated it in some distinguishable way.

I'll be in office hours on thursday, and I recommend if you are having troubles, come hang out.

The basic steps to get up and running in XCode are:

• Open XCode in Macintosh HD/Developer/Applications/XCode
• Alternatively, you can download and double click the "BallBounce.xcodeproj" file included below

I've tried to comment the code best I could. It's based on Keith Peters' Gravity Tutorial for iPhone, which is in 5 parts, which can be found here: [1] [2] [3] [4] [5]. Keith goes into quite a bit of detail about some of this stuff, and some of the later tutorials add some things like accelerometer control.

I've also added a bunch of little things to his code, which you can experiment with. Check the rather extensive README.rtf that you can view from within XCode after you open the project.

Download file


have fun!

Posted by will at 3:35 PM | Comments (0)

February 2, 2009

Readings for 2/9

I'll also be sending out an email w/ attached pdf. The web readings are here.

• Dan Hill: "City as Platform" (link)
• Anne Galloway: "The Rise of the Sensor Citizen" (link)

Short Extra Credit (not really, just if you are interested):
• Guardian recap of Matt Jones' Good Ideas Salon (link)
• "How the city hurts your brain" (link)

Posted by will at 8:25 AM | Comments (0)

January 19, 2009

Web Readings for 1/26

The web readings for next week are listed below.

Adam Greenfield: No Boundaries [http://is.gd/gvdD]

Smule iPhone apps [http://is.gd/gveK]

Mobile Processing Step-By-Step [http://is.gd/gvfS]

Exclusive RjDj Interview: Interactive Music Listening, Everywhere You Go [http://is.gd/4cX5]

Posted by will at 2:30 PM | Comments (0)

January 12, 2009

Class Syllabus

Here it is:

Download file

Posted by will at 10:45 AM | Comments (0)