Advanced search
Start date
Betweenand


Software Components for the development of collaborative Web applications: Evolution of the Groupware Workbench platform

Full text
Author(s):
Straus Michalsky Martins
Total Authors: 1
Document type: Master's Dissertation
Press: São Paulo.
Institution: Universidade de São Paulo (USP). Instituto de Matemática e Estatística (IME/SBI)
Defense date:
Examining board members:
Marco Aurélio Gerosa; Hugo Fuks; Roberta Lima Gomes
Advisor: Marco Aurélio Gerosa
Abstract

Software components technology is favorable to encapsulate implementation technical issues and encourage the reuse among applications. These characteristics are particularly relevant in the development of web-based collaborative applications. This work evaluates and evolves the Groupware Workbench platform in this context. The social application Arquigrafia was the main motivation for this evolution. Arquigrafia is a collaborative environment for the study of architecture and image sharing strongly based on collaboration and collective intelligence. Since the concept of collective intelligence is very broad, we performed a domain analysis and a classification of its use in current systems. We also implemented the Arquigrafia features using Groupware Workbench components and evaluated the platform in four areas: components architecture; collaboration support; technical architecture; and developers perspective. We identified technological and conceptual limitations, as for example, the adopted object-relational mapping model and issues related to the flexibility of the platform. These limitations were treated and evaluated. We noted improvements in the architecture of the components and code simplification. As a result, the Groupware Workbench was a feasible solution for developing the Arquigrafia application. (AU)

FAPESP's process: 09/05013-8 - Components development for collective intelligence in Groupware Workbench
Grantee:Straus Michalsky Martins
Support Opportunities: Scholarships in Brazil - Master