Today I gave a presentation on iPhone Development at RIT for the Computer Science Community (CSC).If you enjoyed it let me know. I’m looking into starting an informal iPhone Dev workshop for more topics.

Here are the slides and Xcode projects:
Slides: iPhone Development – Paul Solt
1. Demo: Hello World Pusher: Foo2
2. Demo: Touch Input: Stalker
3. Demo: Robot Remote Control: See my previous post
*The Touch Input demo was based on a demo given during the Stanford iPhone courses available on iTunes here.
Resources:
- Cocoa Programming for Mac OS X by Aaron Hillegass (Third Edition)
- Stanford iPhone Course (cs193p.stanford.edu)
- Search “iPhone Application Programming” in iTunes
- Beginning iPhone 3 Development: Exploring the iPhone SDK by Jeff LaMarche
- iPhone Dev Center
Here’s the iPhone Player/Stage Remote Control project! There’s a .pdf that describes how to setup Xcode in the .zip file.

Controlling a Robot over Wi-Fi

A Virtual Robot in a Virtual World
The goal of this project was to use the Player/Stage robotics code on the iPhone to communicate and control robots. I discuss how to setup the Xcode development environment. There are two example Xcode projects. The first one is an Objective-C project that wraps around the C++ Player/Stage code. The second project is a very primitive C++ program running on the iPhone without any UI. Both of these Xcode projects are fully documented and will serve as a starting point to iPhone Player/Stage development.
iPhone Player/Stage Remote Control Project: iPhonePlayerStage
Feel free to ask questions and let me know how you use the code.