Potencialize seus aplicativos baseados em dados em todas as plataformas

O servidor MobileTogether é o motor de processamento para seus aplicativos nativos para iOS, Android, Windows e para navegadores.

O servidor MobileTogether é o componente central que sustenta suas soluções e funciona como uma ponte entre os usuários finais e suas fontes de dados e infraestrutura de back-end.

MobileTogether Server

O servidor MobileTogether é o motor de processamento para seus aplicativos nativos para iOS, Android, Windows e para navegadores.

O servidor MobileTogether é o componente central que sustenta suas soluções e funciona como uma ponte entre os usuários finais e suas fontes de dados e infraestrutura de back-end.

Em que o MobileTogether se diferencia?

Cada aplicativo que você cria no MobileTogether Designer constrói tanto a interface do usuário (front-end) quanto a lógica do servidor (back-end) – simultaneamente. Isso economiza semanas, ou até mesmo meses, e otimiza significativamente o desempenho do aplicativo.

Além disso, cada aplicativo que você desenvolve está disponível simultaneamente para usuários em computadores, através do cliente Windows ou do navegador HTML5, bem como em dispositivos móveis iOS e Android.

A plataforma MobileTogether inclui o servidor MobileTogether, que você instala nos seus próprios servidores dentro da sua organização ou na infraestrutura de nuvem de sua preferência.

O servidor MobileTogether de alto desempenho alimenta a lógica do servidor que você define para o seu aplicativo, fornecendo conectividade com fontes de dados do servidor, processamento de dados extremamente rápido, opções de cache que melhoram o desempenho e recursos de segurança robustos para seus aplicativos corporativos e aplicativos de lojas.

Destaques

  • Processamento de dados de alto desempenho para aplicativos de desktop e mobile
  • Opções abrangentes de armazenamento em cache
  • Editor de funções e permissões
  • Opções de segurança detalhadas
  • Implantação imediata de aplicativos corporativos
  • Processamento de dados para aplicativos de lojas de aplicativos
  • Implantação flexível, seja localmente ou na nuvem
  • Preços acessíveis e flexíveis, adaptados a qualquer organização

Suporte para diversas plataformas

  • Windows Server (Desktop and Core): Windows Server 2016, Windows Server 2019, & Windows Server 2022
  • Windows: Windows 10 and Windows 11
  • Linux: AlmaLinux 9, CentOS 7 & Stream 8; Debian 10, 11, & 12; RedHat 7, 8, & 9; Rocky Linux 9; Ubuntu LTS 20.04, 22.04, and 24.04

O servidor MobileTogether está disponível como uma solução direta download bem como um serviço gratuito Modelo de máquina virtual Azure.

Como funciona?

Os aplicativos MobileTogether são criados por um desenvolvedor ou usuário técnico no MobileTogether Designer e implantados no servidor MobileTogether da sua organização. A partir daí, os usuários finais podem acessar o aplicativo de duas maneiras:

Em todos os cenários, o seu servidor MobileTogether fornece a conectividade com os dados, o processamento de dados e as funções de segurança necessárias para os seus aplicativos.

Plataformas compatíveis:

  • Android
  • iOS (iPhone, iPad)
  • Windows 10 e 11
  • Navegador HTML5 para outros usuários

Servidor de aplicações de alto desempenho

O servidor MobileTogether aumenta a velocidade e o desempenho de dispositivos móveis e computadores que executam seu aplicativo, pois ele realiza todas as tarefas complexas de consulta e cálculo no próprio servidor. Isso significa que os resultados são exibidos no dispositivo do usuário final muito mais rapidamente.

Isso permite que o dispositivo do usuário final destine recursos a outros processos, reduzindo o tempo de carregamento e economizando espaço de memória.

  • Opções de cache granulares
  • A opção "Incorporar XML no arquivo de design" reduz a transferência de dados entre o cliente e o servidor
  • Utilizando XQuery para reduzir a quantidade de dados transferidos
  • Armazenamento persistente de dados em dispositivos do cliente
  • Configuração para manter os dados no servidor (por exemplo, calcular um gráfico no servidor, mas enviar apenas uma imagem dos resultados para o cliente)
  • Processamento paralelo de múltiplas soluções

Opções de cache

O servidor MobileTogether inclui um sistema de cache integrado para os resultados de consultas complexas de dados. Seus usuários não precisam esperar até que a consulta ao banco de dados ou ao serviço web seja concluída, o que pode levar minutos ou até horas. Basta configurar a frequência de atualização dos dados armazenados em cache, e os usuários sempre receberão o resultado da última atualização instantaneamente.

