Título: | DESENVOLVIMENTO DE UMA APLICAÇÃO WEB PARA MODELAGEM COLABORATIVA | ||||||||||||
Autor: |
RODRIGO LUCAS SOARES |
||||||||||||
Colaborador(es): |
LUIZ FERNANDO CAMPOS RAMOS MARTHA - Orientador |
||||||||||||
Catalogação: | 26/ABR/2022 | Língua(s): | PORTUGUÊS - BRASIL |
||||||||||
Tipo: | TEXTO | Subtipo: | TESE | ||||||||||
Notas: |
[pt] Todos os dados constantes dos documentos são de inteira responsabilidade de seus autores. Os dados utilizados nas descrições dos documentos estão em conformidade com os sistemas da administração da PUC-Rio. [en] All data contained in the documents are the sole responsibility of the authors. The data used in the descriptions of the documents are in conformity with the systems of the administration of PUC-Rio. |
||||||||||||
Referência(s): |
[pt] https://www.maxwell.vrac.puc-rio.br/projetosEspeciais/ETDs/consultas/conteudo.php?strSecao=resultado&nrSeq=58721&idi=1 [en] https://www.maxwell.vrac.puc-rio.br/projetosEspeciais/ETDs/consultas/conteudo.php?strSecao=resultado&nrSeq=58721&idi=2 |
||||||||||||
DOI: | https://doi.org/10.17771/PUCRio.acad.58721 | ||||||||||||
Resumo: | |||||||||||||
Este trabalho apresenta uma estratégia de modelagem colaborativa na web
através do protocolo de comunicação em rede WebSocket. Para compreender a
relevância e identificar possíveis lacunas sobre o tema, foi realizada uma
investigação acerca do estado da arte de aplicações web colaborativas por meio de
uma revisão sistemática da literatura. Para demonstrar a estratégia proposta, foi
desenvolvida uma prova de conceito utilizando as linguagens de programação
JavaScript e Python. A prova de conceito possui uma arquitetura cliente-servidor,
na qual o cliente se comunica com o servidor, sendo este responsável por hospedar
a estrutura de dados topológica da aplicação permitindo a criação de modelos
bidimensionais de elementos finitos. Devido o canal de comunicação bilateral
fornecido pelo WebSocket, é possível a colaboração entre diversos usuários em
salas virtuais que compartilham o mesmo modelo em tempo real. Ao final, é
realizada uma avaliação da usabilidade da aplicação para verificar a estratégia
proposta e encontrar possíveis limitações.
|
|||||||||||||
|