MobileTogether incorpora códigos de barras, pruebas automatizadas y otras funcionalidades

Es hora de presentar la última versión de MobileTogether, el framework multiplataforma de Altova para desarrollar aplicaciones nativas centradas en datos.

A tan solo cinco meses del lanzamiento de MobileTogether 2.2, la versión 3.0 incluye una impresionante variedad de nuevas funcionalidades, desde características solicitadas por los desarrolladores, como el escaneo de códigos de barras y el soporte para pruebas automatizadas, hasta mejoras en la flexibilidad, como las hojas de estilo de varios niveles y la función de impresión a archivo, todo lo cual seguramente destacará sus aplicaciones entre la competencia.

Analicemos en detalle las nuevas funcionalidades.

Novedades en MobileTogether 3.0

La versión 3.0 de MobileTogether incluye las siguientes mejoras:

  • Soporte para la lectura de códigos de barras
  • Hojas de estilos multinivel
  • Instalación de pruebas automatizadas
  • Nueva acción: imprimir en PDF, Word o RTF desde el cliente
  • Opción para abrir archivos (p. ej. PDF) en el cliente
  • Mayor velocidad en clientes Windows y Windows Phone
  • Cliente para exploradores web totalmente renovado

Soporte para códigos de barras

Ahora, al desarrollar aplicaciones en MobileTogether, se ofrece soporte para la lectura de códigos de barras. Esta función será de fácil comprensión para los usuarios finales, quienes ahora pueden utilizar la cámara de su dispositivo móvil para escanear un código de barras y obtener la información que contiene.

MobileTogether es compatible con numerosos estándares populares de códigos de barras lineales y bidimensionales, que incluyen:

  • Azteca
  • Codabar
  • Código 39
  • Código 93
  • Código 128
  • Matriz de datos
  • EAN-8
  • EAN-13
  • EAN-128
  • ITF
  • PDF 417
  • Código QR
  • RSS-14
  • RSS (versión ampliada)
  • UPC-A
  • UPC-B

A continuación, puede ver cómo configurar el uso de códigos de barras como una acción dentro de una aplicación, y un ejemplo de una aplicación que escanea un código de barras ISBN (que utiliza el formato EAN-13).

El soporte para códigos de barras hace que las aplicaciones de MobileTogether sean aún más útiles en una amplia variedad de industrias y sectores.

Hojas de estilo de varios niveles

Para lograr la máxima flexibilidad en el diseño de la interfaz de usuario, ahora puede definir y asignar estilos ya sea a nivel de todo el proyecto o de forma individual: por página, por tabla o por control. Los desarrolladores simplemente definen los estilos utilizando el cuadro de diálogo de "Hojas de Estilo" y luego pueden asignarlos con un solo clic, según sea necesario. Como puede ver a continuación, el cuadro de diálogo admite estilos a nivel de proyecto, que se aplican en todas partes, y estilos personalizados que se pueden asignar de forma precisa para los diferentes elementos y controles de la interfaz de usuario de la aplicación.

Los estilos, y la aplicación de estilos, pueden definirse utilizando valores estáticos o calcularse mediante XPath.

Crear un repositorio centralizado de estilos no solo ahorra una gran cantidad de tiempo, sino que también facilita enormemente el control de la apariencia de las aplicaciones en todas las plataformas. Por ejemplo, si necesita que todos los botones de las aplicaciones tengan el mismo aspecto en iOS, Android y Windows (es decir, en lugar de utilizar los estilos de botón predeterminados de cada sistema), ahora puede definirlo una sola vez por proyecto (o a cualquier nivel de detalle, según sea necesario).

Instalación de pruebas automatizadas

MobileTogether 3.0 incluye funciones que mejoran significativamente la capacidad de probar y depurar aplicaciones móviles. En la sección de simulador de MobileTogether Designer, ahora es posible grabar una secuencia de acciones del usuario, guardar esa secuencia en un archivo y reproducir los conjuntos de acciones del usuario guardados más adelante, cuando la aplicación se modifica. Sin embargo, a diferencia de otros productos, las acciones se pueden reproducir ya sea en la propia ventana del simulador, o en un dispositivo cliente que esté conectado al Designer para una prueba.

