Altova MobileTogether offre aux développeurs les outils nécessaires pour créer des applications natives sophistiquées en temps record.
La plateforme MobileTogether contient tout ce qu'il vous faut pour créer, déployer et mettre à jour les applis mobiles de votre marque
1
Le développeur ou l'utilisateur technique crée et teste une appli mobile dans le MobileTogether Designer gratuit.
2
Le développeur déploie la solution vers votre MobileTogether Server (soit sur place soit dans le cloud).
3
Déploiement boutique d'appli
Le développeur compile le code généré automatiquement par MobileTogether Designer et soumet l'appli aux boutiques d'applis.
MobileTogether utilise une combinaison design UI par glisser/déposer, le langage de programmation visuel Action Tree pour la gestion des événements et une programmation standardisée fonctionnelle pour la sélection et le traitement des données.
MobileTogether se charge des corvées ingrates, et génère une appli pour toutes les plateformes mobiles et desktop sur la base de votre design.
Cette approche RMAD (développement d'appli mobile rapide) permet à n’importe quel programmeur ou développeur web de créer très aisément des applis orientées vers les données très sophistiquées pour toutes les plateformes.
MobileTogether prend en charge toutes les sources de données backend :
Il prend aussi en charge la connectivité directe avec les bases de données relationnelles les plus courantes :
Les sources de données legacy (Excel, EDI, texte, etc.) peuvent facilement être connectées via intégration MapForce Server.
Aucun autre outil RMAD ne vous donne un accès aussi complet à des données sensibles dans une seule version.
Les applis que vous créez dans MobileTogether peuvent inclure toutes les fonctions sophistiquées revendiquées par les utilisateurs modernes, y compris :
Intégration parfaite des fonctions des appareils
Graphiques et tableaux de bord impressionnants
Formulaires mobiles
Localisation dans plusieurs langues
Capture de signature
Notifications push
Scanner codes-barres & dessiner
Options pour une personnalisation par plateforme
Prise en charge des messages NFC (près du champ communication)
Scanner QR & dessiner
Prise en charge MQTT pour la communication d’appareils intelligents
Le framework de développement mobile multiplateforme MobileTogether adopte une approche tout à fait unique en ce qui concerne le développement rapide d'appli. Votre appli native sera prête à l'emploi en quelques jours. Contrairement aux solutions proposées par la concurrence.
Avec MobileTogether Designer, finis les développements qui durent des mois avant de pouvoir les télécharger depuis les boutiques d'applis iOS, Android, Windows.
Découvrez comment réaliser une appli en une semaine en téléchargeant gratuitement MobileTogether Designer
Lisez les détails du framework MobileTogether pour le développement d'appli mobile, comprenant entre autre :
Grâce à une approche RMAD visuelle, MobileTogether Designer permet de construire des applis sophistiquées, même si vous n'êtes pas spécialisé dans le développement mobile.
L'utilisation de MobileTogether Designer est gratuite pour autant de développeurs que votre entreprise nécessite et comporte un grand nombre d'avantages :
Rien de plus simple que de créer l'UI de votre appli en glissant et en déposant les composants depuis la palette de commandes MobileTogether Designer. MobileTogether se charge de rendre chaque commande correctement pour tous les SE et facteurs de forme.
Chaque gestion dans l'UI est définie en glissant et déposant des actions dans l'Arborescence d'actions qui offre un flux de programmation visuel.
XQuery et XPath peuvent être utilisés pour le traitement et la manipulation des données. MobileTogether comprend un générateur et évaluateur d'expressions qui simplifie la définition et le débogage de ces expressions.
La plupart des développeurs maîtrisent XPath et XQuery. Si vous souhaitez rafraîchir vos connaissances, consultez notre Intro au XPath ou notre Formation XPath et tutoriel XQuery complets pour les utilisateurs de tout niveau.
Altova a lancé le langage de programmation ActionTrees pour aider les développeurs à créer des applis rapidement - sans sacrifier les fonctions natives que les utilisateurs finaux s'attendent à trouver.
Affichées ci-dessous, ActionTrees d'action sont constituées d'Actions et de Groupes d'Action qui définissent la gestion d'événements et d'erreurs pour votre appli. Le dialogue Actions vous permet de définir facilement les actions pour les commandes ou les pages en sélectionnant une ou plusieurs actions depuis le panneau de gauche et en les glissant dans la fenêtre d'édition à droite où le flux de commande est défini sous la forme d'arbre.
Puisque les ActionTrees sont indépendantes de toute langue de programmation spécifique à un appareil, elles vous permettent de créer des gestions d'événements sophistiquées, un flux de contrôle et des opérations qui fonctionnement de la même manière sur tout appareil, sans devoir se soucier des détails de l'API ou du SDK pour chaque système d'exécution mobile.
Bien que le travail avec les Arborescences d'action soit simple, il s'agit d'un langage de programmation complet pour la construction de logique de programmation complexe et il est assez puissant pour construire tous les types d'applis orientées vers toutes les données imaginables, sans aucune restriction quant à la complexité du produit final.
Une fois prêt, utilisez le simulateur intégré pour exécuter instantanément la solution, voir l'UI telle qu'elle apparaîtra sur une variété d'appareils iOS, Android, Windows, etc. et examiner les changements dans les données de flux de travail pendant l'exécution.
Avec une simulation complète pour tous les SE, des facteurs de forme et une orientation portrait/paysage, vous pouvez changer rapidement l'affichage pour un test rapide. Pendant que vous consultez votre appli, la fenêtre Messages journalise toutes les activités effectuées dans le simulateur d’appli.
Ces détails sont précieux pour comprendre le comportement pendant le développement d'une nouvelle appli.
Le simulateur comprend également des fonctions de débogage intégrées pour les actions et les expressions XPath.
Le Simulateur dans MobileTogether comprend également des fonctions de test automatisées sophistiquées vous permettant de :
Vous pouvez même modifier l'appli pour réparer un bogue et exécuter le cas de test à nouveau pour valider les résultats des changements. Il s'agit donc d'un outil de QA indispensable pour votre processus de développement d'applis mobiles.
Le dialogue Gérer les cas de test et les marches affiché ci-dessus vous permet de contrôler la vitesse de lecture, de rassembler les clichés des vues clients et des sources de page après chaque étape, et de comparer les résultats de marche de test. Vous pouvez déployer des cas de test d’appli pour votre MobileTogether Server avec votre appli et les sélectionner pour les exécuter à partir d'un dialogue spécial Tests automatisés sur le serveur.
Ensuite, tout appareil client connecté au serveur peut exécuter le test d'appli automatisé à la vitesse spécifiée dans le dialogue Tests automatisés. Des colonnes supplémentaires dans le dialogue vous permettent de définir des détails de connexion pour chaque marche de test afin de prendre des clichés des infosets, des vues client et des styles, qui sont enregistrés dans les fichiers de marche de test.
Les fichiers log des marches de test MobileTogether Server peuvent ensuite être téléchargés sur MobileTogether Designer pour une analyse et une comparaison.
MobileTogether Designer contient un débogueur d’actions et de XPath qui permet aux développeurs de tester et de déboguer leurs applis avec précision pour comprendre immédiatement tous les comportements d’appli - le tout directement dans l’environnement de design. Vous pourrez ainsi déboguer le flux d’exécution dans les Action Trees ET les résultats des fonctions XPath/XQuery appelées dans ces arborescences.
Lorsqu’un point d’arrêt est atteint, soit sur la base d’un point d’arrêt défini soit dans l’action suivante, le mode de débogage approprié s’ouvre et vous pouvez passer par les étapes de l’exécution de l’action ou de l’expression XPath, en consultant la pile d’appel, comment des valeurs de variables sont mises à jour, et les résultats des expressions watch.
MobileTogether est le framework de développement d’appli rapide (RAD) le plus abordable qui fournit un tel niveau de débogage pendant le développement.
Une fois que votre appli est prête, l'assistant de génération de code de programme vous guidera dans le processus de paramétrage, ensuite MobileTogether Designer génèrera des projets complets prêts à être compilés dans des applis natives iOS, Android et Windows.
Une fois avoir terminé vos applis, vous pouvez les soumettre aux boutiques d'appli pour une publication.
Vous pouvez consulter les détails complets concernant le code de compilation pour les appareils Android, iOS, Windows Phone et Windows 10/11 dans le manuel MobileTogether Designer.
Le framework de MobileTogether comprend le serveur backend pour les applis mobiles, ainsi, lorsque vous concevez et construisez votre appli mobile dans MobileTogether Designer, vous développez l'appli front-end et la logique de serveur back-end dans le même temps et dans un seul environnement.
MobileTogether Server est le centre de back-end pour votre appli mobile et fonctionne en tant que passerelle entre les utilisateurs finaux et vos infrastructures de sources de données back-end.
Vous pouvez installer votre logiciel MobileTogether Server software sur place, le déployer dans une infrastructure de cloud privée ou l'héberger dans un environnement de cloud public comme AWS ou Azure.
Pour une personnalisation supplémentaire et une flexibilité de déploiement, vous pouvez aussi ajouter un proxy retour entre le mur pare-feu et MobileTogether Server.
Prix abordable pour le serveur backend basé uniquement sur la performance du serveur (c. à. d. le nombre de cœurs de CPU), pas le nombre d'applis que vous souhaitez accueillir.
MobileTogether Server augmente la vitesse et la performance des appareils mobiles exécutant votre appli en effectuant toutes les tâches lourdes pour les requêtes et les calculs complexes sur le serveur. Cela signifie que les résultats sont affichés beaucoup plus rapidement sur l'appli mobile.
L'appareil de votre utilisateur peut donc consacrer ses ressources à d'autres processus, réduisant nettement le temps de chargement et l'espace mémoire.
Les applis réalisées via MobileTogether Server sont ultra-rapides grâce aux :
MobileTogether Server est fourni avec un cache intégré pour des résultats d'extraction de données complexes. Vos utilisateurs ne devront plus patienter jusqu'à ce que la requête de base de données ou de service web soit achevée, chose qui peut durer plusieurs minutes voire même plusieurs heures. Il suffit de configurer la fréquence des mises à pour les données cachées, et les utilisateurs obtiendront toujours le résultat de la dernière mise à jour instantanément.
Si votre appli nécessite une fonction d'intégration des données plus complète, MobileTogether Server s'intègrera parfaitement avec Altova MapForce Server.
Vous pouvez utiliser l'action MapForce Transfer pour appeler le MapForce Server directement depuis le MobileTogether Server pour effectuer les transformations de données exigées par votre appli. Puisque MapForce Server prend en charge EDI, XBRL, fichiers plats, Excel, services Web et autres formats de données, en plus de XML, JSON et des bases de données relationnelles, cette action permet à l'appli d'utiliser une grande variété de produits legacy et d'autres sources de données back-end.
Développeurs sans limite
MobileTogether Designer est gratuit, vous pouvez donc le mettre à disposition à autant de développeurs que vous le souhaitez pour les besoins de votre entreprise ou de votre projet.
Applis illimitées, utilisateurs illimités
La politique des prix MobileTogether Server se base sur la performance (le nombre de cœurs CPU) que vous nécessitez, et pas sur le nombre d'applis que vous souhaitez héberger. Vous pouvez accueillir un nombre illimité d'applis sur votre MobileTogether Server, et vous pouvez choisir de les déployer sur place ou dans le cloud.
MobileTogether Server est très abordable, le prix par cœur débute à environ $1000/an. De plus, il est disponible gratuitement pour 30 jours.
Ce prix extrêmement bas permet aux entreprises de toute taille de générer et de déployer des applis exceptionnelles.
Liste des fonctions MobileTogether
FAQ MobileTogether
Vidéos de démonstration MobileTogether