Interface nas aplicações

User Interface Design for Web Applications

[via caiocesar]


Fusebox 4

This beta-test of Fusebox 4 ran from early May through the Fourth of July and is now complete!.
(…)
Fusebox 4 vastly expands the capabilities of Fusebox by leveraging the power of XML. Most of the logic and control of your application will now be written in XML.
(…)
While Fusebox 4 is not dependent on CFCs, it works easily with them.

Mais informações aqui.


The Meatrix

Uma interessante campanha contra as Factory Farms usando uma paródia de Matrix animada em Flash e um coletor de e-mails de campanha usando ColdFusion. A aplicação e a animação foram desenvolvidas para a ação promovida por várias ONGs nos EUA, sendo a Amigos da Terra US uma delas.

Vale a pena conferir:

What’s the Meatrix?


Programador NEQ Usuario

Alguns programadores tem o hábito de achar que os usuários serão espertos e calejados o suficiente para entender tudo que se passa em sua aplicação, para divinhar o que você pensou, ou que irão conseguir contornar os bugs que os navegadores oferecem.

Clicar no “Voltar” e os campos de múltiplos selects perderem o relacionamento é chato. Eu, como usuário, clicar em “Voltar” e meus resultados de busca terem sido perdidos só porque eu configuro meu navegador para atualizar a página a cada visita (e o cidadão colocou a busca como POST) é outro problema, e com certeza não é meu.

Na parte de carros usados do Webmotors por exemplo. Por que raios câmbio automático e câmbio manual são checkbox? Um carro por um acaso pode ser manual e automático ao mesmo tempo? Por que não um select ou um radio com as opções Manual, Automático, Indiferente?

Ainda na mesma página, se eu selecionar Apenas carros de particulares e depois mudar de idéia, sendo indiferente se o carro é de loja ou de particulares, como faço? E o Alarme/Alarme a distância? Todo carro que tem alarme a distância já tem alarme, não? Carro que tem CD Player não tem toca-fitas. Ambigüidade. Pode atrapalhar meus resultados. E só para ser pentelho, carro com ar condicionado já tem ar quente…

Um outro exemplo: sabe aquele menu nos programas onde mostra os documentos abertos (Window, Workspace, etc)? Ou até mesmo a lista de documentos recentes? Antes (agora já corrigiram) começavam a contar a partir do zero. Só programador começa a contar a partir do zero!

Usuários não sabem ler. Num ambiente de Intranet, onde você desenvolve internamente, uma série de erros acabam não sendo tratados. Uma mensagem que para nós é muito simples, como String or binary data would be truncated, para um usuário se torna uma telefonema para sua mesa. $%^&*!

Usuários não pensam como programadores.

Programadores têm que saber pensar como usuários.


Meus snippets para CFStudio e/ou HomeSite+

Para quem quiser baixar, disponibilizei um zip com todos os snippets que tenho no meu HomeSite. Baixe aqui, dezipe na sua pasta de snippets e bom uso!

PS: para quem tiver snippets legais: deixe de ser mão de vaca e poste aqui (um link nos comentários) para todos interessados! ;o)


Sun Java System

Já pensou ter que gastar apenas U$ 100,00 por ano para cada funcionário da sua empresa e ter literalmente “tudo”* (exceto hardware) de que ele precisa para trabalhar? A Sun está anunciando uma série de mudanças radicais que afetam seus projetos atuais (especialmente o Orion) e está lançando um conceito novo, chamado Sun Java System que consiste em aplicativos e soluções de desktop a servidor, uma suíte completa que pretende substituir modelos baseados em Windows caros e complexos. Só não sei se vai dar certo. De qualquer maneira é bem interessante assistir de camarote.

Um comentário sarcástico: a Sun foi uma das críticas mais ferrenhas à mudança de conceitos e nomes que a Microsoft fez no passado com a sua linha de produtos antes chamada de “.Net” e depois misturada em 2003, .Net e outra sopa de letrinhas… O feitiço virou contra o feiticeiro! ;o)

Conheça esta interessante solução:
http://wwws.sun.com/software/learnabout/javasystem/index.html

