Cordova ,formerly called as Phone Gap is a platform to build Native Mobile Applicatons using HTML5, CSS and Java Script.
other words it acts a container for running a web application written
in HTML, CSS,JS Typically Web applications cannot use the native device
functionality like Camera, GPS, Accelerometer , Contacts etc. . With
Cordova we can very much achieve this and package the web application in the devices installer format.