Saltar para o conteúdo
BEIND
Projetos

Terminais que funcionam onde a rede não funciona.

Operações de frota · iOS, Android e quiosque de bordo

Um tablet aparafusado à cabina de um camião não é um telemóvel. Não tem um utilizador que saiba resolver problemas, não tem rede fiável, e não tolera um ecrã que obrigue o condutor a pensar. Passámos cinco anos a fazer com que esse conjunto de restrições funcionasse.

Setor
Telemática e transporte rodoviário
O nosso papel
Design e engenharia, em conjunto com a equipa do cliente
Duração
Entrega contínua desde 2021
  1. 01

    O aparelho é o produto

    O terminal assume o tablet por completo — passa a ser o launcher do aparelho, por isso não há ecrã principal para onde fugir nem loja de aplicações onde vaguear. Parece simples até conhecer os fabricantes cujas versões de Android descartam essa definição em silêncio. A aplicação reconfirma o seu papel de launcher sempre que volta a primeiro plano e pede-o de volta, porque em hardware real dentro de camiões reais isso acontece mesmo.

  2. 02

    Perder sinal é um estado normal, não um erro

    Mensagens, formulários e confirmações de serviço ficam em fila localmente quando a ligação cai e são reenviados quando volta, com recuo exponencial e variação aleatória para que uma frota inteira a sair de um túnel não atropele o servidor. Trabalho encravado é detetado e limpo em vez de repetido para sempre. Para o que não pode mesmo esperar — mensagens ao condutor e o alerta de emergência — a aplicação recorre a SMS.

  3. 03

    Mãos remotas, treze módulos nativos de profundidade

    Um operador de frota não pode mandar alguém a um camião arranjar um tablet. Por isso o terminal expõe o estado da ignição, bateria, força de sinal, brilho do ecrã, desligar e reiniciar, e consegue instalar as suas próprias atualizações — cada um deles um módulo nativo escrito à mão, porque nada disto existe numa biblioteca multiplataforma. A navegação para pesados é conduzida pela interface do próprio fornecedor e não por uma passagem de URL, porque uma rota com dez descargas não cabe num link.

  4. 04

    Depois voltámos a construí-lo

    Ao fim de quatro anos a aplicação original tinha merecido uma reescrita: mesmo protocolo de servidor, mesmas funcionalidades, bases modernas. Entregámo-la em paralelo com a aplicação que substitui, que é a única forma responsável de reescrever algo de que uma frota depende para trabalhar amanhã de manhã.

Em números

3
Aplicações, iOS e Android
13
Módulos nativos próprios
69
Comandos de protocolo
6
Idiomas

Diga-nos o que está a falhar.

Quer queira uma das nossas plataformas, quer queira uma equipa para construir algo novo, a primeira conversa é a mesma: o que está a usar hoje, e onde é que isso falha?