Un simulateur multiplateforme pour le développement d'applications mobiles d'entreprise

Autrefois, il était difficile et chronophage de synchroniser le développement d'applications mobiles d'entreprise multiplateformes, car chaque système d'exploitation mobile nécessitait un ensemble d'outils différent ou des étapes spécifiques pour créer une version compilée.

Altova MobileTogether simplifie et accélère [les processus] Développement mobile multiplateforme Grâce à l'outil MobileTogether Designer, les développeurs peuvent créer un seul fichier de solution pour les plateformes Android, iOS, Windows Phone 8, Windows 8, ainsi que pour les navigateurs HTML-5 sur d'autres systèmes.

Mieux encore, l'outil MobileTogether Designer intègre une fenêtre de simulation qui permet aux développeurs d'exécuter instantanément la solution pour tester la logique, de visualiser la conception telle qu'elle apparaîtra sur différents appareils, et d'examiner les modifications des données de flux de travail pendant l'exécution.

Voici une présentation de la solution exemple BizBudget, telle qu'elle apparaît dans les simulations pour les appareils iOS et Android :

Les deux vues ont été générées à partir du même fichier de solution, simplement en modifiant le périphérique de prévisualisation de la simulation.

L'appareil de prévisualisation sélectionné dans la barre d'outils située au-dessus de la fenêtre principale de conception de page est utilisé à la fois pour la conception de page et pour l'affichage de la simulation, et permet de choisir différentes tailles d'écran pour chaque plateforme de système d'exploitation.

Le premier bouton en forme de flèche verte, situé à droite de la fenêtre de prévisualisation, ouvre la fenêtre du simulateur. L'écran de l'appareil mobile est affiché à gauche, et les sources de données du flux de travail sont présentées à droite. Vous pouvez cliquer dans la zone de prévisualisation de l'appareil pour interagir avec tous les éléments de l'interface utilisateur intégrés dans la conception, et vous pouvez développer l'arborescence des sources de données pour examiner les valeurs des données.

Sur la capture d'écran ci-dessous, l'élément "Chart_Type Bar" est mis en évidence dans l'arborescence des données, car l'utilisateur a sélectionné un graphique à barres au lieu d'un diagramme circulaire.

Le signe plus vert dans le tableau des dépenses indique qu'il faut ajouter une nouvelle ligne au tableau pour une nouvelle catégorie de dépenses. Lorsque nous ajoutons un nouvel élément pour enregistrer les frais de déplacement lors d'une visite chez un client, l'affichage du simulateur est mis à jour exactement comme si la solution était en cours d'exécution sur l'appareil mobile, et les sources de données sont également mises à jour.

La fenêtre "Messages" enregistre toutes les activités effectuées dans le simulateur. La capture d'écran ci-dessous montre les messages correspondant à toutes les étapes nécessaires pour ajouter une nouvelle dépense.

Ce niveau de détail peut être un outil précieux pour diagnostiquer tout comportement inattendu lors du développement d'une nouvelle solution MobileTogether. Vous pouvez également copier certains ou tous les messages dans le presse-papiers pour les coller dans un fichier destiné à la documentation du projet.

Pour faciliter le débogage, vous pouvez ajouter une fonction de traçage à n'importe quelle expression XPath. Par exemple, nous pourrions vouloir améliorer les messages en enregistrant le montant total des dépenses chaque fois que l'utilisateur modifie un montant. Nous pouvons simplement ajouter la fonction de traçage à l'expression XPath existante dans le champ "Somme totale des dépenses".

En effectuant les mêmes étapes qui ont généré les messages ci-dessus, il est désormais possible de suivre la valeur des dépenses totales dans la fenêtre "Messages" :

Vous pouvez même établir une connexion serveur entre la station de travail Designer et votre appareil mobile, afin de réaliser une phase de test directement sur le matériel du client.

Le logiciel MobileTogether Designer est gratuit, ce qui permet aux développeurs de commencer à travailler immédiatement. Lorsque vous êtes prêt à déployer vos propres solutions mobiles personnalisées, le serveur MobileTogether offre une puissance de traitement des données importante et une évolutivité abordable, avec une licence basée sur le nombre d'appareils mobiles que votre entreprise doit prendre en charge.

Visitez le site web d'Altova pour obtenir plus d'informations sur MobileTogether, regardez une vidéo de démonstration de MobileTogether, ou pour commencer à l'utiliser vous-même, téléchargez le logiciel MobileTogether Designer** !**