Dissertação

reTHINK Framework Evaluation Through Application Development EVALUATED

Com o objetivo de fornecer um modelo alternativo às atuais redes de comunicação baseadas em ecossistemas fechados, o projeto reTHINK providência uma nova framework para o desenvolvimento de aplicações Peer-to-Peer, lidando não só com a segurança, mas também com a gestão de identidades dos utilizadores. É de salientar ainda que, este projeto oferece um sistema de identidades aberto e partilhado, permitindo a criação de relações dinâmicas e confiáveis entre aplicações distribuídas sem dependerem dos protocolos de comunicação. Este projeto terminou recentemente e já está disponível uma versão para que os programadores desenvolvam as suas aplicações. Neste momento, é necessário que seja feita uma avaliação tendo em conta diversas perspetivas. Este documento apresenta então uma metodologia que tem como objetivo avaliar a framework do reTHINK do ponto de vista de facilidade no desenvolvimento de aplicações quando comparado com outras tecnologias, testando os benefícios e custos em termos de complexidade. Para atingir este objetivo, desenvolvemos duas versões da mesma aplicação proposta e realizámos uma avaliação tendo em conta três pontos de vista diferentes: desenvolvimento, aplicações e, o impacto sobre os utilizadores e programadores. Com este trabalho, realçamos as principais vantagens e desvantagens de utilizar a framework do reTHINK para o desenvolvimento de aplicações, justificando cada uma delas e fornecendo soluções para que a framework possa ser melhorada. Por fim e, considerando todas as conclusões, fornecemos as principais recomendações para que a framework do reTHINK possa ser mais fácil de usar e, consequentemente, melhor aceite pela comunidade de programadores.
framework, aplicação, reTHINK, avaliação, web, desenvolvimento

novembro 10, 2017, 9:0

Publicação

Obra sujeita a Direitos de Autor

Orientação

ORIENTADOR

Ricardo Jorge Feliciano Lopes Pereira

Departamento de Engenharia Informática (DEI)

Professor Auxiliar

ORIENTADOR

Ricardo Jorge Fernandes Chaves

Departamento de Engenharia Informática (DEI)

Professor Associado