---
title: "Définition de la gestion des événements et du flux de contrôle pour les applications mobiles multiplateformes"
date: "2015-06-17"
categories: 
  - "applications"
  - "mobile"
tags: 
  - "mobile"
  - "mobile-development"
  - "mobiletogether"
  - "software-tools"
description: Découvrez comment Altova MobileTogether simplifie la gestion des événements et le contrôle du flux dans les applications mobiles multiplateformes, permettant un développement rapide sans avoir recours à du code spécifique à chaque appareil.
---
Status: #blog

Tags:  #mobile #mobile-development #mobiletogether #software-tools

Categories: [low-code+no-code](/blog/fr/category/low-codeno-code.md) | [mobile-development](/blog/fr/category/mobile-development.md)
# Définition de la gestion des événements et du flux de contrôle pour les applications mobiles multiplateformes

Altova MobileTogether permet aux entreprises de toutes tailles de concevoir et de déployer rapidement des solutions [Solutions mobiles personnalisées pour les entreprises](https://www.altova.com/fr/mobiletogether.html) qui fonctionnent sur toutes les plateformes mobiles. La boîte de dialogue "Actions" dans l'outil MobileTogether Designer est une fonctionnalité essentielle qui permet de.. [Développez des solutions mobiles performantes en quelques jours](https://www.altova.com/fr/mobiletogether/develop-apps-fast.html), Pas des mois.

La boîte de dialogue "Actions" permet aux développeurs de créer des gestionnaires d'événements sophistiqués, de contrôler le flux d'exécution et de réaliser des opérations qui fonctionnent de la même manière sur les appareils iOS®, Android™, Windows® Phone 8 et Windows 8, ainsi que sur un client basé sur un navigateur HTML5, sans se soucier des spécificités de l'API ou du SDK de chaque système d'exploitation mobile, car les "ActionTrees" créés avec MobileTogether sont indépendants de tout langage de programmation spécifique à un appareil.

![C0047146_700x335](/blog/images/C0047146_700x335.jpg)

<!--more--> For instance, to assign an event handling action to a button to respond to an OnButtonClicked event, the developer simply selects Control Actions from the context menu:

![Définir l'action d'un bouton dans MobileTogether](https://lh3.googleusercontent.com/-5cUZuv7PsKo/VXsk5zXsFjI/AAAAAAAACFQ/Ag1Oiu1_TsM/image%25255B2%25255D.png?imgmax=800 "Defining the Action of a Button in MobileTogether")

Ce choix de menu ouvre la fenêtre "Actions", où une ou plusieurs actions sont sélectionnées à gauche et glissées vers la fenêtre d'édition à droite, où le flux de contrôle est défini sous forme d'arborescence et où les détails nécessaires sont configurés. ![Fenêtre "Actions" de MobileTogether](https://lh3.googleusercontent.com/-mQPySaA-iRQ/VXsk6XhsKwI/AAAAAAAACFU/wVAbguTx0WM/ActionsList%25255B2%25255D.png?imgmax=800 "MobileTogether Actions Dialog") Par exemple, la solution d'exemple "Rapport de dépenses" fournie avec le [MobileTogether Designer](https://www.altova.com/fr/mobiletogether/designer.html) et installée sur le serveur de démonstration MobileTogether comprend un bouton qui permet à l'utilisateur de prendre une photo d'un reçu de dépenses et de l'inclure dans le rapport. La définition de l'arborescence des actions pour ce bouton est présentée ci-dessous : ![Définition des actions de bouton dans MobileTogether](https://lh3.googleusercontent.com/-xgmxrKQJtQ4/VXsk6pH-KjI/AAAAAAAACFc/TIfJD1Q4To0/OnClickDefinition%25255B2%25255D.png?imgmax=800 "MobileTogether Definition of Button Actions") L'action attribuée est "Permettre à l'utilisateur de choisir une image", avec l'appareil photo intégré de l'appareil mobile sélectionné comme source, et la première image capturée enregistrée dans le nœud "original-photo" du fichier "$TEMP-PHOTO". En plus d'accéder aux fonctionnalités de l'appareil, telles que l'appareil photo, la téléphonie, le navigateur web ou la géolocalisation, la fenêtre "Actions" prend en charge le flux de contrôle standard, y compris les boucles, les structures de décision "si-alors-sinon" et les transactions de base de données. Tout comme les fonctions ou les procédures dans d'autres langages de programmation, les développeurs peuvent définir des "Groupes d'actions" pour définir des ensembles d'actions qui peuvent recevoir des noms descriptifs et sont facilement réutilisables, ou peuvent être imbriqués. Les "Groupes d'actions" sont appelés en les faisant glisser vers le panneau d'édition, exactement comme les actions individuelles. La fenêtre "Actions" permet également aux développeurs de définir des "Actions de page" qui sont exécutées lorsqu'une page est chargée, rouverte, actualisée, ou lorsque le bouton "Retour" natif de l'appareil est pressé. Les définitions des actions donnent aux développeurs un contrôle total sur le flux d'exécution de la solution mobile. ![Définition des actions de page dans MobileTogether](https://lh3.googleusercontent.com/-9bnx89t_oRA/VXsk7E23rTI/AAAAAAAACFk/yj5gaPROeqc/PageActionsCapture%25255B2%25255D.png?imgmax=800 "Defining Page Actions in MobileTogether") Lorsque la solution s'exécute à l'aide de la fonctionnalité [simulateur](https://www.altova.com/blog/2015/01/a-cross-platform-simulator-for.html) du MobileTogether Designer, les "Groupes d'actions" sont identifiés dans la fenêtre "Messages" pendant leur exécution, et chaque opération est signalée. ![Suivi de l'exécution des actions dans le simulateur MobileTogether](https://lh3.googleusercontent.com/-2ZFXCySUBJ4/VXsk7khEDFI/AAAAAAAACFs/mQybpz-4pe8/Executing%252520Action%252520Group%252520Capture%25255B2%25255D.png?imgmax=800 "Tracing Execution of Actions in the MobileTogether Simulator") Pour un débogage plus approfondi ou une gestion de projet à long terme d'une solution MobileTogether, le menu "Projet" de MobileTogether comprend une option qui signale l'utilisation des "Groupes d'actions" dans toute la solution. Ce rapport peut être recherché dans la fenêtre "Messages" ou même exporté sous forme de fichier texte. ![Rapport d'utilisation des groupes d'actions MobileTogether](https://lh3.googleusercontent.com/-HP236z-NRmA/VXsk79tF6OI/AAAAAAAACF0/Un3RFufFeKc/ActionGroupUsageCapture%25255B2%25255D.png?imgmax=800 "MobileTogether Action Group Usage Report") Les actions font plus que simplement fournir un accès aux fonctionnalités de l'appareil mobile. Dans la deuxième partie de cet article, nous discuterons des actions qui vous permettent de manipuler des données, y compris des outils puissants pour mettre à jour des rapports et des tableaux de bord BI mobiles, ainsi qu'une stratégie pour créer un modèle d'intégration de données que vous pouvez étendre à la volée pour des ensembles de données de taille inconnue. ![Actions de données MobileTogether](https://lh3.googleusercontent.com/-zxsA1BkLL9M/VXsk8ZgXVkI/AAAAAAAACF8/6GbQqmOuRLI/DataActions%25255B2%25255D.png?imgmax=800 "MobileTogether Data Actions") Une série de courtes [démonstrations vidéo](https://www.altova.com/fr/mobiletogether/demos.html) publiées sur le [site web d'Altova](https://www.altova.com/fr/mobiletogether/demos.html) montrent à quel point il est facile de commencer à créer une application d'entreprise mobile avec le MobileTogether Designer. Ou, consultez la version web de l'aide en ligne du [MobileTogether Designer Online Help](http://manual.altova.com/MobileTogether/mobiletogetherdesigner/) pour plus d'informations détaillées. **Si vous souhaitez en savoir plus et télécharger gratuitement le MobileTogether Designer pour créer votre première solution d'entreprise mobile pour iOS®, Android™, Windows® Phone 8 et Windows 8, ainsi qu'un client basé sur un navigateur HTML5, visitez :** [**www.altova.com/mobiletogether**](https://www.altova.com/fr/mobiletogether)
