An essay of cordova framework