22
2011 APAC Developer Conference MARK D. KIRSTEIN SENIOR DIRECTOR – ENTERPRISE SOFTWARE DROIDCON PARIS 2013

Rho mobile v4 - DroidCon Paris 18 june 2013

Embed Size (px)

DESCRIPTION

http://www.paug.fr

Citation preview

Page 1: Rho mobile v4 - DroidCon Paris 18 june 2013

2011 APAC Developer ConferenceMARK D. KIRSTEINSENIOR DIRECTOR – ENTERPRISE SOFTWARE

DROIDCON PARIS 2013

Page 2: Rho mobile v4 - DroidCon Paris 18 june 2013

2011 APAC Developer Conference

RHOMOBILE SUITEIT’S ALWAYS WHAT’S NEXT.

Page 3: Rho mobile v4 - DroidCon Paris 18 june 2013

WHO ARE WE?MOTOROLA SOLUTIONS

Page 4: Rho mobile v4 - DroidCon Paris 18 june 2013

WHO AM I?@MARKKIRSTEINO 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

Page 5: Rho mobile v4 - DroidCon Paris 18 june 2013

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

Page 6: Rho mobile v4 - DroidCon Paris 18 june 2013

CROSS PLATFORM VISION

PAGE 6

Your ONE applicationruns on ALL your devices

And it has that compellingconsumer smartphone experience

And it leverages NATIVE device capabilities likescanning, GPS, SignatureCapture, etc.

Page 7: Rho mobile v4 - DroidCon Paris 18 june 2013

RHOMOBILE SUITEIT’S ALWAYS WHAT’S NEXT

RHOELEMENTSEnterprise licensed value added features for native cross-platform app development

RHOCONNECTEnterprise level integration and synchronization for offline data storage

RHOHUBCloud service to develop Rhodes/RhoElements apps & hosting RhoConnect

RHOGALLERYEnterprise ApplicationManagement. Simple andEasy to use

RHOSTUDIOEclipse-based plug for creating, developing, debugging, testing, and deploying applications

RHODESNative HTML5 cross platform framework for developing B2C applications. MIT License

Page 8: Rho mobile v4 - DroidCon Paris 18 june 2013

COMPLETE DEVELOPMENT LIFECYCLE

Page 9: Rho mobile v4 - DroidCon Paris 18 june 2013

RHOMOBILE APP FEATURES

PAGE 9

PORTABILITYRuns on all major smartphones & tablets iOS, Android, Blackberry, WP7+, Symbian, Windows Mobile, WinCE

Compile to Native applications orDeploy Hybrid web applications using web skills – HTML5, CSS, JavaScript, Ruby

HTML5

EXPLOIT DEVICECAPABILITIES

Common APIs GPS, PIM data, camera, mapping, signature capture, etc.

Support for Enterprise capabilitiesreal-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 easyintegration and offline synchronization

Best practices for large complex transactional applications using MVC, ORM,

ENTERPRISE SOLUTIONS

Page 10: Rho mobile v4 - DroidCon Paris 18 june 2013

INTEGRATED API’S

Battery Indicators

Signature Capture

Barcode Scanning

Screen Rotation

Gesturing

Key Mapping

And Many More!

Page 11: Rho mobile v4 - DroidCon Paris 18 june 2013

RHOMOBILE ARCHITECTURE

PAGE 11

Data ORMRHOConnectClient

SQLite DB

Model-View-Controller (MVC)

HTML5 / CSS / JavaScript

You write theapplication

Core Services

Webkit*

We providethe framework

*Moto Webkit available on WinCE, Windows Mobile and Android

RHOConnect Server

BackendData

BackendData

Source Adapter

Source Adapter

Page 12: Rho mobile v4 - DroidCon Paris 18 june 2013

RHOCONNECT INTEGRATION AND SYNCHRONIZATION

PAGE 12

RHOConnect Server

SalesForce.com Source Adapter

Web Services Source Adapter

SQL DB Source Adapter

RESTful API Server Plugin

RedisNoSQL DB

RHOConnectClients

Page 13: Rho mobile v4 - DroidCon Paris 18 june 2013

2011 APAC Developer Conference

RHOMOBILE SUITEIT’S ALWAYS WHAT’S NEXT.SNEAK PEEK OF RMS 4.0

Page 14: Rho mobile v4 - DroidCon Paris 18 june 2013

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

Page 15: Rho mobile v4 - DroidCon Paris 18 june 2013

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

Page 16: Rho mobile v4 - DroidCon Paris 18 june 2013

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

Page 17: Rho mobile v4 - DroidCon Paris 18 june 2013

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

Page 18: Rho mobile v4 - DroidCon Paris 18 june 2013

2011 APAC Developer Conference

RHOMOBILE SUITEIT’S ALWAYS WHAT’S NEXT.

DEMO

Page 19: Rho mobile v4 - DroidCon Paris 18 june 2013

DEVELOPER COMMUNITYHTTP://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

Page 20: Rho mobile v4 - DroidCon Paris 18 june 2013

GETTING STARTED – FREE!WE HAVE YOU COVERED 24/7

LAUNCHPAD Free User Community

Documentation, Tutorials,Webinars and ProductRelease Info

Collaborate, Shareand Support

Members include MotorolaEngineers, Technical Architectsand Product Managers

PAID SUPPORTMULTI-CHANNELCONTACT OPTIONS

Phone-based Support

Email-based Support

Worldwide 24/7 Availability

Web-based Support{

Page 21: Rho mobile v4 - DroidCon Paris 18 june 2013

RHOMOBILE MAKES SENSE

The HTML language underpinsthe entire Internet. It’snot going anywhere.

Applications can look justas appealing as yourfavorite consumer apps.

Choosing this platform doesnot limit your devicechoices. It expands them.

Writing for a single platformensures faster deliveryacross all targeted OS’s

Motorola’s technology hasbeen used for years bythousands of developers.

FUTURE PROOFED

BETTERUSER EXPERIENCE

FASTTIME-TO-MARKET

LARGE COMMUNITY

DEVICE FLEXIBILITY

Page 22: Rho mobile v4 - DroidCon Paris 18 june 2013

2011 APAC Developer Conference

RHOMOBILE SUITEIT’S ALWAYS WHAT’S NEXT.

THANK YOU@RHOMOBILEHTTP://LAUNCHPAD.MOTOROLASOLUTIONS.COM