Rhomobile.dist
description
Transcript of Rhomobile.dist
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
RhodesRhodes
iPhone
(Obj. C)iPhone
(Obj. C)
mobile device
Android
(Java)Android
(Java)
WinMo
(C#)WinMo
(C#)
RIM
(Java)RIM
(Java)
Symbian
(C++)Symbian
(C++)
Up to 25 times Faster!
Rhodes Architecture
RhoSyncServer
RhoSyncServer
your app code
RhoSync client
RhoSync client
ORM (Rhom)ORM (Rhom)
Rhodes components
Rubyexecutor
Rubyexecutor
HTML templates
HTML templates
model
controllercontroller
modelHTML
templatesHTML
templatescontrollercontroller
Backendapp
Backendapp
mobile device
sourceadaptersourceadapter
sourceadapter
Backendapp
Backendapp
model
model
We provide:We provide:
You write:
Rhodesapp
generator
Rhodesapp
generator
Backendapp
Backendapp
Devicecapabilities
Devicecapabilities
smartphone device
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 4th 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