A Altova MobileTogether capacita os desenvolvedores, fornecendo-lhes as ferramentas necessárias para criar aplicações nativas avançadas de forma mais rápida do que nunca.
A plataforma MobileTogether inclui tudo o que é necessário para criar, implementar e atualizar as suas aplicações móveis personalizadas e com a sua marca
1
Um desenvolvedor ou utilizador técnico pode criar e testar uma aplicação móvel gratuitamente, utilizando o programa MobileTogether Designer.
2
O desenvolvedor implementa a solução no seu servidor MobileTogether (seja localmente ou na nuvem).
3
Implementação na App Store
O desenvolvedor compila o código gerado automaticamente pelo MobileTogether Designer e submete a aplicação às lojas de aplicações.
O MobileTogether utiliza uma combinação de design de interface gráfica por arrastar e soltar, a poderosa linguagem de programação visual Action Tree para o tratamento de eventos, e programação funcional padronizada para a seleção e processamento de dados.
Em seguida, o MobileTogether faz todo o trabalho pesado por si, gerando uma aplicação para todas as plataformas móveis e de ambiente de trabalho, com base no seu único design.
Esta abordagem de desenvolvimento rápido de aplicações móveis (RMAD) facilita a criação de aplicações móveis sofisticadas e orientadas a dados por parte de qualquer programador ou desenvolvedor web, para todas as plataformas.
O MobileTogether suporta praticamente qualquer fonte de dados de back-end, incluindo:
Também oferece conectividade direta com os bancos de dados relacionais mais populares:
Fontes de dados existentes (Excel, EDI, texto, etc.) podem ser facilmente integradas através da plataforma MapForce Server.
Nenhuma outra ferramenta de gestão de dados de referência (RMAD) oferece acesso tão abrangente a dados essenciais numa única plataforma.
As aplicações que cria no MobileTogether podem incluir todas as funcionalidades avançadas e recursos que os utilizadores de hoje esperam, incluindo:
Integração perfeita das funcionalidades do dispositivo
Gráficos, tabelas e painéis de controlo detalhados e informativos
Formulários móveis
Localização em diversos idiomas
Captura de assinatura
Notificações push
Leitura de códigos de barras e desenho
Opções para personalização específica de cada plataforma
Leitura de códigos QR e desenho
Suporte para MQTT para a comunicação de dispositivos inteligentes
A plataforma de desenvolvimento móvel cross-platform MobileTogether adota uma abordagem totalmente inovadora para o desenvolvimento rápido de aplicações, o que significa que a sua aplicação nativa estará pronta para ser utilizada em poucos dias – e não nos meses exigidos por soluções concorrentes.
Com o MobileTogether, já não precisa esperar meses para que a sua aplicação esteja disponível nas lojas de aplicações iOS, Android e Windows.
Descubra como pode criar uma aplicação a partir do zero em cerca de uma semana, ao descarregar o MobileTogether Designer, que é gratuito.
Leia abaixo para obter mais detalhes sobre a plataforma MobileTogether para o desenvolvimento de aplicações móveis, incluindo:
Graças à sua abordagem visual e intuitiva, o MobileTogether Designer facilita a criação de aplicações complexas, mesmo que não seja um desenvolvedor móvel especializado.
O software MobileTogether Designer é gratuito e pode ser utilizado por quantos desenvolvedores a sua organização necessitar, oferecendo inúmeras vantagens:
É fácil criar a interface do seu aplicativo arrastando e soltando componentes da paleta de controlos do MobileTogether Designer. Não se preocupe, o MobileTogether cuida de renderizar cada componente corretamente para cada sistema operativo e formato.
A gestão de eventos na interface do utilizador é definida através da arrastar e largar de ações em Árvores de Ações, que proporcionam um fluxo de programação visual.
Para processar e manipular dados, podem ser utilizadas as linguagens XQuery e XPath. O MobileTogether inclui um construtor e avaliador de expressões muito potentes, que facilitam a criação e a depuração destas expressões.
A maioria dos programadores já está familiarizada com XPath e XQuery. Se precisar de uma atualização, consulte o nosso curso gratuito "Introdução ao XPath", bem como a formação completa em XPath e o tutorial de XQuery, adequados para utilizadores de todos os níveis de experiência.
A Altova foi pioneira na linguagem de programação visual ActionTree, com o objetivo de ajudar os desenvolvedores a criar aplicações de forma rápida, sem comprometer a funcionalidade e os recursos nativos que os utilizadores finais esperam.
Abaixo, são apresentadas as "ActionTrees", que consistem em ações e grupos de ações que definem o tratamento de eventos e o tratamento de erros da sua aplicação. A janela de diálogo "Actions" permite definir facilmente ações para controlos ou páginas, selecionando uma ou mais ações no painel esquerdo e arrastando-as para a janela de edição à direita, onde o fluxo de controlo é definido em formato de árvore e onde são configurados todos os detalhes necessários.
Como os ActionTrees são independentes de qualquer linguagem de programação específica de um dispositivo, permitem criar mecanismos de tratamento de eventos, fluxos de controlo e operações sofisticadas que funcionam da mesma forma em qualquer dispositivo, sem a necessidade de se preocupar com os detalhes específicos da API ou do SDK de cada sistema operativo móvel.
Embora trabalhar com o ActionTrees seja fácil, é uma linguagem de programação completa, ideal para criar lógica de programação complexa e é suficientemente poderosa para desenvolver qualquer aplicação orientada a dados, sem restrições quanto à complexidade do produto final.
Quando estiver pronto para testar a sua aplicação móvel, utilize a janela do simulador integrada para executar instantaneamente a solução, testar a lógica, visualizar a interface gráfica como ela aparecerá em diversos dispositivos iOS, Android, Windows e outros, e analisar as alterações nos dados do fluxo de trabalho durante a execução.
Com simulação completa para todos os sistemas operativos, formatos e orientações (retrato/paisagem) suportados, pode alterar as visualizações dos dispositivos instantaneamente, para testes rápidos e fáceis. À medida que testa a sua aplicação, a janela de Mensagens regista todas as ações realizadas Simulador de aplicações.
Este nível de detalhe pode ser extremamente útil para compreender o comportamento dos utilizadores durante o desenvolvimento de uma nova aplicação.
O simulador também inclui funcionalidades de depuração integradas para ações e expressões XPath.
O simulador no MobileTogether também inclui funcionalidades avançadas de testes automatizados que permitem:
Pode até mesmo modificar a aplicação para corrigir um erro e executar novamente o caso de teste, a fim de validar os resultados das alterações, o que torna esta ferramenta de controlo de qualidade indispensável para o seu processo de desenvolvimento de aplicações móveis.
A janela "Gerir Casos de Teste e Execuções", mostrada acima, permite controlar a velocidade de reprodução, recolher capturas de ecrã das visualizações do cliente e do código fonte das páginas após cada etapa, e comparar os resultados das execuções de teste. Pode implementar os casos de teste da aplicação no seu servidor MobileTogether, juntamente com a sua aplicação, e selecioná-los para execução a partir de uma janela especial de "Testes Automatizados" no servidor.
Em seguida, qualquer dispositivo cliente conectado ao servidor pode executar o teste automatizado da aplicação à velocidade especificada no diálogo de Testes Automatizados. Colunas adicionais no diálogo permitem configurar detalhes de registo para cada execução de teste, permitindo capturar instantâneos de conjuntos de dados, visualizações do cliente e estilos, que são registados em ficheiros de execução de teste.
Os ficheiros de registo das execuções de testes do servidor MobileTogether podem, posteriormente, ser descarregados de volta para o ambiente MobileTogether Designer para análise e comparação.
O MobileTogether Designer inclui um depurador de ações e XPath que oferece aos desenvolvedores a capacidade de testar e depurar as suas aplicações com precisão, permitindo-lhes compreender imediatamente qualquer comportamento da aplicação – tudo diretamente no ambiente de desenvolvimento. Isto permite depurar tanto o fluxo de execução dentro das árvores de ações, como os resultados das funções XPath/XQuery que são chamadas dentro dessas árvores.
Quando um ponto de interrupção é atingido – seja por um ponto de interrupção definido ou na próxima ação – a vista de depuração apropriada é aberta, e pode percorrer a execução da ação ou da expressão XPath, visualizando a pilha de chamadas, como os valores das variáveis são atualizados e os resultados das expressões de monitorização.
O MobileTogether é a plataforma de desenvolvimento rápido de aplicações (RAD) mais acessível que oferece este nível de depuração durante o processo de desenvolvimento.
Quando a sua aplicação estiver pronta, o assistente "Gerar Código do Programa" irá guiá-lo durante o processo de configuração, e, em seguida, o MobileTogether Designer irá gerar projetos completos, prontos para serem compilados em aplicações nativas para iOS, Android e Windows.
Depois de compilar as suas aplicações, pode enviá-las para as lojas de aplicações para que sejam publicadas.
Pode obter informações detalhadas sobre a compilação de código para aplicações Android, iOS, Windows Phone e Windows 10/11 no Manual do MobileTogether Designer.
A plataforma MobileTogether inclui o servidor de suporte para as aplicações móveis, pelo que, ao desenhar e desenvolver a sua aplicação móvel no MobileTogether Designer, estará a criar tanto a interface da aplicação (front-end) como a lógica do servidor de suporte (back-end) ao mesmo tempoe num único ambiente.
MobileTogether Server É a plataforma central que suporta a sua aplicação móvel e funciona como uma ponte entre os utilizadores finais e as suas fontes de dados e infraestrutura de back-end.
Pode instalar o software do seu servidor MobileTogether localmente, implementá-lo numa infraestrutura de nuvem privada ou hospedá-lo num ambiente de nuvem pública, como a AWS ou a Azure.
Para uma maior personalização e flexibilidade na implementação, pode também adicionar um servidor proxy reverso entre o firewall e o servidor MobileTogether.
Os preços acessíveis para o servidor de backend são calculados apenas com base no desempenho do servidor (ou seja, no número de núcleos de CPU), e não no número de aplicações que pretende alojar.
O servidor MobileTogether aumenta a velocidade e o desempenho dos dispositivos móveis que executam a sua aplicação, pois realiza todas as tarefas complexas de consulta e cálculo no próprio servidor. Isso significa que os resultados são exibidos na aplicação móvel de forma muito mais rápida.
Isto permite que o dispositivo do utilizador final dedique recursos a outros processos, reduzindo o tempo de carregamento e poupando espaço de memória.
As aplicações que utilizam o servidor MobileTogether são extremamente rápidas, graças a:
O servidor MobileTogether inclui um sistema de cache integrado para os resultados de consultas complexas de dados. Os seus utilizadores não precisam de esperar até que a consulta à base de dados ou ao serviço web, que pode demorar minutos ou até horas para ser executada, seja concluída. Basta configurar a frequência de atualização dos dados armazenados em cache, e os utilizadores terão sempre acesso instantâneo ao resultado da última atualização.
Quando as suas aplicações móveis necessitam de.. funcionalidades de integração de dados mais avançadasO servidor MobileTogether integra-se perfeitamente com o servidor Altova MapForce.
Pode utilizar a ação "Transferência" do MapForce para chamar diretamente o servidor MapForce a partir do servidor MobileTogether e realizar qualquer transformação de dados necessária para a sua aplicação. Uma vez que o servidor MapForce suporta EDI, XBRL, ficheiros simples, Excel, serviços web e outros formatos de dados, além de XML, JSON e bases de dados relacionais, esta ação permite que as aplicações utilizem uma vasta gama de fontes de dados legadas e outras fontes de dados de back-end.
Desenvolvedores ilimitados
O MobileTogether Designer é gratuito, pelo que pode ser disponibilizado a quantos desenvolvedores forem necessários para a sua organização ou projeto.
Aplicações ilimitadas, utilizadores ilimitados
A precificação do servidor MobileTogether baseia-se no desempenho (ou seja, no número de núcleos de CPU) que necessita, e não no número de aplicações que pretende alojar. Não existe limite para o número de aplicações que pode alojar no seu servidor MobileTogether, nem para o número de utilizadores que podem conectar-se.
O servidor MobileTogether tem um preço acessível, com um custo por núcleo que começa em cerca de 1000 dólares por ano. Além disso, está disponível gratuitamente durante 30 dias.
Esta estrutura de preços extremamente competitiva permite que empresas de todos os tamanhos desenvolvam e disponibilizem aplicações de alta qualidade.






















