Thursday, April 4, 2013

PhoneGap - Develop Mobile Apps for iPhone, Android, Windows and Java Enabled Mobiles


  • PhoneGap is a mobile development framework produced by Nitobi, purchased by Adobe Systems. 
  • PhoneGap is a free and open source framework that allows you to create mobile apps using standardized web APIs for the platforms you care about. 
  • It enables software programmers to build applications for mobile devices using JavaScript, HTML5 and CSS3, instead of device-specific languages such as Objective-C.
  • The software underlying PhoneGap is Apache Cordova
  • The software was previously called just "PhoneGap", then "Apache Callback".
PhoneGap currently supports development for the operating systems Apple iOS, Google Android, LG webOS, Microsoft Windows Phone, Nokia Symbian OS,[26] RIM BlackBerry and Tizen. Support for recent versions, such as BlackBerry 5 and 6 and Windows Phone 7, is being implemented now.[27][28] Bada (the operating system used by the Samsung Wave S8500) support is "coming soon".[29] The table below is a list of supported features for each operating system.[30]
FeatureiPhone /iPhone 3GiPhone 3GS and newerAndroid robot.svg
Android 1.0 – 4.2
Windows PhoneBlackberry Logo.svg
4.6–4.7
Blackberry Logo.svg
5.x–6.0+
Bada operating system.png
Bada
SymbianwebOSTizen logo dark.png
Tizen
AccelerometerYesYesYesYesN/AYesYesYesYesYes
CameraYesYesYesYesN/AYesYesYesYesYes
CompassN/AYesYesYesN/AN/AYesN/AYesYes
ContactsYesYesYesYesN/AYesYesYesN/AN/A
FileYesYesYesYesN/AYesN/AN/AN/AN/A
GeolocationYesYesYesYesYesYesYesYesYesYes
MediaYesYesYesYesN/AN/AN/AN/AN/AYes
NetworkYesYesYesYesYesYesYesYesYesYes
Notification (alert)YesYesYesYesYesYesYesYesYesYes
Notification (sound)YesYesYesYesYesYesYesYesYesYes
Notification (vibration)YesYesYesYesYesYesYesYesYesN/A
StorageYesYesYesYesN/AYesN/AYesYesYes
Barcode scannerYesYesYesN/AYesYesN/AN/AN/AN/A


[edit]