Distribuilder: uma plataforma de desenvolvimento de aplicações distribuídas
Date
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
A disseminação de conceitos com IoT está presente cada vez mais nos dias atuais devido ao avanço das Tecnologias da Informação e Comunicação (TICs), a utilização de sistemas embarcados viabiliza o uso de pequenos computadores que podem se conectar com a internet e possibilitam seu uso de forma distribuída. Todavia há carência no que diz respeito a ambientes que permitam ao usuário ter proveito das diferentes ações distribuídas, que os dispositivos presentes no meio disponibilizam para realizarem uma ação conjunta. Este trabalho apresenta o desenvolvimento de uma plataforma que possibilite aos usuários leigos ou avançados programar, de forma simplificada e distribuída, as diferentes instruções disponibilizadas pelos dispositivos. Para tanto, foi desenvolvido uma arquitetura que possibilite a transferência de dados entre os dispositivos sem que eles precisem se conhecer, o desenvolvimento dessa plataforma aborda temas como padrões de projeto, sistemas distribuídos e internet das coisas. Para validação do sistema foram feitos testes práticos na plataforma com alunos da UFERSA que apresentaram sugestões e opiniões quanto à ferramenta. A partir da validação chegou-se à conclusão de que a plataforma atingiu o objetivo disponibilizando uma plataforma que é capaz de compor e controlar diferentes dispositivos para trabalharem em conjunto e chegar a diferentes resultados realizando operações simples e mais avançadas.

