Mobile Connections: Rhomobile Training


Published on

intro slides for Mobile Connections training

Published in: Technology
1 Comment
  • 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.
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Mobile Connections: Rhomobile Training

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