In July 2008, with the introduction of the Apple iPhone 3G and the iPhone OS V2.0, Apple Computer released production versions of an application development environment for the creation of native iPhone and Apple iPod Touch applications by third parties. But the application development environment is for Apple Mac OS X only, leaving developers using the Microsoft® Windows® and Linux® operating systems out of the loop with regard to developing native applications for this exciting platform.
This tutorial explores the Eclipse C Development Tooling (CDT) project and how it allows you to work with C- and C++-based projects. In this tutorial, you install open source tools to help develop native applications for the iPhone platform on Windows and Linux, and learn about the source code of a basic iPhone application in Objective-C.
The tutorial will also explore using open source projects such as XMLVM , ObjectiveResource , ActiveRecord for Objective-C and Cocos2d-iphone to accelerate the creation of games and apps without having to use the SDK directly.
This tutorial is aimed at developers interested in creating open source-based solutions for iPhone and iPod Touch devices using Windows or Linux. The target audience is ubiquitous computing researchers that want to target these devices but want to experiment in an environment they are probably already familiar with, such as Java and Eclipse. It is also aimed at developers that want to know what the iPhone platform is all about without downloading closed source toolkits, agreeing to non-disclosure agreements, and having to acquire and learn a Macintosh computer.
PJ Cabrera is a freelance software developer and technical writer interested in the intersection of mobile phones and mobile internet devices, cloud computing, and social networking. He uses open source to innovate really fast without needlessly reinventing the wheel, by picking the right tool for the job at hand.
Comments on this page are now closed.
For information on exhibition and sponsorship opportunities at the conference, contact Sharon Cordesse at firstname.lastname@example.org
Download the OSCON Sponsor/Exhibitor Prospectus
For media-related inquiries, contact Maureen Jennings at email@example.com
To stay abreast of conference news and to receive email notification when registration opens, please sign up for the OSCON newsletter (login required)
View a complete list of OSCON contacts