Rhodes is an open source framework to rapidly build NATIVE apps for all major smartphone operating systems (iPhone, Windows Mobile, RIM, Symbian and Android). These are true native device applications (NOT mobile web apps) which work with synchronized local data and take advantage of device capabilities such as GPS, PIM contacts and camera.
Rhodes is the ONLY smartphone app framework which has:
- support for ALL smartphones
- synchronized offline data
- a Model View Controller (MVC) framework
- an Object Relational Manager (ORM) to avoid direct SQL coding
- the first mobile Ruby
- a hosted development service
Rhodes takes the best of modern enterprise and web development techniques and applies them to native smartphone development. It offers the following major benefits to developers:
Productivity
In general, developer productivity is much higher in Rhodes than writing to diverse native device operating systems and APIs since most of your UI customization can be done in HTML templates (ERB files).
Portability
A single set of source written with Rhodes can be compiled to run on all major smartphone devices: iPhone, Windows Mobile, Research in Motion (BlackBerry), Symbian and Android.
Device Capabilities
Rhodes also provides access to native device capabilities such as GPS geolocation, PIM contact reading and writing, and camera image capture.
Synced Data
Using the optional RhoSync server component, Rhodes applications excel at offline and disconnected access to data. This makes Rhodes ideal for interacting with SaaS and other enterprise backend applications.
Hosted Development
You can write your app online and build there for all major smartphone operating systems with RhoHub.
Purchasing
Rhodes is free and open sourced under the MIT License. Those companies requiring commercial grade support can purchase a Commercial License for $1,000. Commercial grade support includes access to Rhomobile’s automated helpdesk management system and one business day inquiry response time. To purchase the License please click the link below. Note: Purchase of the Rhodes Commercial License indicates acceptance of the Commercial License agreement.
Those companies requiring enterprise grade support can purchase an Enterprise License for $10,000. Enterprise grade support is Rhomobile’s most robust support. Benefits include: support issue classification, escalation, and up to 48 hour guaranteed issue resolution for Error Class I issues. (For a complete explanation of the Rhodes Enterprise License and the accompanying support please see the Rhodes Enterprise License). To purchase the license please click the link below. Note: Purchase of the Rhodes Enterprise License indicates acceptance of the Enterprise License agreement. (To purchase a different support than that offered in the Commercial and Enterprise licenses please contact Rhomobile at sales@rhomobile.com).
More Information
- Here is the tutorial on how to build apps with Rhodes.
- Here is the Rhodes Developer Reference.
