Thursday, March 5, 2015

Apache Cordova - a platform for building native mobile applications using HTML, CSS and JavaScript

Apache Cordova is a set of device APIs that allow a mobile app developer to access native device function such as the camera or accelerometer from JavaScript. Combined with a UI framework such as jQuery Mobile or Dojo Mobile or Sencha Touch, this allows a smartphone app to be developed with just HTML, CSS, and JavaScript.

When using the Cordova APIs, an app can be built without any native code (Java, Objective-C, etc) from the app developer. Instead, web technologies are used, and they are hosted in the app itself locally (generally not on a remote http server).

And because these JavaScript APIs are consistent across multiple device platforms and built on web standards, the app should be portable to other device platforms with minimal to no changes.

Apps using Cordova are still packaged as apps using the platform SDKs, and can be made available for installation from each device's app store.

Cordova provides a set of uniform JavaScript libraries that can be invoked, with device-specific native backing code for those JavaScript libraries. Cordova is available for the following platforms: iOS, Android, Blackberry, Windows Phone, Palm WebOS, Bada, and Symbian.

Popular Posts

Labels

ad ( 3 ) Amazon ( 47 ) Answer ( 1 ) API ( 22 ) automation ( 1 ) blog ( 21 ) book ( 2 ) career ( 12 ) cdn ( 2 ) centos ( 1 ) cloud ( 120 ) CRM ( 24 ) current ( 9 ) data ( 14 ) database ( 61 ) design patterns ( 14 ) development ( 3 ) eCommerce ( 23 ) email ( 92 ) ETL ( 2 ) framework ( 3 ) git ( 7 ) google ( 176 ) IDE ( 10 ) Integration ( 1 ) interview ( 15 ) Java ( 359 ) Java EE ( 99 ) javascript ( 40 ) Jboss ( 4 ) JPA ( 48 ) JSF ( 44 ) linux ( 319 ) Marketing ( 18 ) mobile ( 43 ) model ( 1 ) MySQL ( 192 ) online money ( 12 ) OOP ( 7 ) open source ( 26 ) performance ( 70 ) php ( 50 ) python ( 47 ) quality ( 5 ) referral ( 3 ) restful ( 22 ) security ( 126 ) SEO ( 17 ) social ( 26 ) software ( 72 ) spam ( 4 ) Spring ( 1 ) SQL ( 22 ) system ( 29 ) testing ( 14 ) tool ( 74 ) UML ( 8 ) virtual ( 10 ) web ( 218 ) web services ( 14 ) WildFly ( 3 ) wordpress ( 8 )