ADContexto - uma arquitetura para ambientes virtuais de colaboração orientada a contexto

Detalhes bibliográficos
Ano de defesa: 2008
Autor(a) principal: Serra, Paulo Roberto Furtado
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Não Informado pela instituição
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: http://www.repositorio.ufc.br/handle/riufc/67156
Resumo: The Virtual Learning Environments has been envolved every day. Such environments have many services that meet the needs of their users. Several surveys and studies have been undertaken to improve the resources provided by these environments. However, there are some issues considered important by this work that deserve special attention. Among the main aspects is the use of multiple interfaces, allowing users to access the environment through different graphical interfaces; provision of the context-oriented services, allowing the choice of services that will be available to a group of participants; set up services such dynamic allowing users to choose the interfaces driven by the services; and provide independence of infrastructure, which allows the environment choose the communication's plataform that will be used, P2P or Client/Server. This work aims to specify and to design a architecture, called ADContexto (Context-Oriented Dynamic Architecture) that, building upon some software engineering paradigms, more specifically the Aspect-Oriented Programming and Re ection-Oriented Programming, addressing the aspects mentioned. In order to evaluate the proposed solution through this architecture was also implemented a prototype of a collaborative virtual environment, called AVContexto (Virtual Environment for Context-Oriented Collaboration) using the proposed architecture. Through the implementation of AVContexto was possible to show that it is feasible to add new features in collaborative environments to make these tools more flexible and accessible to its users.