Rhodes, the Smartphone App Framework. Background  Smartphone sales are exploding  Six major smartphone operating systems: iPhone, BlackBerry, Windows.

Slides:



Advertisements
Similar presentations
OneBridge Mobile Data Suite Product Positioning. Target Plays IT-driven enterprise mobility initiatives Extensive support for integration into existing.
Advertisements

Introduction to Mobile Computing Dr. Frank McCown Harding University Spring 2010 An Overview of Mobile Devices and Developing Mobile Applications.
Mobile Application Development Keshav Bahadoor. Part 1 Cross Platform Web Applications.
Magic Technology Eyal Pfeifel - CTO. Client Windows, iOS, Android, BlackBerry, Windows Mobile ServerWindows, AIX, Solaris, Linux, IBM i Database Oracle,
Mobile Apps in the Enterprise, Part 1 Who’s Doing What Presented by Sean Gallagher
FUTURICE. FUTURICE: 3 TOPICS Mikko Viikari
© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Honing In on Multiple Targets with a Single Codebase Jeff Tapper Senior Technologist.
Building Mobile Apps in the Cloud – Comparing Approaches.
Introduction to Mobile Computing Dr. Frank McCown Harding University Fall 2011 An Overview of Mobile Devices and Developing Mobile Applications This work.
FRAAME Client Update November, Overview FileVision 5.5 Mobile Solution Policy Management Social Transparency Healthcare Technology Trends.
 Initial Targets  Maps, News, Events, Laundry  Create Mobile Web Design Standards m.uiowa.edu/about/develop/ m.uiowa.edu/about/develop/  Direction.
