RhoMobile Suite , basada en el marco de código abierto Rhodes, es un conjunto de herramientas de desarrollo para crear aplicaciones móviles nativas, centradas en datos y multiplataforma para empresas y consumidores. Permite a los desarrolladores crear aplicaciones móviles nativas utilizando tecnologías web, como CSS3 , HTML5 , JavaScript y Ruby . Los desarrolladores pueden implementar RhoMobile Suite para escribir una aplicación una vez y ejecutarla en los sistemas operativos más utilizados, incluidos iOS , Android , Windows Phone , Windows Mobile , Windows CE , Windows 10 Mobile y Windows Desktop . Los desarrolladores controlan cómo se comportan las aplicaciones en diferentes dispositivos. RhoMobile Suite consta de un conjunto de herramientas para crear, probar, depurar, integrar, implementar y administrar aplicaciones para consumidores y empresas. Consiste en los productos Rhodes, RhoElements, RhoStudio, RhoConnect y RhoGallery, e incluye un patrón Model View Controller integrado, un Object Relational Mapper para aplicaciones con uso intensivo de datos, sincronización de datos integrada y un amplio conjunto de API. Estos servicios de desarrollo móvil se ofrecen en la nube e incluyen compilación alojada, sincronización y gestión de aplicaciones.
RhoMobile fue parte de Zebra Technologies luego de la adquisición de Motorola Solutions por parte de Zebra en octubre de 2014 hasta 2016, cuando el proyecto pasó a ser de código abierto. [1]
El código fuente de RhoMobile es mantenido por Tau Technologies, un proveedor de software independiente fundado por miembros del equipo de RhoMobile, que brinda servicios de consultoría y desarrollo relacionados con RhoMobile.
RhoMobile, conocida anteriormente como Rhodes Framework, fue fundada por Adam Blum en septiembre de 2008, junto con la creación del proyecto Rhodes en GitHub. En los meses siguientes se lanzaron versiones que añadieron compatibilidad con el desarrollo de iPhone, Windows Mobile y Android. En mayo de 2009, RhoMobile ganó en Interop 2009 como "Mejor empresa emergente" del evento. En noviembre de 2009, se lanzó RhoHub como el comienzo de los servicios de desarrollo alojados y multiplataforma de RhoMobile. En mayo de 2010, RhoMobile ganó el Web 2.0 Expo LaunchPad. Motorola Solutions adquirió la empresa en octubre de 2011. En 2012, RhoMobile fue uno de los ganadores del premio Tecnología del año 2012 de InfoWorld. En 2013, RhoMobile Suite ganó el premio Reader's Choice de About.com por ser la mejor herramienta para el formato multiplataforma en aplicaciones.
En abril de 2014, Zebra Technologies adquirió Motorola Solutions por 3.450 millones de dólares, y la transacción se completó en octubre de 2014.
Desde 2016 el proyecto lo mantiene Tau Technologies.
RhoMobile Suite incluye Rhodes, RhoElements, RhoStudio, RhoConnect, RhoHub y RhoGallery.
Rhodes es un marco de trabajo gratuito y de código abierto y la base de la plataforma de desarrollo de aplicaciones RhoMobile. Permite a los desarrolladores utilizar sus conocimientos de HTML, CSS, JavaScript y Ruby para crear aplicaciones nativas para todos los sistemas operativos más populares, incluidos iOS, Android y Windows Phone 8. Los desarrolladores pueden aprovechar una comunidad de código abierto grande y madura, que ha desarrollado miles de aplicaciones RhoMobile.
RhoElements ofrece funciones de nivel empresarial sobre Rhodes, lo que agrega compatibilidad con dispositivos Zebra de nivel empresarial, incluidos los sistemas operativos Windows Mobile y Windows CE. Ofrece un patrón Model View Controller integrado, un Object Relational Mapper para aplicaciones con uso intensivo de datos, sincronización de datos integrada y un gran conjunto de API. El Model View Controller separa la interfaz de una aplicación de su lógica para simplificar el desarrollo y ayudar con el control. El Object Relational Mapper ofrece sincronización automática de datos de back-end. La amplia base de API empresariales admite funciones como captura RFID, escaneo de códigos de barras y procesamiento de pagos. RhoElements cuenta con cifrado automático de datos para la seguridad de los datos en reposo, lo que protege la información y mitiga los riesgos.
RhoStudio es un complemento gratuito de Eclipse que permite a los usuarios desarrollar una aplicación una sola vez para implementarla en varias plataformas móviles. Los desarrolladores pueden generar, desarrollar, depurar y probar aplicaciones en un solo lugar, sin necesidad de emuladores ni hardware diferente. Las plataformas de SO más populares se pueden simular mediante la selección de un cuadro desplegable. La razón es que el desarrollo de una sola vez puede significar menos errores, menos costos de hardware y una implementación más rápida.
RhoConnect permite a los desarrolladores integrar la sincronización de datos en las aplicaciones para acceder a los datos sin conexión. Simplifica la integración básica de aplicaciones backend de una aplicación móvil empresarial, lo que permite a los usuarios tener sus datos con ellos en todo momento, independientemente de si se conectan o no. Está disponible en la nube o en las instalaciones.
RhoGallery permite la distribución de aplicaciones empresariales, lo que permite que una tienda de aplicaciones controle y envíe aplicaciones. Los departamentos de TI pueden entregar aplicaciones y actualizaciones según sea necesario en múltiples sistemas operativos y dispositivos.
RhoHub es el servicio en la nube que viene con una suscripción paga y admite compilaciones en la nube, el servicio alojado RhoConnect y el servicio alojado RhoGallery.
RhoMobile utiliza un patrón Modelo-Vista-Controlador. Las vistas se escriben en HTML (incluido HTML5). Los controladores se escriben en Ruby.
RhoMobile 7.x y estructura de precios simplificada
El 29 de julio de 2014, el lanzamiento de RhoMobile 5.0 [2] estuvo acompañado de un nuevo modelo de servicio optimizado que ofrecía precios transparentes de varios niveles, incluido un nivel gratuito y dos niveles de suscripción de pago, Silver y Gold. Este nuevo precio se creó para satisfacer las necesidades de los desarrolladores. En esta estructura de precios, Rhodes, el marco de aplicación básico, y RhoStudio son de uso gratuito. Ambos niveles de pago incluyen Rhodes y RhoStudio, así como RhoElements (funciones empresariales mejoradas como lectura de códigos de barras y cifrado automático de datos), Cloud Build y un complemento de Visual Studio, RhoConnect, RhoGallery y soporte en línea. La compra de una suscripción incluye un mes de servicios gratuitos.
Desde 2015, RhoMobile Suite se distribuye con licencia MIT de uso gratuito y cuenta con soporte comercial proporcionado por Tau Technologies. Hay opciones de soporte flexibles disponibles a pedido de la empresa encargada del mantenimiento. [3]