addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupsimageimagesinstagramlinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1outlookpersonJoin Group on CardStartprice-ribbonImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruseryahoo

PhoneGap and HTML5 Mobile App Development

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 address book, 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 7 platforms; Android, BlackBerry, iOS, Palm, Symbian, Bada and Windows Phone. 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 features 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 addition, 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.

Simon MacDonald is an Advisory Software Engineer in IBM’s Emerging Internet Technologies Group. Simon has over fifteen 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’s been building web applications since the days they were written using shell scripts and he still has nightmares about those dark times.

Join or login to comment.

  • Dan L.

    Wow. That is very interesting regarding the ChromeWebView. Do they have a public site where we could check it out or maybe contribute?

    February 11, 2013

    • A former member
      A former member

      No, not yet. Hopefully soon though. It's still a bit too crashy.

      February 11, 2013

  • A former member
    A former member

    Talked to some guys about a ChromeWebView and they've got it down to 14mb but a) it is still buggy/crashy and b) is only good on Android 4.x. Still improvements are being made from the days it was 40 mb.

    February 10, 2013

  • A former member
    A former member

    Hey, thanks for having me out to speak last night. The PDF of my presentation can be found at:

    https://dl.dropbox.com/u/887989/Suncoast%20JS.pdf

    And the jQuery Mobile CSS snippet is at:

    https://gist.github.com/macdonst/4740006

    February 8, 2013

  • Sam L.

    This was a very good presentation, on a product that will help reduce efforts in Mobile App development, and lower the entry requirements.

    February 8, 2013

  • Dan L.

    The nice round-up of client-side JS stacks that I mentioned during the meetup can be found here: http://dailyjs.com/2013/02/04/stack/

    February 7, 2013

  • Barry E.

    Working late. Hope to make next meetup.

    February 7, 2013

  • Jason W.

    Will have to catch the next one...

    February 7, 2013

  • Dustin

    Last minute work issue - can't make it. :(

    February 7, 2013

  • Randy M.

    Check these out. http://randymcmillan.github.com/cdv-ios-plugin-templates/

    I hope to make it out next time.

    February 7, 2013

  • Matt C.

    Can't make it tonight, apologies. Y'all have fun now, ya hear?

    February 7, 2013

  • A former member
    A former member

    Will be there

    January 20, 2013

  • Tyler J.

    I was thinking angular. That's my go to if no one has something they want to talk about.

    January 13, 2013

    • Richard B.

      That would be awesome. I have been wanting to learn more about it since I have started trying to use it.

      January 13, 2013

    • Brian G.

      I would like to see comparisons between various js frameworks (backbone, spine, ember, angular, etc.), what each are good at, what they are bad at, etc.

      January 14, 2013

  • Richard B.

    Anyone want to talk about Angular? New to the group.

    January 13, 2013

26 went

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy