Bermúdez I Badia, SergiBranco, Diogo António de AndradeTeixeira, Ivan Gonçalo Freitas2022-07-292022-07-292022-05-09http://hdl.handle.net/10400.13/4482Os processos tradicionais de distribuição de software geralmente envolvem o uso de um dispositivo físico que contém o código máquina desse software a ser distribuído. Após o aparecimento da Internet, este processo de distribuição lentamente transitou para o uso de plataformas centralizadas de distribuição de software que permitem não a distribuição do software como também as suas atualizações. Neste documento é implementado um sistema de distribuição de software para o NeuroReha bLab de modo a permitir a distribuição dos seus jogos sérios e ferramentas de investigação recor rendo a uma plataforma centralizada de distribuição que também permite o controlo do acesso às versões de um determinado software distribuído. Além de que, este sistema permite o auxílio cen tralizado dos utilizadores nais e a colheita dos dados provenientes dos softwares distribuídos. De modo a melhorar e validar o sistema implementado efetuou-se testes de usabilidade, desempenho e stress ao servidor, e, um caso de estudo. Os resultados demonstram que esse sistema encontra-se preparado para ambiente de produção e para o seu uso pelo NeuroRehabLab e as suas instituições parceiras.Traditional software distribution systems, in general, involve the use of a physical device contai ning the distributed software's code. After the surge of the Internet, this distribution process is transitioning to the use of centralized platforms that allow the distribution of the software and its updates. In this document, it is implemented a software distribution system for NeuroRehabLab that allows the centralized distribution of their serious games and research tools and the control of the users that are allowed to use each version of those games and tools. Also, this system allows the centralized help of the end-users and the collection of the data of the used software that is distributed. To validate the implemented system, it was conducted user testing, performance test, server stress test, and case of study. The results show that this system is ready to be used in production by the NeuroRehabLab.engReh@StoreDistribuição de softwareColeção de dadosApoio remotoControlo de versõesControlo de acessoSoftware distributionData collectionRemote supportVersion controlAccess controlEngenharia Informática.Faculdade de Ciências Exatas e da EngenhariaReh@Store: an ecosystem for the management, deployment and update of serious games and virtual environments for healthmaster thesis203044673