Palestra: "Componentes de software e criatividade no desenvolvimento de sistemas colaborativos"
Palestra do Prof. Dr. Marco Aurélio Gerosa, IME-USP, na Série de Seminários 2008 da Pós-Graduação dia 03/10/2008, às 10h, no Auditório do IC - Sala 85 - IC 2.
| What | Palestra |
|---|---|
| When |
03/10/2008 from 10:00 to 12:00 |
| Where | Auditório do IC - Sala 85 - IC 2. |
| Add event to calendar |
|
Sistemas colaborativos apresentam um desafio interessante para a Engenharia de Software, pois várias dificuldades tradicionais do desenvolvimento de sistemas são potencializadas ao desenvolver software para grupos. Problemas como sincronismo, concorrência de acesso, compartilhamento e distribuição são críticos. A área de CSCW (Computer Supported Cooperative Work) é altamente interdisciplinar e os processos de negócio que definem a dinâmica de trabalho de um grupo são difíceis de modelar e suportar computacionalmente, além de variarem consideravelmente ao longo do tempo. A área requer programadores qualificados, que gastam boa parte do seu tempo resolvendo questões técnicas de baixo nível. Os códigos desenvolvidos acabam se tornando altamente acoplados e de difícil evolução. Tomando como base outras áreas que avançaram consideravelmente depois que programadores em geral puderam experimentar e prototipar configurações rapidamente, percebe-se a necessidade de instrumentar o desenvolvedor de groupware. IDEs modernas, por exemplo, oferecem um grande quantidade de componentes de interface (widgets) e ferramentas que possibilitam posicionar, configurar e ligar os componentes, levando os programadores a pensarem em um alto nível, em termos de interação, em vez de deterem-se em detalhes técnicos de construção de janelas gráficas. Um grande número de aplicações foram criadas, dada a facilidade de copiar e variar a interface, e pode-se experimentar diversas configurações de interface, em uma mesma sessão de uso do sistema, antes de partir para um desenvolvimento mais robusto. Nesta palestra é abordada uma proposta de bancada de componentes para a construção de sistemas colaborativos, de modo a potencializar a prototipação, experimentação e a criatividade no desenvolvimento de groupware. ====================================================================== Marco Aurélio Gerosa é professor do Instituto de Matemática e Estatística (IME) da USP. Possui diversas publicações nas áreas de sistemas colaborativos, desenvolvimento baseado em componentes, engenharia de software, TV digital e informática na educação. É membro do comitê de programa de conferências, como SBIE, SBSC e IRMA e avaliador de cursos do MEC. Em 2007 foi chair do comitê de programa do IV Simpósio Brasileiro de Sistemas Colaborativos (SBSC) e em 2008 é um dos organizadores gerais do XIV WebMedia e do V Simpósio Brasileiro de Sistemas Colaborativos, que serão realizados em Vitória-ES. É membro do Comitê Gestor da Comissão Especial de Sistemas Colaborativos da SBC Gestão 2007/2008.
