domingo, julho 08, 2007

Patterns para Telas de Cadastro

Estou cansado agora. Pô, são 4:18h da manhã de Domingo, e eu acordado tentanto fazer algo de útil. Triste ilusão. Embora os neurônios pululam, minhas pobres pestanas fraquejam.

Mas para não acabar a noite (ou seria já uma manhã) assim, vou deixar no ar um tema bastante interessante, e que há tempo circula sinapse a sinapse: patterns para telas de cadastro.

Os mais desavisados podem não ver uma relação muito direta entre os famosos padrões utilizados em projetos, como o Singleton, Strategy, Composite, Factory e outros tantos. Entretanto, é bom lembrar que a palavra pattern é neutra em relação a contexto e, portanto, digo sim: ela aplica-se muito bem às telas de cadastro.

Vou contar como isso é possível no próximo post, talvez amanhã, quando as pestanas resolverem perder um pouco de seu peso. E que percam bastante :)

terça-feira, julho 03, 2007

1 Congresso de Arquitetura no Brasil

Semanas atrás recebi na lista do mestrado um link sobre um encontro que vai rolar em São Paulo, em outubro. Trata-se do 1 Congresso de Arquitetura no Brasil. A idéia é bem legal, discutir Arquitetura de Informação. E eu gosto dessas discussões.

Embora o termo Arquitetura de Informação tenha surgido na década de 60, por um carinha chamado Richard S. Wurman, até pouco tempo atrás ninguém se preocupava muito com isso aqui no nosso país Tupiniquim. Para dizer a verdade, aprendi esse termo lendo livros sobre J2EE (hoje Java EE) e crônicas de Fowler, Larman e Marinescu. E a batalha ainda é árdua, pois nem hoje posso me considerar um conhecedor do assunto.

Tratar de arquitetura de software requer muito de qualquer pessoa. Não elenco tudo (e nem pudera, devido meu limitado conhecimento), mas de um arquiteto exige-se coisas não só técnicas, como conhecimento de hardware, software, processos de desenvolvimento, linguagens de programação, de especificação e de modelagem; exige-se também conhecimento abstrato, como teorias de usabilidade, semiótica, interação homem-computador e ergonomicidade; também deve fazer parte do currículo palavras como prazos, segurança, ROI, trabalho em grupo e, porque não, conhecimento pervasivo e osmose (sim, eu adoro esse conceito de osmose).

Nesse interim, correndo atrás de tudo isso, penso que posso dar uma mãozinha no assunto. Vou tentar juntar algumas coisas que produzi(mos) nesses últimos anos, principalmente o conhecimento criado aqui na 3Layer quanto a projeto de software. Tenho, é bem verdade, algumas contribuições de outros colegas e mentores (vou fazê-los jus, não se preocupem :)) que vão fazer parte do enviado, mas, em suma, o grosso do trabalho é produto caseiro mesmo.

Até o dia 30 de Julho, o Ebai estará recebendo artigos que tratam de casos de sucesso e documentação de alto nível para projetos de software em escala. Vou escrever um artigo nessa semana que entra e mandar.

Se tudo der certo, devemos estar entre o dia 19 e 20/10 na Oscar Freire 2039 apresentando nossas idéias. É esperar pava ver.