Altova MobileTogether proporciona las herramientas necesarias para generar aplicaciones nativas sofisticadas más rápido que nunca.
La plataforma de MobileTogether incluye todo lo que necesita para crear, implementar y actualizar sus aplicaciones móviles de marca propia
1
Un desarrollador o usuario con conocimientos técnicos construye y prueba una aplicación móvil en el entorno gratuito MobileTogether Designer.
2
El desarrollador implementa la solución en un servidor MobileTogether Server (in situ o en la nube).
3
Implementación en las tiendas de aplicaciones
El desarrollador compila el código generado automáticamente con MobileTogether Designer y envía la aplicación a las tiendas de aplicaciones.
MobileTogether usa una combinación de interfaces mediante operaciones arrastrar y colocar, el potente lenguaje de programación visual de estructuras de acciones para el control de eventos y programación funcional estandarizada para seleccionar y procesar datos.
Esto quiere decir que MobileTogether se ocupa de la parte más tediosa y genera aplicaciones para todas las plataformas móviles y de escritorio en base a su diseño.
El Desarrollo Rápido de Aplicaciones (RMAD) permite a cualquier programador o desarrollador web generar aplicaciones móviles basadas en datos altamente sofisticadas y para todas las plataformas.
MobileTogether es compatible con cualquier fuente central de datos, entre otras:
También ofrece conexión directa con las principales bases de datos relacionales:
Las fuentes de datos heredadas (Excel, EDI, texto, etc.) pueden conectarse fácilmente con la integración de datos de MapForce Server.
Ninguna otra herramienta RMAD del mercado permite este nivel de flexibilidad.
Las aplicaciones creadas con MobileTogether pueden incluir todo tipo de funciones y características avanzadas:
Perfecta integración de las funciones del dispositivo
Impresionantes paneles de información, gráficos y diagramas
Formularios móviles
Versión localizada en varios idiomas
Captura de firmas
Notificaciones automáticas
Escaneo y creación de códigos de barras
Personalización basada en el tipo de plataforma
Compatibilidad con mensajes NFC (transmisión de datos en proximidad)
Escaneo y creación de códigos QR
Compatibilidad con MQTT en la comunicación entre dispositivos inteligentes
El entorno de desarrollo móvil multiplataforma MobileTogether es el único en el mercado con el que una aplicación puede estar lista en días en vez de en semanas.
Con MobileTogether ya no tendrá que esperar meses para que su aplicación esté disponible en las tiendas de iOS, Android y Windows.
Descargue gratis MobileTogether Designer y descubra cómo puede diseñar una aplicación en tan solo una semana.
A continuación encontrará más detalles sobre cómo desarrollar aplicaciones móviles con MobileTogether:
Gracias a las funciones visuales de desarrollo móvil RMAD de MobileTogether Designer, no es necesario ser un desarrollador móvil especializado para poder crear sofisticadas aplicaciones.
MobileTogether Designer es totalmente gratis y puede ser utilizado por un número ilimitado de usuarios.
Diseñar la interfaz de una aplicación resulta sencillo con las funciones de arrastrar y colocar de la paleta de controles de MobileTogether Designer. MobileTogether se encarga de representar correctamente los controles en cada sistema operativo y factor de forma.
El control de eventos de la interfaz del usuario de una solución se define arrastrando y colocando acciones en las estructuras de acciones, que ofrecen una representación visual del flujo de programación.
También admite el uso de XQuery y XPath para procesar y manipular datos e incluye un potente evaluador y generador de expresiones que simplifica las tareas de diseño y depuración de expresiones.
La mayoría de los desarrolladores conocen XPath y XQuery. No obstante, si necesita refrescar sus conocimientos, Altova ofrece una introducción gratuita a XPath, además de cursos en línea de XPath y tutoriales de XQuery para usuarios de todos los niveles.
Altova es pionera en el lenguaje de programación visual de estructuras de acciones que permite a los desarrolladores generar aplicaciones rápidamente y sin renunciar a las funciones y opciones nativas.
Como se ve a continuación, las estructuras de acciones son conjuntos de acciones y grupos de acciones que definen el control de eventos y de errores de una aplicación. En el cuadro de diálogo "Acciones" podrá definir acciones para controles y páginas con solo arrastrar acciones del panel izquierdo al derecho, donde se define el flujo de control en forma de árbol y se configuran las propiedades de cada acción.
Las estructuras de acciones no dependen del lenguaje de programación del dispositivo y, por tanto, permiten crear controladores de eventos, flujos de control y operaciones que funcionan igual en todos los dispositivos, sin tener que preocuparse por las particularidades de la API o kit de desarrollo de cada sistema operativo móvil.
A pesar de ser un lenguaje de diseño sencillo, es un lenguaje de programación en sí mismo, con capacidad para generar lógica de programación compleja y potencia para crear cualquier tipo de aplicación basada en datos.
Cuando esté listo para probar la aplicación, use el simulador integrado para ejecutar la solución, probar la interfaz gráfica del usuario en gran variedad de dispositivos y examinar los cambios que se producen en los datos del flujo de trabajo durante la ejecución.
El dispositivo de vista previa se puede cambiar en cualquier momento para probar el diseño de forma rápida y sencilla. Mientras prueba su aplicación, la ventana Mensajes registra todas las actividades que se llevan a cabo en el simulador de aplicaciones.
El nivel de detalles que ofrecen los mensajes tiene un valor incalculable a la hora de comprender comportamientos inesperados durante el desarrollo de la aplicación.
El Simulador también incluye un depurador integrado para acciones y expresiones XPath.
El simulador de MobileTogether también incluye sofisticadas funciones de pruebas automatizadas con las que podrá:
Incluso puede modificar la aplicación para corregir un error y volver a ejecutar el caso de prueba para validar los resultados de los cambios. Es decir, se trata de una herramienta indispensable de control de calidad.
El cuadro de diálogo "Gestionar casos y ejecuciones de prueba" que aparece en la imagen permite controlar la velocidad de reproducción, tomar instantáneas de las vistas del cliente y de las fuentes de página después de cada paso y comparar los resultados de la ejecución de prueba. Puede implementar casos de prueba de la aplicación en su servidor MobileTogether Server con su aplicación y seleccionarlos para ejecutarlos en el servidor desde un cuadro de diálogo especial llamado Pruebas automatizadas.
Después, los dispositivos cliente que estén conectados al servidor podrán ejecutar la prueba automatizada a la velocidad que se especificó en la pantalla "Pruebas automatizadas". Las demás columnas de este cuadro de diálogo permiten configurar el registro de cada ejecución de prueba para que se recopilen instantáneas de conjuntos de datos, vistas del cliente y estilos. Todos estos datos se guardan en los archivos de ejecución de prueba.
Los registros de las ejecuciones de prueba de MobileTogether Server se pueden descargar en el Designer para analizarlos y compararlos.
MobileTogether Designer incluye un depurador XPath y de acciones que ofrece a los desarrolladores la posibilidad de probar y depurar sus aplicaciones con precisión para comprender de inmediato todo el comportamiento de la aplicación, todo ello dentro del entorno de diseño directamente. El depurador permite depurar tanto el flujo de ejecución dentro de los árboles de acciones como los resultados de las funciones XPath/XQuery a las que se llama dentro de esos árboles.
Cuando se alcanza un punto de parada, esté basado en un punto de interrupción definido o en la acción siguiente, se abre la vista de depuración correspondiente y se puede recorrer el flujo de ejecución de la acción o de la expresión XPath y ver la pila de llamadas, cómo se actualizan los valores de las variables y los resultados de las expresiones de inspección.
MobileTogether es el entorno de desarrollo rápido de aplicaciones (RMAD) más asequible con este nivel de depuración durante el desarrollo.
Cuando la aplicación esté lista, el asistente para generar código de programa le guiará en el proceso de configuración y MobileTogether Designer generará proyectos enteros, listos para compilarse en aplicaciones iOS, Android y Windows nativas.
Una vez compiladas, las aplicaciones pueden enviarse a las tiendas de aplicaciones.
Para más información sobre cómo compilar código para aplicaciones Android, iOS, Windows Phone y Windows 10/11, consulte el manual del usuario de MobileTogether Designer.
El entorno de MobileTogether incluye un servidor central para las aplicaciones móviles. Cuando diseñe y genere su aplicación móvil con MobileTogether, estará desarrollando la aplicación para el usuario final y la lógica de servidor central al mismo tiempo y en el mismo entorno.
MobileTogether Server es la plataforma central donde residen sus aplicaciones móviles y tiende una pasarela entre usuarios finales y fuentes de datos centrales.
Puede instalar MobileTogether Server in situ, implementarlo en una infraestructura privada en la nube o alojarlo en un entorno público de nube como AWS o Azure.
Para una mayor personalización y flexibilidad de implementación, también puede añadir un proxy inverso entre el cortafuegos y MobileTogether Server.
El precio de las licencias del servidor central está basado en el rendimiento del servidor (es decir, en el número de núcleos CPU) y no en el número de aplicaciones que residen en el servidor.
MobileTogether Server se ocupa de las consultas y los cálculos más complejos de su aplicación, aumentando así la velocidad y el rendimiento de los dispositivos móviles que la ejecutan. Es decir, los resultados aparecen en la aplicación móvil mucho más rápido.
Esto permite al dispositivo móvil dedicar recursos a otros procesos, reducir el tiempo de carga y ahorrar espacio en memoria.
MobileTogether Server garantiza una alta velocidad gracias a las siguientes características:
MobileTogether Server incluye memoria caché integrada para recuperaciones complejas de resultados. Los usuarios no tienen que esperar a que termine de ejecutarse la consulta web o de BD, lo que puede llevar entre unos minutos y varias horas. Solo tiene que configurar la frecuencia de actualización de la memoria en caché y los usuarios recibirán instantáneamente la información más actual.
Si sus aplicaciones móviles requieren funciones de integración de datos más complejas, recuerde que MobileTogether Server se integra perfectamente con Altova FlowForce Server.
Puede usar la acción Transferencia de MapForce para llamar a MapForce Server desde MobileTogether Server directamente y realizar las transformaciones de datos que necesite la aplicación. Como MapForce Server es compatible con EDI, XBRL, archivos planos, Excel, servicios web y otros formatos de datos además de XML, JSON y bases de datos relacionales, esta acción permite que las aplicaciones utilicen un amplio abanico de fuentes de datos.
Número ilimitado de desarrolladores
MobileTogether Designer es totalmente gratuito, así que podrán utilizarlo tantos desarrolladores como quieran en su proyecto u organización.
Número ilimitado de aplicaciones y usuarios
El precio de MobileTogether Server está basado en el rendimiento del servidor (es decir, en el número de núcleos CPU) y no en el número de soluciones que residen en él. En MobileTogether Server puede almacenar un número ilimitado de aplicaciones. El número de usuarios que pueden conectarse a él también es ilimitado.
MobileTogether Server está disponible a un precio muy asequible, con una licencia anual basada en el número de núcleos servidor a partir de 1000 dólares al año. Además, puede probarlo gratis durante 30 días.
Con esta reducida tarifa, Altova tiene como objetivo que cualquier tipo de compañía pueda desarrollar e implementar aplicaciones móviles de alta calidad.
Lista de características de MobileTogether
Preguntas frecuentes
Vídeos de demostración