No Internet? No problem. Communicate with other local devices without any Internet support using BLE, Bluetooth and Wi-Fi Direct.
Stay in sync Thali takes care of offline/online syncing by replicating JSON data and binary attachments.
Your Phone is a Web Server! Write your web interface using Cordova and run your Node.js server code on iOS and Android.
JXcore
Stick with JavaScript! JXcore extends NodeJS with additional features for developing mobile and embedded applications using JavaScript and leveraging the Node ecosystem.
origin - http://www.pipiscrew.com/?p=3044 js-thali-cordova-plugin-for-jxcore