Potencie as suas aplicações baseadas em dados em todas as plataformas

O servidor MobileTogether é a plataforma de processamento que impulsiona as suas aplicações nativas para iOS, Android, Windows e para navegadores web.

O servidor MobileTogether é o componente central das suas soluções e funciona como uma ponte entre os utilizadores finais e as suas fontes de dados e infraestrutura de suporte.

MobileTogether Server

O servidor MobileTogether é a plataforma de processamento que impulsiona as suas aplicações nativas para iOS, Android, Windows e para navegadores web.

O servidor MobileTogether é o componente central das suas soluções e funciona como uma ponte entre os utilizadores finais e as suas fontes de dados e infraestrutura de suporte.

Em que se distingue o MobileTogether?

Cada aplicação que você cria no MobileTogether Designer desenvolve tanto a interface de utilizador (front-end) como a lógica do servidor (back-end) – simultaneamente. Isto poupa semanas, ou até meses, de trabalho e otimiza significativamente o desempenho da aplicação.

Além disso, cada aplicação que você desenvolve está simultaneamente disponível para os utilizadores 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 pode ser instalado nos seus próprios servidores, dentro da sua organização, ou na infraestrutura de nuvem da sua preferência.

O servidor MobileTogether de alto desempenho alimenta a lógica do servidor que você define para a sua aplicação, fornecendo conectividade com fontes de dados, processamento de dados extremamente rápido, opções de cache que melhoram o desempenho e opções de segurança robustas para as suas aplicações empresariais e para a loja de aplicações.

Destaques

  • Processamento de dados de alto desempenho para aplicações de desktop e mobile
  • Opções de armazenamento em cache abrangentes
  • Editor de funções e permissões
  • Opções de segurança detalhadas
  • Implementação imediata de aplicações empresariais
  • Processamento de dados para aplicações de lojas de aplicações
  • Implantação flexível, seja nos seus próprios servidores ou na nuvem
  • Preços acessíveis e flexíveis, adaptados a qualquer organização

Suporte para múltiplas 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 descarregar bem como um serviço gratuito Modelo de máquina virtual Azure.

Como funciona?

As aplicações MobileTogether são criadas por um desenvolvedor ou utilizador técnico no MobileTogether Designer e depois são disponibilizadas no servidor MobileTogether da sua organização. A partir daí, os utilizadores finais podem aceder à aplicação de duas formas:

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

Plataformas suportadas:

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

Servidor de aplicações de alto desempenho

O servidor MobileTogether aumenta a velocidade e o desempenho de dispositivos móveis e computadores 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 no dispositivo do utilizador final 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.

  • Opções de cache granulares
  • A opção "Incorporar XML no ficheiro de design" reduz a transferência de dados entre o cliente e o servidor
  • Utilizar o XQuery para reduzir a quantidade de dados transferidos
  • Armazenamento persistente de dados nos dispositivos dos clientes
  • Opçã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. 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.

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 habituais, como o tempo de expiração e de atualização. Pode definir manualmente o período de tempo que deve passar antes de o conteúdo ser novamente armazenado em cache, e o número de combinações únicas de múltiplos parâmetros de consulta que devem ser automaticamente armazenadas em cache. Um cliente que solicite os dados receberá-os imediatamente do cache, enquanto o servidor só os obterá se o tempo de armazenamento em cache tiver expirado. Estas opções melhoram significativamente o desempenho.

Cache personalizável para o MobileTogether

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

Esta opção é ideal para conjuntos de dados menores que precisam estar disponíveis no lado do cliente, como uma lista de opções para uma caixa de seleção ou outros dados estáticos.

Os dados incorporados são transmitidos para o cliente como parte do ficheiro de design completo e estão sempre disponíveis instantaneamente no lado do cliente sempre que a aplicação é executada. Não são necessárias transferências de dados adicionais entre o cliente e o servidor.

O XQuery melhora o desempenho

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

As visualizações de bases de dados, as consultas ou as chamadas a fontes de dados externas podem retornar 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 na aplicação.

Armazenamento de dados persistente no dispositivo

Ao desenvolver uma aplicação, pode optar por armazenar os dados introduzidos pelos utilizadores e os dados que não se alteram com frequência em cada dispositivo, de forma a reduzir a quantidade de dados transferidos entre o servidor e o cliente.

Também proporciona um aumento de desempenho, reduzindo o tempo de comunicação entre o servidor e o cliente – mesmo entre sessões diferentes do mesmo utilizador, que podem estar separadas por várias horas.

Mantenha os dados das configurações do servidor

Para reduzir a quantidade de dados transmitidos através da rede de dados móveis – o que melhora o desempenho de qualquer aplicação – o MobileTogether permite selecionar exatamente quais dados pretende transmitir para os dispositivos cliente e quais dados manter no servidor.

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

Por exemplo, se um determinado conjunto de dados só for necessário 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.

 

