---
title: "Definición del manejo de eventos y el flujo de control para aplicaciones móviles multiplataforma"
date: "2015-06-17"
categories: 
  - "applications"
  - "mobile"
tags: 
  - "mobile"
  - "mobile-development"
  - "mobiletogether"
  - "software-tools"
description: Descubra cómo Altova MobileTogether simplifica la gestión de eventos y el flujo de control en aplicaciones móviles multiplataforma, permitiendo un desarrollo rápido sin necesidad de código específico para cada dispositivo.
---
Status: #blog

Tags:  #mobile #mobile-development #mobiletogether #software-tools

Categories: [low-code+no-code](/blog/es/category/low-codeno-code.md) | [mobile-development](/blog/es/category/mobile-development.md)
# Definición del manejo de eventos y el flujo de control para aplicaciones móviles multiplataforma

Altova MobileTogether permite a empresas de cualquier tamaño diseñar e implementar rápidamente [soluciones móviles empresariales personalizadas](https://www.altova.com/es/mobiletogether.html) que funcionan en todas las plataformas móviles. El cuadro de diálogo de acciones en el diseñador de MobileTogether es una de las características clave que permite [desarrollar soluciones móviles robustas en cuestión de días](https://www.altova.com/es/mobiletogether/develop-apps-fast.html), y no de meses.

El cuadro de diálogo "Acciones" permite a los desarrolladores crear manejadores de eventos sofisticados, controlar el flujo de la aplicación y realizar operaciones que funcionan de la misma manera en dispositivos iOS®, Android™, Windows® Phone 8 y Windows 8, así como en un cliente basado en un navegador HTML5, sin tener que preocuparse por los detalles específicos de la API o el SDK de cada sistema operativo móvil, ya que los "ActionTrees" creados con MobileTogether son independientes de cualquier lenguaje de programación específico de un dispositivo.

![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:

![Definir la función de un botón en MobileTogether](https://lh3.googleusercontent.com/-5cUZuv7PsKo/VXsk5zXsFjI/AAAAAAAACFQ/Ag1Oiu1_TsM/image%25255B2%25255D.png?imgmax=800 "Defining the Action of a Button in MobileTogether")

Este elemento del menú abre el cuadro de diálogo "Acciones", donde se seleccionan una o más acciones en el lado izquierdo y se arrastran a la ventana de edición del lado derecho, donde se define el flujo de control en forma de árbol y se configuran los detalles necesarios. ![Cuadro de diálogo "Acciones" de MobileTogether](https://lh3.googleusercontent.com/-mQPySaA-iRQ/VXsk6XhsKwI/AAAAAAAACFU/wVAbguTx0WM/ActionsList%25255B2%25255D.png?imgmax=800 "MobileTogether Actions Dialog") Por ejemplo, la solución de ejemplo "Informe de gastos" que se incluye con el [MobileTogether Designer](https://www.altova.com/es/mobiletogether/designer.html) e instalada en el servidor de demostración de MobileTogether, incluye un botón que permite al usuario tomar una foto de un recibo de gastos e incluirla en el informe. La definición del árbol de acciones para este botón se muestra a continuación: ![Definición de acciones de botón en MobileTogether](https://lh3.googleusercontent.com/-xgmxrKQJtQ4/VXsk6pH-KjI/AAAAAAAACFc/TIfJD1Q4To0/OnClickDefinition%25255B2%25255D.png?imgmax=800 "MobileTogether Definition of Button Actions") La acción asignada es "Permitir al usuario elegir una imagen", con la cámara del dispositivo móvil integrada seleccionada como fuente, y la primera imagen capturada se guarda en el nodo "original-photo" del archivo "$TEMP-PHOTO". Además de acceder a funciones del dispositivo, como la cámara, la telefonía, el navegador web o la geolocalización, el cuadro de diálogo "Acciones" admite un flujo de control estándar, que incluye bucles, estructuras de decisión "si-entonces-sino" y transacciones de bases de datos. Al igual que las funciones o procedimientos en otros lenguajes de programación, los desarrolladores pueden definir "Grupos de acciones" para definir conjuntos de acciones que pueden recibir nombres descriptivos y son fácilmente reutilizables, o pueden anidarse. Los "Grupos de acciones" se invocan arrastrándolos al panel de edición, exactamente como las acciones individuales. El cuadro de diálogo "Acciones" también permite a los desarrolladores definir "Acciones de página" que se ejecutan cuando una página se carga, se vuelve a abrir, se actualiza o cuando se presiona el botón "Atrás" nativo del dispositivo. Las definiciones de acciones brindan a los desarrolladores un control total sobre el flujo de ejecución de la solución móvil. ![Definición de acciones de página en MobileTogether](https://lh3.googleusercontent.com/-9bnx89t_oRA/VXsk7E23rTI/AAAAAAAACFk/yj5gaPROeqc/PageActionsCapture%25255B2%25255D.png?imgmax=800 "Defining Page Actions in MobileTogether") Cuando la solución se ejecuta utilizando la función de [simulador](https://www.altova.com/blog/2015/01/a-cross-platform-simulator-for.html) del MobileTogether Designer, los "Grupos de acciones" se identifican en la ventana "Mensajes" a medida que se ejecutan, y cada operación se informa. ![Seguimiento de la ejecución de acciones en el simulador de 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") Para una depuración más profunda o para la gestión a largo plazo de una solución MobileTogether, el menú "Proyecto" de MobileTogether incluye una opción que informa sobre el uso de los "Grupos de acciones" en toda la solución. Este informe se puede buscar en la ventana "Mensajes" o incluso exportarse como un archivo de texto. ![Informe de uso de Grupos de acciones en MobileTogether](https://lh3.googleusercontent.com/-HP236z-NRmA/VXsk79tF6OI/AAAAAAAACF0/Un3RFufFeKc/ActionGroupUsageCapture%25255B2%25255D.png?imgmax=800 "MobileTogether Action Group Usage Report") Las acciones hacen más que simplemente proporcionar acceso a las funciones del dispositivo móvil. En la segunda parte de esta publicación, hablaremos de acciones que le permiten manipular datos, incluidas herramientas potentes para actualizar informes y paneles de BI móviles, y una estrategia para crear un modelo de integración de datos que pueda ampliarse sobre la marcha para conjuntos de datos de tamaño desconocido. ![Acciones de datos de MobileTogether](https://lh3.googleusercontent.com/-zxsA1BkLL9M/VXsk8ZgXVkI/AAAAAAAACF8/6GbQqmOuRLI/DataActions%25255B2%25255D.png?imgmax=800 "MobileTogether Data Actions") Una serie de breves [demostraciones en vídeo](https://www.altova.com/es/mobiletogether/demos.html) publicadas en el sitio web de [Altova](https://www.altova.com/es/mobiletogether/demos.html) demuestran lo fácil que es empezar a crear una aplicación empresarial móvil con el MobileTogether Designer. O, consulte la versión web de la [ayuda en línea del MobileTogether Designer](http://manual.altova.com/MobileTogether/mobiletogetherdesigner/) para obtener información más detallada. **Si desea obtener más información y descargar el MobileTogether Designer gratuito para crear su primera solución empresarial móvil para iOS®, Android™, Windows® Phone 8 y Windows 8, así como un cliente basado en un navegador HTML5, visite:** [**www.altova.com/mobiletogether**](https://www.altova.com/es/mobiletogether)
