Use Open Source Tools to Program iPhone Games on Linux and Windows Without the iPhone SDK

PJ Cabrera (Freelance trouble-maker)
Emerging Topics, Mobile
Location: Meeting Room J1/J4
Average rating: *....
(1.86, 7 ratings)

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

Freelance trouble-maker

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.

Comments

Jared Meeker
07/20/2009 4:21pm PDT

PJ’s accent was a bit to get used to at first. His overview of external tools was very interesting. Showing the tools in action would have been a perfect fit, unfortunately he didn’t choose to pursue this route. His early code examples were informative to a degree, however, by the end of the presentation I had seen enough code to almost put me to sleep. A nice wrap-up would have been to see the applications actually built, installed to the iPhone and then executed.

  • Intel
  • Microsoft
  • Google
  • SourceForge.net
  • Sun Microsystems
  • Facebook
  • Gear6
  • Kaltura
  • Liferay
  • MindTouch
  • MySpace.com
  • Novell, Inc.
  • Open Invention Network
  • Rackspace Cloud
  • Schooner Information Technology
  • Silicon Mechanics
  • Symbian Foundation
  • Twilio
  • WSO2
  • Yabarana Corporation

Sponsorship Opportunities

For information on exhibition and sponsorship opportunities at the conference, contact Sharon Cordesse at scordesse@oreilly.com

Download the OSCON Sponsor/Exhibitor Prospectus

Media Partner Opportunities

Download the Media & Promotional Partner Brochure (PDF) for information on trade opportunities with O'Reilly conferences or contact mediapartners@ oreilly.com

Press and Media

For media-related inquiries, contact Maureen Jennings at maureen@oreilly.com

OSCON Newsletter

To stay abreast of conference news and to receive email notification when registration opens, please sign up for the OSCON newsletter (login required)

Contact Us

View a complete list of OSCON contacts