Definir o tratamento de eventos e o fluxo de controlo para aplicações móveis multiplataforma

A Altova MobileTogether permite que empresas de qualquer dimensão criem e implementem soluções de forma rápida e eficiente Soluções móveis empresariais personalizadas que funcionam em todas as plataformas móveis. A caixa de diálogo "Ações" no MobileTogether Designer é uma das principais funcionalidades que permite.. Desenvolva soluções móveis robustas em questão de dias, Não meses.

A janela de diálogo "Ações" permite aos programadores criar mecanismos de tratamento de eventos sofisticados, controlar o fluxo de execução e realizar operações que funcionam da mesma forma em dispositivos iOS®, Android™, Windows® Phone 8 e Windows 8, bem como num cliente baseado em navegador HTML5, sem se preocuparem com os detalhes específicos da API ou do SDK de cada sistema operativo móvel, porque as "ActionTrees" criadas com o MobileTogether são independentes de qualquer linguagem de programação específica de um dispositivo.

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:

Este item do menu abre a caixa de diálogo "Ações", onde uma ou mais ações são selecionadas no lado esquerdo e arrastadas para a janela de edição no lado direito, onde o fluxo de controlo é definido em formato de árvore e quaisquer detalhes necessários são configurados. ![[2015/01/a-cross-platform-simulator-for.html) do MobileTogether Designer, os Grupos de Ações são identificados na janela "Mensagens" à medida que são executados e cada operação é reportada. Para uma depuração mais aprofundada ou para uma gestão de projetos a longo prazo de uma solução MobileTogether, o menu "Projeto" do MobileTogether inclui uma opção que reporta a utilização de Grupos de Ações em toda a solução. Este relatório pode ser pesquisado na janela "Mensagens" ou até mesmo exportado como um ficheiro de texto. As ações fazem mais do que simplesmente fornecer acesso às funcionalidades do dispositivo móvel. Na segunda parte desta publicação, discutiremos ações que permitem manipular dados, incluindo ferramentas poderosas para atualizar relatórios e painéis de BI móveis, e uma estratégia para construir um modelo de integração de dados que pode ser estendido "on the fly" para conjuntos de dados de tamanho desconhecido. Uma série de curtos vídeos de demonstração publicados no site da Altova demonstram o quão fácil é começar a criar uma aplicação empresarial móvel com o MobileTogether Designer. Ou, consulte a versão web da [Ajuda Online do MobileTogether Designer](http://manual.altova.com/MobileTogether/mobiletogetherdesigner|Caixa de diálogo "Ações" do MobileTogether](https://lh3.googleusercontent.com/-mQPySaA-iRQ/VXsk6XhsKwI/AAAAAAAACFU/wVAbguTx0WM/ActionsList%25255B2%25255D.png?imgmax=800 "MobileTogether Actions Dialog") Por exemplo, a solução de exemplo "Relatório de Despesas", incluída com o MobileTogether Designer e instalada no servidor de demonstração do MobileTogether, inclui um botão que permite ao utilizador tirar uma fotografia de um recibo de despesa e incluí-la no relatório. A definição da árvore de ações para este botão é mostrada abaixo: A ação atribuída é "Permitir que o utilizador escolha uma imagem", com a câmara do dispositivo móvel integrada selecionada como fonte, e a primeira imagem capturada é guardada no nó "original-photo" do ficheiro "$TEMP-PHOTO". Além de aceder a funcionalidades do dispositivo, como a câmara, a telefonia, o navegador web ou a geolocalização, a caixa de diálogo "Ações" suporta o fluxo de controlo padrão, incluindo loops, estruturas de decisão "se-então-senão" e transações de base de dados. Tal como funções ou procedimentos em outras linguagens de programação, os programadores podem definir Grupos de Ações para definir conjuntos de ações que podem receber nomes descritivos e são facilmente reutilizáveis, ou podem ser aninhados. Os Grupos de Ações são acionados arrastando-os para o painel de edição, exatamente como as ações individuais. A caixa de diálogo "Ações" também permite que os programadores definam Ações de Página que são executadas quando uma página é carregada, reaberta, atualizada ou quando o botão "Voltar" nativo do dispositivo é pressionado. As definições de ações dão aos programadores controlo total sobre o fluxo de execução da solução móvel. Quando a solução é executada utilizando a funcionalidade de [simulador]] para obter informações mais detalhadas. Se pretende saber mais e descarregar o MobileTogether Designer gratuitamente para criar a sua primeira solução empresarial móvel para iOS®, Android™, Windows® Phone 8 e Windows 8, bem como um cliente baseado em navegador HTML5, visite: www.altova.com/mobiletogether