Published on

  • Be the first to comment


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