CHANGE THINGS YOUR WAY May 30, 2006 Sales Force Automation Koen Pellegrims.
Research of difference OS for authentication and encryption Group member:Li Man Yiu Tsun Yu Hin Wong Nok Wai.
© 2009 Research In Motion Limited Methods of application development for mobile devices.
Native vs hybrid vs web mobile Application
SNEAK PEEK OF APPEON MOBILE JANUARY 25, – August 14, 2015 MOBILE MARKET TRENDS Some recent figures about the worldwide Market: 1 Billion Smartphone.
The PhoneGap History Doncho Minkov Telerik Academy academy.telerik.com Technical Trainer
The ArcGIS Platform Cloud and Web Service based GIS Patrick Gahagan – Esri January 25 th, 2012 United Nations.
Mobile CRM and beyond Martin Booth Partner Technical Specialist.
Creation of hybrid portlet application for file download using IBM Worklight and IBM Rational Application Developer v9 Gaurav Bhattacharjee Lakshmi Priya.
Adam Blum, Best Practices in Smartphone App Development.
Sharing Geographic Content
Sayed Ahmed BSc. Eng. In Computer Sc. and Eng. (BUET), Bangladesh MSc., Computer Science, Canada President/Chief Architect/Lead Developer Justetc (Just.
Mobile Web Applications
Telerik Software Academy Software Quality Assurance.
Lightning Talk Fred Rodriguez Nguyen Do CPSC 473 May 6, 2012.
Title slide to be used at the start of a module. Developing Mobile Apps Roland Guijt
Introduction CIS 136 Building Mobile Apps 1. What is a mobile app? 2  Computer program  Designed for small devices  Smartphones  Tablets  Other handhelds.
UB Mobile Past and present Demo of UB Mobile 2.0 Technologies used (and not used) UB Mobile Advisory Council.
Java Mobile Apps with GWT & PhoneGap Josh Marinacci, webOS Developer Advocate.
Mobility for Kinetic Data Nasrin Azari Mobile Reach.
IFactr Enterprise Application Modernization. Visual Studio Industry Partner iFactr NEXT STEPS Contact us at: WebsiteiFactr.com BlogiFactr.com/blog.
Sayed Ahmed Computer Engineering (BUET), Bangladesh MSc., Computer Science, Canada President/Chief Architect/Lead Developer Justetc (Just et cetera) Technologies.
Developing Enterprise Mobile Apps with Xamarin Loren Horsager CEO, Mobile Composer.
ASP.NET Web API. ASP.NET Members MS Open Source ASP.NET MVC 4, ASP.NET Web API and ASP.NET Web Pages v2 (Razor) now all open source ASP.NET MVC 4, ASP.NET.
PhoneGap- Cross platform for mobile Lê Nguyên Khánh Trần Đại Nhân
What is Android……? Android is an Operating System (OS) created by Google to run on any small electronic devices such as cell phones, e- books, Media Internet.
Product Slides Mary Manzano Team Lead, Enterprise Sales Orange & Bronze Software Labs.
Social Media Apps Programming Min-Yuh Day, Ph.D. Assistant Professor Department of Information Management Tamkang University
How do I use my Ebooks? Nursing 100 Fall So what’s so great about an Ebook? They are inexpensive Environmentally friendly Lighter to carry Offer.
Bizfss File Sync and Sharing Solution, Built on Microsoft Azure, Allows Businesses to Sync, Share, Back Up Using Their Own Cloud Storage MICROSOFT AZURE.
Securely Synchronize and Share Enterprise Files across Desktops, Web, and Mobile with EasiShare on the Powerful Microsoft Azure Cloud Platform MICROSOFT.
The way of hybrid mobile development Hybrid Mobile Applications Telerik Software Academy
Symbian OS 1.  Symbian  Symbian OS is an operating system and software platform that designed for smart phones and maintained by Nokia.  Symbian platform.
| | Top 4 Benefits of Hybrid Mobile Apps.
Riva – Sync GoldMine to Exchange and Office 365 Server-side sync | No plug-ins required Neil Graham Riva Specialist Riva CRM Integration ext.
Developing Cross Platform Apps with the ArcGIS Runtime SDK for Qt
Created by Presented by James Schultz Titanium. What is Titanium? An open, extensible development environment for creating beautiful native apps across.
 Can access all API’s made available by OS vendor.  SDK’s are platform-specific.  Each mobile OS comes with its own unique tools and GUI toolkit.
If you are thinking about developing mobile application for your customer, this is an important aspect to consider the platform.
© 2012 IBM Corporation IBM Worklight Overview Martin Triska – IBM Worklight specialist (420) July 2012.
Introduction to Mobile Computing Dr. Frank McCown Harding University Fall 2011 An Overview of Mobile Devices and Developing Mobile Applications This work.
PhoneGap / PhoneGap Build #CreateTheWeb Mihai Corlan / Adobe Web Evangelist
INTRODUCING HYBRID APP KAU with MICT PARK IT COMPANIES Supported by KOICA
BLACKBERRY TECHNOLOGY PRESENTED BY SHAIK TABREZ (09J01A1225 )
#SummitNow Alfresco Mobile SDKs in Action 06 November, 2013 Mike Hatfield Lead Engineer Mobile Apps, Alfresco.
Build Cross-Platform Mobile Apps Using Visual Studio A Telerik webinar by Jeffrey T. Fritz March 27, 2014 AND.
Mobile Computing Lecture#01 Mobile Horizon. Leading Mobile Phone Technologies  iOS  Android  Blackberry  Symbian  Windows Phone  J2ME.
Guide To Develop Mobile Apps With Titanium. Agenda Overview Installation of Platform SDKs Pros of Appcelerator Titanium Cons of Appcelerator Titanium.
KonyOne Overview Y Copyright © 2011 Kony Solutions, Inc. CONFIDENTIAL2 Agenda  About Kony  The Mobile Market & Fragmentation  Kony One Platform.
Introduction to Mobile Computing
A little more App Inventor and Mind the GAP!
ET-570 Smart Phone Apps.
CHALLENGES IN FRONT OF MOBILE APPLICATIONS DEVELOPMENT
Browsers and Web Platforms
Introduction to Mobile Web Applications
Apache Cordova Overview
Dynamics of Mobile Application Testing
Mobile Apps in the Enterprise, Part 1
Corporate Overview and
Presentation transcript:

Rhodes, 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  Build the app quickly in HTML and Ruby  Write it once and it runs on all smartphones: BlackBerry, iPhone, Windows Mobile, Android, Symbian, WebOS  Work with synchronized local data even when offline  Exploit device capabilities (GPS, PIM data, camera, push/SMS, native mapping) No one else provides productivity, portability and performance equivalent to Rhodes

Save TONS of Development Effort Rhodes 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 RhoSync Server RhoSync Server your app code RhoSync client RhoSync client ORM (Rhom) Rhodes components Ruby executor Ruby executor HTML templates HTML templates model controller model HTML templates HTML templates controller Backend app Backend app mobile device source adapter source adapter source adapter Backend app Backend app model We provide: You write: Rhodes app generator Rhodes app generator Backend app Backend app Device capabilities Device capabilities smartphone device

Some Customers - mobile SugarCRM – home healthcare point of care – mobile CRM for iPhone, Android and BlackBerry – mobile BMC Remedy for BlackBerry and iPhone – Track-R, mobilized PivotalTracker for iPhone and Android – #53 public app on AppStore – university portal – HSA balance, emergency services locator, ID card - bidirectional HD audio/video streaming, shipping to multiple carriers on all smartphones

RhoHub  First and only “Development as a Service for mobile”  Launched November 4 th  Over 3000 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 same project over the web Sign up at

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

Backup

Rhodes Versus Other “Me Too” Frameworks  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