---
title: "Um simulador multiplataforma para o desenvolvimento de aplicações móveis empresariais"
date: "2015-01-21"
categories: 
  - "applications"
  - "development"
  - "hardware"
  - "mobile"
  - "xpath"
tags: 
  - "mobile"
  - "mobile-development"
  - "mobile-for-business"
  - "mobiletogether"
  - "software-tools"
  - "xpath"
description: Descubra como o Altova MobileTogether simplifica o desenvolvimento de aplicações móveis multiplataforma, com um simulador poderoso para testes e depuração em tempo real.
---
Status: #blog

Tags:  #mobile-development #mobile-for-business #mobiletogether #software-tools #xpath

Categories:  [mobile-development](/blog/pt/category/mobile-development.md) | [xpath+xquery](/blog/pt/category/xpathxquery.md) | [low-code+no-code](/blog/pt/category/low-codeno-code.md)
# Um simulador multiplataforma para o desenvolvimento de aplicações móveis empresariais

No passado, era difícil e demorado sincronizar o desenvolvimento de aplicações empresariais móveis para diferentes plataformas, porque cada sistema operativo móvel exigia um conjunto de ferramentas diferente ou passos únicos para criar um resultado compilado.

A Altova MobileTogether simplifica e agiliza.. [Desenvolvimento móvel multiplataforma](https://www.altova.com/pt/mobiletogether.html) Com o MobileTogether Designer, os programadores criam um único ficheiro de solução para Android, iOS, Windows Phone 8, Windows 8 e para navegadores HTML-5 em outras plataformas.

Ainda melhor, o MobileTogether Designer inclui uma janela de simulador que permite aos desenvolvedores executar instantaneamente a solução para testar a lógica, visualizar o design como ele aparecerá em diversos dispositivos e analisar as alterações nos dados do fluxo de trabalho durante a execução.

Aqui está uma visão da solução de exemplo BizBudget, conforme apresentada nas representações do simulador para dispositivos iOS e Android:

![O simulador MobileTogether, que exibe dispositivos iOS e Android](https://lh6.ggpht.com/-S12ytCf2zlA/VL7KMQwCs2I/AAAAAAAAB44/0x_XqmaFhkI/image%25255B2%25255D.png?imgmax=800 "MobileTogether Simulator for iOS and Android Devices")

Ambas as visualizações foram geradas a partir do mesmo ficheiro de solução, simplesmente alterando o dispositivo de visualização da simulação. <!--more-->

O dispositivo de visualização selecionado na barra de ferramentas acima da janela principal de design da página é utilizado tanto no modo de design da página como nas visualizações de simulação, oferecendo opções para representar uma variedade de tamanhos de ecrã para cada plataforma de sistema operativo.

![Opções do simulador MobileTogether para Android](https://lh4.ggpht.com/-u5wtHv5Cqx8/VL7KMhJDUKI/AAAAAAAAB48/03ps-3-bkzw/image%25255B5%25255D.png?imgmax=800 "MobileTogether Simulator Choices for Android")![Opções do simulador MobileTogether para iOS](https://lh3.ggpht.com/-J6cAdYTr9KI/VL7KND3sjQI/AAAAAAAAB5A/OkHPrAJDsk4/image%25255B8%25255D.png?imgmax=800 "MobileTogether Simulator Choices for iOS")

![Opções do simulador MobileTogether para Windows 8](https://lh6.ggpht.com/-CxY1qaEJHj8/VL7KNb7eWaI/AAAAAAAAB5I/KduFsKZK6TU/image%25255B11%25255D.png?imgmax=800 "MobileTogether Simulator Choices for Windows 8")

O primeiro botão com um ícone de seta verde, localizado à direita da área de visualização, abre a janela do Simulador. Nesta janela, o ecrã do dispositivo móvel é exibido no lado esquerdo e as fontes de dados do fluxo de trabalho no lado direito. Pode clicar na área de visualização do dispositivo para controlar todos os elementos da interface de utilizador implementados no design, e pode expandir a árvore das fontes de dados para examinar os valores dos dados.

Na captura de ecrã abaixo, "Chart_Type Bar" está destacado na árvore de dados porque o utilizador selecionou um gráfico de barras em vez de um gráfico de setores.

![Janela do Simulador MobileTogether](https://lh4.ggpht.com/-u2DE7xEi228/VL7KNr57PNI/AAAAAAAAB5U/kT-8mJMKEqA/image%25255B14%25255D.png?imgmax=800 "MobileTogether Simulator Window")

O sinal de mais verde na tabela de despesas indica que é necessário adicionar uma nova linha à tabela para uma nova categoria de despesa. Quando adicionamos um novo item para registar despesas de viagem durante uma visita a um cliente, o ecrã do simulador é atualizado exatamente como se a solução estivesse a ser executada no dispositivo móvel, e as fontes de dados também são atualizadas.

![Janela do Simulador MobileTogether](https://lh5.ggpht.com/-iMyoUY0NHSg/VL7KOMTWqaI/AAAAAAAAB5c/uaDOoJRIuzE/image%25255B17%25255D.png?imgmax=800 "MobileTogether Simulator Window")

A janela "Mensagens" regista todas as atividades realizadas no simulador. A captura de ecrã abaixo mostra as mensagens correspondentes a todas as etapas individuais necessárias para adicionar uma nova despesa.

![Simulador de registos da janela de mensagens do MobileTogether](https://lh5.ggpht.com/-dsdhGgdbMws/VL7KOZVpAtI/AAAAAAAAB5k/ofqhdbLazq0/image%25255B20%25255D.png?imgmax=800 "MobileTogether Messages Window Logs Simulator Activity")

Este nível de detalhe pode ser uma ferramenta extremamente útil para identificar e corrigir qualquer comportamento inesperado durante o desenvolvimento de uma nova solução MobileTogether. Também pode copiar algumas ou todas as mensagens para a área de transferência, para as colar num ficheiro para fins de documentação do projeto.

Para facilitar a depuração, pode adicionar uma função de rastreamento a qualquer expressão XPath. Por exemplo, podemos querer melhorar as mensagens, rastreando o valor total das despesas sempre que o utilizador altera o valor de uma despesa. Podemos simplesmente adicionar a função de rastreamento à expressão XPath existente na etiqueta "Soma total das despesas".

![Função de rastreamento adicionada a uma expressão XPath](https://lh4.ggpht.com/-_rRT58NUgrI/VL7KO_MyEEI/AAAAAAAAB5s/89_5nVMrJIo/TraceFunctionCapture%25255B2%25255D.png?imgmax=800 "Trace Function Added to an XPath Expression")

Ao executar os mesmos passos que geraram as mensagens anteriores, agora também é possível acompanhar o valor total das despesas na janela de mensagens:

![Rastrear as mensagens adicionadas à janela de mensagens](https://lh4.ggpht.com/-NF96Ck__2Q8/VL7KPD1JEvI/AAAAAAAAB5w/bx6NH2Y7vFY/TraceFunctionMessageCapture%25255B2%25255D.png?imgmax=800 "Trace messages added to the Message window")

Pode até mesmo criar uma ligação de servidor entre a estação de trabalho do Designer e o seu dispositivo móvel, para realizar um teste diretamente no equipamento do cliente.

O software MobileTogether Designer é gratuito, permitindo que os desenvolvedores comecem a trabalhar imediatamente. Quando estiver pronto para implementar as suas próprias soluções móveis personalizadas, o servidor MobileTogether oferece um processamento de dados poderoso e uma escalabilidade acessível, com licenciamento baseado no número de dispositivos móveis que a sua empresa precisa suportar.

[Visite o site da Altova](https://www.altova.com/pt/mobiletogether.html) **Para obter mais informações sobre o MobileTogether,** [**Veja um vídeo de demonstração do MobileTogether.**](https://www.altova.com/pt/mobiletogether/demos.html)**ou, se preferir, comece por conta própria** [**Descarregue o programa MobileTogether Designer.**](https://www.altova.com/pt/download/mobiletogether-designer.html)**!**