O comportamento de armazenamento em cache para todas as fontes de dados é altamente personalizável, de acordo com as necessidades da sua solução. O MobileTogether oferece mais do que os parâmetros de armazenamento em cache comuns, como o tempo de expiração e de atualização. Você pode definir manualmente o período de tempo que deve passar antes de o cache ser atualizado novamente, e o número de combinações únicas de múltiplos parâmetros de consulta que devem ser armazenadas automaticamente em cache. Um cliente que solicitar os dados receberá imediatamente a informação do cache, enquanto o servidor a buscará apenas se o tempo de expiração do cache tiver sido atingido. Essas opções aumentam significativamente o desempenho.

Cache personalizável para o MobileTogether

Opção para incorporar o XML no arquivo de design

Esta opção é ideal para conjuntos de dados menores que precisam ser acessados no lado do cliente, como uma lista de opções para um menu suspenso ou outros dados estáticos.

Os dados incorporados são transmitidos ao cliente como parte do arquivo de design completo e estão sempre disponíveis instantaneamente no lado do cliente sempre que o aplicativo é executado. Não são necessárias transferências de dados adicionais entre o cliente e o servidor.

XQuery melhora o desempenho

Ao utilizar expressões XQuery ao desenvolver sua aplicação no MobileTogether Designer, você pode reduzir significativamente a quantidade de dados transferidos entre o servidor e o cliente.

As visualizações de banco de dados, as consultas ou as chamadas a fontes de dados externas retornam dados brutos que podem não estar idealmente estruturados. As poderosas expressões FLWOR do XQuery permitem que você reorganize e agrupe facilmente os dados, ou crie um subconjunto dos dados, para uma transferência mais eficiente do servidor para o cliente e uma apresentação otimizada no aplicativo.

Armazenamento persistente de dados no dispositivo

Ao desenvolver um aplicativo, você pode optar por armazenar os dados inseridos pelos usuários e os dados que não se alteram com frequência em cada dispositivo do cliente, a fim de reduzir a quantidade de dados transferidos entre o servidor e o cliente.

Além disso, proporciona um aumento de desempenho ao reduzir o tempo de comunicação entre o servidor e o cliente, mesmo entre diferentes sessões do mesmo usuário que podem estar separadas por horas.

Mantenha os dados sobre as configurações do servidor

Para reduzir a quantidade de dados transmitidos pela rede de dados móveis, o que melhora o desempenho de qualquer aplicativo, o MobileTogether permite que você selecione exatamente quais dados deseja transmitir para os dispositivos cliente e quais dados devem ser mantidos no servidor.

Mantenha os dados nas configurações do servidor da aplicação

Por exemplo, se um determinado conjunto de dados for necessário apenas para exibir um gráfico, esses dados podem ser armazenados no servidor MobileTogether. O servidor irá gerar o gráfico e apenas uma imagem do gráfico será transmitida para o cliente.

 

Essas poderosas opções permitem que você crie os aplicativos mais avançados e orientados a dados possíveis, ao mesmo tempo em que oferece o melhor desempenho possível para os usuários finais.

Alimentando aplicativos corporativos

O servidor MobileTogether oferece funcionalidades exclusivas para ambos aplicativos empresariais e aplicativos individuais disponibilizados nas lojas de aplicativos (veja abaixo).

Depois de criar um aplicativo empresarial no MobileTogether Designer, ele é implantado no seu servidor MobileTogether, onde os usuários finais podem acessá-lo imediatamente. Eles simplesmente baixam o cliente MobileTogether gratuito e conectam-se ao seu servidor para trabalhar com um ou vários aplicativos executados no seu servidor. Os clientes MobileTogether estão disponíveis para iOS, Android, Windows e qualquer navegador web – isso significa acesso para dispositivos próprios (BYOD).

Além de recursos de alto desempenho, o MobileTogether Server oferece opções de segurança detalhadas para aplicativos corporativos.

Segurança de aplicativos

O servidor MobileTogether oferece opções de segurança robustas e detalhadas, que podem ser aplicadas quando necessário para aplicativos empresariais e de lojas de aplicativos, tanto em nível de servidor quanto em nível de aplicativo.

Uma interface web fácil de usar e um editor de permissões permitem que você habilite e gerencie:

  • Definição de usuários e funções para desenvolvedores de aplicativos e usuários finais
  • Gerenciamento de usuários, funções e dispositivos
  • Autenticação do usuário
  • Autenticação por meio de senhas, LDAP ou integração com o Active Directory
  • Criptografia SSL
  • Suporte completo para solicitar e instalar certificados SSL do Let's Encrypt

