Um Arcabouço de Software Livre baseado em Componentes para a Construção de Ambientes de Comunidades Virtuais de Aprendizagem na Web

Hyggo Oliveira de Almeida, Luiz Eugênio Fernandes Tenório, Evandro de Barros Costa, Nadia Milena Barbosa, Frederico Moreira Bublitz, Alexandre Andrade Barbosa

Resumo


Resumo: O conceito de comunidades virtuais de aprendizagem tem recebido grande importância na área de educação nos últimos anos, principalmente no seu viés orientado ao suporte de aprendizagem colaborativa. As abordagens existentes para a construção de ambientes de comunidades virtuais, porém, não objetivam características de sistematização de grande impacto no desenvolvimento de software, tais como escalabilidade e reúso. Neste artigo propõe-se um arcabouço de software livre baseado em componentes para a construção de ambientes de comunidades virtuais na Web, denominado ArCo. A construção de ambientes utilizando o arcabouço é baseada no conceito de componentes, os quais encapsulam serviços de comunidades virtuais conhecidos, tais como bate-papo, fórum, e-mail, busca e indexação de conteúdo, dentre outros. Para prover maior flexibilidade ao projeto do arcabouço, utilizam-se tecnologias de software livre, tais como J2EE, Web services, OpenLDAP, Struts e JetSpeed. Ademais, um estudo de caso no contexto de um ambiente de comunidade virtual de aprendizagem voltado para a graduação é apresentado, como demonstração de uma instância do arcabouço proposto.

Abstract: O conceito de comunidades virtuais de aprendizagem tem recebido grande importância na área de educação nos últimos anos, principalmente no seu viés orientado ao suporte de aprendizagem colaborativa. As abordagens existentes para a construção de ambientes de comunidades virtuais, porém, não objetivam características de sistematização de grande impacto no desenvolvimento de software, tais como escalabilidade e reúso. Neste artigo propõe-se um arcabouço de software livre baseado em componentes para a construção de ambientes de comunidades virtuais na Web, denominado ArCo. A construção de ambientes utilizando o arcabouço é baseada no conceito de componentes, os quais encapsulam serviços de comunidades virtuais conhecidos, tais como bate-papo, fórum, e-mail, busca e indexação de conteúdo, dentre outros. Para prover maior flexibilidade ao projeto do arcabouço, utilizam-se tecnologias de software livre, tais como J2EE, Web services, OpenLDAP, Struts e JetSpeed. Ademais, um estudo de caso no contexto de um ambiente de comunidade virtual de aprendizagem voltado para a graduação é apresentado, como demonstração de uma instância do arcabouço proposto.

Texto completo:

PDF


DOI: https://doi.org/10.5753/cbie.sbie.2004.188-196