Características de desarrollo móvil

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
Poco código y RMAD (Desarrollo Rápido de Aplicaciones) con MobileTogether Designer
Desarrollo visual sin código de aplicaciones de BD con RecordsManager, una solución nueva de MobileTogether
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 para control de flujos, control de eventos, etc.
Flexibilidad total gracias a XPath y XQuery para manipular 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
Compatible con MQTT
Formularios móviles y comerciales
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 restructuració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 servidor 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
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
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
PostgreSQL 8, 9.0.10, 9.1.6, 9.2.1, 9.4, 9.6, 10, 11, 12, 13, 14.1, 14.5
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 preparar aplicación para localizarla 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 opcional de Active Directory
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