Motorola Solutions employee here (MSI bought RhoMobile three years ago).
RhoMobile is a platform that deliver on building a native application using web technology. A lot of the idea are borrowed from Ruby on Rails in the Framework (MVC framework done in Ruby with a simple ORM on top of SQLite).
* Updating the app without user intervention?
covered[1]
* Common set of API available in JS and Ruby?
yes [2]
* Offline capability, local data and a synchronization server based on a NoSQL DB?
of course. How can you leave without a NoSQL DB? :-) [3]
By the way, did I mention that RhoMobile won 2010 Fukuoka Ruby Award Grand Prize? [4]
You can take a look on Launchpad, MSI developer website [5]
RhoMobile is a platform that deliver on building a native application using web technology. A lot of the idea are borrowed from Ruby on Rails in the Framework (MVC framework done in Ruby with a simple ORM on top of SQLite).
By the way, did I mention that RhoMobile won 2010 Fukuoka Ruby Award Grand Prize? [4]You can take a look on Launchpad, MSI developer website [5]
[1] http://docs.rhomobile.com/en/4.1.0/guide/app_upgrade
[2] http://docs.rhomobile.com/en/4.1.0/guide/apisummary
[3] http://docs.rhomobile.com/en/4.1.0/rhoconnect/introduction
[4] http://www.prnewswire.com/news-releases/rhomobile-rhodes-sma...
[5] https://developer.motorolasolutions.com/community/rhomobile-...