Rhomobile, the Smartphone App Framework
Background Smartphone sales are exploding Six major smartphone operating systems: iPhone, BlackBerry, Windows Mobile, Symbian, Android, webOS (and more coming) “ native apps” have won the day >3 billion iPhone app downloads on a platform with a great browser installed But …how do you write an app for all popular devices?
A Better Way… Rhodes Leverage Web Skills:  Build the app quickly in HTML and Ruby Portability:  Write it once and it runs on all smartphones: BlackBerry, iPhone, Windows Mobile, Android, Symbian, WebOS Offline Use:  Work with synchronized local data even when offline Exploit Device Capabilities:   GPS, PIM data, camera, push/SMS, native mapping
Save TONS of Development Effort   Rhodes iPhone (Obj. C) mobile device Android (Java) WinMo (C#) RIM (Java) Symbian (C++) Up to 25 times Faster!
Rhodes Architecture RhoSync Server your app code RhoSync  client ORM (Rhom) Rhodes components Ruby executor HTML  templates model controller model HTML  templates controller Backend app mobile device source adapter Backend app model model We provide: Rhodes app generator Backend app Device capabilities smartphone device source adapter You write:
Licensing model Rhodes Rhodes is  FREE  and open sourced under the MIT License  If your company needs commercial grade support, you can purchase a Rhodes Enterprise License for $1,000 RhoSync Commercial Licenses of RhoSync are available starting at $10,000 per app for 100 users Each order of magnitude (10x increase) in number of users results in twice the price
RhoHub  First and only “Development as a Service for mobile” Launched November 4 th   Over 3,000 developers signed up since then  Hosted development Web-based IDE for ease of use Build for all smartphones online – no need to install SDKs Hosted  runtime No need to set up RhoSync server Collaboration  Work with other developers on the same project over the web Sign up at http://rhohub.com
Summary: Why Rhomobile?  Rhodes Runs Everywhere Write once – run on every smartphone Only MVC framework for smartphones Use web development skills to write NATIVE apps Only framework with sync Enables smartphone usage in the enterprise Only Development as a Service for mobile Write apps without installing SDKs locally

Rhomobile.dist

  • 1.
  • 2.
    Background Smartphone salesare exploding Six major smartphone operating systems: iPhone, BlackBerry, Windows Mobile, Symbian, Android, webOS (and more coming) “ native apps” have won the day >3 billion iPhone app downloads on a platform with a great browser installed But …how do you write an app for all popular devices?
  • 3.
    A Better Way…Rhodes Leverage Web Skills: Build the app quickly in HTML and Ruby Portability: Write it once and it runs on all smartphones: BlackBerry, iPhone, Windows Mobile, Android, Symbian, WebOS Offline Use: Work with synchronized local data even when offline Exploit Device Capabilities: GPS, PIM data, camera, push/SMS, native mapping
  • 4.
    Save TONS ofDevelopment Effort Rhodes iPhone (Obj. C) mobile device Android (Java) WinMo (C#) RIM (Java) Symbian (C++) Up to 25 times Faster!
  • 5.
    Rhodes Architecture RhoSyncServer your app code RhoSync client ORM (Rhom) Rhodes components Ruby executor HTML templates model controller model HTML templates controller Backend app mobile device source adapter Backend app model model We provide: Rhodes app generator Backend app Device capabilities smartphone device source adapter You write:
  • 6.
    Licensing model RhodesRhodes is FREE and open sourced under the MIT License If your company needs commercial grade support, you can purchase a Rhodes Enterprise License for $1,000 RhoSync Commercial Licenses of RhoSync are available starting at $10,000 per app for 100 users Each order of magnitude (10x increase) in number of users results in twice the price
  • 7.
    RhoHub Firstand only “Development as a Service for mobile” Launched November 4 th Over 3,000 developers signed up since then Hosted development Web-based IDE for ease of use Build for all smartphones online – no need to install SDKs Hosted runtime No need to set up RhoSync server Collaboration Work with other developers on the same project over the web Sign up at http://rhohub.com
  • 8.
    Summary: Why Rhomobile? Rhodes Runs Everywhere Write once – run on every smartphone Only MVC framework for smartphones Use web development skills to write NATIVE apps Only framework with sync Enables smartphone usage in the enterprise Only Development as a Service for mobile Write apps without installing SDKs locally

Editor's Notes

  • #5 For example, Wikipedia in Objective C was five times the size of their rewrite in Rhodes