Rhomobile - the open mobile framework

From Rhomobile

(Redirected from Rhomobile)
Jump to: navigation, search

Contents

Tutorials

This tutorial describes in more detail how to build a native smartphone app with Rhodes and RhoSync. The tutorial on RhoHub describes how to build native smartphone apps with the RhoHub hosted service. It has a bit more detail that may be relevant even for "offline" Rhodes developers. To see each Rhodes capability demonstrated see the API samples on the Rhomobile GitHub repository. To see answers to specific technical questions, check out the Technical FAQ

The following article (which is also the last stage of the tutorial) describes building Rhodes apps on supported platforms. There are also screencasts on YouTube Finally APress is publishing a book on Rhomobile

Specifications

Below are the specifications for the Rhodes application framework and the RhoSync synchronization server.

Rhodes

The Rhodes application framework allows developers to create native mobile applications with portability of editing HTML templates and the power of the Ruby programming language. Applications written in Rhodes exhibit the performance and richness of apps written to the native device operating systems with local data but enable developers to have the productivity of web interfaces in HTML. Developers write their applications one time and they then run on all major mobile device operating systems: iPhone, Windows Mobile, Blackberry and more.

The structure of the application framework (or the files that developers need to create) derives its inspiration from Ruby-based Model View Controller frameworks for web development such as Ruby on Rails. However apps written for the Rhodes framework actually run locally on the mobile device against locally synced data. More details on Rhodes are available in the Rhodes Specification and the Rhodes page on Github. Here is a tutorial for how to build Rhodes apps.

RhoSync

RhoSync retrieves data via web services (REST or SOAP) from backend enterprise applications for distribution to downstream mobile devices. It keeps a master store of all enterprise application data and keeps track of the information that users have received. It is written to be far simpler to be far simpler to deploy and configure than similar technologies that have come and gone over the past decade. You can read more about RhoSync in the RhoSync specification More information on Rhosync is also available on the RhoSync page on Github.

Release Information

Please visit the release page for information regarding the latest version of rhodes and upgrade instructions.

Personal tools