Hall Screens for Gymnastics Competitions
Main Author: | |
---|---|
Publication Date: | 2023 |
Format: | Master thesis |
Language: | eng |
Source: | Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
Download full: | http://hdl.handle.net/10451/63635 |
Summary: | This document presents an engineering project developed in Acro Companion, a company specialized in gymnastics software. This project is important to Acro Companion’s flagship product, an application designed to streamline gymnastics competitions for organizers, coaches, judges, and gymnasts. The platform automates various aspects of competition management, real-time scoring, club membership, and display control in competition venues. The project’s focus was on improving the Scoring service, particularly the Hall Screens area, responsible for displaying and controlling real-time information on the competition’s screens. The problems plaguing the Hall Screens diverge into two distinct categories. In the first category are the inadequacies in the scoring screen’s architectural design, hampering maintainability, enhancements and the diversification of the view types. The second category, related to the controller mechanism, is the lack of this mechanism in power, reactivity and usability, which ends up disrupting the user’s workflow. This project rallies around three primary objectives. Leveraging UI designs as blueprints, the first objective was to re-imagine the Hall Screens, fostering new designs and better architectural foundations to enhance maintainability, correct behaviour and expansion potential. The second objective is the development of a new powerful and reactive solution for the mechanism that controls the screens. The last objective is the development of a suite of end-to-end tests specific to the Hall Screens area to ensure reliability and correctness. The results of this project were significant. The Hall Screens component improved significantly in terms of stability, robustness, and architectural organization. Simultaneously, the new controller mechanism, though not feature-complete, was entirely reinvented, enhancing maintainability, understandability, reactivity and user experience. Additionally, a large suite of end-to-end tests was implemented, improving the overall stability of the Hall Screens and increasing safety during development. In summary, this project within Acro Companion tackled critical issues in their gymnastics competition platform, resulting in substantial improvements to the Hall Screens, Controller Mechanism, and overall system stability. These enhancements contributed to the company’s mission of providing efficient solutions for gymnastic competitions. |
id |
RCAP_f2274d719d1caafad0e75f7ada0ffc4c |
---|---|
oai_identifier_str |
oai:repositorio.ulisboa.pt:10451/63635 |
network_acronym_str |
RCAP |
network_name_str |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
repository_id_str |
https://opendoar.ac.uk/repository/7160 |
spelling |
Hall Screens for Gymnastics CompetitionsSoftware de GinásticaDesenvolvimento WebProgramação ReativaAplicação Sem ServidorTestesTrabalhos de projeto de mestrado - 2024Departamento de InformáticaThis document presents an engineering project developed in Acro Companion, a company specialized in gymnastics software. This project is important to Acro Companion’s flagship product, an application designed to streamline gymnastics competitions for organizers, coaches, judges, and gymnasts. The platform automates various aspects of competition management, real-time scoring, club membership, and display control in competition venues. The project’s focus was on improving the Scoring service, particularly the Hall Screens area, responsible for displaying and controlling real-time information on the competition’s screens. The problems plaguing the Hall Screens diverge into two distinct categories. In the first category are the inadequacies in the scoring screen’s architectural design, hampering maintainability, enhancements and the diversification of the view types. The second category, related to the controller mechanism, is the lack of this mechanism in power, reactivity and usability, which ends up disrupting the user’s workflow. This project rallies around three primary objectives. Leveraging UI designs as blueprints, the first objective was to re-imagine the Hall Screens, fostering new designs and better architectural foundations to enhance maintainability, correct behaviour and expansion potential. The second objective is the development of a new powerful and reactive solution for the mechanism that controls the screens. The last objective is the development of a suite of end-to-end tests specific to the Hall Screens area to ensure reliability and correctness. The results of this project were significant. The Hall Screens component improved significantly in terms of stability, robustness, and architectural organization. Simultaneously, the new controller mechanism, though not feature-complete, was entirely reinvented, enhancing maintainability, understandability, reactivity and user experience. Additionally, a large suite of end-to-end tests was implemented, improving the overall stability of the Hall Screens and increasing safety during development. In summary, this project within Acro Companion tackled critical issues in their gymnastics competition platform, resulting in substantial improvements to the Hall Screens, Controller Mechanism, and overall system stability. These enhancements contributed to the company’s mission of providing efficient solutions for gymnastic competitions.Trabalho de projeto de mestrado, Engenharia Informática, 2023, Universidade de Lisboa, Faculdade de CiênciasLopes, Maria Antónia Bacelar da Costa, 1968-Repositório da Universidade de LisboaLamelas, Cláudio André Rodrigues2024-03-21T12:45:07Z202420232024-01-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10451/63635enginfo:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2025-03-17T15:13:13Zoai:repositorio.ulisboa.pt:10451/63635Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-29T03:36:56.871983Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse |
dc.title.none.fl_str_mv |
Hall Screens for Gymnastics Competitions |
title |
Hall Screens for Gymnastics Competitions |
spellingShingle |
Hall Screens for Gymnastics Competitions Lamelas, Cláudio André Rodrigues Software de Ginástica Desenvolvimento Web Programação Reativa Aplicação Sem Servidor Testes Trabalhos de projeto de mestrado - 2024 Departamento de Informática |
title_short |
Hall Screens for Gymnastics Competitions |
title_full |
Hall Screens for Gymnastics Competitions |
title_fullStr |
Hall Screens for Gymnastics Competitions |
title_full_unstemmed |
Hall Screens for Gymnastics Competitions |
title_sort |
Hall Screens for Gymnastics Competitions |
author |
Lamelas, Cláudio André Rodrigues |
author_facet |
Lamelas, Cláudio André Rodrigues |
author_role |
author |
dc.contributor.none.fl_str_mv |
Lopes, Maria Antónia Bacelar da Costa, 1968- Repositório da Universidade de Lisboa |
dc.contributor.author.fl_str_mv |
Lamelas, Cláudio André Rodrigues |
dc.subject.por.fl_str_mv |
Software de Ginástica Desenvolvimento Web Programação Reativa Aplicação Sem Servidor Testes Trabalhos de projeto de mestrado - 2024 Departamento de Informática |
topic |
Software de Ginástica Desenvolvimento Web Programação Reativa Aplicação Sem Servidor Testes Trabalhos de projeto de mestrado - 2024 Departamento de Informática |
description |
This document presents an engineering project developed in Acro Companion, a company specialized in gymnastics software. This project is important to Acro Companion’s flagship product, an application designed to streamline gymnastics competitions for organizers, coaches, judges, and gymnasts. The platform automates various aspects of competition management, real-time scoring, club membership, and display control in competition venues. The project’s focus was on improving the Scoring service, particularly the Hall Screens area, responsible for displaying and controlling real-time information on the competition’s screens. The problems plaguing the Hall Screens diverge into two distinct categories. In the first category are the inadequacies in the scoring screen’s architectural design, hampering maintainability, enhancements and the diversification of the view types. The second category, related to the controller mechanism, is the lack of this mechanism in power, reactivity and usability, which ends up disrupting the user’s workflow. This project rallies around three primary objectives. Leveraging UI designs as blueprints, the first objective was to re-imagine the Hall Screens, fostering new designs and better architectural foundations to enhance maintainability, correct behaviour and expansion potential. The second objective is the development of a new powerful and reactive solution for the mechanism that controls the screens. The last objective is the development of a suite of end-to-end tests specific to the Hall Screens area to ensure reliability and correctness. The results of this project were significant. The Hall Screens component improved significantly in terms of stability, robustness, and architectural organization. Simultaneously, the new controller mechanism, though not feature-complete, was entirely reinvented, enhancing maintainability, understandability, reactivity and user experience. Additionally, a large suite of end-to-end tests was implemented, improving the overall stability of the Hall Screens and increasing safety during development. In summary, this project within Acro Companion tackled critical issues in their gymnastics competition platform, resulting in substantial improvements to the Hall Screens, Controller Mechanism, and overall system stability. These enhancements contributed to the company’s mission of providing efficient solutions for gymnastic competitions. |
publishDate |
2023 |
dc.date.none.fl_str_mv |
2023 2024-03-21T12:45:07Z 2024 2024-01-01T00: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/10451/63635 |
url |
http://hdl.handle.net/10451/63635 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
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órios Científicos de Acesso Aberto de Portugal (RCAAP) instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia instacron:RCAAP |
instname_str |
FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia |
instacron_str |
RCAAP |
institution |
RCAAP |
reponame_str |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
collection |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
repository.name.fl_str_mv |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia |
repository.mail.fl_str_mv |
info@rcaap.pt |
_version_ |
1833601766262833152 |