Skip navigation
Please use this identifier to cite or link to this item: https://repositorio.ufpe.br/handle/123456789/50902

Share on

Title: Desenvolvimento de API REST e interface gráfica em Java para o Asa Branca
Authors: PINTO, Pedro Assis Tenório
Keywords: API REST; Java; Asa Branca
Issue Date: 8-May-2023
Citation: 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
Appears in Collections:(TCC) - Eletrônica e Sistemas

Files in This Item:
File Description SizeFormat 
TCC Breno Pedro Assis Tenório Pinto.pdf1,97 MBAdobe PDFThumbnail
View/Open


This item is protected by original copyright



This item is licensed under a Creative Commons License Creative Commons