Musica do dia

quarta-feira, 30 de setembro de 2009

Flex - que bicho é esse ?

É uma maneia de turbinar as aplicações interativas para Web desenvolvidas com Flash.
Enquanto o Flash está mais voltado para aplicações que envolvam componetes gráficos e de animações, o Flex permite construir aplicações orientadas a objetos com persistência de dados, dentro do conceito de RIA.
Flex in a week - http://www.adobe.com/devnet/flex/videotraining/

segunda-feira, 28 de setembro de 2009

ActionScript 3.0

Já consegui fazer pequenas coisas como, por exemplo, carregar código HTML para dentro do Flash e clicar em um botão para trocar a cor de uma figura.
Comecei a investigar como trabalhar com POO.
Em http://imasters.uol.com.br/artigo/7873/actionscript/programacao_orientada_a_objeto_em_actionscript_30/ tem um artigo introdutório.
ActionScript para programadores Java em http://www.infoq.com/br/articles/actionscript-java
Referência da linguagem em http://help.adobe.com/pt_BR/AS3LCR/Flash_10.0/index.html
Apostilas em http://msdevstudio.com/blog/2008/06/30/tutorial-action-script-3-parte-i-o-livro/
Relação de erros de compilação - http://livedocs.adobe.com/flex/201/langref/compilerErrors.html

Ai, que saudades do Java !
A pesar de muitas coisas serem parecidas (tem package, class, static, public, private, etc) outas dão um nó na cabeça. É o caso dos getters e setters, dos tipos de dados (Number é para o tipo real), trace (que equivale ao System.out.println), entre outros.

terça-feira, 15 de setembro de 2009

UCD x UCD

1) UCD = User Centered Design = Design Centrado no Usuário
2) UCD = Usage Centered Design = Design Centrado no Uso

A final, qual a real difereça entre eles ?
1 o foco está nas pessoas que vão usar o produto. Leva-se em consideração as necessidades, os desejo e as experiências de uso do produto.
2 o foco está no produto, na maneira como o produto será usado.

Então ?
1 está relacionado com User Experience, Acessibilidade, Arquitetura da Informação e Personas.
2 está relacionado com Usabilidade, Prototipação, Cenários e User Roles.

Tem uma tabela de comparação no trabalho de
Constantine, L., Biddle, R., & Noble, J. (2003). Usage centred design and software engineering: Models for integration. Disponível em http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.101.4753&rep=rep1&type=pdf