2. Cell phones are the next
major computing
platform
Today's Smartphone
have equivalent
capabilities to high-end
computers 5 years ago.
Paradigm shift from to
convert major web apps
to mobile apps.
Source : http://www.gigaom.com
3. Web Apps Native apps
Use of advance
browsers.
Requires very little
knowledge related to
device.
Works on all devices
irrespective of OS.
Make use of device
characteristics.
Potential to have
offline capabilities.
Better usability coz’ its
device specific.
4. Too many kinds of devices.
Varied user interface styles: resolutions, input
modes.
Very little penetration in enterprise solutions
like email.
Solution on next
slide …
6. Cross platform:
write once, run on
any device
Works anywhere:
when
connected, when
disconnected
MVC : Model View
Controller
architecture
Rhodes Legacy Providers Other Framework
Support all Smart Phone Yes No No
Native UI Yes Yes Yes
App Language Standard Proprietary Standard
Model View Controller Yes No No
Barcode/Signature Capture Yes Yes No
HTML5 Yes No Yes
Support all OS Yes No No
MetaData Yes No No
Sync Yes No No
Native Push API Yes No No
Hosting Facility Yes No No
Source : www.rhomobile.com
7.
8. Install Rhodes
Generate Rhodes controllers for your data
models
Edit the views for your controller actions
Test your application
9. Application in 2mins
Connecting rails & rhomobile
Agile application using Metadata
25 mins to go ;)
10. A platform to create native apps
using web technologies
A JavaScript library
A native library for every platform
Compilation helpers
11. Open Source
Multi-platform
Latests -even future- standards
First class apps
12. PhoneGap is not a UI framework
PhoneGap doesn’t compile
Every platform need its own compilation
HTML5/CSS3 compatibility varies
PhoneGap doesn’t include a browser
and or a rendering engine
13. iOS (iPhone y iPad)
Android
BlackBerry 4.x, - 7
webOS
Symbian
Samsung Bada
Windows Phone 7.5