---
title: "Un simulateur multiplateforme pour le développement d'applications mobiles d'entreprise"
date: "2015-01-21"
categories: 
  - "applications"
  - "development"
  - "hardware"
  - "mobile"
  - "xpath"
tags: 
  - "mobile"
  - "mobile-development"
  - "mobile-for-business"
  - "mobiletogether"
  - "software-tools"
  - "xpath"
description: Découvrez comment Altova MobileTogether simplifie le développement d'applications mobiles multiplateformes grâce à un simulateur puissant permettant des tests et un débogage en temps réel.
---
Status: #blog

Tags:  #mobile-development #mobile-for-business #mobiletogether #software-tools #xpath

Categories:  [mobile-development](/blog/fr/category/mobile-development.md) | [xpath+xquery](/blog/fr/category/xpathxquery.md) | [low-code+no-code](/blog/fr/category/low-codeno-code.md)
# 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](https://www.altova.com/fr/mobiletogether.html) 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 :

![Simulateur MobileTogether affichant des appareils iOS et Android](https://lh6.ggpht.com/-S12ytCf2zlA/VL7KMQwCs2I/AAAAAAAAB44/0x_XqmaFhkI/image%25255B2%25255D.png?imgmax=800 "MobileTogether Simulator for iOS and Android Devices")

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. <!--more-->

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.

![Options du simulateur MobileTogether pour Android](https://lh4.ggpht.com/-u5wtHv5Cqx8/VL7KMhJDUKI/AAAAAAAAB48/03ps-3-bkzw/image%25255B5%25255D.png?imgmax=800 "MobileTogether Simulator Choices for Android")![Options du simulateur MobileTogether pour iOS](https://lh3.ggpht.com/-J6cAdYTr9KI/VL7KND3sjQI/AAAAAAAAB5A/OkHPrAJDsk4/image%25255B8%25255D.png?imgmax=800 "MobileTogether Simulator Choices for iOS")

![Options de simulation MobileTogether pour Windows 8](https://lh6.ggpht.com/-CxY1qaEJHj8/VL7KNb7eWaI/AAAAAAAAB5I/KduFsKZK6TU/image%25255B11%25255D.png?imgmax=800 "MobileTogether Simulator Choices for Windows 8")

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.

![Fenêtre du simulateur MobileTogether](https://lh4.ggpht.com/-u2DE7xEi228/VL7KNr57PNI/AAAAAAAAB5U/kT-8mJMKEqA/image%25255B14%25255D.png?imgmax=800 "MobileTogether Simulator Window")

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.

![Fenêtre du simulateur MobileTogether](https://lh5.ggpht.com/-iMyoUY0NHSg/VL7KOMTWqaI/AAAAAAAAB5c/uaDOoJRIuzE/image%25255B17%25255D.png?imgmax=800 "MobileTogether Simulator Window")

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.

![Simulateur d'activité des journaux de messages MobileTogether](https://lh5.ggpht.com/-dsdhGgdbMws/VL7KOZVpAtI/AAAAAAAAB5k/ofqhdbLazq0/image%25255B20%25255D.png?imgmax=800 "MobileTogether Messages Window Logs Simulator Activity")

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".

![Fonction de traçage ajoutée à une expression XPath](https://lh4.ggpht.com/-_rRT58NUgrI/VL7KO_MyEEI/AAAAAAAAB5s/89_5nVMrJIo/TraceFunctionCapture%25255B2%25255D.png?imgmax=800 "Trace Function Added to an XPath Expression")

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" :

![Messages de suivi ajoutés à la fenêtre de messages](https://lh4.ggpht.com/-NF96Ck__2Q8/VL7KPD1JEvI/AAAAAAAAB5w/bx6NH2Y7vFY/TraceFunctionMessageCapture%25255B2%25255D.png?imgmax=800 "Trace messages added to the Message window")

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**](https://www.altova.com/fr/mobiletogether.html) **pour obtenir plus d'informations sur MobileTogether,** [**regardez une vidéo de démonstration de MobileTogether**](https://www.altova.com/fr/mobiletogether/demos.html)**, ou pour commencer à l'utiliser vous-même,** [**téléchargez le logiciel MobileTogether Designer**](https://www.altova.com/fr/download/mobiletogether-designer.html)** !**
