Directed by Memo Akten and Zach Gage
Learn to create custom software on your Apple iPhone or iPod Touch with openFrameworks, a free, open-source, cross-platform programming toolkit for interactive graphics! Through openFrameworks’ C++ API, you’ll have direct access to your phone’s OpenGL-based graphics, accelerometer/tilt sensor, sound, multi-touch interface, high-quality typography, and lots of other functionality. Because openFrameworks is cross-platform and cross-compiler, you’ll also enjoy nearly seamless code portability between your iPhone programs and other platforms, including Windows, Linux, and MacOSX. This workshop is directed by Memo Akten and Zach Gage — two of the main people behind the port of openFrameworks to the iPhone!
There are a lot of small speed-bumps on the road to getting started with iPhone programming. This workshop will step you through the complete process, including Apple’s mobile provisioning system. By the end of the workshop, you’ll have programmed a simple interactive graphics game, such as PONG(R), which incorporates sound, type, multi-touch interaction, and your phone’s accelerometer. You’ll also learn where you can find more information about using openFrameworks to develop iPhone applications featuring augmented reality (AR) and computer vision.
Your Skill Level
To get the most out of this workshop, you’ll have had a semester’s worth of programming experience in Processing, Java, C++, or a similar language. Some additional experience developing software with openFrameworks, and/or with Apple’s XCode development environment, will be particularly helpful. Lastly: there are a lot of small things to get right with iPhone programming, so you should be detail-oriented and a good note-taker!
What To Bring
You’ll need to bring your iPhone or iPod Touch, with the most recent operating system software for it. You’ll also need to bring your Mac laptop, onto which you have downloaded XCode (Apple’s development environment). Finally, you’ll need to obtain an Apple Developer License ($99) and have downloaded the iPhone SDK from Apple.
More Workshops at Mobile Art && Code