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 | Size | Format | |
---|---|---|---|---|
TCC Breno Pedro Assis Tenório Pinto.pdf | 1,97 MB | Adobe PDF | ![]() View/Open |
This item is protected by original copyright |
This item is licensed under a Creative Commons License