* não conheço todos os aplicativos da Sun, mas tenho certeza que o termo é exagerado… “tudo” é relativo! Uso Windows mas não tenho “tudo” que preciso.


The Matrix Revolutions

Não sou fã nem fissurado na trilogia, mas não posso negar que Matrix já se tornou um clássico moderno, o mais rico e interessante desde StarWars (1,2 e 3 – para quem se lembra) na minha opinião. Por isso faço questão de ir ao cinema hoje, estréia mundial do Matrix Revolutions. E você? 😉

UPDATE: esqueça as críticas. O filme é ótimo se você entrar no clima e esquecer a nossa realidade. Filmão, vale a pena ver.


Sun, Zend integrate PHP with Sun’s Web server

“Sun Microsystems Inc. has partnered with Zend Technologies Ltd. in a move to let developers deploy applications written using the PHP scripting language on Sun’s Java Web server, the companies announced Monday.”

” (…) but IT executives at large corporations are often wary of using Apache for critical applications because of concerns about security and support issues (…) “

“Along with Oracle Corp., Macromedia Inc. and others they began work on a Java specification within Sun’s Java Community process to let PHP and other scripting programs run on servers compliant with the J2EE (Java 2 Enterprise Edition) standard. “

Que Java, como plataforma é uma maravilha, nós sabemos. Usar outras linguagens (como ColdFusion e agora PHP) para escrever aplicações em Java é que é o barato.

[via crisdias]

Update: “Sun and Zend are leading the effort, which, if successful, will create a way for developers to write Java applications using popular scripting languages like PHP, ECMAscript and Active Server Pages.

[via infoworld]


Viagens de conectividade e tecnologia

Sou um leitor assíduo de livros que falam sobre a influência da alta tecnologia e da rede em nossas vidas, especialmente em mudanças de comportamento e relações humanas em geral. Adoro imaginar e sonhar com aplicações para a grande rede que irão modificar nossas vidas muito mais profundamente do que simplesmente transformar a nossa maneira de se comunicar, tal como já está acontecendo. Penso em aplicações “exageradas” como postes conectados e que, quando tivessem suas lâmpadas queimadas, enviassem tal informação à central, tornando simples a sua localização. Algumas outras mais práticas e logo (espero) viáveis tais como ativar o ar-condicionado de casa via PDA ou celular 30 minutos antes de chegar, quando ainda estou preso no trânsito. Ou inda um registro de água e luz que informa automaticamente o consumo à operadora do serviço e também o meu controle de despesas pessoal, sem que eu precise estar em casa para quando o medidor passar ou ter que procurar contas antigas numa gaveta para montar um balancete pessoal.

Algumas dessas “viagens” estão em livros, outras não, mas todas elas são em sua maioria muitíssimo interessantes e perfeitamente possíveis de se imaginar e aceitar quando imaginamos uma proliferação de interconectividade entre as coisas e entre pessoas. Títulos em português sobre o assunto são difíceis de encontrar, mas existem duas exceções que valem a pena: e-Topia e Galaxia da Internet que acabo de devorar. O primeiro é especialmente interessante pois nos dá uma visão das mudanças do ponto de vista de um arquiteto. Para quem gosta de ouvir histórias e vislumbres de infra-estrutura de conectividade, tecnológica, de arranjos nos locais de trabalho, residências e locais de vivência comum vai adorar a leitura. Para aqueles mais voltados ao lado humano (não que o primeiro não o seja), o Galaxia da Internet faz uma análise bastante interessante do que está por vir em termos de relações e interação entre nós seres humanos. Ambos fazem previsões e estas, como sabemos, são furadas muitas vezes. Entretanto é sempre um exercício valioso (considerando que você saiba filtrar informações) ver e conhecer o pensamento de estudiosos sobre o que está acontecendo e o que está por vir.


Grande mídia procura apoio de webblogs

Os editores de grandes revistas e jornais online começam a utilizar os webblogs para fortalecer e diversificar seus noticiários. É o caso da Wired.com, bíblia da internet norte-americana, que anunciou recentemente uma parceria com Nick Dento, fundador dos blogs Gismodo e Gwaker.

Continue a leitura desta interessante notícia aqui.