A presente proposta de dissertação visa o desenvolvimento de uma aplicação gráfica cross-platform para o registo de sensores e elementos de uma bomba de calor no âmbito do projecto de investigação "Eco-smart Heat Pump", numa parceria entre a Universidade do Minho e a empresa Pinto Brasil, Fábricas de Máquinas Industriais S.A., sendo o projecto financiado pelo QREN. Com esta GUI, pretende-se obter um sistema capaz de obter os dados do elemento da bomba de calor para facilitar o registo e manutenção por parte do instalador e fabricante. Consequentemente, para a obtenção dos dados, será utilizada uma API dos sistemas operativos dos smartphones para leitura e descodificação de QR codes através da utilização da sua câmera. Os dados obtidos serão armazenados numa base de dados através de um serviço de computação em nuvem. A definição da GUI está directamente ligada à aplicação a desenvolver, sendo que a arquitectura e o próprio desenvolvimento da solução de hardware para controlo da bomba de calor será também um dos pontos fulcrais desta dissertação.
Esta proposta de dissertação tem como principais objectivos:
· Desenvolvimento e implementação de uma aplicação gráfica para o registo e instalação de elementos do sistema por parte do instalador da bomba
· Sistema para leitura e descodificação de QR code, situados nos elementos da bomba, através de dispositivos móveis
· Gestão da base de dados através de uma base de dados remota utilizando computação em nuvem.
Tarefa 1: Recolha bibliográfica e caracterização do estado da arte
Nesta fase será feita a recolha bibliográfica sobre o desenvolvimento de aplicações gráficas para dispositivos móveis, leitura de QR codes e computação em nuvem. Também redigido o estado da arte da dissertação.
Tarefa 2: Análise do problema e familiarização com o sistema.
Na segunda fase será feita a familiarização com os componentes necessários e também serão analisados os requisitos do sistema.
Tarefa 3: Familiarização com as plataformas de desenvolvimento
Nesta fase será aquisição de competências com as ferramentas de desenvolvimento para o desenvolvimento das aplicações gráficas móveis exigidas para o sistema;
Tarefa 4: Desenvolvimento da arquitectura do GUI:
Nesta fase será planificada a arquitectura da aplicação e funcionalidades necessárias para o sistema:
Tarefa 5: Implementação da aplicação
Após a especificação e modulação do sistema, nesta fase será feita a implementação da aplicação para as diversas plataformas impostas.
Tarefa 6: Testes
Após a conclusão do desenvolvimento da aplicação, serão realizados testes para a verificação do correcto funcionamento de todo o sistema utilizando a aplicação desenvolvida.
Tarefa 7: Escrita e apresentação da tese
A última fase será composta pela redacção da dissertação sobre o trabalho desenvolvido e resultados obtidos.