RhoMobile Suite , basado en el framework de código abierto Rhodes, es un conjunto de herramientas de desarrollo para crear aplicaciones móviles nativas, multiplataforma y centradas en datos , tanto para consumidores como para empresas. 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 sola vez y ejecutarla en los sistemas operativos más utilizados, incluyendo iOS , Android , Windows Phone , Windows Mobile , Windows CE , Windows 10 Mobile y Windows Desktop . Los desarrolladores controlan el comportamiento de 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. Incluye los productos Rhodes, RhoElements, RhoStudio, RhoConnect y RhoGallery, así como un patrón Modelo-Vista-Controlador (MVC) integrado, un Mapeador Objeto-Relacional (OBR) para aplicaciones con gran cantidad 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 formó parte de Zebra Technologies tras la adquisición de Motorola Solutions por parte de Zebra en octubre de 2014 hasta 2016, cuando el proyecto se convirtió en 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 ofrece servicios de consultoría y desarrollo relacionados con RhoMobile.
Historia
RhoMobile, anteriormente conocida 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 actualizaciones que añadieron soporte para el desarrollo en iPhone, Windows Mobile y Android. En mayo de 2009, RhoMobile fue galardonada en Interop 2009 como la "Mejor Empresa Emergente" del evento. En noviembre de 2009 se lanzó RhoHub, dando inicio a los servicios de desarrollo multiplataforma alojados de RhoMobile. En mayo de 2010, RhoMobile fue ganadora del premio Web 2.0 Expo LaunchPad. Motorola Solutions adquirió la empresa en octubre de 2011. En 2012, RhoMobile fue una de las empresas galardonadas con el premio Tecnología del Año 2012 de InfoWorld . En 2013, RhoMobile Suite ganó el premio About.com Reader's Choice Award a 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 es mantenido por Tau Technologies.
Descripción general
Productos de la suite RhoMobile
La suite RhoMobile incluye Rhodes, RhoElements, RhoStudio, RhoConnect, RhoHub y RhoGallery.
Rodas
Rhodes es un framework gratuito y de código abierto, y la base de la plataforma de desarrollo de aplicaciones RhoMobile. Permite a los desarrolladores usar sus conocimientos de HTML, CSS, JavaScript y Ruby para crear aplicaciones nativas para todos los sistemas operativos populares, incluidos iOS, Android y Windows Phone 8. Los desarrolladores pueden aprovechar una amplia y consolidada comunidad de código abierto, que ha desarrollado miles de aplicaciones para RhoMobile.
Elementos de Rho
RhoElements ofrece funcionalidades de nivel empresarial sobre Rhodes, incluyendo compatibilidad con dispositivos Zebra de nivel empresarial, como Windows Mobile y Windows CE. Ofrece un patrón Modelo-Vista-Controlador (MVC) integrado, un Mapeador Objeto-Relacional (OBR) para aplicaciones con gran cantidad de datos, sincronización de datos integrada y un amplio conjunto de API. El patrón MVC separa la interfaz de la lógica de la aplicación para simplificar el desarrollo y facilitar el control. El Mapeador Objeto-Relacional ofrece sincronización automática de los datos del backend. Su amplia gama 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 garantizar la seguridad de los datos en reposo, protegiendo la información y mitigando riesgos.
RhoStudio
RhoStudio es un complemento gratuito para Eclipse que permite a los usuarios desarrollar una aplicación una sola vez para implementarla en múltiples plataformas móviles. Los desarrolladores pueden generar, desarrollar, depurar y probar aplicaciones en un solo lugar, sin necesidad de emuladores ni hardware adicional. Es posible simular las plataformas de sistemas operativos más populares mediante una selección en un menú desplegable. La ventaja es que el desarrollo único reduce los errores, disminuye los costos de hardware y acelera la implementación.
RhoConnect
RhoConnect permite a los desarrolladores integrar la sincronización de datos en las aplicaciones para acceder a ellos sin conexión. Simplifica la integración básica de la aplicación backend en las aplicaciones móviles empresariales, permitiendo a los usuarios tener sus datos siempre a mano, independientemente de si se conectan o no. Está disponible en la nube o en las instalaciones del cliente.
Galería Rho
RhoGallery permite la distribución de aplicaciones empresariales, lo que posibilita que una tienda de aplicaciones controle y promocione las aplicaciones. Los departamentos de TI pueden distribuir aplicaciones y actualizaciones según sea necesario en múltiples sistemas operativos y dispositivos.
RhoHub
RhoHub es el servicio en la nube que viene con una suscripción de pago y es compatible con compilaciones en la nube, el servicio alojado RhoConnect y el servicio alojado RhoGallery.
Arquitectura
RhoMobile utiliza el patrón Modelo-Vista-Controlador. Las vistas están escritas en HTML (incluido HTML5). Los controladores están escritos en Ruby.
RhoMobile 7.x y estructura de precios simplificada
El 29 de julio de 2014, el lanzamiento de RhoMobile 5.0 [ 2 ] vino acompañado de un nuevo modelo de servicio optimizado que ofrece precios transparentes de varios niveles, incluyendo un nivel gratuito y dos niveles de suscripción de pago, Plata y Oro. Este nuevo modelo de precios se creó para satisfacer las necesidades del desarrollador. En esta estructura de precios, Rhodes, el marco de trabajo básico para aplicaciones, 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 para 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, con soporte comercial proporcionado por Tau Technologies. Se ofrecen opciones de soporte flexibles previa solicitud a la empresa responsable del mantenimiento. [ 3 ]
Véase también
Referencias
- ↑ Suzanne Kapner y Paul Ziobro. "Motorola Solutions vende su negocio de escáneres a Zebra Technologies" . Wall Street Journal . Consultado el 15 de abril de 2014 .
- ↑ "La nueva suite RhoMobile 5.0 ofrece precios accesibles para desarrolladores" . SD Times . Consultado el 29 de julio de 2014 .
- ↑ "Tau Technologies" . tau-technologies.com . Consultado el 9 de agosto de 2019 .
Enlaces externos
- Plataformas informáticas