Estudo de Tecnologias e Definição da Arquitetura do Sistema
Para conseguir compreender todas as etapas que compõem a implementação de uma aplicação mobile, foi necessário definir uma arquitetura do sistema:
No back-end utilizou-se C# para implementar serviços web com a framework .NET - WCF (Windows Communication Foundation).
A camada de web services deveriam respeitar uma arquitetura ReST. A comunicação entre cliente e servidor foi feita através de JSON.
Resultados da Implementação
Pretendia-se desenvolver uma aplicação mobile para Gestão da Manutenção de Equipamentos. A aplicação lista as ordens de trabalho e de equipamentos, permite consultar históricos dos equipamentos e das ordens de trabalho, adapta-se aos ecrãs dos vários dispositivos (smartphone, tablet, laptop, desktop).
A aplicação funciona online, mas não funciona off-line. Seria ainda necessário implementar numa plataforma nativa ou híbrida para que a aplicação consiga sincronizar as alterações sempre que estiver online.