Plataforma de visualização de eventos desportivos: nova arquitetura e funcionalidades

Detalhes bibliográficos
Autor(a) principal: Belo, João Pedro Vieira
Data de Publicação: 2021
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10400.13/3144
Resumo: Atualmente, é essencial acompanhar e visualizar os resultados de um evento desportivo em tempo real. Longe vão os tempos em que era aceitável publicar uma lista em papel com os resultados de um evento. A realização e o acompanhamento de um evento desportivo envolvem uma grande quantidade de dados, bem como a interligação de diferentes sistemas. Os eventos de trail running têm características únicas, pois decorrem em zonas, muitas vezes, remotas, em percursos com elevado grau de complexidade e obstáculos naturais que podem pôr em risco a vida do atleta. Apesar da existência de uma aplicação que permite acompanhar os eventos, a mesma apresenta alguns problemas como a falta de algumas funcionalidades na interação com o público, dificuldade na escalabilidade e desempenho. Existem ainda algumas limitações a nível arquitetural que dificultam a integração com outras aplicações. Para atingir os objetivos propostos, nomeadamente, solucionar problemas de desempenho, interligar as diversas aplicações e aumentar as funcionalidades, optou-se por desenvolver uma nova arquitetura multicomponente, separando os componentes essenciais e facilitando a escalabilidade do sistema. Decidiu-se, ainda, desenvolver uma API de modo a facilitar a interligação em segurança das diferentes aplicações. Por fim, desenvolveu-se uma aplicação pública que permite ao público acompanhar a prova, através da apresentação de resultados e estatísticas em tempo real, e que presta, simultaneamente, apoio à organização, nomeadamente, no apuramento dos vencedores, deteção de irregularidades e verificação da chegada de todos os participantes em segurança. Após o desenvolvimento das aplicações foram efetuados testes de desempenho utilizando uma ferramenta específica que permite analisar o comportamento das mesmas em diferentes cenários de utilização. Estes testes permitiram afinar a estrutura para os diferentes eventos. Por fim, foi solicitado aos utilizadores o preenchimento de um breve questionário sobre o grau de satisfação em relação à aplicação. Analisando os resultados dos testes efetuados, assim como o feedback dos utilizadores (proveniente dos inquéritos), é possível concluir que a aplicação superou todas as expectativas e cumpre todos os objetivos inicialmente propostos.
id RCAP_0fd571b0c6adbc569688cde0516b3533
oai_identifier_str oai:digituma.uma.pt:10400.13/3144
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling Plataforma de visualização de eventos desportivos: nova arquitetura e funcionalidadesAplicaçãoAPlArquiteturaDesempenhoFrameworkTrailApplicationArchitecturePerformanceEventos desportivosEngenharia Informática.Faculdade de Ciências Exatas e da EngenhariaDomínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e InformáticaAtualmente, é essencial acompanhar e visualizar os resultados de um evento desportivo em tempo real. Longe vão os tempos em que era aceitável publicar uma lista em papel com os resultados de um evento. A realização e o acompanhamento de um evento desportivo envolvem uma grande quantidade de dados, bem como a interligação de diferentes sistemas. Os eventos de trail running têm características únicas, pois decorrem em zonas, muitas vezes, remotas, em percursos com elevado grau de complexidade e obstáculos naturais que podem pôr em risco a vida do atleta. Apesar da existência de uma aplicação que permite acompanhar os eventos, a mesma apresenta alguns problemas como a falta de algumas funcionalidades na interação com o público, dificuldade na escalabilidade e desempenho. Existem ainda algumas limitações a nível arquitetural que dificultam a integração com outras aplicações. Para atingir os objetivos propostos, nomeadamente, solucionar problemas de desempenho, interligar as diversas aplicações e aumentar as funcionalidades, optou-se por desenvolver uma nova arquitetura multicomponente, separando os componentes essenciais e facilitando a escalabilidade do sistema. Decidiu-se, ainda, desenvolver uma API de modo a facilitar a interligação em segurança das diferentes aplicações. Por fim, desenvolveu-se uma aplicação pública que permite ao público acompanhar a prova, através da apresentação de resultados e estatísticas em tempo real, e que presta, simultaneamente, apoio à organização, nomeadamente, no apuramento dos vencedores, deteção de irregularidades e verificação da chegada de todos os participantes em segurança. Após o desenvolvimento das aplicações foram efetuados testes de desempenho utilizando uma ferramenta específica que permite analisar o comportamento das mesmas em diferentes cenários de utilização. Estes testes permitiram afinar a estrutura para os diferentes eventos. Por fim, foi solicitado aos utilizadores o preenchimento de um breve questionário sobre o grau de satisfação em relação à aplicação. Analisando os resultados dos testes efetuados, assim como o feedback dos utilizadores (proveniente dos inquéritos), é possível concluir que a aplicação superou todas as expectativas e cumpre todos os objetivos inicialmente propostos.Currently it is essential to monitor and visualize the results of a sporting event in real-time. Gone are the days when it was acceptable to publish a paper list of the results of an event. The realization and monitoring of a sporting event involves a large amount of data, as well as the interconnection of different systems. Trail running events have unique characteristics, as they take place in often remote areas, on routes with a high degree of complexity and natural obstacles that can endanger the athlete's life. Despite the existence of an application that allows the following of the events, it presents some problems such as lack of some features in the interaction with the public, difficulty in scalability and performance. Some architectural limitations make integration with other applications difficult. To achieve the proposed objectives, namely to solve performance problems, interconnect the various applications and increase the functionalities, it was decided to develop a new multi-component architecture, separating the essential components and facilitating the scalability of the system. It was also decided to develop an API to facilitate a secure interconnection of the different applications. Finally, a public application was developed that allows the public to follow the competition, through the presentation of results and statistics in real-time, and that simultaneously provides support to the organization, namely in determining the winners, detecting irregularities and verifying the arrival of all participants safely. After the development of the applications, performance tests were carried out using a specific tool that allows to analyze their behavior in different usage scenarios. These tests made it possible to fine-tune the structure for the different events. Finally, users were asked to complete a short questionnaire concerning the degree of satisfaction with the application. Analyzing the results of the tests carried out, as well as the users' feedback (from the surveys), it is possible to conclude that the application exceeded all expectations and fulfills all the objectives initially proposed.Marques, Eduardo Miguel DiasDigitUMaBelo, João Pedro Vieira2021-03-04T10:48:13Z2021-01-22T00:00:00Z2021-01-22T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10400.13/3144202651304porinfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2022-09-05T12:56:04Zoai:digituma.uma.pt:10400.13/3144Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T15:05:59.749927Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv Plataforma de visualização de eventos desportivos: nova arquitetura e funcionalidades
title Plataforma de visualização de eventos desportivos: nova arquitetura e funcionalidades
spellingShingle Plataforma de visualização de eventos desportivos: nova arquitetura e funcionalidades
Belo, João Pedro Vieira
Aplicação
APl
Arquitetura
Desempenho
Framework
Trail
Application
Architecture
Performance
Eventos desportivos
Engenharia Informática
.
Faculdade de Ciências Exatas e da Engenharia
Domínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
title_short Plataforma de visualização de eventos desportivos: nova arquitetura e funcionalidades
title_full Plataforma de visualização de eventos desportivos: nova arquitetura e funcionalidades
title_fullStr Plataforma de visualização de eventos desportivos: nova arquitetura e funcionalidades
title_full_unstemmed Plataforma de visualização de eventos desportivos: nova arquitetura e funcionalidades
title_sort Plataforma de visualização de eventos desportivos: nova arquitetura e funcionalidades
author Belo, João Pedro Vieira
author_facet Belo, João Pedro Vieira
author_role author
dc.contributor.none.fl_str_mv Marques, Eduardo Miguel Dias
DigitUMa
dc.contributor.author.fl_str_mv Belo, João Pedro Vieira
dc.subject.por.fl_str_mv Aplicação
APl
Arquitetura
Desempenho
Framework
Trail
Application
Architecture
Performance
Eventos desportivos
Engenharia Informática
.
Faculdade de Ciências Exatas e da Engenharia
Domínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
topic Aplicação
APl
Arquitetura
Desempenho
Framework
Trail
Application
Architecture
Performance
Eventos desportivos
Engenharia Informática
.
Faculdade de Ciências Exatas e da Engenharia
Domínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
description Atualmente, é essencial acompanhar e visualizar os resultados de um evento desportivo em tempo real. Longe vão os tempos em que era aceitável publicar uma lista em papel com os resultados de um evento. A realização e o acompanhamento de um evento desportivo envolvem uma grande quantidade de dados, bem como a interligação de diferentes sistemas. Os eventos de trail running têm características únicas, pois decorrem em zonas, muitas vezes, remotas, em percursos com elevado grau de complexidade e obstáculos naturais que podem pôr em risco a vida do atleta. Apesar da existência de uma aplicação que permite acompanhar os eventos, a mesma apresenta alguns problemas como a falta de algumas funcionalidades na interação com o público, dificuldade na escalabilidade e desempenho. Existem ainda algumas limitações a nível arquitetural que dificultam a integração com outras aplicações. Para atingir os objetivos propostos, nomeadamente, solucionar problemas de desempenho, interligar as diversas aplicações e aumentar as funcionalidades, optou-se por desenvolver uma nova arquitetura multicomponente, separando os componentes essenciais e facilitando a escalabilidade do sistema. Decidiu-se, ainda, desenvolver uma API de modo a facilitar a interligação em segurança das diferentes aplicações. Por fim, desenvolveu-se uma aplicação pública que permite ao público acompanhar a prova, através da apresentação de resultados e estatísticas em tempo real, e que presta, simultaneamente, apoio à organização, nomeadamente, no apuramento dos vencedores, deteção de irregularidades e verificação da chegada de todos os participantes em segurança. Após o desenvolvimento das aplicações foram efetuados testes de desempenho utilizando uma ferramenta específica que permite analisar o comportamento das mesmas em diferentes cenários de utilização. Estes testes permitiram afinar a estrutura para os diferentes eventos. Por fim, foi solicitado aos utilizadores o preenchimento de um breve questionário sobre o grau de satisfação em relação à aplicação. Analisando os resultados dos testes efetuados, assim como o feedback dos utilizadores (proveniente dos inquéritos), é possível concluir que a aplicação superou todas as expectativas e cumpre todos os objetivos inicialmente propostos.
publishDate 2021
dc.date.none.fl_str_mv 2021-03-04T10:48:13Z
2021-01-22T00:00:00Z
2021-01-22T00:00:00Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10400.13/3144
202651304
url http://hdl.handle.net/10400.13/3144
identifier_str_mv 202651304
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799129930617847808