Author(s): Godinho, André
Date: 2025
Persistent ID: http://hdl.handle.net/10314/10234
Origin: Repositório Científico da Universidade Politécnica da Guarda
Subject(s): Desenvolvimento de software; Servidores; Base de Dados; API; Flowision
Author(s): Godinho, André
Date: 2025
Persistent ID: http://hdl.handle.net/10314/10234
Origin: Repositório Científico da Universidade Politécnica da Guarda
Subject(s): Desenvolvimento de software; Servidores; Base de Dados; API; Flowision
Durante o estágio curricular do Instituto Politécnico da Guarda para a conclusão da licenciatura em Engenharia Informática decorrido de 3 de junho até início de agosto de 2024, foram desempenhadas uma grande variedade de funções com diversas dimensões, objetivos e tecnologias que permitiram aplicar o conhecimento adquirido no curso e ainda aprender muito em tempo real. Foram desenvolvidas três vertentes diferentes na elaboração deste projeto. A primeira foi o desenvolvimento de um aplicativo mobile e todos os requisitos associados; a segunda foi a elaboração de novas funcionalidades e ajustes na plataforma web da empresa (Flowision, à qual chamo Flowision Web para distinguir as diferentes aplicações); e, por último, o desenvolvimento e ajustes do servidor e serviços associados (API). No MyFlowision, a principal barreira técnica foi a dificuldade de executar o emulador iOS no laptop da empresa, levando à necessidade de emulação via Wi-Fi e ao foco inicial na plataforma Android. Também se identificaram pontos de melhoria futuros, como a integração iOS, menus de previsões estatísticas, funcionalidades de reporte fotográfico de problemas e a possibilidade de atualização da aplicação pelo cliente. No Flowision Web, foi necessário aprender AngularJS, mas a estrutura do projeto baseia-se em documentação pré-existente, por vezes sem comentários claros, tornando a compreensão e expansão mais complexas. Ainda assim, há grande potencial para refinar a lógica e adaptá-la a práticas mais modernas. Ao desenvolver a API, a principal limitação relacionou-se à abertura de portas de servidor externas, exigindo coordenação com a empresa de suporte. Futuramente, planeia-se implementar tokens internos de autorização, controlo de pedidos e contagens de SMS para análise e faturação, bem como testes com o protocolo CoAP em parceria com clientes espanhóis. Em termos organizacionais, no IWT, a ausência matinal do supervisor criou obstáculos burocráticos pontuais, porém nenhum impedimento técnico significativo. No geral, a perceção pública, através de webinars, catálogos comerciais e participação em feiras (como a Smart Cities 2024), foi positiva, gerando interesse por parte dos clientes e parceiros, tanto para o Flowision Web quanto para a aplicação MyFlowision. O trabalho futuro concentra-se em consolidar o Flowision Web para comercialização internacional e finalizar o lançamento da aplicação MyFlowision em Android e iOS, visando expandir a utilidade e acessibilidade dos sistemas desenvolvidos.