Building Native Mobile Applications with PhoneGap

Mobile Platforms
Location: Portland 252
Average rating: ****.
(4.15, 13 ratings)

The PhoneGap open source mobile platform bridges the “gap” between Web and native technologies. It enables the development of mobile applications using the Web skills most organizations already have in-house. Build the application using HTML, CSS and JavaScript. Access device features such as the addressbook, camera, accelerometer, file system and more via common JavaScript apis without having to learn a device specific language such as Objective-C or Java. Compile, test and distribute on up to 6 platforms; Android, BlackBerry, iOS, Palm, Symbian, and Windows Mobile. PhoneGap is completely open source under MIT license.

PhoneGap is built using a plugin architecture so you can include only the device features you need or add additional featues as necessary. Wherever possible, the PhoneGap apis to access native features follow the specifications from the Device Independence working group at the W3C. Thus, PhoneGap is working to make itself obsolete! When the mobile browsers implement these device specifications, the PhoneGap bridge will no longer be necessary but PhoneGap applications will already implement the standard, W3c apis. In addtion, PhoneGap works with JavaScript frameworks such as Sencha Touch, JQTouch, XUI and others. to provide a native UI look and feel for several platforms.

This presentation will explain the basics of PhoneGap development and then demonstrate building an running a native application on several platforms.

Photo of Becky Gibson

Becky Gibson


Becky Gibson is a Senior Technical Staff Member in IBM’s Emerging Internet Technologies Group. Her current focus is contributing to the open source PhoneGap project to enable building compelling mobile applications using Web technologies. Becky works on the iOS side of things and has enjoyed dusting off her C/C++ skills to learn Objective C! While busy with PhoneGap she hasn’t forgotten her roots in Web Accessibility and making the Web usable for all. Her goal is an inclusive mobile world with applications usable by all in any environment. She was the Accessibility Lead for the Dojo Open Source toolkit and contributed to making it the first truly accessible JavaScript toolkit. Becky has over twenty years of development experience and has worked on various IBM projects including 1-2-3 and Lotus Notes.

Photo of Simon MacDonald

Simon MacDonald


Simon MacDonald has 20 years of development experience and has worked on a variety of projects including object oriented databases, police communication systems, speech recognition, and unified messaging. His current focus is contributing to the open source PhoneGap project to enable developers to create cross platform mobile applications using web technologies. Simon has been building web applications since they were written using shell scripts and he still has nightmares about those dark days.

Comments on this page are now closed.


Picture of Brian Olore
Brian Olore
07/30/2011 9:36am PDT

I’m hooked!

Picture of Alison Chaiken
Alison Chaiken
07/28/2011 6:40am PDT

Clear, with impressive and useful demos.

Picture of Fred Willerup
Fred Willerup
07/27/2011 5:07am PDT

Really good presentation, thanks!