Idioma
Português
English
Español
Chamada de Artigos
(Versão Texto)
Programação (arquivos das apresentações estão disponíveis aqui!)

Artigos Aceitos

Como chegar
SugarLoafPLoPs 2004, 2003, 2002, 2001
WRITERS' WORKSHOP
PATTERN APPLICATIONS
WRITING PATTERNS

Chamada de Participação

Não perca a oportunidade de interagir com pesquisadores, educadores e profissionais cujos interesses englobam vários tópicos de pesquisa e que compartilham um interesse comum em explorar o poder do formato dos padrões.

O programa do SugarLoafPLoP 2004 conta com tutoriais e palestra convidada, além de três seções diferentes com artigos sobre padrões de software:

* Writers' Workshop (WW) - artigos que documentam padrões (padrões de projeto, padrões de processo, etc.).

* Pattern Applications (PA) - artigos que explorem aplicações de padrões, tanto no mercado quanto no ensino, ferramentas para facilitar o uso de padrões, comparações de produtividade usando padrões, e assim por diante.

* Writing Patterns (WP) - artigos de novatos na área de padrões que desejam aprender como melhor elaborar uma idéia que se assemelha bastante a um padrão. Essa sessão será uma espécie de tutorial prático sobre a escrita de padrões.

Introdução

Ao longo dos anos, desenvolvedores de software têm observado certos temas recorrentes em diferentes aplicações e sistemas. O interesse emergente em padrões representa um esforço tanto para organizar e disseminar esses temas quanto para oferecer uma documentação de soluções comprovadas para problemas comuns.

O SugarLoafPLoP reúne pesquisadores, educadores e profissionai cujos interesses englobam vários tópicos de pesquisa e que compartilham um interesse comum em explorar o poder do formato dos padrões. Assim, o SugarLoafPLoP convida você a incluir a sua especialidade ao crescente grupo de padrões. O objetivo principal do SugarLoafPLoP é o aprimoramento da expressividade dos padrões. Você terá então a oportunidade de refinar e estender seus padrões com a ajuda de especialistas e simpáticos entusiastas da área. Você também poderá discutir aplicações de padrões na indústria e na academia.

Se você é novo nesta área, um material introdutório sobre Padrões de Software pode ser encontrado aqui (capítulos 3 a 6). Visite também http://www.hillside.net

Localização

O SugarLoafPLoP 2005 será sediado no Orotour Garden Hotel em Campos do Jordão, cerca de 2 horas de São Paulo. Campos do Jordão está situada a 1.700 metros de altitude, no coração da Serra da Mantiqueira. Dista 184 km de São Paulo, 354 km do Rio de Janeiro e 560 km de Belo Horizonte.. É uma cidade com características tipicamente européias, sendo considerada a Suiça brasileria. Seu clima de montanha é reconhecido como um dos melhores do Brasil e suas quatro estações são bem definidas, podendo-se observar cenários de grande beleza durante todo o ano.

Coordenadora Geral
Rosana Teresinha Vaccare Braga (ICMC-USP, Brazil)
Coordenadores do Comitê de Programa
Linda Rising (Independent Consultant, USA) 
Fabio Kon (IME-USP, Brazil)
Coordenadores da Organização Local
Fabio Kon (IME-USP, Brazil)
Marcos Cordeiro d'Ornellas (UFSM, Brazil)
Paulo Cesar Masiero (ICMC-USP, Brazil)
Rosangela A. D. Penteado (UFSCAR, Brazil)
Comitê de Programa
Claudia Werner (UFRJ, Brazil)
Dick Gabriel (Sun Microsystems, USA)
Eugene Wallingford (U. Northern Iowa, USA)
Fabio Kon (IME/USP, Brazil)
Gustavo H. Rossi (Lifia/UNLP, Argentina)
Jim Coplien (Vrije Universiteit, Belgium)
Jorge L. Ortega Arjona (UNAM, Mexico)
Joseph Yoder (U. Illinois / The Refactory, Inc, USA)
Linda Rising (Independent Consultant, USA)
Marcos Cordeiro d'Ornellas (UFSM, Brazil)
Paulo Borba (UFPE, Brazil)
Paulo Cesar Masiero (ICMC/USP, Brazil)
Robert Hanmer (Lucent Technologies, USA)
Rosana Braga (ICMC/USP, Brazil)
Rossana Andrade (DC/UFC, Brazil)
Artigos

A submissão de artigos já foi encerrada. Os autores serão notificados sobre a aceitação dos artigos em 17 de Junho.

Linha 1: Writers' Workshop (WW)

Linha 2: Pattern Applications (PA)

Linha 3: Writing Patterns (WP)

Tutoriais

Tutorial 1, por Linda Rising - Consultora independente, EUA

Pattern writing for beginners

Many members of the patterns community would say that the best way to really understand what patterns are all about is to write one. The idea behind this is not that you will necessarily go on to spend a lot of time writing patterns, but the experience of struggling to capture the Context, Forces, Problem, Solution, and other pattern elements will stay with you even if you never write another pattern. In this tutorial, you will have that experience and then hear from other writers about your work in a writers' workshop.

Tutorial 2, por Rossana Andrade e Jerffeson Souza - Universidade Federal do Ceará, Brasil

Investigando os Relacionamentos entre Padrões de Software utilizando Técninas de Mineração de Textos.

Este tutorial apresenta a modelagem de um repositório de padrões de software e o uso de text mining (mineração de dados em textos) para viabilizar a associação de relacionamentos entre padrões. Essa técnica busca extrair conceitos a partir de grandes volumes de informação textual. O padrão de software, nesse caso, será tratado dentro de text mining como um grande volume de texto com uma estrutura definida e relevante. Os graus de relacionamentos entre os padrões podem ser determinados através de regras fundamentadas no conceito de Padrões de Software e nos possíveis tipos de relacionamentos. Essas regras, aliadas à técnica de text mining, poderão gerar as informações desejadas dentro do repositório.

Tutorial 3, por Eduardo Fernandez - Florida Atlantic University - EUA

Security Patterns

Making an application secure is much harder than just adding a password protected login screen. This tutorial will present a collection of patterns to be used when dealing with application security. These patterns work together to provide a security framework for building applications.

 

Keynotes
Keynote 1, por Linda Rising - Consultora independente, EUA

Retrospectives in Agile Practices

Today we're encouraged to be agile. We want to change to meet the customer's demands. We want to change to meet expanding market demands. How can we do that? Only by taking the time to reflect and learn and proactively determine that mistakes will be corrected and progress will be made. This talk will share experiences and ideas based on retrospectives for dozens of projects--successful and not-so-successful.

Keynote 2, por Joseph Yoder - University of Illinois / The Refactory, Inc, EUA

User Interface Design Principles: Patterns for Human Computer Interaction

This talk will examine principles of user interface design, in particular common patterns that arise during design user interface.

Patrocínio

Apoio

Realização

PLoP é uma marca registrada de The Hillside Group, Inc.