I had the pleasure to hearing PhoneGap talk at the Facebook Mobile Hack in New York City and Boston last week. Both of the events started with workshops from Facebook team members around core concepts, and advanced topics of the Facebook platform. After the Facebook team presented, they invited up a representative from the open-source mobile platform PhoneGap.
PhoneGap allows developers to build HTML5 mobile applications using an open-source framework, and deploy as mobile web app, as well as iOS, Android, Windows and Blackberry platforms. PhoneGap provides the best of both worlds while building using web-standards, and also opening up access to many native mobile APIs.
Some of the best things PhoneGap can provide to developers are:
- Take advantage of HTML5 and CSS3
- Access Native Features
- Deploy your app to Multiple Platforms
- Take advantage of PhoneGap Build
- Add PhoneGap Plugins to your project
- Use Tools from the community
- Get help from the growing Community
PhoneGap is the best attempt out there I’ve seen that alleviates the problems developers face when building applications for multiple device–iPhone, Android, Windows Mobile, using different frameworks and languages. PhoneGap is using standards-based web technologies, to bridge web applications and mobile devices, eliminating the gaps between the big platform players.
You may notice that Adobe acquired the company, Nitobi, that produced PhoneGap, but Adobe states its commited to keeping PhoneGap open and driven by the community, which includes contributors like IBM, RIM and Microsoft. To do this PhoneGap was contributed to the Apache Software Foundation (ASF) under the name Apache Callback in October 2011. It is currently under incubation until it can become a full Apache project, allowing it to remain free and open source under the Apache License, Version 2.0.
I’ve heard about PhoneGap for some time now, but haven’t had enough time to dive in. I will be adding it to the list of tools I showcase and dive deeper into here at CityGrid. I hope to leverage the PhoneGap platform and build code samples and prototypes that developers scan use to be build local mobile applications using CityGrid Places, Reviews, Offers and Mobile Advertising APIs.