Puede guardar conjuntos completos de scripts de prueba para validar las aplicaciones a medida que evolucionan con el tiempo, lo que le permite:

  • Verificar el comportamiento de la aplicación en caso de que los datos subyacentes cambien, como resultado de consultas a la base de datos o solicitudes a servicios web REST
  • Verifique las correcciones de errores repitiendo la secuencia de acciones que causaron el error en una nueva versión de la aplicación que incorpora la corrección
  • Asegúrese de que no se introduzcan comportamientos inesperados de forma accidental en las nuevas versiones de la aplicación
  • Visualice cómo se ven las mismas secuencias de acciones del usuario en diferentes dispositivos móviles

El cuadro de diálogo "Gestionar casos de prueba y ejecuciones", que se muestra a continuación, le permite gestionar bibliotecas de casos de prueba para cada aplicación, controlar la velocidad de reproducción y recopilar capturas de pantalla de las interfaces de usuario y el código fuente de las páginas después de cada paso.

MobileTogether ofrece un soporte completo para las pruebas automatizadas, lo que permite desplegar aplicaciones a los usuarios finales en múltiples plataformas móviles de manera mucho más rápida que con otras herramientas de desarrollo móvil.

Impresión en archivo desde la aplicación móvil

Ahora es posible generar informes o documentos directamente desde una aplicación móvil.

Este soporte se habilita gracias a una estrecha integración con Altova StyleVision, que permite el diseño de.. informes multicanal y StyleVision Server Para generarlos de forma dinámica, basándose en los datos del usuario final. El servidor StyleVision utiliza un diseño de informe creado en StyleVision para imprimir los datos del usuario final en formato PDF, Word o RTF.

Una vez que se genera un documento, se guarda en el dispositivo del cliente para su procesamiento posterior. Por ejemplo, un archivo PDF puede enviarse por correo electrónico como un archivo adjunto. La captura de pantalla que se muestra a continuación muestra el cuadro de diálogo de "Acciones" para configurar la función de "imprimir a archivo" y una página de una aplicación que utiliza esta función.

La capacidad de imprimir documentos en formatos predefinidos y estandarizados mejora significativamente las posibles aplicaciones de MobileTogether en entornos empresariales.

Capacidad para abrir archivos en dispositivos móviles

Ahora, los desarrolladores de aplicaciones pueden ofrecer a los usuarios finales la posibilidad de abrir archivos como PDF, imágenes, archivos de texto, etc., que están almacenados en el dispositivo del usuario. La ruta del archivo se puede definir directamente en el diseño de la aplicación o a través de XPath. Alternativamente, se puede permitir que el usuario final seleccione el archivo en su dispositivo, por ejemplo, en una aplicación de Windows 8 o 10. Un filtro opcional de extensión de archivo permite especificar los tipos de archivos que se pueden abrir.

Aumento de la velocidad para dispositivos Windows

La versión 3.0 incluye una mejora significativa en la velocidad de las aplicaciones para Windows desarrolladas con MobileTogether. La velocidad de renderizado de las páginas en Windows Phone y en Windows 8 y 10 ahora es hasta 5 veces más rápida*.

*Nota: Se asume que el asterisco indica una nota al pie o una aclaración adicional que no se incluye en el texto proporcionado.

Cliente de navegador completamente reescrito

Además de las aplicaciones nativas para iOS, Android, Windows Phone, y Windows 8 y 10, MobileTogether incluye un cliente basado en un navegador HTML5 para dispositivos que utilicen cualquier otro sistema operativo, como los dispositivos Blackberry o las computadoras portátiles que no tengan Windows 8/10.

Para la versión 3.0, hemos reescrito por completo el cliente del navegador MobileTogether para ofrecer un mejor rendimiento. La nueva versión transfiere significativamente menos datos entre el servidor y el navegador, lo que reduce el tráfico de datos, y las aplicaciones que se ejecutan en el navegador son generalmente más fluidas y rápidas.

Las pruebas internas, especialmente a través de la red 3G, permiten velocidades de carga de las páginas hasta 10 veces* más rápidas.

*Nota: Se recomienda mantener el asterisco para indicar que se trata de una afirmación que requiere verificación o que puede estar sujeta a ciertas condiciones.

Obtenga más información y descargue la versión 3.0

Obtenga todos los detalles y actualice a MobileTogether 3.0. Es gratuito para los clientes actuales. Para los nuevos clientes, MobileTogether Designer siempre está disponible de forma gratuita, por lo que puede empezar a desarrollar su primera aplicación de inmediato.