---
title: "A MobileTogether adiciona códigos de barras, testes automatizados e outras funcionalidades"
date: "2016-11-09"
categories: 
  - "applications"
  - "development"
  - "mobile"
tags: 
  - "android"
  - "app-development"
  - "ios"
  - "mobile-development"
  - "mobiletogether"
  - "new-features"
  - "windows"
  - "windows-phone"
description: O MobileTogether 3.0 aprimora o desenvolvimento de aplicações móveis com novos recursos, como leitura de códigos de barras, testes automatizados e maior velocidade, suportando eficazmente diversas plataformas.
---
Status: #blog

Tags:  #android #app-development #ios #mobile-development #mobiletogether #new-features #windows #windows-phone

Categories: [low-code+no-code](/blog/pt/category/low-codeno-code.md) | [mobile-development](/blog/pt/category/mobile-development.md)
# A MobileTogether adiciona códigos de barras, testes automatizados e outras funcionalidades

É hora de apresentar a mais recente versão do MobileTogether, a plataforma de desenvolvimento multiplataforma da Altova para.. [Desenvolvimento de aplicações nativas, com foco nos dados](https://www.altova.com/pt/mobiletogether.html).

Apresentado apenas cinco meses depois da versão 2.2 do MobileTogether, [versão 3.0](https://www.altova.com/pt/whatsnew_mobiletogether.html) Esta versão inclui uma vasta gama de novas funcionalidades, desde recursos solicitados pelos desenvolvedores, como a leitura de códigos de barras e o suporte para testes automatizados, até melhorias na flexibilidade, como folhas de estilo de vários níveis e a funcionalidade de impressão para ficheiro, tudo o que certamente irá destacar as suas aplicações.

Vamos analisar as novas funcionalidades em detalhe.

##  ![MobileTogether 3.0](/blog/images/MobileTogether3.png)

<!--more-->

## Novidades no MobileTogether 3.0

[A versão 3.0 do MobileTogether inclui as seguintes novidades:](https://www.altova.com/pt/whatsnew_mobiletogether.html)

- Suporte para leitura de códigos de barras
- Folhas de estilo de vários níveis
- Instalação de testes automatizados
- Nova funcionalidade: possibilidade de imprimir para PDF, Word ou RTF a partir do cliente
- Capacidade de abrir ficheiros (por exemplo, PDF) no equipamento do cliente
- Aumento significativo da velocidade para as versões Windows e Windows Phone
- Cliente do navegador completamente reescrito

## **Suporte para códigos de barras**

O suporte para a leitura de códigos de barras está agora disponível no desenvolvimento de aplicações no MobileTogether. Esta funcionalidade será imediatamente familiar aos utilizadores finais, que podem agora utilizar a câmara do seu dispositivo móvel para ler um código de barras e obter as informações nele armazenadas.

O MobileTogether suporta diversos padrões populares de códigos de barras lineares e bidimensionais, incluindo:

- Asteca
- Codabar
- Código 39
- Código 93
- Código 128
- Matriz de dados
- EAN-8
- EAN-13
- EAN-128
- ITF (Federação Internacional de Ténis)
- PDF 417
- Código QR
- RSS-14
- RSS (versão expandida)
- UPC-A
- UPC-B

Abaixo, pode ver como configurar o uso de códigos de barras como uma ação numa aplicação, e um exemplo de uma aplicação a ler um código de barras ISBN (que utiliza o formato EAN-13).

 

![Leitura de códigos de barras no aplicativo móvel](/blog/images/mobiletogether-barcode.png)

 

O suporte a códigos de barras torna as aplicações MobileTogether ainda mais úteis em diversos setores e mercados específicos.

## **Folhas de estilo de vários níveis**

Para uma flexibilidade máxima no design da interface do utilizador, agora pode definir e atribuir estilos quer a nível do projeto, quer individualmente: por página, por tabela ou por componente. Os programadores definem os estilos utilizando a caixa de diálogo "Folhas de Estilo" e, em seguida, podem atribuí-los com um único clique, conforme necessário. Como podem ver abaixo, a caixa de diálogo suporta estilos de projeto, que são aplicados em todo o projeto, e estilos personalizados que podem ser atribuídos de forma detalhada para os vários elementos e componentes da interface do utilizador da aplicação.

 

![Folhas de estilo de interface de utilizador com vários níveis](/blog/images/multi-level-stylesheets.png)

 

Os estilos – e a aplicação de estilos – podem ser definidos com valores estáticos ou calculados através de XPath.

Criar um repositório centralizado de estilos não só poupa uma enorme quantidade de tempo, como também facilita muito o controlo da aparência das aplicações em todas as plataformas. Por exemplo, se for necessário que todos os botões das aplicações tenham a mesma aparência no iOS, Android e Windows (ou seja, em vez de usar os estilos nativos dos botões), agora é possível definir isso uma única vez por projeto (ou a qualquer nível de detalhe, conforme necessário).

 

## **Instalação de testes automatizados**

O MobileTogether 3.0 inclui funcionalidades que melhoram significativamente a capacidade de testar e depurar aplicações móveis. Na secção de simulador do MobileTogether Designer, é agora possível gravar uma sequência de ações do utilizador, guardar essa sequência num ficheiro e reproduzir os conjuntos de ações do utilizador guardados posteriormente, quando a aplicação é modificada. No entanto, ao contrário de outros produtos, as ações podem ser reproduzidas quer na própria janela do simulador, quer num dispositivo cliente que esteja conectado ao Designer para uma fase de testes!

Pode guardar conjuntos completos de scripts de teste para validar aplicações à medida que estas evoluem ao longo do tempo, o que lhe permite:

- Validar o comportamento da aplicação caso os dados subjacentes sejam alterados, como resultado de consultas a bases de dados ou de pedidos a serviços web REST
- Verifique as correções de erros repetindo a sequência de ações que causaram o problema numa nova versão da aplicação que incorpora a correção
- Certifique-se de que nenhum comportamento inesperado seja introduzido acidentalmente nas novas versões da aplicação
- Visualize como as mesmas sequências de ações do utilizador se apresentam em diferentes dispositivos móveis

A janela "Gerir Casos de Teste e Execuções", mostrada abaixo, permite gerir bibliotecas de casos de teste para cada aplicação, controlar a velocidade de reprodução e recolher capturas de ecrã das interfaces do cliente e do código fonte das páginas após cada etapa.

 

![Instalação para testes automatizados de aplicações](/blog/images/automated-testing.png)

 

O suporte completo para testes automatizados no MobileTogether permite distribuir aplicações aos utilizadores finais em várias plataformas móveis de forma muito mais rápida do que com outras ferramentas de desenvolvimento móvel.

## **Impressão para ficheiro a partir da aplicação móvel**

Agora é possível gerar relatórios ou documentos diretamente a partir de uma aplicação móvel.

Este suporte é possível graças a uma integração completa com o Altova StyleVision, que permite o desenvolvimento de designs [relatórios multicanal](https://www.altova.com/pt/stylevision.html) e [StyleVision Server](https://www.altova.com/pt/stylevision-server.html) Para gerar esses relatórios dinamicamente, com base nos dados do utilizador final, o StyleVision Server utiliza um modelo de relatório criado no StyleVision para imprimir os dados do utilizador final em formato PDF, Word ou RTF.

Assim que um documento é gerado, ele é guardado no dispositivo do utilizador para processamento posterior. Por exemplo, um ficheiro PDF pode ser enviado por e-mail como anexo. A captura de ecrã abaixo mostra a caixa de diálogo "Ações" para configurar a funcionalidade de impressão para ficheiro e uma página de uma aplicação que utiliza esta funcionalidade.

 

![Imprimir para um ficheiro a partir da aplicação](/blog/images/print-to-file.png)

 

A capacidade de imprimir documentos em formatos pré-definidos e padronizados aumenta significativamente o potencial de utilização do MobileTogether em ambientes empresariais.

## **Capacidade de abrir ficheiros em clientes móveis**

Agora, os desenvolvedores de aplicações podem oferecer aos utilizadores a possibilidade de abrir ficheiros, como PDFs, imagens, documentos de texto, etc., que estão armazenados no dispositivo do utilizador. O caminho do ficheiro pode ser definido diretamente no design da aplicação ou através de XPath. Alternativamente, pode permitir que o utilizador selecione o ficheiro no seu dispositivo, por exemplo, numa aplicação para Windows 10. Um filtro opcional de extensão de ficheiro permite especificar os tipos de ficheiros que podem ser abertos.

## **Aumento de velocidade para dispositivos Windows**

A versão 3.0 inclui um aumento significativo na velocidade para aplicações Windows desenvolvidas com o MobileTogether. A velocidade de renderização das páginas no Windows Phone e no Windows 8 e 10 é agora até 5 vezes mais rápida*.

*Nota: A velocidade pode variar dependendo da configuração do sistema e da aplicação.

## **Cliente do navegador completamente reescrito**

Além das aplicações nativas para iOS, Android, Windows Phone e Windows 8 e 10, o MobileTogether inclui um cliente baseado em HTML5 que funciona através de um navegador, permitindo o acesso a partir de dispositivos que utilizem qualquer outro sistema operativo, como os dispositivos Blackberry ou computadores portáteis que não utilizem o Windows 8/10.

Para a versão 3.0, reescrevemos completamente o cliente do navegador MobileTogether para proporcionar um desempenho superior. A nova versão transfere significativamente menos dados entre o servidor e o navegador, o que reduz o tráfego de dados, e as aplicações que funcionam no navegador são, em geral, mais rápidas e com melhor desempenho.

Os testes internos, especialmente através da rede 3G, resultam em velocidades de carregamento de páginas até 10 vezes mais rápidas*.

*Nota: A referência ao asterisco indica que a afirmação pode estar sujeita a condições ou limitações.

# Saiba mais e obtenha a versão 3.0

Obtenha todos os [detalhes](https://www.altova.com/pt/whatsnew_mobiletogether.html) e [atualize para o MobileTogether 3.0](https://www.altova.com/pt/download/mobiletogether.html). É gratuito para clientes existentes. Para novos clientes, o MobileTogether Designer está sempre disponível gratuitamente, para que possa começar a [criar a sua primeira aplicação](https://www.altova.com/pt/download/mobiletogether.html) imediatamente.
