Padrões de UI - Demian Lessa  XML
Índice dos Fóruns » Arquitetura de Sistemas
Autor Mensagem
pcalcado
Moderador
[Avatar]

Membro desde: 08/03/2004 17:19:35
Mensagens: 5174
Localização: Sydney - Australia
Offline

Olá,

O Demian lessa, da lista oop-br, publicou um material sobre padrões para interfaces. Aidna não vi o material, mas comemntem aí...

PDF: http://demianlessa.com/download/patterns.pdf
Catálogo: http://demianlessa.com/tecno/ui.php

Demian lessa wrote:
Olá!

Primeiramente, desculpem-me pelo novo cross-post e por enxer novamente a
lista com coisas de UI.

A maioria de nós conhece ou já ouviu falar em padrões (patterns) de
engenharia de software, certo? É uma forma presumidadmente elegante e
eficaz de se aplicar soluções bem conhecidas para problemas recorrentes.

Por incrível que pareça, a idéia de padrões vem dos anos 70 através de
um livro de arquitetura onde o autor identificou uma série de padrões
relacionados com arquitetura. Antes, porém, ele definiu uma "linguagem
de padrões", isto é, uma forma de apresentar esses padrões ao leitor,
identificando o nome do padrão, o problema que ele procura resolver, o
contexto, as motivações, a solução proposta, os benefícios, os exemplos,
os contra-exemplos, etc.

A idéia de documentar padrões para UI vem ganhando, pouco a pouco, algum
terreno- tanto no mundo comercial (a SAP é uma pioneira), como no mundo
acadêmico. Na maioria dos casos, ou são padrões para elementos muito
básicos da UI, ou simplesmente uma versão "açucarada" dos famosos guias
de estilo. Quando algum autor retrata padrões mais complexos, em geral
concentra-se nas interfaces web, deixando de lado as UIs dos desktops.

Algum tempo atrás eu havia publicado no meu site uns screen shots de
telas que considerava padrões bem conhecidos (ainda que tacitamente)
pela comunidade de desenvolvimento. Eu os utilizava frequentemente nos
projetos da minha empresa. Junto dos screen shots, explicações de como,
quando e porque utilizar cada um dos padrões. Não cheguei a criar uma
linguagem ou usar alguma existente porque nem tinha esse entendimento
ainda. Veja os screen shots em:

http://demianlessa.com/tecno/ui.php

Agora, como parte de um trabalho acadêmico, acabei criando um documento
com uma linguagem para documentar esses padrões. Quando disponibilizados
para as equipes comerciais e de desenvolvimento, catálogos de padrões
podem ajudar a vender melhor os sistemas e também a desenvolver melhor
as funcionalidades visuais dos sistemas. Por exemplo, um catálogo pode
oferecer as idéias e primitivas para o desenvolvimento de uma biblioteca
de geração automática de UIs. Essa biblioteca pode ser ligada, através
de um framework OO, aos objetos de negócios de uma aplicação, criando
uma solução OOUI completa! No lado da programação RAD, uma biblioteca
também pode ser desenvolvida para gerar essas UIs automaticamente,
facilitando e agilizando o desenvolvimento de protótipos e mesmo
soluções finais.

Quem tiver interesse em baixar o catálogo, seja bem-vindo a baixá-lo em:

http://demianlessa.com/download/patterns.pdf (1409KB)

Quem quiser contribuir com o catálogo, discutir os padrões, fazer alguma
correção ou trocar idéias sobre sobre padrões, estou às ordens- em PVT,
para reduzir o ruído na lista.

Cordialmente,

Demian Lessa
Salvador - Brasil

Phillip Calçado "Shoes"
http://fragmental.tw/
http://blog.fragmental.com.br/
"It is unfortunate that much of what is called 'object-oriented programming today is simply old style programming with fancier constructs." - Alan Kay
[Email] [WWW] [Yahoo!] [MSN]
Thiago Senna
GUJ Master
[Avatar]

Membro desde: 11/02/2005 08:08:02
Mensagens: 1595
Offline

Simplesmente muito louco!

Dei só uma folhada, e curti pacas!
Já to colocando no favoritos e vou imprimir mês que vem!


Abraços!
Thiago
[Email]
louds
Moderador
[Avatar]

Membro desde: 29/04/2003 23:09:15
Mensagens: 4061
Localização: São Paulo
Offline

E eu aqui ainda lendo lendo coisa do século passado...

Booby Woolf, Understanding and using the ValueModel framework in VisualWorks Smalltalk, in "Pattern Languages of Program Design (James O. Coplien, Douglas C. Schmidt, eds.)", pages 467-494, Addison-Wesley 1995.

http://www.kumpera.net/blog/
http://www.mono-project.com/
"Each individual should work for himself. People will not sacrifice themselves for the company. They come to work at the company to enjoy themselves."
Soichiro Honda
[ICQ]
cv
Moderador
[Avatar]

Membro desde: 04/04/2003 00:32:12
Mensagens: 7839
Localização: São Paulo, SP
Offline

Bacana, mas esses daqui sao mais completos

http://time-tripper.com/uipatterns/

http://www.aci.com.pl/mwichary/guidebook/index

This message was edited 1 time. Last update was at 23/05/2005 06:43:31

[Email] [WWW] [Yahoo!] [MSN] [ICQ]
Filipe Sabella
GUJ Expert

Membro desde: 12/03/2003 11:25:57
Mensagens: 4679
Offline

Gostei pacas, valeu

Former LIPE.
[ICQ]
luiz_ross
GUJ Master
[Avatar]

Membro desde: 25/09/2002 16:38:34
Mensagens: 1110
Localização: Salto, SP
Offline

cv wrote:Bacana, mas esses daqui sao mais completos

http://time-tripper.com/uipatterns/

http://www.aci.com.pl/mwichary/guidebook/index


E pra completar

Padrões de UI

"Quanto mais inteligente é um homem, mais originalidade ele descobre nos homens. Pessoas ordinárias não enxergam nenhuma diferença entre eles"
[MSN]
Daniel Quirino Oliveira
Moderador
[Avatar]

Membro desde: 23/03/2003 23:57:34
Mensagens: 3282
Localização: Awawawawa (Araraquara) - SP
Offline

Hummm. Clap clap clap!

Daniel Quirino Oliveira
[Email] [WWW]
 
Índice dos Fóruns » Arquitetura de Sistemas
Ir para:   
Powered by JForum 2.1.8 © JForum Team