Presenter: Jimmy Ti
The success of the iOS platform draws a lot of aspiring developers, as well as developers from other platforms. Now that they have learned how to program in Objective-C for iOS devices, the Mac platform seems like low-hanging fruit waiting to be harvested. Yet Mac OS X is a completely different beast. Not only do developers need to learn about the differences in platform capabilities, user interface design, APIs, as well as publishing guidelines, they will also need to re-develop a lot of the code – especially that relating to the User Interface – to port their application to Mac OS X.
Chameleon is an open source project, spear-headed by Sean Heber and Craig Hockenberry of IconFactory (Twitterific) fame. The main objective of Chameleon is to make it easier for iOS developers to port their apps to Mac platform by implementing UIKit – the base framework used for creating almost all of the great-looking interfaces for iOS apps – on OS X. This presentation will serve as an introduction for developers who wants to use Chameleon to port their application, as well as to integrate Chameleon into their development workflow so they can have a single Xcode project that can run on iPhone, iPad and OS X.