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 |