Das Montanhas de Minas ao Oceano: Os Caminhos da Ciência para um Futuro Sustentável

20 a 25 de outubro de 2025

Trabalho 20302

Instituição Universidade Federal de Viçosa
Nível Graduação
Modalidade Pesquisa
Área de conhecimento Ciências Exatas e Tecnológicas
Área temática Engenharia/Tecnologia
Setor Instituto de Ciências Exatas e Tecnológicas
Bolsa PIBIC/CNPq
Conclusão de bolsa Sim
Apoio financeiro CNPq
Primeiro autor Amanda Caroline Melo Assunção
Orientador THAIS REGINA DE MOURA BRAGA SILVA
Outros membros FABRICIO AGUIAR SILVA, Pedro Henrique Silva Oliveira
Título myMobiConf: Sistema para Apoio à Participação em Eventos
Resumo O myMobiconf foi idealizado pelos docentes e desenvolvido pelos discentes integrantes do Laboratório de Inteligência em Sistemas Pervasivos e Distribuídos (NESPeD-Lab), com o objetivo de proporcionar aos usuários uma experiência mais produtiva e personalizada durante eventos corporativos, acadêmicos e científicos. Trata-se de uma solução ciente de contexto composta por um aplicativo móvel, disponível para Android e iOS, voltado aos participantes, que permite a organização de agendas individuais conforme seus interesses e facilita o networking por meio de atividades direcionadas, e por uma plataforma Web voltada aos organizadores, que possibilita a coleta de feedbacks qualitativos, o gerenciamento de atividades e a análise das informações reunidas em tempo real. Apesar da proposta inovadora, a versão existente havia sido implementada com tecnologias que se tornaram desatualizadas e apresentava uma arquitetura de software desfavorável em termos de desempenho, manutenção e escalabilidade, dificultando a evolução da aplicação. Diante disso, foi proposta uma reimplementação do sistema, em especial do seu back-end, adotando uma solução baseada em API REST, para modernizar a estrutura, tornando-a mais robusta, eficiente e alinhada às boas práticas de desenvolvimento de software. Para isso, foram realizadas pesquisas e discussões em grupo com o objetivo de definir a nova arquitetura e as tecnologias mais adequadas à reestruturação do back-end, optando-se pela utilização do framework NestJS com TypeScript. A partir dessas definições, foi planejado um conjunto de endpoints voltado às principais funcionalidades da plataforma, seguindo um processo de desenvolvimento que incluiu versionamento com sistema Git, integração contínua e code review. Entre os endpoints já implementados, destacam-se: operações de criação, consulta, atualização e exclusão de avisos vinculados a eventos; funcionalidades completas para questionários, como criação, edição, exclusão lógica, preenchimento e listagem com respostas, contemplando tanto perguntas abertas quanto de múltipla escolha; recuperação e envio de respostas via aplicativo com base nos eventos e atividades do participante; processo de redefinição de senha por meio de token enviado por e-mail; geração automatizada de resumos de comentários utilizando a API de acesso ao chatGPT da OpenAI; ocultação de dados sensíveis nas respostas do módulo da parte móvel; otimização da geração de estatísticas com uso direto de SQL; controle de dúvidas marcadas como respondidas; e um resumo informativo das ações do participante durante o evento. A partir disso, o back-end do myMobiconf tornou-se mais robusto, seguro e eficiente, facilitando a integração com os módulos móvel e web, além de preparar o sistema para futuras expansões. O projeto continua sendo uma importante iniciativa no campo da computação móvel e ciente de contexto, demonstrando sucesso na articulação entre ensino, pesquisa e extensão.
Palavras-chave Sistemas Distribuídos, Computação Móvel, Sistema Ciente de Contexto
Apresentações
  • Vídeo: Local e horário não definidos.

Clique na forma de apresentação para ver a apresentação.

Link para apresentação Vídeo
Gerado em 0,73 segundos.