Tudo relacionando a Usabilidade

Mais Networking - 12º Encontro de Web Design SP

Para aqueles que são fanáticos por um Networking, ou somente pela web (popular NERD Anti-social), recomendo um evento bem bacana que ocorre por diversas capitais do Brasil.

Não é de hoje que o Encontro de Web Design vira post, justamente por existir desde 2000, o que proporciona a conclusão de que os Dinossauros depende de nós, e que nós também dependemos deles.

12º Encontro de Web Design

Foi lá em 2004 2005, que tive o primeiro interesse pelos Padrões Web, Usabilidade, Semântica, Mobilidade, etc… :)

Atualmente nem me direciono tanto pelo conteúdo proposto, mas sim pelo papo dos participantes, pela situação, pela compania de pessoas com o mesmo ideal:

“Desenvolver para internet”

É essa hora que deixamos de lado a metodologia de cada um e valorizamos a discussão dos temas.

Independente de ser “Flasher”, Tabelado ou até mesmo “Front-Pageador”, todos estão em busca do mesmo ideal:

O acréscimo de conceito

Vai me dizer que é ruim?

É bem provável que eu não escreva por aqui no evento, mas o Twitter dará conta do recado.

Visual terminado

Após a promessa , finalmente consigo tempo para terminar a identidade visual do blog.

Optei por uma comunicação simples, sem muito efeito visual, algo ideal para este tipo de mídia.

Agora vem uma etapa trabalhosa, que é a otimização do código base do skin.

Conto com a opnião de vocês sobre essa nova fase do EuCrio Blog. ;)

Maior usabilidade para as capitais

sp123.jpg
Créditos da imagem: Sampaist.

Uma coisa que sempre me irrito, é quando quero realizar o cadastro em algum sistema e ao selecionar o estado não tenho a capital como a primeira da lista de cidades.

Se a maior Demografia está na capital, porque a mesma não ser a primeira da lista?

Como no exemplo abaixo:

Também seria interessante a escolha das 3 cidades mais demográficas e logo após a exibição padrão.

Como exemplo o Paraná:

Isso é simples na maioria dos casos, não acho nada legal ter que rolar para encontrar uma cidade de milhões de habitantes.

Meu meme atual

Não fui convidado, apenas estou fazendo esse meme por vontade própia.

Levei em conta 3 blogs ao qual costumo parar o que estou fazendo para ler. Desses apenas 1 eu tenho contato direto.

Rafael Marin: São poucos de sua idade que tem esse potencial de escrita e conhecimento, particularmente, não conheço outro. Conversamos bastante, onde sempre eu aprendo e ensino.

Aguinelo Pedroso: Porque existem dois tipos de programadores, os específicos e os sem limites.

Alessandra Mazzariolli: Excelentes textos sobre usabilidade, arquitetura de informação, além de dicas para relacionamento ideal com o cliente.

A RIA problemática e a quase deslumbrante

Já ouviu falar em RIA?

RIA é a abreviação de Rich Internet Application, traduzindo e explicando, se trata de uma aplicação de internet rica, composta por efeitos visuais e resultados a curto prazo.
Internet Rica

Quando ouvimos um pouco sobre esse termo, logo temos em mente uma navegação totalmente interativa, deixando de se preocupar com limites de resoluções, estática e outros que contornam a rotina de produção.

As grandes potências do mercado de softwares (Adobe, Microsoft, SUN), investem pesado nessa visão digital.

A Adobe por exemplo, além de a cada versão inovar o Flash player, saiu na frente com o lançamento do Flex 2 (o 1 não teve sucesso) no final do ano passado, causando impacto em seus fãns.

Eu cheguei a acompanhar um evento desses, destacado pelo verdadeiro “o meu é o melhor”, pois o palestrante mais comparava com o AJAX do que mostrava benefícios vindo dessa tecnologia. Posso dizer que meu único ganho foi o coffee-break.

A RIA problemática

Nesse mesmo evento, foi apresentado uma loja virtual interativa, quase sem carregamento de dados. Houve dúvidas sobre qual aplicação isso tudo funcionava, o palestrante respondeu que tudo ficava sobre o flash player e que era leve.

Mesmo diante de um público impressionado, algo me passava pela mente: “E aonde fica a acessibilidade?”.

Para quem não acompanha, o Flash é um dos piores recursos quando tratamos de acessibilidade, justamente por ser implementado somente como um objeto, e não um bloco de código descrito de conteúdo, ou seja, o leitor de tela de um cego apenas captura a referência Object, quando o necessário seria todo o conteúdo composto dentro dele.

Se descartamos a acessibilidade, temos outro problema em foco, o de a loja trabalhar somente em uma página, e olhe só, no mesmo lugar onde pesquisamos os produtos, vemos os dados e possivelmente compramos. Levando em conta disso, logo pergunto: “E se eu quiser ir direto para o produto em um futuro retorno?”