Permissões baseadas em funções

As permissões baseadas em funções permitem que o desenvolvedor do aplicativo ou o administrador do servidor tenham controle total sobre o acesso a qualquer aplicativo específico, a uma parte de um aplicativo ou a um diretório inteiro de aplicativos corporativos, com base nas permissões de usuário e função definidas no servidor MobileTogether.

Por exemplo, usuários com a função de "Executivo" podem visualizar dados e gráficos adicionais em um aplicativo de relatórios de vendas, em comparação com aqueles com a função de "Gerente" que acessam o mesmo aplicativo.

Processamento de dados para aplicativos da App Store

Os desenvolvedores podem optar por disponibilizar seus aplicativos MobileTogether nas diversas lojas de aplicativos, permitindo que os usuários os instalem individualmente. O MobileTogether Designer irá gerar automaticamente o código para aplicativos nativos para iOS, Android e Windows, que ainda aproveitarão a alta performance proporcionada pelo MobileTogether Server, incluindo conectividade de dados, processamento de dados, opções avançadas de cache e muito mais.

Serviços – Soluções sem interface de usuário, executadas no servidor

As aplicações MobileTogether podem ser alimentadas por serviços, que são soluções sem interface gráfica, criadas no MobileTogether Designer e executadas no servidor MobileTogether do cliente. Esses serviços são acionados por gatilhos predefinidos para fornecer funcionalidades em segundo plano para outras aplicações.

No servidor, é fácil definir gatilhos de tempo, eventos do sistema de arquivos e outros elementos para iniciar a execução de um serviço.

Por exemplo, um serviço poderia ser definido para monitorar a tabela de "Pedidos" em um banco de dados de vendas e, quando um novo pedido for registrado nessa tabela, ele poderia acionar uma ação, como enviar uma notificação em um aplicativo, enviar um e-mail para um ou mais destinatários, e assim por diante.

Outro exemplo é utilizar um serviço para verificar os fluxos XML de um site e enviar uma notificação aos usuários quando houver atualizações ou alterações disponíveis.

Os serviços fornecem funcionalidades de suporte para outros aplicativos

Os serviços oferecidos pela MobileTogether proporcionam aos desenvolvedores uma camada adicional de sofisticação para adicionar funcionalidades em tempo real aos aplicativos.

Observação: Os serviços requerem o uso do servidor MobileTogether Advanced Edition.

Aplicativo de estatísticas

A instalação do servidor MobileTogether inclui um aplicativo poderoso para o administrador do servidor, que exibe diversas estatísticas sobre os aplicativos individuais que estão sendo executados nesse servidor.

O aplicativo Estatísticas exibe dados e gráficos sobre o número de usuários, dispositivos, inicializações do aplicativo, solicitações ao servidor e outras informações, dentro de um período de tempo selecionado. Filtros detalhados permitem visualizar esses dados por sistema operacional, tipo de dispositivo ou fabricante; por aplicativo; e assim por diante. Você também pode visualizar estatísticas sobre o número de solicitações e o número de inicializações do aplicativo.

Estatísticas sobre o desempenho do seu aplicativo

Este aplicativo facilita a obtenção de uma visão precisa do uso e da popularidade de cada aplicativo no seu servidor MobileTogether.

Preços acessíveis

Designer gratuito, aplicativos gratuitos

O ambiente de desenvolvimento MobileTogether Designer está disponível para download gratuito para um número ilimitado de desenvolvedores em sua organização. Os aplicativos móveis MobileTogether para iOS, Android, Windows 10 e 11 também estão disponíveis gratuitamente em suas respectivas lojas de aplicativos.

Aplicativos ilimitados, dispositivos ilimitados

O servidor MobileTogether está disponível para um período de teste gratuito de 30 dias.

Quando estiver pronto para adquirir, o produto é vendido como uma licença anual e o preço é calculado por núcleo de servidor (a partir de $1000 por ano para 1 núcleo). Isso mesmo: $1000 por ano para um número ilimitado de aplicativos e um número ilimitado de usuários.

Embora não haja limite para o número de usuários ou o número de aplicativos que você pode executar no servidor de aplicativos móveis, pode ser necessário aumentar a capacidade do servidor, dependendo da carga real, para garantir o desempenho ideal para um número maior de usuários. No entanto, o preço inicial é ideal para a maioria das implementações iniciais.

Combinamos preços extremamente acessíveis com funcionalidades robustas de desenvolvimento de aplicativos, tornando o MobileTogether a plataforma mais acessível – e a mais sofisticada – para desenvolver e implantar aplicativos focados em dados, para todas as plataformas.