Skip navigation
Use este identificador para citar ou linkar para este item: https://repositorio.ufpe.br/handle/123456789/50902

Compartilhe esta página

Título: Desenvolvimento de API REST e interface gráfica em Java para o Asa Branca
Autor(es): PINTO, Pedro Assis Tenório
Palavras-chave: API REST; Java; Asa Branca
Data do documento: 8-Mai-2023
Citação: PINTO, Breno Pedro Assis Tenório. Desenvolvimento de API REST e interface gráfica em Java para o Asa Branca. 2023. 55 f. TCC (Graduação) - Curso de Engenharia Eletrônica, Departamento de Engenharia Eletrônica, Centro de Tecnologia e Geociências, Universidade Federal de Pernambuco, Recife, 2023.
Abstract: O Asa Branca é um projeto de extensão da Universidade Federal de Pernambuco em que são construídos aeromodelos voltados ao setor aeroespacial como: drone, foguete e minissatélites. Os seus integrantes participam de competições com diferentes focos. Durante as competições e experimentos, faz-se necessário a coleta e manipulação de dados quanto ao funcionamento dos aeromodelos. Entretanto o projeto Asa Branca apresenta limitações quanto à visualização de dados produzidos em tempo real. Como agravante, os referidos dados estão passivos de perda ou corrupção. O presente trabalho tem como objetivo solucionar as limitações quanto à manipulação, armazenamento e visualização de dados produzidos nos experimentos e competições aeroespaciais produzidos pelo projeto Asa Branca. De forma autoral, é criada uma interface gráfica para que seja possível a visualização de diversos dados através de gráficos e tabelas de modo a salvar os dados num banco de dados robusto e confiável. Java foi a linguagem de programação escolhida para o desenvolvimento da aplicação devido a sua consolidação no mercado e seu uso diversificado. É utilizada um API (Application Programming Interface) de modo a confeccionar a interface de envio entre os sistemas do Asa Branca e da ferramenta autoral. Através da API é possível transmitir mensagens entre sistemas desenvolvidos com tecnologias diferentes, mas que “acordam” em um formato padronizado de comunicação. Mais especificamente, uma API REST (Representational State Transfer) que funciona com mensagens no formato JSON (JavaScript Object Notation). Para a validação da aplicação na nuvem da AWS (Amazon Web Service), são feitos dois testes: um de estresse e outro de usabilidade. Tanto a interface quanto a API funcionam e apresentaram resultados positivos nos dois testes. Como aspecto positivo, os participantes do teste da versão inicial da ferramenta atestaram que a experiência vivenciada atendeu as expectativas. A meta é que a ferramenta autoral possa ser útil nos requisitos e nas competições pleiteadas pelo projeto Asa Branca.
URI: https://repositorio.ufpe.br/handle/123456789/50902
Aparece nas coleções:(TCC) - Eletrônica e Sistemas

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
TCC Breno Pedro Assis Tenório Pinto.pdf1,97 MBAdobe PDFThumbnail
Visualizar/Abrir


Este arquivo é protegido por direitos autorais



Este item está licenciada sob uma Licença Creative Commons Creative Commons