Mobile development is still in a nascent stage. New platforms keep emerging and old ones regularly undergo major changes. To confuse matters further there are several cross-platform tools each claiming to use a single codebase to target multiple phones. What is a developer to do?
In this talk we will look at some of the key cross-platform mobile platforms out there including Appcelarator Titanium, PhoneGap and MoSync. We will start out by reviewing the different mobile platforms and development environments before reviewing the landscape of cross-platform tools. We will discuss the different design approaches used by these platforms to support their target smart-phones. Quick demos using a few of these platforms will be shown so that the audience will get a flavor of the low level coding details as well as supporting tools like IDEs and simulators provided. Java and QT are traditional cross-platform environments which have a place in mobile development as well. We will take a quick look at support available for these on mobile platforms. Finally we compare the different approaches in terms of functional limitations, programming complexity, deployment and lock-in.
Takeaways from the session
- Review of the mobile single platform and cross platform landscape
- Should I look at cross-platform development or not?
- Which cross-platform tools make sense for me?
- What kind of developers do I need for cross-platform development?
Speaker: Rohit Nayak
This session on “Cross-platform mobile development: choices and limitations” will be presented at the 1st IndicThreads.com Conference On Mobile Application Development to be held in Pune, India on 19,20 November 2010.Click here for a list of other Sessions @ The Conference