• How to Build Cross PlatformEnterprise Android Applications     using HTML5 & Ruby
Enterprise Applications•    Smartphone usage in enterprise is exploding     –         Mobility is no longer bleeding edge ...
Background•    A big step forward in mobile operating systems     –         Open Source     –         Can address enterpri...
Why Its Native Not Web•    Device capabilities    –        Barcoding, Imaging, RFID, Printing, Payment•    Offline use•   ...
But… How do you write a native app thatis cross platform for all popular devices?
Leveraging Ruby &                 HTML5•    Ruby compiled to byte code for performance•    MVC pattern for best practices ...
RhoElements Architecture  You write:             your app code               model                        model           ...
The COMPLETE Next Generation  Enterprise Mobility Solution
•    Damage Report Application Demo
Killer Possible Enterprise                     Smartphone Apps•    Customer centric    –        Get product information, W...
Summary: Why                          Rhomobile?•    RhoElements Runs Everywhere     –         Write once – run on every s...
Resources•    Download     –         http://rhomobile.com/•    Docs & Tutorials -     –         http://docs.rhomobile.com•...
Questions?•    Mark.kirstein@motorolasolutions.com
Upcoming SlideShare
Loading in …5
×

Enterprise apps using ruby droid con berlin 2012

803 views

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
803
On SlideShare
0
From Embeds
0
Number of Embeds
172
Actions
Shares
0
Downloads
9
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Enterprise apps using ruby droid con berlin 2012

  1. 1. • How to Build Cross PlatformEnterprise Android Applications using HTML5 & Ruby
  2. 2. Enterprise Applications• Smartphone usage in enterprise is exploding – Mobility is no longer bleeding edge – Driven by workers bringing their own devices – Users are finally using apps on their own accord• Enterprises still looking to own devices & control them – How do they move forward• Android fastest growing OS in the Enterprise – 80+% still use Windows Mobile/CE/WEHH (Not WP7)
  3. 3. Background• A big step forward in mobile operating systems – Open Source – Can address enterprise requirements unlike iOS• But… What about my applications – Do they need to be rewritten – What about BB, WP7, Symbian, Win32, Mozilla, Tizen• “Native Apps” have won the day – 25 Billion apps downloaded from the Apple App Store – 10 Billion apps downloaded from the Marketplace – Even when the devices have a great browser!
  4. 4. Why Its Native Not Web• Device capabilities – Barcoding, Imaging, RFID, Printing, Payment• Offline use• Local data• Computation everywhere• Performance
  5. 5. But… How do you write a native app thatis cross platform for all popular devices?
  6. 6. Leveraging Ruby & HTML5• Ruby compiled to byte code for performance• MVC pattern for best practices and easy maintenance• ORM for managing data and relationships• App generation for rapid development• RhoStudio for fastest mobile debugging
  7. 7. RhoElements Architecture You write: your app code model model HTML source Rhodes controller Backend templates adapter app appgenerator model model HTML controller source Backend templates adapter app RhoElements components RhoSync Ruby App ORM (Rhom) executor IntegrationWe provide: Server Device RhoSync capabilities client Backend smartphone device app
  8. 8. The COMPLETE Next Generation Enterprise Mobility Solution
  9. 9. • Damage Report Application Demo
  10. 10. Killer Possible Enterprise Smartphone Apps• Customer centric – Get product information, WRITE questions via NFC – Self-purchase (e.g. Motorola Solutions scanners) – NFC –based identification (vs. QR boarding pass)• Partner centric – Return rental ->flight checkin• Employee centric – allow every employee to take orders, wherever they are (Apple Store, restaurants POS in Europe)
  11. 11. Summary: Why Rhomobile?• RhoElements Runs Everywhere – Write once – run on every smartphone• MVC framework for smartphones – Use web development skills to write NATIVE apps• Framework with data synchronization – Enables smartphone usage in the enterprise• Development as a Service for mobile – Write apps without installing SDKs locally• Enterprise Security Compliant – Encrypt data on the device, remote wipe the device, secure authentication etc.
  12. 12. Resources• Download – http://rhomobile.com/• Docs & Tutorials - – http://docs.rhomobile.com• Community – – http://launchpad.motorolasolutions.com• Books – – RhoMobile Beginner’s Guide
  13. 13. Questions?• Mark.kirstein@motorolasolutions.com

×