PhoneGap : Cross the Gap from HTML5 to Mobile

Paul Beusterien (Mobile Developer Solutions)
Mobile
Location: F150
Average rating: ***..
(3.36, 14 ratings)

Attendees will come away with an understanding how to use PhoneGap to create powerful mobile apps with JavaScript, HTML, and CSS in just a few clicks. Along the way, I’ll demonstrate the development, debug, and deployment cycle for creating scalable mobile apps with web technologies.

PhoneGap converts web apps to native mobile apps for every major platform. It extends the power of an HTML5 app by providing JavaScript APIs for device capabilities like GPS, accelerometer, compass, and contacts.

Every year, dozens of new technologies emerge in the HTML5 and mobile web arena. We’ll discuss the criteria to evaluate how the different solutions complement, overlap, and contrast with each other.

I’ll introduce jQuery Mobile and show how it works with PhoneGap to design and create touch-optimized, flexible, responsive mobile user interfaces.

We’ll use Ripple, a powerful device API simulator, to run PhoneGap apps in a desktop browser. We’ll then see how another mobile web tool, Weinre, runs in a browser to remotely debug a PhoneGap app running on device.

I’ll describe how PhoneGap plugins enable Java/JavaScript hybrid development, thereby providing JavaScript access to native capabilities. We’ll see how to bundle a web app as a native app for deployment in mobile marketplaces.

Throughout the talk, I’ll illustrate the capabilities with implementation examples. Attendees will be able to follow along with either the AppLaud Cloud IDE or with the AppLaud PhoneGap Eclipse plug-in. If you choose Eclipse, please install Android Development Tools and the plug-in before the session.

Photo of Paul Beusterien

Paul Beusterien

Mobile Developer Solutions

Paul Beusterien founded Mobile Developer Solutions in 2010. MDS’s initial product is an Eclipse plugin that enables easy web application programming for Android. Web app project creation and configuration with PhoneGap, jQuery Mobile and Sencha Touch takes only a few clicks.

MDS recently released AppLaud Cloud, a cloud-based Android IDE to provide Android developers a rich development experience that is more streamlined, focused and usable than the alternatives.

Before MDS, Paul led development tools for Wind River Systems and Symbian Foundation.

Paul has been active in open source tooling for many years and contributed to gcc, gdb, and Eclipse. His recent mobile and cloud work is visible on github and Eclipse development at Google Code.

Paul has spoken about mobile development topics at Android Dev Camp, Mobile 2.0 Developer Day, Eclipse Day at Googleplex, OSCON, AnDevCon II, and several bay area meetups.

Sponsors

For information on exhibition and sponsorship opportunities at the conference, contact Sharon Cordesse at (707) 827-7065 or scordesse@oreilly.com.

View a complete list of OSCON contacts