Motorola RhoMobile Suite v4.1.0

Contents

  1. Description
  2. Device Compatibility
  3. Release Notes
  4. Components
  5. Installation
  6. Usage Notes
  7. Known Issues
  8. Usage Notes for 2.2 APIs
  9. Known Issues for 2.2 APIs
  10. Supported Ciphers
  11. Part Numbers

Description

Thank you for selecting Motorola as your mobility solution tool provider. User friendly mobile applications are key to leveraging the power, value and return on investment of your mobile solutions and with Motorola RhoMobile Suite you can significantly reduce the time and cost associated with mobile application development.

RhoMobile Suite allows you to create flexible, OS-independent, hardware-agnostic applications that look, feel and act the same on every supported device. You can rapidly create robust mobile applications that can include a wide range of advanced data capture capabilities. Whether you want to streamline your warehouse, delivery or service operations or enable more robust asset tracking & visibility, Motorola RhoMobile Suite will help you get your enterprise mobility solution up and running.


Device Compatibility

RhoMobile Suite supports iOS, Android, Windows Embedded Handheld, and Desktop Windows XP / XPe / 7 development. On MSI devices the Rhomobile Suite supports Android, Windows Embedded Handheld 6.1, 6.5 and Windows CE 5, 6 & 7.

Not all APIs will be available on every supported platform, please refer to The online API compatibility document (http://docs.rhomobile.com/guide/apisummary) for a comprehensive list.

Consumer Devices

This software release has been approved with the following devices from other manufacturers

Manufacturer Device Operating System(s)
Apple iPod Touch
iPhone 3Gs
iPhone 4
iPhone 4S
iPhone 5
iPad Family
iOS 6.x
iOS 7.x
Android Devices Android Devices Android 2.3 (Gingerbread)
Android 4.0 (Ice Cream Sandwich)
Android 4.1-4.3 (JellyBean)
Building for both ARM and x86 is supported
Windows Phone 8 Devices Windows Phone 8 Devices Windows Phone 8

Please note that RhoMobile Suite no longer supports Blackberry development from RMS version 4.0 onwards.

Motorola Solutions Devices

This software release has been approved for use with the following Motorola Solutions Enterprise Mobility devices.

Mobile Computers

Device family Device Operating System(s)
ES400 ES400 Windows Embedded Handheld 6.5
ET1 ET1 (Enterprise Tablet), ET1 WAN Android 2.3 (Gingerbread)
Android 4.1 (JellyBean)
MC2100* MC2100, MC2180 Windows CE 6.0 Core
MC3090 MC3000, MC3090 Windows CE 5.0
Windows Mobile 6.1
MC3100 MC3100R, MC3100S, MC3190G, MC3190R, MC3190S, MC3190Z Windows CE 6.0 Professional
Windows Embedded Handheld 6.5
MC40 MC40 Android 2.3 (Gingerbread)
Android 4.1 (JellyBean)
MC45 MC45 Windows Embedded Handheld 6.5
MC55 MC5574, MC5590 Windows Embedded Handheld 6.5
MC55A0 MC55A0 Windows Embedded Handheld 6.5
MC55N0 MC55N0 Windows Embedded Handheld 6.5
MC65 MC659B Windows Embedded Handheld 6.5
MC67 MC67 Windows Embedded Handheld 6.5
Android 4.1 (JelyBean)
MC70 MC7004, MC7090, MC7094, MC7095 Windows Mobile 6.1
MC75 MC7506, MC7508, MC7596, MC7598 Windows Embedded Handheld 6.5
MC75a MC75A0, MC75A6, MC75A8 Windows Embedded Handheld 6.5
MC9000 MC9090, MC9097, MC9094 Windows CE 5.0
Windows Mobile 6.1
MC9100 MC9190-G, MC9190Z Windows CE 6.0 Professional
Windows Embedded Handheld 6.5
MC9200 MC92N0 Windows CE 7.0
Windows Embedded Handheld 6.5
MC9500 MC9590, MC9596, MC9598, MC959B (WM6.1) Windows Mobile 6.1, Windows Embedded Handheld 6.5
TC55 TC55 Android 4.1 (JellyBean)

* The MC2100 family of devices are only supported by RhoElements 2.1.

Vehicle Computers

Device family Device Operating System(s)
VC5090 VC5090 Windows CE 5.0
VC6000 VC6000, VC6096 Windows Embedded Handheld 6.5
VC70 VC70 Windows CE 7.0

Micro Kiosks

Device family Device Operating System(s)
MK3000 MK3000, MK3090 Windows CE 5.0
MK3100 MK3100, MK3190 Windows CE 7.0
MK4000 MK4000, MK4090 Windows CE 5.0

Wearable Computers

Device family Device Operating System(s)
WT4090 WT4070, WT4090 Windows CE 5.0
WT41N0 WT41N0 Windows CE 7.0

Printers

The underlying SDK wrapped by RhoElements for each printer manufacturer will support a wide range of that manufacturer's printers and their documentation should be consulted for an up to date list. Motorola Solutions has formally validated a number of specific popular printers, (QLn320, MZ220, MZ220) but the API will support the same range of printers supported by the manufacturer SDK. more details of which can be found at the Printing documentation

Memory Considerations

RhoElements 4.0 introduces support for our older device families such as the MC9000 and MK4000. The devices supported by RhoElements span the entire range of the performance spectrum and therefore care should be taken when developing applications, especially for these older devices. Please have the capabilities of your target device in mind when developing your application, the following points will help with this.

Localizations

Motorola RhoMobile Suite has been approved to run on the following localized device operating systems:
  • French
  • Italian
  • German
  • Spanish
  • Portuguese
  • Traditional Chinese
  • Simplified Chinese
  • Korean (Windows Embedded Handheld Only)
  • Japanese

Approved localized operating systems can be obtained from Support Central.

Non-Motorola Solutions Devices

Motorola RhoMobile Suite will also run on competitor devices running Windows Embedded Handheld 6.5, though many APIs on this platform are specific to MSI hardware e.g. Barcode, Card Reader etc.


Release Notes

Version 4.1.0

[Show 4.0.x Release Information]

[Show 2.x Release Information]

[Show 1.x Release Information]

Back to Top


Components of RhoMobile Suite

PC Components

If the default install location is not changed, the components are installed in the following folders:

Component Location
RhoStudio C:\MotorolaRhoMobileSuite[version#]\rhostudio
RhoConnect C:\MotorolaRhoMobileSuite[version#]\ruby\lib\ruby\gems\1.9.1\gems\rhoconnect-4.1.x
GNU make C:\MotorolaRhoMobileSuite[version#]\make-3.81
Redis database C:\MotorolaRhoMobileSuite[version#]\redis-2.6.x
RhoMobile application to build Shared Runtime C:\MotorolaRhoMobileSuite[version#]\RhoElements2
Pre-built Shared Runtimes C:\MotorolaRhoMobileSuite[version#]\RhoElements2 Shared Runtime
RhoMobile sample applications C:\MotorolaRhoMobileSuite[version#]\samples

Device components for Windows Embedded Handheld and Windows CE devices:

Component Location
Runtime Executable \Program Files\RhoElements\
Default Configuration Files \Program Files\RhoElements\Config
Default HTML Files \Program Files\RhoElements\HTML
Default Image Files \Program Files\RhoElements\Image
MPM accessory libraries \Program Files\RhoElements\MPM
NPAPI Plugin Directory \Program Files\RhoElements\NPAPI
EMML Plugin Libraries \Program Files\RhoElements\Plugin
Files required for Ruby Wrapper \Program Files\RhoElements\rho

* You can only have one shared runtime installed on your device at any one time, please uninstall any previous versions before installing a new one.

Back to Top


Installation

Instructions for installing RhoMobile Suite including all its components (RhoElements, Rhodes, RhoConnect, runtimes) on both Windows and Mac can be found in the online installation instructions (http://docs.rhomobile.com/en/4.0.0/guide/rhomobile-install).

Back to Top


Usage Notes

Overview / Setup


Usage Notes for RhoConnect

The latest guides and information on supported platforms are available at http://docs.rhomobile.com/rhoconnect/introduction. The migration guide from 2.2 to 4.0 is available at http://docs.rhomobile.com/rhoconnect/migration

Usage Notes for RhoStudio

Motorola RhoMobileSuite ships with RhoStudio. The latest guides and information on supported platforms is available at http://docs.rhomobile.com/rhostudio.tutorial.

Usage Notes for RhoElements applications

Interaction with Datawedge

In order to run RhoElements alongside DataWedge please configure a DataWedge profile as documented under the 'Profile Configuration Menu' page in the DW help file under the following scenarios: You can also refer to the RhoElements scanner documentation page for step by step instructions on how to do this.

Localized Builds

Licensing

Module specific notes

Usage notes for Windows Mobile / Windows Embedded Handheld and Windows CE

Usage notes for Android. Both Consumer and Motorola Android

Usage notes for iOS

Usage notes for WP8

Usage notes for the Rendering Engine

Notes for running multiple applications simultaneously

Development

Configuration Options

Usage notes for Beta Functionality

Usage Notes for New ORM Common API (Beta)

New ORM API provides Ruby and JS access to the Rhodes mini database object mapper (ORM), performing database operation on Rhodes model objects. It replaces old Ruby and JS implementations and serve as a basis for new features and enhancements. For further information consult online Module Core API and Models API documents. Existing implementation (Old ORM) is kept in parallel at this moment to provide smooth transitioning to the new API. By default, existing Old ORM API will be enabled by default in RE 4.1.

Back to Top


Known Issues

Known Issues with RhoConnect

Known issues with RhoStudio

Known Issues with RhoElements applications

Known issues with Modules

Known issues on Windows Mobile / Windows Embedded Handheld and Windows CE

Known issues on Android. Both Consumer and Motorola Android

Known issues on iOS

Known issues on Windows Phone 8

Known issues on Windows Desktop applications & RhoSimulator

Rendering Engine Issues

Known issues with New ORM Common API

Back to Top


Usage Notes affecting 2.2 APIs

With the move to 4.0 a number of new APIs were created to harmonize the sometimes disjointed set of APIs available under 2.2. All 2.2 APIs are still backwardly supported under 4.0 and a migration guide is available under http://docs.rhomobile.com/guide/apiusage. The following usage notes only affect those APIs included in 4.0 for backwards compatibility with 2.2.

Module Specific Notes

Device Specific Notes

Internet Explorer

Back to Top


Known Issues affecting 2.2 APIs

With the move to 4.0 a number of new APIs were created to harmonize the sometimes disjointed set of APIs available under 2.2. All 2.2 APIs are still backwardly supported under 4.0 and a migration guide is available under http://docs.rhomobile.com/guide/apiusage. The following known issues only affect those APIs included in 4.0 for backwards compatibility with 2.2.

Issues with the Rhodes' API set

Issues with the RhoElements API set

Issues with Sample Applications

Back to Top


Supported Ciphers

The following SSL Ciphers are supported in Motorola WebKit

Back to Top


Part Numbers

The following table lists the part numbers for RhoMobile Suite

Part Number Description Planned First Release Date Comments
RMS_040101_WIN RhoMobile Suite for Windows operating systems 4th April 2014 Version 4.1
RMS_040101_DMG RhoMobile Suite for Mac operating systems 4th April 2014 Version 4.1

Back to Top


Last revised: 07th April 2014
Copyright © 2011-2014
Motorola Solutions, Inc.