Your SlideShare is downloading. ×
Mobile Connections: Rhomobile Training
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Mobile Connections: Rhomobile Training

1,855
views

Published on

intro slides for Mobile Connections training

intro slides for Mobile Connections training

Published in: Technology

1 Comment
2 Likes
Statistics
Notes
  • can you provide the documentation(PPT's with coding example) regarding windows application development using RhoStudio i.e, windows app versions are
    Windows CE 5.0, Windows CE 6.0, Windows 7, Windows 8.
    i already studied that rhocmobile docs but didn't get any idea to synchorinize our rhomobile app with rhoconnect.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total Views
1,855
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
63
Comments
1
Likes
2
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Writing Native Smartphone Apps
    With Rhodes
  • 2. Background
    Smartphone sales are exploding
    Six major smartphone operating systems: iPhone, BlackBerry, Windows Mobile, Windows Phone 7, Symbian, Android (and more coming)
    “Native Apps” have won the day
    Almost 10 billion iPhone app downloads on a platform with a great browser installed
  • 3. Background
    But… How do you write an app for all popular devices?
  • 4. A Better Way… Rhodes
    Portability
    Write it once and it runs on all smartphones: BlackBerry, iPhone, Windows Mobile, Android, Symbian, Win32
    Leverage Your Web Skills
    Build the app quickly in HTML and Ruby
    Easy Backend Integration and Offline Use
    Easily connect to any backend app through web services
    Work with synchronized local data when offline
    Exploit device capabilities
    GPS, PIM data, camera, push/SMS, native mapping, barcode, signature capture, …
    Enterprise Security Compliant
    Encrypt data on the device, remote wipe of device, secure authentication…
  • 5. Rhodes Architecture
    your app code
    You write:
    RhoSync App Integration
    Server
    model
    model
    HTML
    templates
    controller
    Rhodes
    app
    generator
    Backend
    app
    source
    adapter
    model
    model
    HTML
    templates
    controller
    Backend
    app
    source
    adapter
    Rhodes components
    ORM (Rhom)
    Ruby
    executor
    We provide:
    Device
    capabilities
    RhoSync
    client
    Backend
    app
    smartphone device
  • 6. RhoHub
    First and only “Development as a Service for mobile”
    More than 15,000 developers signed up in the last year
    ~100 more per day
    Hosted development – WRITE APPS FOR IPHONES FROM WINDOWS
    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 same project over the web
  • 7. The COMPLETE Next Generation Enterprise Mobility Solution
  • 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
    Only Framework that is Enterprise Security Compliant
    Encrypt data on the device, remote wipe the device, secure authentication etc.
  • 9. Resources
    http://docs.rhomobile.com
    Tutorials
    Developer References
    http://rhomobile.com/products/rhodes
    http://rhohub.com
    info@rhomobile.com
    RhomobileGoogle Group - http://groups.google.com/group/rhomobile
  • 10. Backup
  • 11. Rhodes vs. Competition
    Only one that supports all devices
    Only one with synchronized data
    Only MVC framework
    First Ruby on the device
    First and only hosted development service for mobile
  • 12. Rhodes FAQs/Facts
    Rhodes is Performant
    Rhodes apps are faster because of sync
    Actually faster on Android
    Rhodes is Native
    Rhodes uses several “native controls” (date/time picker, native mapping)
    With “native extensions” any Objective C (or C, C++) code can be added to Rhodes
    Rhodes is Acceptable on the App Store
    Rhodes has no runtime or interpreter
    Rhodes is Beautiful
    Rhodes plus JQTouch, Sencha Touch, JQuery actually looks better than native, taking advantage of styling libraries

×