Estas opções avançadas permitem criar as aplicações mais sofisticadas e orientadas por dados possíveis, ao mesmo tempo que garantem um desempenho ótimo para os utilizadores finais.

Alimentando aplicações empresariais

O servidor MobileTogether oferece funcionalidades únicas para ambos aplicações empresariais e aplicativos individuais disponibilizados nas lojas de aplicações (ver abaixo).

Depois de criar uma aplicação empresarial no MobileTogether Designer, esta é implementada no seu servidor MobileTogether, onde os utilizadores finais podem acedi-la imediatamente. Eles simplesmente descarregam o cliente MobileTogether gratuito e conectam-se ao seu servidor para trabalhar com uma ou várias aplicações que estão a ser executadas no seu servidor. Os clientes MobileTogether estão disponíveis para iOS, Android, Windows e qualquer navegador web – falando em acesso BYOD (Bring Your Own Device).

Para além das funcionalidades de alto desempenho, o servidor MobileTogether oferece opções de segurança detalhadas para aplicações empresariais.

Segurança de aplicações

O servidor MobileTogether oferece opções de segurança robustas e detalhadas, que podem ser aplicadas quando necessário para aplicações empresariais e para lojas de aplicações, tanto a nível de servidor como a nível de aplicação individual.

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

  • Definição de utilizadores e funções para desenvolvedores de aplicações e utilizadores finais
  • Gestão de utilizadores, funções e dispositivos
  • Autenticação do utilizador
  • Autenticação por meio de senhas, LDAP ou integração com o Active Directory
  • Criptografia SSL
  • Suporte completo para a solicitação e instalação de certificados SSL Let's Encrypt

Permissões baseadas em funções

As permissões baseadas em funções permitem ao desenvolvedor da aplicação ou ao administrador do servidor ter controlo total sobre o acesso a qualquer aplicação específica, a uma parte de uma aplicação, ou a um diretório inteiro de aplicações empresariais, com base nas permissões de utilizador e função definidas no servidor MobileTogether.

Por exemplo, os utilizadores com o perfil "Executivo" poderão visualizar dados e gráficos adicionais numa aplicação de relatórios de vendas, em comparação com os utilizadores com o perfil "Gestor" que acedem à mesma aplicação.

Processamento de dados para aplicações da App Store

Os desenvolvedores podem querer disponibilizar as suas aplicações MobileTogether nas diversas lojas de aplicações, permitindo que os utilizadores as instalem individualmente. O MobileTogether Designer irá gerar automaticamente o código para aplicações nativas para iOS, Android e Windows, que ainda assim aproveitam a funcionalidade de alto desempenho proporcionada pelo MobileTogether Server, incluindo a conectividade de dados, o processamento de dados, opções de cache avançadas e muito mais.

Serviços – Soluções sem interface de utilizador, 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. Estes serviços funcionam com base em gatilhos predefinidos para fornecer funcionalidades de apoio a outras aplicações.

No servidor, é fácil definir gatilhos de tempo, eventos do sistema de ficheiros, e assim por diante, para iniciar a execução de um serviço.

Por exemplo, um serviço pode ser definido para monitorizar a tabela de encomendas numa base de dados de vendas e, quando uma encomenda é registada nessa tabela, desencadear uma ação – como enviar uma notificação numa aplicação, 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 utilizadores quando existirem atualizações ou alterações.

Os serviços fornecem funcionalidades de apoio a outras aplicações

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

Por favor, note que estes serviços requerem o uso do servidor MobileTogether Advanced Edition.

Aplicação de estatísticas

A instalação do servidor MobileTogether inclui uma aplicação poderosa para o administrador do servidor, que exibe diversas estatísticas sobre as aplicações individuais que estão a ser executadas nesse servidor.

A aplicação Estatísticas apresenta dados e gráficos sobre o número de utilizadores, dispositivos, execuções da aplicação, pedidos ao servidor e outros indicadores, num período de tempo selecionado. Filtros detalhados permitem visualizar estes dados por sistema operativo, tipo de dispositivo ou fabricante; por aplicação; e assim por diante. Também pode consultar dados sobre o número de pedidos e o número de execuções da aplicação.

Estatísticas sobre o desempenho da sua aplicação

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

Preços acessíveis

Designer gratuito, aplicações gratuitas

O ambiente de desenvolvimento MobileTogether Designer está disponível para download gratuito para um número ilimitado de programadores na sua organização. As aplicações móveis MobileTogether para iOS, Android, Windows 10 e 11 também estão disponíveis gratuitamente nas respetivas lojas de aplicações.

Aplicações ilimitadas, 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 dólares por ano para 1 núcleo). Isso mesmo: 1000 dólares por ano para um número ilimitado de aplicações e um número ilimitado de utilizadores.

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

Combinámos este preço extremamente acessível com funcionalidades robustas de desenvolvimento de aplicações, tornando o MobileTogether a plataforma mais acessível – e a mais sofisticada – para o desenvolvimento e implementação de aplicações centradas em dados, para todas as plataformas.