Imagine a situação, toda vez que for preciso, o usuário terá que fazer novamente o processo de navegação para encontrar o mesmo produto.

Isso é o que posso chamar de quebra de conceito, de desrespeito a todos aqueles que estudam por uma web melhor (Tio Jakob é um deles), e principalmente, ao usuário que está na pesquisa do produto.

A RIA quase deslubrante

Quase porque ainda teremos que deixar a acessibilidade de lado.

Ela se deslumbra quando tratamos da criação de ferramentas online, evitando aquele nosso velho processo de instalação local, e o difícil de acreditar, é que é mais fácil desenvolvermos em Flex do que em AJAX.

O Adobe Kuler por exemplo, é um combinador e compartilhador de paleta de cores online. Temos recursos bem utilitários em sua interface, sem a necessidade de links para boa navegação e sem o uso de efeitos desnecessários. Eu gosto muito dele, principalmente naqueles dias ao qual estou sem a mínima idéia conceitual de cores necessárias para um projeto.

O problema que não temos como desconsiderar

Uma RIA não tem seu conteúdo indexado por buscadores, portanto, se algum dia pensar em desenvolver um projeto desses(caro por sinal), leve em conta de estar jogando seu SEO para baixo, e tente aliviar sua perca colocando Meta Tags.

A concorrência também tem esses problemas?

Tanto o Microsoft Silverlight como JavaFX são interpretados como objetos e também não são indexados por buscadores.

Skin definido

Finalmente consegui escolher o skin base, agora eu posso iniciar o desenvolvimento de uma identidade visual para o blog.

Alguns blogs usam ele, por ser simples, bonito e semântico em grande parte do código.

Vamos ao trabalho Helder!!!

ISAPI Rewrite no is Mod_Rewrite

Atualmente, ando realizando alguns testes no plano de hospedagem da empresa onde eu trabalho.

Estava interessado na aplicação de URLS Modulares no projeto, mas por padrão é adotado o IIS como servidor.

Minha grande surpresa, foi que ao ver a lista de componentes, me deparei com um “semelhante” do Mod_Rewrite do apache, o ISAPI Rewrite.

Feliz da vida, fui direto para aquelas páginas geradoras de comandos rewrite para .htaccess(estava sem tempo para estudar os malditos (*/)) . Aconteceu que não se baseava em .htaccess (e sim httpd.ini) e para piorar, não suportava os melhores comandos do Mod_Rewrite.

Tentei fazer urls do tipo index.asp?variavel=valor1&variavel2=valor2 virarem /valor1/valor2 .

Mas o máximo que consegui foi uma adaptação funcional somente na variavel1, pois não efetuava a requisição da variavel2, mesmo estando com um código válido para o Mod_Rewrite.

Se alguém souber alguma solução, me de um toque.

Pois por enquanto, fico no aguardo do IIS7, que já terá esse módulo por padrão.

Meu alívio é de o EuCrio estar rodando em um apache. =)

Vamos ao Blogcamp?

Tempos atrás, ocorreu um encontro muito interessante para discussões sobre tecnologia e internet. Foi o BarCamp, ao qual não pude estar presente pelo excesso de trabalho.

Nesse mês de Agosto, ocorrerá mais uma iniciativa dessas, mas agora com foco exclusivo para os blogueiros, é o BlogCamp.

Já me preparei antecipadamente para esse, e estou muito curioso sobre o que iremos discutir por lá.

blogcamp.png

Ta livre dia 26 e 27 de agosto?

Mora em São Paulo?

Ou tem como estar presente?

Porque não ir?

Testei o Silverlight

Esperava algo inferior ao Flash, mas quando testei o Silverlight, tive certeza de que a briga Adobe x Microsoft vai acirrar.

Ele está com uma performace de vídeo fantástica, se o SoapBox adotá-la, não terás prejuízo.

Sua instalação é simples, em único clique você já tem o Silverlight para o seu Firefox e Internet Explorer , futuramente também para o Opera.

Para quem quiser testar, acesse o site www.silverlight.net , instale o plugin e RIA de alegria.

Adobe Media Player

Hoje navegando pela página Labs da Adobe , me chamou a atenção um fato curioso, o seu Media Player.

Já havia lido sobre, mas não imaginava inovações ao ponto de atacar o Windows Media.

O Site cita o seu desenvolvimento através da futura plataforma Apollo, que somará a RIA(Flex, Ajax, Javascript,HTML) com o poder de um aplicativo local.

Descreve também utilidades que realizam o seu diferencial, como suporte a TAGS para um estilo ou banda, RSS Media, e uma grande integração com webcast de vídeos FLV.

Confira um screenshot

Visite a página ao qual o descreve 

Winamp e Windows Media que se cuide, pois esse promete!