Titulo Estágio
Multiverse para Internet das Coisas
Áreas de especialidade
Engenharia de Software
Local do Estágio
Rua Pedro Nunes, IPN Ed. E, 3030-199 Coimbra
Enquadramento
O projeto de estágio visa a implementação de novas funcionalidades para a aplicação Multiverse no âmbito da Internet das Coisas.
A Ciengis é uma empresa que cria soluções na àrea de otimização, monitorização e controlo avançado de processos industriais. (É possível encontrar mais informação em www.ciengis.com)
A Internet das Coisas ou Internet of Things (IoT), em inglês, é um termo associado à ligação dos objetos e aparelhos do dia-a-dia à Internet. Esta interligação dos diferentes equipamentos e facilita a perceção e atuação sobre as coisas que nos rodeiam.
O Multiverse é uma aplicação web em que a parte cliente é feita em GWT (Java) e a parte servidor em Spring (Java) que adquire, persiste, enriquece e disponibiliza ao utilizador dados sob a forma de séries temporais ou eventos.
Neste estágio pretende-se que sejam desenvolvidos módulos que permitam capacitar o Multiverse de modo a aplicar à Internet das coisas ferramentas usadas em controlo industrial.
Objetivo
Neste estágio propõe-se a implementação de módulos para uma aplicação web com os seguintes objetivos:
ser capaz de recolher dados através de protocolos como Bluetooth, Bluetooth Low Energy , Zigbee, etc.
integrar os dados recolhidos com a aplicação existente modo a ficarem disponíveis para os módulos já implementados (ex.: módulo de persistência, ou visualização).
Desenvolvimento do módulo de controlo/monitorização estatística (http://pt.wikipedia.org/wiki/Controle_estat%C3%ADstico_de_processos)
Desenvolvimento do módulo de geração de relatórios (ex. http://oreports.com/)
Plano de Trabalhos - Semestre 1
1º Semestre (Tempo parcial 16h/semana):
1. Estudo do estado da arte
2. Levantamento de requisitos e especificação
3. Implementação do primeiro módulo
4. Escrita do relatório intermédio de estágio
Plano de Trabalhos - Semestre 2
2º Semestre (Tempo Inteiro 40h/semana):
1. Revisão de estado da arte, requisitos e especificação
2. Implementação do segundo e terceiro módulos
3. Escrita do relatório de estágio
Condições
Este trabalho será realizado na Ciengis. Será disponibilizado um local de trabalho apropriado e todos os recursos necessários.
O candidato deve ser fluente em Português e Inglês.
Observações
Valorizada experiência em:
ambiente linux
metedologia de desenvolvimento orientado por testes
padrões de desenvolvimentos de software
Valorizados conhecimentos em:
Java
Spring
JPA
HTML
GWT
Zurb Foundation / Twitter Bootstrap
A empresa será titular de todos os direitos sobre a propriedade industrial gerada no âmbito do estágio.
Orientador
Marco Estanqueiro
marco.estanqueiro@ciengis.com 📩