Cordova
Cordova is a container for running web applications written in HTML, CSS,JS. Typically Web applications cannot use the native device functionality like Camera, GPS, Accelerometer, Contacts etc. . With Cordova one can very much achieve this and package the web application in the devices installer format.