Posted By Our Mentors
Amreen Khan
Android Developer
animesh bansal
iphone App Developer
Devendra chouksey
Android Developer
Dilip Saket
IOS apps developer
Hemraj Jhariya
iOS Developer
Jaihind singh Rajput
Smart Phone App Dev
Mujahid khan
Android developer
Narendra Yadav
android developer
Narinder Gupta
Mobile App Architect
Pradeep singh Thakur
Mobile App Architect
Sanjay Sharma
Andriod Developer
Shakti Rajpal
IT Architect
Soniya Vishwakarma
iPhone App Developer
Sunil Raghuwanshi
iPhone App Developer
Supriya Kapse
Senior developer
View current Topics
Introduction OF Phonegap application HTML5/CSS3
PhoneGap is an open source framework for building cross-platform mobile applications with HTML, CSS, and JavaScript. This is an ideal solution for web developers interested in mobile development as it allows them to leverage existing skills rather than start form scratch with a device-specific compiled language. This is also an ideal solution for those interested in creating an application that can run on multiple devices with the same code base. In this tutorial, you will learn how to setup the PhoneGap development environment and learn some of the fundamental development considerations of the platform.
Posted By: Jaihind singh Rajput Date: 11 Jul 2012 View: 1337
      Rate This !!

PhoneGap is an open source framework for building cross-platform mobile applications with HTML, CSS, and JavaScript

Applications built with PhoneGap are not just like normal mobile web sites. PhoneGap applications are able to interact with mobile device hardware, such as the Accelerometer or GPS, in ways that are unavailable to normal web applications. PhoneGap applications are also built and packaged like native applications, meaning that they can be distributed through the Apple App Store or the Android Market.

PhoneGap supports a number of different mobile platforms, including:

  • Android
  • iPhone
  • Blackberry
  • Symbian
  • Palm

The PhoneGap SDK provides an API that is an abstraction layer providing the developer with access to hardware and platform specific features. As PhoneGap abstracts the native mobile platform, the same code can be used on multiple mobile platform with little or no change, making your application available to a wider audience.

Hardware specific features supported by the PhoneGap API include:

  • Geolocation
  • Vibration
  • Accelerometer
  • Sound
  • Camera etc.

PhoneGap is a wrapper type application that allows you to package HTML5/CSS3 Web Apps inside of a native app. This is a great feature because it gives you the ability to distribute your app via the app stores and have a so called “native app” without having to learn Java and Objective-C to code in the operating system native languages.

Applications of PhoneGap

  • Working with Contacts
    With PhoneGap, you can easily do the following contacts features: Create a contact using the create() method, Save the contact by using save() method, Find a contact using find() method, Clone a contact using clone() method, Remove a contact using remove() method.
  • Working with Camera
    The PhoneGap API provides two ways to capture images, and one is giving access to the camera object. The second is by using media capture API.
  •  Working with media files 
    Using Media Capture API, we can also use it to capture audio and video data as well. This allows you to start and stop a recording, play, stop and pause media files and even display an audio file's duration.
  • Working with Storage Options
     PhoneGap also supports a Web SQL database. As with HTML5, you'll be working with SQLite locally, which is normally more than sufficient to create all kinds of rich data back-ends.

IN next Article i will explain how to setup your System to develope different platfom application(mobile) using phonegap Api and Create a hello World program for ios and andriod mobile