La tabla que aparece más abajo muestra las características de desarrollo móvil multiplataforma incluidas en MobileTogether.
| Compatibilidad móvil multiplataforma |
| Aplicaciones nativas para iOS (iPhone y iPad) |
| Aplicaciones nativas para Android |
| Aplicaciones nativas para Windows Phone 8/10 |
| Aplicaciones nativas para Windows 10/11 |
| Cliente basado en exploradores HTML5 para el resto de plataformas |
| Opciones de desarrollo |
| Bajo código y RMAD (Desarrollo Rápido de Aplicaciones) con MobileTogether Designer |
| Desarrollo visual y sin código de aplicaciones de bases de datos mediante RecordsManager, una solución MobileTogether llave en mano con tecnología IA. |
| Opciones de implementación |
| Implementación instantánea por medio de aplicaciones MobileTogether gratis |
| Generación de código para implementar aplicaciones nativas en tiendas de aplicaciones |
| MobileTogether Designer: una herramienta única de desarrollo móvil |
| La herramienta ideal: poco código, diseño de flujos de control e interfaz RMAD y la total flexibilidad de un lenguaje de programación funcional |
| Entorno de desarrollo con poco código y desarrollo móvil RMAD: desarrolle aplicaciones en sólo unos días |
| Diseño de interfaces mediante operaciones arrastrar y colocar |
| Lenguaje de programación visual Action Tree para control de flujos, control de eventos, etc. |
| Flexibilidad total de XPath/XQuery como lenguaje de programación funcional para la manipulación de datos |
| Generador y evaluador de expresiones XPath y XQuery para quienes no conozcan estos lenguajes |
| Hojas de estilos multinivel para asignar estilos a controles de forma flexible |
| Opción para personalizar el diseño en función del sistema operativo |
| Control y recuperación de errores total |
| Cree aplicaciones que incluyan: |
| Gráficos |
| Tablas y tablas con desplazamiento |
| Llamadas a teléfonos |
| Envío de SMS |
| Envío de correos electrónicos |
| Integración con los calendarios del usuario |
| Notificaciones automáticas |
| Integración de la cámara |
| Selección de imágenes de la galería del teléfono y función para guardar imágenes en archivos |
| Compras desde la aplicación |
| Geolocalización y mapas |
| Compatibilidad con NFC |
| Compatibilidad con MQTT |
| Formularios móviles y comerciales |
| Compatibilidad con escáneres de mano |
| Escáner de códigos de barras/códigos QR |
| Creación de códigos de barras/códigos QR |
| Controles de tipo firma |
| Reproducción de audio |
| Grabación de audio |
| Grabación y reproducción de vídeo |
| Texto a voz |
| Ventanas emergentes |
| Función para imprimir en archivo (Word, PDF o RTF) desde la aplicación |
| Función para compartir datos con otras aplicaciones |
| Carga/Almacenado de archivos en el dispositivo cliente y en el servidor |
| Carga/Almacenado de datos en bases de datos |
| Carga/Almacenado de datos a través de servicios web |
| Procesamiento de datos HTML desde cualquier sitio web público |
| Desencadenadores personalizables (temporizadores, de archivos, HTTP) para servicios |
| Servicios (soluciones sin interfaz de usuario que se ejecutan en el servidor mediante desencadenadores) |
| Funciones de acción avanzadas |
| Temporizadores de página precisos |
| Acciones Probar/Capturar/Generar para control y recuperación de errores |
| Carga/Escritura de archivos con nombre de archivo calculado con XPath |
| Cuando haya error de conexión con el servidor |
| Cuando se cambie a otra solución (detiene la ejecución actual) |
| AlHacerClic y AlHacerClicLargo |
| Inserción masiva en BD (inserta varias filas en una base de datos rápidamente) |
| Ejecución de BD (inserta, elimina, actualiza y guarda datos con ayuda de instrucciones SQL) |
| Flexibilidad, reúso y modularización |
| Plantillas de control dinámicas reutilizables |
| Marcadores de posición para colocar plantillas de controles en distintos lugares |
| Integrar el cliente Windows de MobileTogether en una aplicación UWP |
| Compatibilidad con subproyectos para facilitar la refactorización |
| Panel Módulos para organizar los componentes del diseño en partes lógicas |
| Organización de módulos automática basada en convenciones de nomenclatura |
| Bibliotecas de servidores que se pueden modificar fuera de la solución principal |
| Funciones de extensión XPath/XQuery |
| Funciones para conocer el estado de la conexión WiFi y del servidor |
| Funciones para administración de usuarios y roles |
| Funciones para acceder a códigos de error |
| Funciones para obtener medidas detalladas de controles y fuentes |
| Funciones para procesamiento de imágenes |
| Funciones para procesamiento de geoubicaciones |
| Funciones para procesamiento de mensajes NFC |
| Funciones para procesamiento de mensajes MQTT |
| Funciones para control de colores |
| Funciones para control de audio y vídeo |
| Herramientas punteras para realizar pruebas y depurar |
| Validación de proyectos y comprobación de errores |
| Simulador integrado para todas las plataformas |
| Simulación local dentro de MobileTogether Designer o mediante conexión con MobileTogether Server |
| Opción para editar datos del dispositivo local (estructura XML) de forma dinámica desde el simulador para probar circunstancias diferentes |
| Inspector de estilos en el simulador |
| Opción para simular la falta de acceso al servidor |
| Opción para simular la disponibilidad de conexión WiFi |
| Opción para simular acceso LAN |
| Simulación como aplicación de la tienda de aplicaciones |
| Opción para usar datos de ubicación GPS simulados desde un archivo |
| Opción para simular el cambio de orientación del dispositivo |
| Simulación en el dispositivo cliente del desarrollador |
| Opción para grabar acciones del usuario en el simulador para crear casos de prueba |
| Reproducción de casos de prueba basados en acciones de usuario grabadas previamente |
| Reproducción de casos de prueba en dispositivos cliente reales para pruebas automatizadas en distintas plataformas y dispositivos |
| Instantáneas automáticas de todos los estados, fuentes de página, estilos etc. en cada paso |
| Vista de administración para ver los resultados de varias ejecuciones de prueba |
| Comparación detallada de resultados de distintas ejecuciones de prueba, incluidas las diferencias entre los elementos de datos |
| Depurador completo para acciones y XPath/XQuery |
| Orígenes de datos compatibles |
| XML |
| JSON / JSON5 |
| HTML (incluye el análisis/extracción de aplicaciones web) |
| Archivos de texto |
| Servicios web REST y SOAP |
| Las principales bases de datos relacionales |
| Otras fuentes de datos mediante integración con MapForce Server y FlowForce Server |
| Bases de datos SQL compatibles |
| Firebird 2.5, 3 |
| IBM DB2 para iSeries® v6.1, 7.1, 7.2, 7.3, 7.4 |
| IBM DB2® ; 8, 9, 9.5, 9.7, 10.1, 10.5, 11.5, 11.5.7 |
| Informix® 11.7, 12.10, 14.10 |
| MariaDB 10, 10.3, 10.4, 10.5, 10.6.5, 10.9.2, 11.2 |
| Microsoft Access™ 2003, 2007, 2010, 2013, 2019 |
| Microsoft® Azure SQL |
| Microsoft® SQL Server® 2005, 2008, 2012, 2014, 2016, 2017, 2019 |
| MySQL® 5, 5.1, 5.5, 5.6, 5.7, 8, 8.0.25, 8.0.28, 8.2, 8.3 |
| PostgreSQL 8, 9.0.10, 9.1.6, 9.2.1, 9.4, 9.6, 10, 11, 12, 13, 14.1, 14.5, 16 |
| Oracle® 9i, 10g, 11g, 12c, 18, 19 |
| Progress OpenEdge 11.6 |
| SQLite 3.x |
| Sybase® ASE 15, 16 |
| Teradata 16 |
| Conectividad con bases de datos relacionales |
| Asistente para la conexión a bases de datos |
| Ventana de consulta de base de datos |
| Compatibilidad con instrucciones SELECT dinámicas generadas con XPath/XQuery en su totalidad |
| Posibilidad de guardar automáticamente los datos de BD, incluidas las relaciones primario-secundario como información jerárquica, para aplicaciones simples de edición de datos |
| Acceso a bases de datos con todos los comandos SQL para aplicaciones más complejas |
| Versiones en varios idiomas |
| Inglés |
| Español |
| Alemán |
| Francés |
| Japonés |
| Otras funciones para traducción de aplicaciones |
| Función para localizar la aplicación en cualquier idioma |
| Localización de botones, etiquetas, controles y elementos de la interfaz gráfica |
| Tablas de localización que se pueden exportar/importar, permitiendo trabajar con software de traducción asistida y memoras de traducción |
| Localización de la tabla de cadenas para carga dinámica de mensajes localizados durante la ejecución del flujo de control |
| Opción para permitir al usuario final cambiar de idioma |
| MobileTogether Server |
| Compatibilidad con Windows |
| Compatibilidad con Linux |
| Compatibilidad con macOS |
| Compatibilidad con servicios (MobileTogether Server Advanced Edition) |
| Implementación interna |
| Implementación en la nube |
| Conectividad de alto rendimiento con fuentes de datos centrales |
| Opción "Conservar en el servidor" para limitar la cantidad de datos que se envía a los dispositivos cliente |
| Generación de gráficos |
| Opción de almacenado de datos persistentes en dispositivo cliente |
| Procesamiento en paralelo de varias soluciones |
| Editor de permisos para gestionar la seguridad y la autenticación de usuarios |
| Integración de Active Directory opcional |
| Integración con otros servidores de automatización de Altova |
| Vista de registro personalizable |
| Compatible con alias de soluciones |
| Incluye la aplicación Statistics con informes detallados sobre el uso del servidor |
| El precio incluye un número ilimitado de aplicaciones y de dispositivos |
| Sofisticado control de memoria en caché para optimizar la carga en servidores de datos centrales |
| Control de memoria en caché detallado para todas las fuentes de datos externas |
| Opción para establecer hora de expiración para las memorias caché de las fuentes de datos |
| Opción para actualizar memoria en caché frecuentemente (cada hora, cada día, cada semana) aunque no lo solicite el cliente |
| Posibilidad de tener varias entradas de caché dependiendo de los parámetros de consulta |
| Aplicaciones cliente universales para una implementación instantánea |
| Aplicación gratis para iOS |
| Aplicación gratis para Android |
| Aplicación gratis para Windows 10, Windows 11 |
| Cliente basado en exploradores HTML5 para el resto de plataformas |
| Incrustar soluciones en aplicaciones web |