SlideShare ist ein Scribd-Unternehmen logo
1 von 22
2011 APAC Developer Conference
MARK D. KIRSTEIN
SENIOR DIRECTOR – ENTERPRISE SOFTWARE
DROIDCON PARIS 2013
2011 APAC Developer Conference
RHOMOBILE SUITE
IT’S ALWAYS WHAT’S NEXT.
WHO ARE WE?
MOTOROLA SOLUTIONS
WHO AM I?
@MARKKIRSTEIN
O ARE WE?
• Mark D. Kirstein - Evangelist & Sr. Director of Enterprise
SW @MotorolaSolutions
• 20+ Years of Software Development
• 15 Years of Mobile App Development
• Several mobile app dev & synchronization patents
WHAT IS RHOMOBILE SUITE?
O ARE WE?
• USE YOUR WEB SKILLS
• DEVELOP CROSS PLATFORM NATIVE
APPLICATIONS
• FOR MOBILE AND SMARTPHONE
OPERATING SYSTEMS
• BOTH LEGACY AND NEW
CROSS PLATFORM VISION
PAGE 6
Your ONE application
runs on ALL your devices
And it has that compelling
consumer smartphone experience
And it leverages NATIVE
device capabilities like
scanning, GPS, Signature
Capture, etc.
RHOMOBILE SUITE
IT’S ALWAYS WHAT’S NEXT
RHOELEMENTS
Enterprise licensed value added
features for native cross-platform
app development
RHOCONNECT
Enterprise level integration and
synchronization for offline data
storage
RHOHUB
Cloud service to develop
Rhodes/RhoElements apps &
hosting RhoConnect
RHOGALLERY
Enterprise Application
Management. Simple and
Easy to use
RHOSTUDIO
Eclipse-based plug for creating,
developing, debugging, testing,
and deploying applications
RHODES
Native HTML5 cross platform
framework for developing B2C
applications. MIT License
COMPLETE DEVELOPMENT
LIFECYCLE
RHOMOBILE APP FEATURES
PAGE 9
PORTABILITY
Runs on all major smartphones & tablets
iOS, Android, Blackberry, WP7+,
Symbian, Windows Mobile, WinCE
Compile to Native applications or
Deploy Hybrid web applications using web
skills – HTML5, CSS, JavaScript, Ruby
HTML5
EXPLOIT DEVICE
CAPABILITIES
Common APIs GPS, PIM data, camera,
mapping, signature capture, etc.
Support for Enterprise capabilities
real-time Barcode Scanning, NFC, RFID
SECURITY Automatic data encryption, secure auth, IP
protection with compiled byte code
OFFLINE DATA
Robust SQL data stored locally on device
for Native & Hybrid applications
Built-in RhoConnect Client for easy
integration and offline synchronization
Best practices for large complex
transactional applications using MVC,
ORM,
ENTERPRISE
SOLUTIONS
INTEGRATED API’S
Battery Indicators
Signature Capture
Barcode Scanning
Screen Rotation
Gesturing
Key Mapping
And Many More!
RHOMOBILE ARCHITECTURE
PAGE 11
Data ORM
RHOConnect
Client
SQLite DB
Model-View-Controller
(MVC)
HTML5 / CSS / JavaScript
You write the
application
Core Services
Webkit*
We provide
the framework
*Moto Webkit available on WinCE, Windows Mobile and Android
RHOConnect Server
Backend
Data
Backend
Data
Source Adapter
Source Adapter
RHOCONNECT INTEGRATION AND
SYNCHRONIZATION
PAGE 12
RHOConnect Server
SalesForce.com Source Adapter
Web Services Source Adapter
SQL DB Source Adapter
RESTful API Server Plugin
Redis
NoSQL DB
RHOConnect
Clients
2011 APAC Developer Conference
RHOMOBILE SUITE
IT’S ALWAYS WHAT’S NEXT.
SNEAK PEEK OF RMS 4.0
RHOMOBILE SUITE 4.0 THEMES
• Extends our lead as the only “clean sheet of paper for enterprise
mobility”
• Best in class modern development practices (MVC/ORM,
scaffolding, cloud) applied to mobile application development
• Take our award winning application development approach and
extend it to JavaScript
• JavaScript as peer to Ruby in all ways
• One standard, clean set of APIs for all Operating Systems
• Simplified programming experience
• Industry leader in number and type of devices and operating
systems supported
• Add Windows Phone 8, Android JellyBean, MPA 3.0
• Expanded support for new Motorola devices and their capabilities
RHOELEMENTS – NEW FEATURES
• New Common APIs (JavaScript, Ruby) on all
devices
• JavaScript APIs for ALL capabilities
• Any thing you can do Ruby you can do in JavaScript
• Windows Phone 8 support
• New devices
• MPA 3.0, MK 3100, U-Touch on ET1, VC70, MC40
• Older MPA 1.0/1.5 devices
• Support all APIs with stock Android browser
• Motorola WebKit no longer recommended for non
Windows Mobile devices
RHOSTUDIO – IDE
• Full End To End Testing
• Never leave the Studio for testing (run specs, irb)
• Auto-complete Everywhere
- RhoConnect in addition to RhoElements and Ruby
- JavaScript as well as Ruby
• App Generator/Scaffolding
• Separate views for Windows Mobile
• Stop generating BlackBerry templates
• Optimize geolocation performance with generated code
• Compile Time Warnings for RhoElements API
Usage
RHOCONNECT – NEW FEATURES
• Model-Controller - Handle complexity in
maintainable way
• JavaScript source adapters - Used to be just Ruby
• Performance improvements - Custom partitions
• Performance testing - Performance data across
scenarios, sizing calculator
• Horizontal scaling - More than one server for better
performance
• Third party hosting - SAIC, EngineYard (we still love
Heroku/SalesForce)
• API bindings for Java and C# - Call directly to
RhoConnect
2011 APAC Developer Conference
RHOMOBILE SUITE
IT’S ALWAYS WHAT’S NEXT.
DEMO
DEVELOPER COMMUNITY
HTTP://LAUNCHPAD.MOTOROLASOLUTIONS.COM
PAGE 19
• K’s of B2C apps built using Rhodes
• 50K+ Downloads in 2013
• 32K+ Users developing applications on RhoHub
• 3 Books published independently
• 4,000+ Registered developers on the forums
• 100+ Blogs, w/ dozens of independent's
• 3,600+ Twitter followers
• 1K+ Forum Threads
• 50+ Tutorials/Webinars
GETTING STARTED – FREE!
WE HAVE YOU COVERED 24/7
LAUNCHPAD Free User Community
Documentation, Tutorials,
Webinars and Product
Release Info
Collaborate, Share
and Support
Members include Motorola
Engineers, Technical Architects
and Product Managers
PAID SUPPORT
MULTI-CHANNEL
CONTACT OPTIONS
Phone-based Support
Email-based Support
Worldwide 24/7 Availability
Web-based Support
{
RHOMOBILE MAKES SENSE
The HTML language underpins
the entire Internet. It’s
not going anywhere.
Applications can look just
as appealing as your
favorite consumer apps.
Choosing this platform does
not limit your device
choices. It expands them.
Writing for a single platform
ensures faster delivery
across all targeted OS’s
Motorola’s technology has
been used for years by
thousands of developers.
FUTURE PROOFED
BETTER
USER EXPERIENCE
FAST
TIME-TO-MARKET
LARGE COMMUNITY
DEVICE
FLEXIBILITY
2011 APAC Developer Conference
RHOMOBILE SUITE
IT’S ALWAYS WHAT’S NEXT.
THANK YOU
@RHOMOBILE
HTTP://LAUNCHPAD.MOTOROLASOLUTIONS.COM

Weitere ähnliche Inhalte

Was ist angesagt?

Paypal Platform: Evolving for simplicity and reach - IBM Silicon Valley Lab
Paypal Platform: Evolving for simplicity and reach - IBM Silicon Valley LabPaypal Platform: Evolving for simplicity and reach - IBM Silicon Valley Lab
Paypal Platform: Evolving for simplicity and reach - IBM Silicon Valley LabDeepak Nadig
 
Redesigning PayPal APIs for Scale and Simplicity - QCon San Francisco 2013
Redesigning PayPal APIs for Scale and Simplicity - QCon San Francisco 2013Redesigning PayPal APIs for Scale and Simplicity - QCon San Francisco 2013
Redesigning PayPal APIs for Scale and Simplicity - QCon San Francisco 2013Deepak Nadig
 
PayPal Platform - Evolving for Simplicity and Scale: API Strategy & Practice ...
PayPal Platform - Evolving for Simplicity and Scale: API Strategy & Practice ...PayPal Platform - Evolving for Simplicity and Scale: API Strategy & Practice ...
PayPal Platform - Evolving for Simplicity and Scale: API Strategy & Practice ...Deepak Nadig
 
How Customers are Building and Using their Own Connectors
How Customers are Building and Using their Own ConnectorsHow Customers are Building and Using their Own Connectors
How Customers are Building and Using their Own ConnectorsMuleSoft
 
Getting Started with the WSO2 manager
Getting Started with the WSO2  managerGetting Started with the WSO2  manager
Getting Started with the WSO2 managerWSO2
 
Mobile App Performance Optimization to Improve User Experience - by Supercharge
Mobile App Performance Optimization to Improve User Experience - by SuperchargeMobile App Performance Optimization to Improve User Experience - by Supercharge
Mobile App Performance Optimization to Improve User Experience - by SuperchargeSupercharge
 
Good bye Massive View Controller!
Good bye Massive View Controller!Good bye Massive View Controller!
Good bye Massive View Controller!Supercharge
 
Building Highly Customizable iOS Applications on Top of a Core Codebase
Building Highly Customizable iOS Applications on Top of a Core CodebaseBuilding Highly Customizable iOS Applications on Top of a Core Codebase
Building Highly Customizable iOS Applications on Top of a Core CodebaseSupercharge
 
Proving API Value Through Monetization
Proving API Value Through MonetizationProving API Value Through Monetization
Proving API Value Through Monetizationluisw19
 
Running the-next-generation-of-cloud-native-applications-using-open-applicati...
Running the-next-generation-of-cloud-native-applications-using-open-applicati...Running the-next-generation-of-cloud-native-applications-using-open-applicati...
Running the-next-generation-of-cloud-native-applications-using-open-applicati...NaveedAhmad239
 
API First - Best Practices for consistent API management
API First - Best Practices for consistent API managementAPI First - Best Practices for consistent API management
API First - Best Practices for consistent API managementSven Bernhardt
 
US census Bureau - Platform Modernization
US census Bureau - Platform ModernizationUS census Bureau - Platform Modernization
US census Bureau - Platform ModernizationRam Lakshmanan
 
Decoupled Days 2019: Delivering Headless Commerce
Decoupled Days 2019: Delivering Headless CommerceDecoupled Days 2019: Delivering Headless Commerce
Decoupled Days 2019: Delivering Headless CommerceMatt Glaman
 
Create and Manage APIs with API Connect, Swagger and Bluemix
Create and Manage APIs with API Connect, Swagger and BluemixCreate and Manage APIs with API Connect, Swagger and Bluemix
Create and Manage APIs with API Connect, Swagger and BluemixDev_Events
 
Ultimate Guide to 30+ API Documentation Solutions
Ultimate Guide to 30+ API Documentation SolutionsUltimate Guide to 30+ API Documentation Solutions
Ultimate Guide to 30+ API Documentation SolutionsBill Doerrfeld
 
SAP API Management and API Business Hub (TechEd Barcelona)
SAP API Management and API Business Hub (TechEd Barcelona)SAP API Management and API Business Hub (TechEd Barcelona)
SAP API Management and API Business Hub (TechEd Barcelona)Harsh Jegadeesan
 
Rhodes Future Ruby
Rhodes Future RubyRhodes Future Ruby
Rhodes Future RubyAdam Blum
 

Was ist angesagt? (20)

Paypal Platform: Evolving for simplicity and reach - IBM Silicon Valley Lab
Paypal Platform: Evolving for simplicity and reach - IBM Silicon Valley LabPaypal Platform: Evolving for simplicity and reach - IBM Silicon Valley Lab
Paypal Platform: Evolving for simplicity and reach - IBM Silicon Valley Lab
 
Redesigning PayPal APIs for Scale and Simplicity - QCon San Francisco 2013
Redesigning PayPal APIs for Scale and Simplicity - QCon San Francisco 2013Redesigning PayPal APIs for Scale and Simplicity - QCon San Francisco 2013
Redesigning PayPal APIs for Scale and Simplicity - QCon San Francisco 2013
 
PayPal Platform - Evolving for Simplicity and Scale: API Strategy & Practice ...
PayPal Platform - Evolving for Simplicity and Scale: API Strategy & Practice ...PayPal Platform - Evolving for Simplicity and Scale: API Strategy & Practice ...
PayPal Platform - Evolving for Simplicity and Scale: API Strategy & Practice ...
 
Datasheet: Newlook Server
Datasheet: Newlook ServerDatasheet: Newlook Server
Datasheet: Newlook Server
 
How Customers are Building and Using their Own Connectors
How Customers are Building and Using their Own ConnectorsHow Customers are Building and Using their Own Connectors
How Customers are Building and Using their Own Connectors
 
Getting Started with the WSO2 manager
Getting Started with the WSO2  managerGetting Started with the WSO2  manager
Getting Started with the WSO2 manager
 
Mobile App Performance Optimization to Improve User Experience - by Supercharge
Mobile App Performance Optimization to Improve User Experience - by SuperchargeMobile App Performance Optimization to Improve User Experience - by Supercharge
Mobile App Performance Optimization to Improve User Experience - by Supercharge
 
Good bye Massive View Controller!
Good bye Massive View Controller!Good bye Massive View Controller!
Good bye Massive View Controller!
 
Building Highly Customizable iOS Applications on Top of a Core Codebase
Building Highly Customizable iOS Applications on Top of a Core CodebaseBuilding Highly Customizable iOS Applications on Top of a Core Codebase
Building Highly Customizable iOS Applications on Top of a Core Codebase
 
Proving API Value Through Monetization
Proving API Value Through MonetizationProving API Value Through Monetization
Proving API Value Through Monetization
 
Running the-next-generation-of-cloud-native-applications-using-open-applicati...
Running the-next-generation-of-cloud-native-applications-using-open-applicati...Running the-next-generation-of-cloud-native-applications-using-open-applicati...
Running the-next-generation-of-cloud-native-applications-using-open-applicati...
 
Proliferating OpenAPI at Google
Proliferating OpenAPI at GoogleProliferating OpenAPI at Google
Proliferating OpenAPI at Google
 
API First - Best Practices for consistent API management
API First - Best Practices for consistent API managementAPI First - Best Practices for consistent API management
API First - Best Practices for consistent API management
 
US census Bureau - Platform Modernization
US census Bureau - Platform ModernizationUS census Bureau - Platform Modernization
US census Bureau - Platform Modernization
 
Decoupled Days 2019: Delivering Headless Commerce
Decoupled Days 2019: Delivering Headless CommerceDecoupled Days 2019: Delivering Headless Commerce
Decoupled Days 2019: Delivering Headless Commerce
 
Create and Manage APIs with API Connect, Swagger and Bluemix
Create and Manage APIs with API Connect, Swagger and BluemixCreate and Manage APIs with API Connect, Swagger and Bluemix
Create and Manage APIs with API Connect, Swagger and Bluemix
 
Ultimate Guide to 30+ API Documentation Solutions
Ultimate Guide to 30+ API Documentation SolutionsUltimate Guide to 30+ API Documentation Solutions
Ultimate Guide to 30+ API Documentation Solutions
 
SAP API Management and API Business Hub (TechEd Barcelona)
SAP API Management and API Business Hub (TechEd Barcelona)SAP API Management and API Business Hub (TechEd Barcelona)
SAP API Management and API Business Hub (TechEd Barcelona)
 
PAUG: MBAAS Overview
PAUG: MBAAS OverviewPAUG: MBAAS Overview
PAUG: MBAAS Overview
 
Rhodes Future Ruby
Rhodes Future RubyRhodes Future Ruby
Rhodes Future Ruby
 

Andere mochten auch

Making it fit - DroidCon Paris 18 june 2013
Making it fit - DroidCon Paris 18 june 2013Making it fit - DroidCon Paris 18 june 2013
Making it fit - DroidCon Paris 18 june 2013Paris Android User Group
 
Droidcon Paris: The new Android SDK
Droidcon Paris: The new Android SDKDroidcon Paris: The new Android SDK
Droidcon Paris: The new Android SDKPayPal
 
ABS 2014 - The Growth of Android in Embedded Systems
ABS 2014 - The Growth of Android in Embedded SystemsABS 2014 - The Growth of Android in Embedded Systems
ABS 2014 - The Growth of Android in Embedded SystemsBenjamin Zores
 
[Droidcon Paris 2013]Multi-Versioning Android Tips
[Droidcon Paris 2013]Multi-Versioning Android Tips[Droidcon Paris 2013]Multi-Versioning Android Tips
[Droidcon Paris 2013]Multi-Versioning Android TipsKenichi Kambara
 
Droidcon 2013 France - Android Platform Anatomy
Droidcon 2013 France - Android Platform AnatomyDroidcon 2013 France - Android Platform Anatomy
Droidcon 2013 France - Android Platform AnatomyBenjamin Zores
 
CloudOpen 2014 - Extending Cloud Automation, When OpenStack Meets Ansible
CloudOpen 2014 - Extending Cloud Automation, When OpenStack Meets AnsibleCloudOpen 2014 - Extending Cloud Automation, When OpenStack Meets Ansible
CloudOpen 2014 - Extending Cloud Automation, When OpenStack Meets AnsibleBenjamin Zores
 

Andere mochten auch (6)

Making it fit - DroidCon Paris 18 june 2013
Making it fit - DroidCon Paris 18 june 2013Making it fit - DroidCon Paris 18 june 2013
Making it fit - DroidCon Paris 18 june 2013
 
Droidcon Paris: The new Android SDK
Droidcon Paris: The new Android SDKDroidcon Paris: The new Android SDK
Droidcon Paris: The new Android SDK
 
ABS 2014 - The Growth of Android in Embedded Systems
ABS 2014 - The Growth of Android in Embedded SystemsABS 2014 - The Growth of Android in Embedded Systems
ABS 2014 - The Growth of Android in Embedded Systems
 
[Droidcon Paris 2013]Multi-Versioning Android Tips
[Droidcon Paris 2013]Multi-Versioning Android Tips[Droidcon Paris 2013]Multi-Versioning Android Tips
[Droidcon Paris 2013]Multi-Versioning Android Tips
 
Droidcon 2013 France - Android Platform Anatomy
Droidcon 2013 France - Android Platform AnatomyDroidcon 2013 France - Android Platform Anatomy
Droidcon 2013 France - Android Platform Anatomy
 
CloudOpen 2014 - Extending Cloud Automation, When OpenStack Meets Ansible
CloudOpen 2014 - Extending Cloud Automation, When OpenStack Meets AnsibleCloudOpen 2014 - Extending Cloud Automation, When OpenStack Meets Ansible
CloudOpen 2014 - Extending Cloud Automation, When OpenStack Meets Ansible
 

Ähnlich wie Rho mobile v4 - DroidCon Paris 18 june 2013

Cross platform development - Rhomobile
Cross platform development - RhomobileCross platform development - Rhomobile
Cross platform development - RhomobileKonstantin Rybas
 
Ror Seminar With agilebd.org on 23 Jan09
Ror Seminar With agilebd.org on 23 Jan09Ror Seminar With agilebd.org on 23 Jan09
Ror Seminar With agilebd.org on 23 Jan09Shaer Hassan
 
Global Logic sMash Overview And Experiences
Global Logic   sMash  Overview And  ExperiencesGlobal Logic   sMash  Overview And  Experiences
Global Logic sMash Overview And ExperiencesProject Zero
 
Popular App Development Frameworks used by App Developers.
Popular App Development Frameworks used by App Developers.Popular App Development Frameworks used by App Developers.
Popular App Development Frameworks used by App Developers.Techugo
 
B3 getting started_with_cloud_native_development
B3 getting started_with_cloud_native_developmentB3 getting started_with_cloud_native_development
B3 getting started_with_cloud_native_developmentDr. Wilfred Lin (Ph.D.)
 
Red Hat Mobile
Red Hat MobileRed Hat Mobile
Red Hat MobileRed Hat
 
A Quick Guide On Mobile App Backend Development For Busy People.docx
A Quick Guide On Mobile App Backend Development For Busy People.docxA Quick Guide On Mobile App Backend Development For Busy People.docx
A Quick Guide On Mobile App Backend Development For Busy People.docxgoodcoders
 
A Quick Guide On Mobile App Backend Development For Busy People.docx
A Quick Guide On Mobile App Backend Development For Busy People.docxA Quick Guide On Mobile App Backend Development For Busy People.docx
A Quick Guide On Mobile App Backend Development For Busy People.docxgoodcoders
 
Go Cloud Native with IBM Bluemix Developer Console - GIDS17
Go Cloud Native with IBM Bluemix Developer Console - GIDS17Go Cloud Native with IBM Bluemix Developer Console - GIDS17
Go Cloud Native with IBM Bluemix Developer Console - GIDS17Vidyasagar Machupalli
 
Ruby On Rails Seminar Basis Softexpo Feb2010
Ruby On Rails Seminar Basis Softexpo Feb2010Ruby On Rails Seminar Basis Softexpo Feb2010
Ruby On Rails Seminar Basis Softexpo Feb2010arif44
 
Cross Platform Mobile Development
Cross Platform Mobile DevelopmentCross Platform Mobile Development
Cross Platform Mobile DevelopmentManesh Lad
 
AAI-2075 Evolving an IBM WebSphere Topology to Manage a Changing Workloa
AAI-2075 Evolving an IBM WebSphere Topology to Manage a Changing WorkloaAAI-2075 Evolving an IBM WebSphere Topology to Manage a Changing Workloa
AAI-2075 Evolving an IBM WebSphere Topology to Manage a Changing WorkloaWASdev Community
 
Mobile-Enabling Enterprise APIs: A Case Study with MasterCard
Mobile-Enabling Enterprise APIs: A Case Study with MasterCardMobile-Enabling Enterprise APIs: A Case Study with MasterCard
Mobile-Enabling Enterprise APIs: A Case Study with MasterCardAnyPresence
 
Creating HTML5 Applications with jQuery Mobile, Ruby and Database.com
Creating HTML5 Applications with jQuery Mobile, Ruby and Database.comCreating HTML5 Applications with jQuery Mobile, Ruby and Database.com
Creating HTML5 Applications with jQuery Mobile, Ruby and Database.comJeff Douglas
 
Red Hat Summit 2017: Mobilizing and Securing Red Hat JBoss BPMSuite & BRMS
Red Hat Summit 2017: Mobilizing and Securing Red Hat JBoss BPMSuite & BRMSRed Hat Summit 2017: Mobilizing and Securing Red Hat JBoss BPMSuite & BRMS
Red Hat Summit 2017: Mobilizing and Securing Red Hat JBoss BPMSuite & BRMSMaggie Hu
 
MyMobileWeb Certification Part I
MyMobileWeb Certification Part IMyMobileWeb Certification Part I
MyMobileWeb Certification Part Icrdlc
 

Ähnlich wie Rho mobile v4 - DroidCon Paris 18 june 2013 (20)

Cross platform development - Rhomobile
Cross platform development - RhomobileCross platform development - Rhomobile
Cross platform development - Rhomobile
 
The Decoupled CMS in Financial Services
The Decoupled CMS in Financial ServicesThe Decoupled CMS in Financial Services
The Decoupled CMS in Financial Services
 
Ror Seminar With agilebd.org on 23 Jan09
Ror Seminar With agilebd.org on 23 Jan09Ror Seminar With agilebd.org on 23 Jan09
Ror Seminar With agilebd.org on 23 Jan09
 
Global Logic sMash Overview And Experiences
Global Logic   sMash  Overview And  ExperiencesGlobal Logic   sMash  Overview And  Experiences
Global Logic sMash Overview And Experiences
 
Popular App Development Frameworks used by App Developers.
Popular App Development Frameworks used by App Developers.Popular App Development Frameworks used by App Developers.
Popular App Development Frameworks used by App Developers.
 
B3 getting started_with_cloud_native_development
B3 getting started_with_cloud_native_developmentB3 getting started_with_cloud_native_development
B3 getting started_with_cloud_native_development
 
Javantura v4 - Support SpringBoot application development lifecycle using Ora...
Javantura v4 - Support SpringBoot application development lifecycle using Ora...Javantura v4 - Support SpringBoot application development lifecycle using Ora...
Javantura v4 - Support SpringBoot application development lifecycle using Ora...
 
Red Hat Mobile
Red Hat MobileRed Hat Mobile
Red Hat Mobile
 
A Quick Guide On Mobile App Backend Development For Busy People.docx
A Quick Guide On Mobile App Backend Development For Busy People.docxA Quick Guide On Mobile App Backend Development For Busy People.docx
A Quick Guide On Mobile App Backend Development For Busy People.docx
 
A Quick Guide On Mobile App Backend Development For Busy People.docx
A Quick Guide On Mobile App Backend Development For Busy People.docxA Quick Guide On Mobile App Backend Development For Busy People.docx
A Quick Guide On Mobile App Backend Development For Busy People.docx
 
Smarter Retail
Smarter RetailSmarter Retail
Smarter Retail
 
Go Cloud Native with IBM Bluemix Developer Console - GIDS17
Go Cloud Native with IBM Bluemix Developer Console - GIDS17Go Cloud Native with IBM Bluemix Developer Console - GIDS17
Go Cloud Native with IBM Bluemix Developer Console - GIDS17
 
Ruby On Rails Seminar Basis Softexpo Feb2010
Ruby On Rails Seminar Basis Softexpo Feb2010Ruby On Rails Seminar Basis Softexpo Feb2010
Ruby On Rails Seminar Basis Softexpo Feb2010
 
Cross Platform Mobile Development
Cross Platform Mobile DevelopmentCross Platform Mobile Development
Cross Platform Mobile Development
 
AAI-2075 Evolving an IBM WebSphere Topology to Manage a Changing Workloa
AAI-2075 Evolving an IBM WebSphere Topology to Manage a Changing WorkloaAAI-2075 Evolving an IBM WebSphere Topology to Manage a Changing Workloa
AAI-2075 Evolving an IBM WebSphere Topology to Manage a Changing Workloa
 
Mobile-Enabling Enterprise APIs: A Case Study with MasterCard
Mobile-Enabling Enterprise APIs: A Case Study with MasterCardMobile-Enabling Enterprise APIs: A Case Study with MasterCard
Mobile-Enabling Enterprise APIs: A Case Study with MasterCard
 
Creating HTML5 Applications with jQuery Mobile, Ruby and Database.com
Creating HTML5 Applications with jQuery Mobile, Ruby and Database.comCreating HTML5 Applications with jQuery Mobile, Ruby and Database.com
Creating HTML5 Applications with jQuery Mobile, Ruby and Database.com
 
Red Hat Summit 2017: Mobilizing and Securing Red Hat JBoss BPMSuite & BRMS
Red Hat Summit 2017: Mobilizing and Securing Red Hat JBoss BPMSuite & BRMSRed Hat Summit 2017: Mobilizing and Securing Red Hat JBoss BPMSuite & BRMS
Red Hat Summit 2017: Mobilizing and Securing Red Hat JBoss BPMSuite & BRMS
 
Embarcadero RAD server Launch Webinar
Embarcadero RAD server Launch WebinarEmbarcadero RAD server Launch Webinar
Embarcadero RAD server Launch Webinar
 
MyMobileWeb Certification Part I
MyMobileWeb Certification Part IMyMobileWeb Certification Part I
MyMobileWeb Certification Part I
 

Mehr von Paris Android User Group

Workshop: building your mobile backend with Parse - Droidcon Paris2014
Workshop: building your mobile backend with Parse - Droidcon Paris2014Workshop: building your mobile backend with Parse - Droidcon Paris2014
Workshop: building your mobile backend with Parse - Droidcon Paris2014Paris Android User Group
 
Workshop: Amazon developer ecosystem - DroidCon Paris2014
Workshop: Amazon developer ecosystem - DroidCon Paris2014Workshop: Amazon developer ecosystem - DroidCon Paris2014
Workshop: Amazon developer ecosystem - DroidCon Paris2014Paris Android User Group
 
Extending your apps to wearables - DroidCon Paris 2014
Extending your apps to wearables -  DroidCon Paris 2014Extending your apps to wearables -  DroidCon Paris 2014
Extending your apps to wearables - DroidCon Paris 2014Paris Android User Group
 
Scaling android development - DroidCon Paris 2014
Scaling android development - DroidCon Paris 2014Scaling android development - DroidCon Paris 2014
Scaling android development - DroidCon Paris 2014Paris Android User Group
 
Ingredient of awesome app - DroidCon Paris 2014
Ingredient of awesome app - DroidCon Paris 2014Ingredient of awesome app - DroidCon Paris 2014
Ingredient of awesome app - DroidCon Paris 2014Paris Android User Group
 
Deep dive into android restoration - DroidCon Paris 2014
Deep dive into android restoration - DroidCon Paris 2014Deep dive into android restoration - DroidCon Paris 2014
Deep dive into android restoration - DroidCon Paris 2014Paris Android User Group
 
Archos Android based connected home solution - DroidCon Paris 2014
Archos Android based connected home solution - DroidCon Paris 2014Archos Android based connected home solution - DroidCon Paris 2014
Archos Android based connected home solution - DroidCon Paris 2014Paris Android User Group
 
Porting VLC on Android - DroidCon Paris 2014
Porting VLC on Android - DroidCon Paris 2014Porting VLC on Android - DroidCon Paris 2014
Porting VLC on Android - DroidCon Paris 2014Paris Android User Group
 
Robotium vs Espresso: Get ready to rumble ! - DroidCon Paris 2014
Robotium vs Espresso: Get ready to rumble ! - DroidCon Paris 2014Robotium vs Espresso: Get ready to rumble ! - DroidCon Paris 2014
Robotium vs Espresso: Get ready to rumble ! - DroidCon Paris 2014Paris Android User Group
 
maximize app engagement and monetization - DroidCon Paris 2014
maximize app engagement and monetization - DroidCon Paris 2014maximize app engagement and monetization - DroidCon Paris 2014
maximize app engagement and monetization - DroidCon Paris 2014Paris Android User Group
 
Using the android ndk - DroidCon Paris 2014
Using the android ndk - DroidCon Paris 2014Using the android ndk - DroidCon Paris 2014
Using the android ndk - DroidCon Paris 2014Paris Android User Group
 
Holo material design transition - DroidCon Paris 2014
Holo material design transition - DroidCon Paris 2014Holo material design transition - DroidCon Paris 2014
Holo material design transition - DroidCon Paris 2014Paris Android User Group
 
Google glass droidcon - DroidCon Paris 2014
Google glass droidcon - DroidCon Paris 2014Google glass droidcon - DroidCon Paris 2014
Google glass droidcon - DroidCon Paris 2014Paris Android User Group
 
Embedded webserver implementation and usage - DroidCon Paris 2014
Embedded webserver implementation and usage - DroidCon Paris 2014Embedded webserver implementation and usage - DroidCon Paris 2014
Embedded webserver implementation and usage - DroidCon Paris 2014Paris Android User Group
 
Petit design Grande humanité par Geoffrey Dorne - DroidCon Paris 2014
Petit design Grande humanité par Geoffrey Dorne - DroidCon Paris 2014Petit design Grande humanité par Geoffrey Dorne - DroidCon Paris 2014
Petit design Grande humanité par Geoffrey Dorne - DroidCon Paris 2014Paris Android User Group
 
What's new in android 4.4 - Romain Guy & Chet Haase
What's new in android 4.4 - Romain Guy & Chet HaaseWhat's new in android 4.4 - Romain Guy & Chet Haase
What's new in android 4.4 - Romain Guy & Chet HaaseParis Android User Group
 
Efficient Image Processing - Nicolas Roard
Efficient Image Processing - Nicolas RoardEfficient Image Processing - Nicolas Roard
Efficient Image Processing - Nicolas RoardParis Android User Group
 

Mehr von Paris Android User Group (20)

Workshop: building your mobile backend with Parse - Droidcon Paris2014
Workshop: building your mobile backend with Parse - Droidcon Paris2014Workshop: building your mobile backend with Parse - Droidcon Paris2014
Workshop: building your mobile backend with Parse - Droidcon Paris2014
 
Workshop: Amazon developer ecosystem - DroidCon Paris2014
Workshop: Amazon developer ecosystem - DroidCon Paris2014Workshop: Amazon developer ecosystem - DroidCon Paris2014
Workshop: Amazon developer ecosystem - DroidCon Paris2014
 
Extending your apps to wearables - DroidCon Paris 2014
Extending your apps to wearables -  DroidCon Paris 2014Extending your apps to wearables -  DroidCon Paris 2014
Extending your apps to wearables - DroidCon Paris 2014
 
Scaling android development - DroidCon Paris 2014
Scaling android development - DroidCon Paris 2014Scaling android development - DroidCon Paris 2014
Scaling android development - DroidCon Paris 2014
 
Ingredient of awesome app - DroidCon Paris 2014
Ingredient of awesome app - DroidCon Paris 2014Ingredient of awesome app - DroidCon Paris 2014
Ingredient of awesome app - DroidCon Paris 2014
 
Framing the canvas - DroidCon Paris 2014
Framing the canvas - DroidCon Paris 2014Framing the canvas - DroidCon Paris 2014
Framing the canvas - DroidCon Paris 2014
 
Deep dive into android restoration - DroidCon Paris 2014
Deep dive into android restoration - DroidCon Paris 2014Deep dive into android restoration - DroidCon Paris 2014
Deep dive into android restoration - DroidCon Paris 2014
 
Archos Android based connected home solution - DroidCon Paris 2014
Archos Android based connected home solution - DroidCon Paris 2014Archos Android based connected home solution - DroidCon Paris 2014
Archos Android based connected home solution - DroidCon Paris 2014
 
Porting VLC on Android - DroidCon Paris 2014
Porting VLC on Android - DroidCon Paris 2014Porting VLC on Android - DroidCon Paris 2014
Porting VLC on Android - DroidCon Paris 2014
 
Robotium vs Espresso: Get ready to rumble ! - DroidCon Paris 2014
Robotium vs Espresso: Get ready to rumble ! - DroidCon Paris 2014Robotium vs Espresso: Get ready to rumble ! - DroidCon Paris 2014
Robotium vs Espresso: Get ready to rumble ! - DroidCon Paris 2014
 
Buildsystem.mk - DroidCon Paris 2014
Buildsystem.mk - DroidCon Paris 2014Buildsystem.mk - DroidCon Paris 2014
Buildsystem.mk - DroidCon Paris 2014
 
maximize app engagement and monetization - DroidCon Paris 2014
maximize app engagement and monetization - DroidCon Paris 2014maximize app engagement and monetization - DroidCon Paris 2014
maximize app engagement and monetization - DroidCon Paris 2014
 
Using the android ndk - DroidCon Paris 2014
Using the android ndk - DroidCon Paris 2014Using the android ndk - DroidCon Paris 2014
Using the android ndk - DroidCon Paris 2014
 
Holo material design transition - DroidCon Paris 2014
Holo material design transition - DroidCon Paris 2014Holo material design transition - DroidCon Paris 2014
Holo material design transition - DroidCon Paris 2014
 
Death to passwords - DroidCon Paris 2014
Death to passwords - DroidCon Paris 2014Death to passwords - DroidCon Paris 2014
Death to passwords - DroidCon Paris 2014
 
Google glass droidcon - DroidCon Paris 2014
Google glass droidcon - DroidCon Paris 2014Google glass droidcon - DroidCon Paris 2014
Google glass droidcon - DroidCon Paris 2014
 
Embedded webserver implementation and usage - DroidCon Paris 2014
Embedded webserver implementation and usage - DroidCon Paris 2014Embedded webserver implementation and usage - DroidCon Paris 2014
Embedded webserver implementation and usage - DroidCon Paris 2014
 
Petit design Grande humanité par Geoffrey Dorne - DroidCon Paris 2014
Petit design Grande humanité par Geoffrey Dorne - DroidCon Paris 2014Petit design Grande humanité par Geoffrey Dorne - DroidCon Paris 2014
Petit design Grande humanité par Geoffrey Dorne - DroidCon Paris 2014
 
What's new in android 4.4 - Romain Guy & Chet Haase
What's new in android 4.4 - Romain Guy & Chet HaaseWhat's new in android 4.4 - Romain Guy & Chet Haase
What's new in android 4.4 - Romain Guy & Chet Haase
 
Efficient Image Processing - Nicolas Roard
Efficient Image Processing - Nicolas RoardEfficient Image Processing - Nicolas Roard
Efficient Image Processing - Nicolas Roard
 

Kürzlich hochgeladen

Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 

Kürzlich hochgeladen (20)

Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 

Rho mobile v4 - DroidCon Paris 18 june 2013

  • 1. 2011 APAC Developer Conference MARK D. KIRSTEIN SENIOR DIRECTOR – ENTERPRISE SOFTWARE DROIDCON PARIS 2013
  • 2. 2011 APAC Developer Conference RHOMOBILE SUITE IT’S ALWAYS WHAT’S NEXT.
  • 4. WHO AM I? @MARKKIRSTEIN O ARE WE? • Mark D. Kirstein - Evangelist & Sr. Director of Enterprise SW @MotorolaSolutions • 20+ Years of Software Development • 15 Years of Mobile App Development • Several mobile app dev & synchronization patents
  • 5. WHAT IS RHOMOBILE SUITE? O ARE WE? • USE YOUR WEB SKILLS • DEVELOP CROSS PLATFORM NATIVE APPLICATIONS • FOR MOBILE AND SMARTPHONE OPERATING SYSTEMS • BOTH LEGACY AND NEW
  • 6. CROSS PLATFORM VISION PAGE 6 Your ONE application runs on ALL your devices And it has that compelling consumer smartphone experience And it leverages NATIVE device capabilities like scanning, GPS, Signature Capture, etc.
  • 7. RHOMOBILE SUITE IT’S ALWAYS WHAT’S NEXT RHOELEMENTS Enterprise licensed value added features for native cross-platform app development RHOCONNECT Enterprise level integration and synchronization for offline data storage RHOHUB Cloud service to develop Rhodes/RhoElements apps & hosting RhoConnect RHOGALLERY Enterprise Application Management. Simple and Easy to use RHOSTUDIO Eclipse-based plug for creating, developing, debugging, testing, and deploying applications RHODES Native HTML5 cross platform framework for developing B2C applications. MIT License
  • 9. RHOMOBILE APP FEATURES PAGE 9 PORTABILITY Runs on all major smartphones & tablets iOS, Android, Blackberry, WP7+, Symbian, Windows Mobile, WinCE Compile to Native applications or Deploy Hybrid web applications using web skills – HTML5, CSS, JavaScript, Ruby HTML5 EXPLOIT DEVICE CAPABILITIES Common APIs GPS, PIM data, camera, mapping, signature capture, etc. Support for Enterprise capabilities real-time Barcode Scanning, NFC, RFID SECURITY Automatic data encryption, secure auth, IP protection with compiled byte code OFFLINE DATA Robust SQL data stored locally on device for Native & Hybrid applications Built-in RhoConnect Client for easy integration and offline synchronization Best practices for large complex transactional applications using MVC, ORM, ENTERPRISE SOLUTIONS
  • 10. INTEGRATED API’S Battery Indicators Signature Capture Barcode Scanning Screen Rotation Gesturing Key Mapping And Many More!
  • 11. RHOMOBILE ARCHITECTURE PAGE 11 Data ORM RHOConnect Client SQLite DB Model-View-Controller (MVC) HTML5 / CSS / JavaScript You write the application Core Services Webkit* We provide the framework *Moto Webkit available on WinCE, Windows Mobile and Android RHOConnect Server Backend Data Backend Data Source Adapter Source Adapter
  • 12. RHOCONNECT INTEGRATION AND SYNCHRONIZATION PAGE 12 RHOConnect Server SalesForce.com Source Adapter Web Services Source Adapter SQL DB Source Adapter RESTful API Server Plugin Redis NoSQL DB RHOConnect Clients
  • 13. 2011 APAC Developer Conference RHOMOBILE SUITE IT’S ALWAYS WHAT’S NEXT. SNEAK PEEK OF RMS 4.0
  • 14. RHOMOBILE SUITE 4.0 THEMES • Extends our lead as the only “clean sheet of paper for enterprise mobility” • Best in class modern development practices (MVC/ORM, scaffolding, cloud) applied to mobile application development • Take our award winning application development approach and extend it to JavaScript • JavaScript as peer to Ruby in all ways • One standard, clean set of APIs for all Operating Systems • Simplified programming experience • Industry leader in number and type of devices and operating systems supported • Add Windows Phone 8, Android JellyBean, MPA 3.0 • Expanded support for new Motorola devices and their capabilities
  • 15. RHOELEMENTS – NEW FEATURES • New Common APIs (JavaScript, Ruby) on all devices • JavaScript APIs for ALL capabilities • Any thing you can do Ruby you can do in JavaScript • Windows Phone 8 support • New devices • MPA 3.0, MK 3100, U-Touch on ET1, VC70, MC40 • Older MPA 1.0/1.5 devices • Support all APIs with stock Android browser • Motorola WebKit no longer recommended for non Windows Mobile devices
  • 16. RHOSTUDIO – IDE • Full End To End Testing • Never leave the Studio for testing (run specs, irb) • Auto-complete Everywhere - RhoConnect in addition to RhoElements and Ruby - JavaScript as well as Ruby • App Generator/Scaffolding • Separate views for Windows Mobile • Stop generating BlackBerry templates • Optimize geolocation performance with generated code • Compile Time Warnings for RhoElements API Usage
  • 17. RHOCONNECT – NEW FEATURES • Model-Controller - Handle complexity in maintainable way • JavaScript source adapters - Used to be just Ruby • Performance improvements - Custom partitions • Performance testing - Performance data across scenarios, sizing calculator • Horizontal scaling - More than one server for better performance • Third party hosting - SAIC, EngineYard (we still love Heroku/SalesForce) • API bindings for Java and C# - Call directly to RhoConnect
  • 18. 2011 APAC Developer Conference RHOMOBILE SUITE IT’S ALWAYS WHAT’S NEXT. DEMO
  • 19. DEVELOPER COMMUNITY HTTP://LAUNCHPAD.MOTOROLASOLUTIONS.COM PAGE 19 • K’s of B2C apps built using Rhodes • 50K+ Downloads in 2013 • 32K+ Users developing applications on RhoHub • 3 Books published independently • 4,000+ Registered developers on the forums • 100+ Blogs, w/ dozens of independent's • 3,600+ Twitter followers • 1K+ Forum Threads • 50+ Tutorials/Webinars
  • 20. GETTING STARTED – FREE! WE HAVE YOU COVERED 24/7 LAUNCHPAD Free User Community Documentation, Tutorials, Webinars and Product Release Info Collaborate, Share and Support Members include Motorola Engineers, Technical Architects and Product Managers PAID SUPPORT MULTI-CHANNEL CONTACT OPTIONS Phone-based Support Email-based Support Worldwide 24/7 Availability Web-based Support {
  • 21. RHOMOBILE MAKES SENSE The HTML language underpins the entire Internet. It’s not going anywhere. Applications can look just as appealing as your favorite consumer apps. Choosing this platform does not limit your device choices. It expands them. Writing for a single platform ensures faster delivery across all targeted OS’s Motorola’s technology has been used for years by thousands of developers. FUTURE PROOFED BETTER USER EXPERIENCE FAST TIME-TO-MARKET LARGE COMMUNITY DEVICE FLEXIBILITY
  • 22. 2011 APAC Developer Conference RHOMOBILE SUITE IT’S ALWAYS WHAT’S NEXT. THANK YOU @RHOMOBILE HTTP://LAUNCHPAD.MOTOROLASOLUTIONS.COM

Hinweis der Redaktion

  1. Hello everyone. Welcome and thank you for coming. My name is geoff poremba and I’m in the product management group responsible for bring you RhoElements.
  2. Just a bit about myself. I have approximately 8 years of experience architecting and implementing enterprise mobile solutions on a variety of platforms including windows mobile, android and iOS. I’m happy to be here with you today to talk about the next generation of mobile solutions.
  3. The question remains, however, regarding how you write applications for multiple Operating systems. We talked about how we are introducing new operating systems into our product portfolio, and we talked about the fact that we really don’t know what operating systems are going to be relevant in a couple of years, given the rapid pace of change in our industry. But what if you could create a single application definition that ran on all your devices. <transition 1> And what if it supported that compelling user experience that your users have come to expect from their personal smartphones. <transition 2> And what if you could also leverage all those great native device capabilities like scanning, gps, signature capture, etc. <transition 3> Our vision is that the underlying OS should not matter, and that HTML5 and web 2.0 technologies will become the standard development paradigm for applications moving forward. And this vision includes support for all popular devices, not just our own ruggedized device portfolio.
  4. Some Select New Features currently planned for the RhoMobile Suite <transition 1> include new RhoConnect Push Messaging RhoConnect Push Messaging will allow you to implement push messaging functionality without having to work with any outside vendor technology like Google’s Cloud 2 Device messaging. Leverage Push message capabilities immediately to communicate with all of your connected devices. <transition 2> RhoElements will include a client for RHOConnect push messaging and Moto webkit support will be expanded to the Windows desktop. <transition 3> RhoHub, currently in beta is a set of complementary Cloud based services that provide tools to aid in the development, testing and deployment of RhoMobile apps. <transition 4> RhoGallery, currently part of RhoHub’s Services, is a way for Customers and partners to implement their own Enterprise App Stores. Not intended to compete with consumer app stores, RhoGallery is ideal for a known set of enterprise users, but brings the simplicity and ease of use of the consumer space to the corporate world. <transition 5> RhoStudio will continue to be enhanced with additional testing capabilities and remote build functionality that will allow builds for all supported platforms without having to install any vendor SDK’s on development machines.
  5. The RhoElements Featureset includes the ability to create a single application definition that can run on all major smartphones and tablets. You’ll enjoy the widest support for devices and operating systems available, including Apple iOS, Android, Blackberry, Windows Mobile, WinCE, Windows Phone 7, and even Symbian. <transition 1> This application definition can be compiled to a native application that can run on a device without any prior software or runtime needing to be installed or you can install RhoElements to the device and deploy your apps via the web. Or mix and match, we’re flexible. <transition 2> RhoElements apps are crafted utilizing html5 and other web 2.0 technologies like CSS and JavaScript as well as support for Ruby. And on those platforms like Windows Mobile and WinCE that don’t have native HTML5 support, RhoElements bundles Motorola’s own high-performance port of the popular webkit rendering engine. <transition 3> RhoElements allows you to exploit native device capabilities like GPS, camera, barcode scanning, signature capture, etc, and developers access these device capabilities through a common api across all operating systems. Enterprise security is supported <transition 4> including the encryption of data both at rest and in transit as well as secure authentication. <transition 5> Finally, RhoElements utilizes a robust sql based database on the device, capable of holding large amounts of data that your application can access locally. We also include a built-in RHOConnect client, which provides you with seamless offline access to your backend data should you choose to use it.
  6. Historically, one of the drawbacks to pure HTML5 mobile applications has been the inability to interact directly with the device to take advantage of all those great native device capabilities. With RhoElements, however, we give you access to a wide array of native device features, including: Battery indicators Signature capture Barcode scanning Screen rotation control App/device control Gesturing Key mapping and many more. We expose these native device capabilities through a javascript api as well through our Ruby based MVC layer. And if you have a device feature, or peripheral capability that we have not created an api for, we have several extensability mechanisms to allow you to create and expose custom native device capabilities to your apps.
  7. So let’s take a look at the RhoMobile architecture. <transition 1> Recall that we allow you to create your application utilizing web 2.0 technologies such as HTML/HTML5, CSS and javascript. <transition 2> We also provide you with a rich Model-View-Controller framework that leverages and implements best practices gleaned from the world of web app development. We then take your application definition and bundle it with our framework components. <transition 3> Your application, then, is a native application that includes those web application resources along with our framework components. We use webkit as a rendering engine, giving you html5 compatibility. Webkit is either provided natively on the device or Motorola’s own webkit engine can be included as a framework component on those supported platforms. <transition 4> Data is accessible through an Object Relational Mapper api <transition 5> so you can easily get to your data without having to write sql and local data is stored in a robust sqlite database <transition 6> capable of securely storing your critical enterprise data. Included as well is a RhoConnect client for seamless connectivity to the RhoConnect server. <transition 7> RhoConnect, as we mentioned previously, is an app integration and synchronization middleware component <transition 8> that integrates with your backend systems and synchronizes your data, making that data available locally to your mobile application. The RhoConnect Server itself integrates with backend systems primarily through the use of what we call “Source Adapters”. <transition 9> Source adapters are pieces of code which implement Query, Create, Update and Delete methods. And, in fact, with immutable data, for example a large parts list that is maintained in the backend and is not modifyable by end users, you only need to implement the Query method. Of course you can always go directly to your backend if you wish <transition 10> because the RhoMobile framework is flexible, and allows you to architect your mobile solutions to fit the needs and requirements of your customers or users.
  8. Now let’s delve a little bit deeper into RHOConnect. As we mentioned previously, RHOConnect is Motorola’s App Integration and synchronization middleware. RHOConnect complements RHOElements by helping you to integrate with and get access to all of the important data that you have in your corporate systems. We’ve also mentioned that one of the ways in which RHOConnect enables you to integrate with your backend systems is through the use of Source Adapters. <transition 1> Source Adapters, remember, are small pieces of Ruby code that implement Query, Create, Update and Delete methods. We have Out-Of-The-Box Source Adapters for some popular CRM systems like SalesForce.com, SugarCRM, etc., and we have many examples of Source Adapters which consume Web Services quite readily, both SOAP-based and RESTful. In addition, there are libraries like ActiveRecord and DataMapper which can give you direct access to all the popular relational databases like Oracle, Sql Server, DB2, etc. As part of our RHOConnect roadmap, we will, in the future, be offering you the ability to code your Source Adapters in javascript as well. Now Source Adapters themselves reside on the RHOConnect Server, and request or PULL data from your backend systems. We also, however, have a way to integrate with your backend systems that is more of a PUSH mechanism and we call these components Server Plugins. <transition 2> Server Plugins reside in your backend systems and communicate with RHOConnect through a RESTful web service api that RHOConnect exposes. We currently have Example Server Plugins for SpringMVC, .NET MVC and Ruby-on-Rails, but you can create a Server Plugin to integrate with RHOConnect’s RESTful api from practically any system that can make http calls. The RHOConnect server utilizes a NOSQL database called Redis <transition 3> which optionally stores a snapshot of a user’s device data, calculates deltas, and ensures that only modified data is sent down to the device. This ensures the efficient use of your devices bandwidth. So far, we’ve been focusing on the server-side aspect of RHOConnect, but now we’re going to begin talking about RHOConnect Clients <transition 4> We’ve already talked about the fact that RHOElements includes a built-in RHOConnect client for you to get seamless offline access to your data <transition 5> But what we’ve also done is to take that RHOConnect client and break it out to make it available in a variety of other forms, including Objective-C <transition 6> java <transition 7> and javascript <transition 8> what this means is that if you have an existing native iphone or android app that you’d rather not rewrite but still want to take advantage of the great integration and offline data capabilities that RHOConnect offers, you can utilize these client libraries in your application.
  9. Just a bit about myself. I have approximately 8 years of experience architecting and implementing enterprise mobile solutions on a variety of platforms including windows mobile, android and iOS. I’m happy to be here with you today to talk about the next generation of mobile solutions.
  10. Some Select New Features currently planned for the RhoMobile Suite <transition 1> include new RhoConnect Push Messaging RhoConnect Push Messaging will allow you to implement push messaging functionality without having to work with any outside vendor technology like Google’s Cloud 2 Device messaging. Leverage Push message capabilities immediately to communicate with all of your connected devices. <transition 2> RhoElements will include a client for RHOConnect push messaging and Moto webkit support will be expanded to the Windows desktop. <transition 3> RhoHub, currently in beta is a set of complementary Cloud based services that provide tools to aid in the development, testing and deployment of RhoMobile apps. <transition 4> RhoGallery, currently part of RhoHub’s Services, is a way for Customers and partners to implement their own Enterprise App Stores. Not intended to compete with consumer app stores, RhoGallery is ideal for a known set of enterprise users, but brings the simplicity and ease of use of the consumer space to the corporate world. <transition 5> RhoStudio will continue to be enhanced with additional testing capabilities and remote build functionality that will allow builds for all supported platforms without having to install any vendor SDK’s on development machines.
  11. Just a bit about myself. I have approximately 8 years of experience architecting and implementing enterprise mobile solutions on a variety of platforms including windows mobile, android and iOS. I’m happy to be here with you today to talk about the next generation of mobile solutions.
  12. Motorola backs the RhoMobile Suite with comprehensive support solutions. <Transition 1> With your RhoMobile licenses you have multi-channel access via phone, web or email to our support professionals. So if you have an issue, anywhere in the world, we are there to support you 24/7. <Transition 2> In addition to our traditional support methods, we have also created a Support Forum called Launchpad. Launchpad was inspired by those great open-source software communities that have emerged over the past decade. These communities have brought together developers from all over the world to collaborate with each other, share their work and support each other. Launchpad is a free and open community where Rho developers come together from all over the world to do that and much more. Because Launchpad is more than just a development community, it is also a central place for RhoMobile documentation, tutorials, webinars and product release information. And Launchpad participants include Motorola engineers, Technical Architects and Product Managers to ensure that it is a place where you can find the answers you need. Launchpad is available at launchpad.motorolasolutions.com. We have thousands of members, and that number is growing every day. We’d love to include you in our community!
  13. In summary, RhoMobile makes a lot of sense. Finally you can future proof your app development strategy without sacrificing access to those great native device capabilities. You can quickly and securely integrate and provide access to corporate data for your Mobile applications. And you can be part of a technology ecosystem that embraces standards-based, future-proofed strategies to enable your developers and be part of your solutions without painting you into a corner or dictating your architecture. You can leverage the largest app development community in the world, provide a world class user experience, enhance your ability to support a wide array of platforms and gain a faster time to market.
  14. Just a bit about myself. I have approximately 8 years of experience architecting and implementing enterprise mobile solutions on a variety of platforms including windows mobile, android and iOS. I’m happy to be here with you today to talk about the next generation of mobile solutions.