About PhoneGap
PhoneGap (also called Apache Callback) is an open-source mobile development framework developed by Nitobi Software. It enables software programmers to build applications for mobile devices using JavaScript, HTML5 and CSS3, instead of often less-known languages such as Objective-C. The resulting applications are hybrid:- meaning that they are neither truly native (all layout rendering is done via the webview instead of Objective-C or Corona apps) nor purely web based (much of the functions would be supported by HTML5). One disadvantage is that hybrid applications do not have full access to the device application programming interface (API).
SUPPORTED PLATFORM
PhoneGap currently supports development for the operating systems Apple iOS, Google Android, HP webOS, Microsoft Windows Mobile, Nokia Symbian OS and RIM BlackBerry. Support for recent versions, such as BlackBerry 5 and 6 and Windows Phone 7, is being implemented now. Bada (the operating system used by the Samsung Wave S8500) support is "coming soon".
SUPPORTED FEATURES
- Accelerometer
- Camera
- Compass
- Contacts
- File
- GeolocationMedia
- Network Notification
- (Alert) Notification
- (Sound) Notification
- (Vibration) Storage
In iPhone only Compass is not available in 3g but in newer version this is also supported
In Android all features are available
In windows Phone 7 all features are available
In RIM BLACKBERRY 5.x- 6.0 compass and media not available in BLACKBERRY4.6-4.7 Accelerometer, camera , compass, contacts, File, geolocation and Storage not available
HERE are the link for some of the Os you are targetting
BLACKBERRY Getting started with PhoneGap for BlackBerry
iPhone Getting started with PhoneGap for iPhone
Android Getting started with PhoneGap for Android