Monthly ArchiveJune 2007
Novidades & Geral 16 Jun 2007 05:12 pm
1º Encontro Brasileiro de Arquitetura de Informação
O 1º Encontro Brasileiro de Arquitetura de Informação é primeira conferência focada em Arquitetura de Informação no Brasil. Idealizada por profissionais da área e com apoio do núcleo de pesquisa de Design de sistemas virtuais centrado no usuário da ECA/USP, ela visa promover um maior debate a respeito dessa disciplina.
Realmentente uma iniciativa importante e vale a pena no minimo entrar no site:
http://www.aibrasil.org/encontro/
Honestamente se eu estivesse no Brasil com certeza estaria lá .
Design & Avaliação 15 Jun 2007 12:22 pm
Comparando PNG, GIF, JPEG
Me lembro de um trabalho que tive que fazer na faculdade quando estudávamos alguma coisa de web, na epoca não tão na moda como hoje.
O trabalho consistia em pesquisar e elaborar um comparativo sobre os arquivos de imagens disponíveis na época, citar prós e os contras, aquele era um trabalho completo e detalhado, pena ter perdido o arquivo, mesmo assim, vou dar aqui uma pincelada sobre esses formatos de arquivo pois muita gente os usa e nem sabe como funcionam.
Antes de iniciar todos devem saber que todos os 3 são formato de compressão, com perda de dados, aplicado em imagens, interpretáveis por todos navegadores modernos(IE 6 não exibe o canal alpha do PNG), de acordo com o tipo de compressão a imagem pode conter transparência, mais ou menos cores, aceitar canal alpha, e claro, quanto maior o suporte a essas variáveis e a qualidade com que salvamos, maior será o arquivo.
São esses arquivos compactados que permitem reduzir o tamanho de uma imagem de 2mb para 50k e a evolução da web ao que é hoje, imaginem esperar carregar um bmp de 2mb antes de abrir um site, e se este site tivesse mais de uma imagem? Agora imagine isso 10 anos atras com modem de 28.800bps.
Mas afinal o que significam as palavras JPG, GIF e PNG? São siglas, que significam:
- PNG: Portable Network Graphics;
- JPEG: Joint Photographic Experts Group;
- GIF: Graphics Interchange Format.
Falando então um pouco sobre cada um:
JPEG
Desenvolvido por Eric Hamilton, engenheiro da C-Cube Microsystems, este formato suporte trabalhar com esquema de cores de até 24 bits, ou seja, 16,8 milhões de cores.
O JPEG aceita diferentes níveis de compressão, quanto maior a compressão menor a fidelidade com a imagem original, ou seja, perde-se em qualidade, porém o arquivo resultante é substancialmente menor, cabe ao “Fazedor de Site” definir qual a qualidade adequada ao seu site, eu aconselharia no photoshop definirem a qualidade entre 60 a 90.
Lembrem-se, que uma desvantagem do JPEG é que a imagem normalmente perde qualidade a cada vez que o arquivo é salvo.
Os arquivos em JPEG aceitam as extensões .jpeg , .jfif , .jpe e .jpg, para internet é normalmente utilizada a extensão .jpg.
E por fim, este formato não possui suporte a transparência.
GIF
Foi criado pela empresa CompuServe, em 1987, suporta um máximo de 256 cores, das 3 deste comparativo é a que possui menor qualidade.
O GIF utiliza um formato de compressão que não altera a qualidade da imagem a cada salvamento, como ocorre com o JPEG, e por ter uma qualidade inferior, os arquivos GIF normalmente possuem tamanho bastante reduzido, o que estimulou muito seu utilizo na internet.
Outro fator que contribuiu para popularização do GIF é a possibilidade deste de criar pequenas animações.
O GIF apesar do suporte a transparência não suporta transparência em níveis diferentes, os chamados canais alpha.
PNG
Criado em 1996 motivado pela possível cobrança de royalties por parte da Unisys detentora dos direitos do formato GIF.
O PNG tinha como objetivo ser um GIF melhorado e de fato é, pois como o JPEG possui suporte a 24bits ou 16,8 milhões de cores, porém com um algoritmo de compressão mais eficiente, e que não proporciona perda de qualidade a cada vez que é salvo o arquivo.
Ainda, o PNG como o GIF possui suporte a transparência, mais ainda, em diversos níveis, com suporte ao canal alpha e ainda a entrelaçamento.
Devidamente apresentados os formatos você deve estar se perguntando, o PNG com todas essas qualidade, existe desde 1996, como ainda não dominou o mundo?
Reposta simples.
Internet Explorer.
O bendito browser da Microsoft não trabalha corretamente com PNG, como sempre foi o navegador mais utilizado, isso evitou a popularização do PNG. Existem códigos que simulam o canal alpha que o IE6 não consegue interpretar no PNG, porém nenhum garante o resultado 100% e muitos são complicados de implementar.
O Internet Explorer a partir da versão 7 oferece suporte ao PNG corretamente, porém, até que o mesmo substitua devidamente o seu antecessor, ou outro navegador o faça, como Firefox por exemplo, devemos nos contentar com a perda de qualidade do GIF para transparência, ou com códigos que tentem quebrar a deficiência deste navegador.
O JPEG é um formato interessante e bastante recomendado para exibir fotografias, por permitir controlar melhor a qualidade final desejada, mas pouco indicado para composição de layouts por não ter suporte a transparência .
GIF em um futuro, que espero que seja próximo, deve se aposentar, visto que atualmente mesmo as animaçõezinhas que o mesmo faz, são feitas de forma mais eficiente no Flash.
Acessibilidade & Avaliação & Geral 15 Jun 2007 06:37 am
Tecnologia a religião do futuro
Utilizo muito o orkut para trocar informações nas comunidades, em algumas de tecnologia inclusive, embora considere o pessoal que freqüenta essas comunidades um pouco cabeça fechada. Por favor, se você freqüenta não é pessoal, menos ainda quero ofender ninguém.
Me explico melhor, o que quero dizer é que nessas comunidades perde-se muito tempo discutindo religião, e sinceramente, creio ser do conhecimento de todos, religião não se discute.
Como assim religião? Alguém vai questionar. Calma, estou chegando no ponto.
Pra começar existem comunidades criadas com o objetivo de discutir religião, um exemplo? Flash x Ajax, ok, muitos dirão que são tecnologias completamente diferentes, discutirão acessibilidade, formas como indexam, os níveis do html e começamos uma discussão interminável sobre isso.
Ao invés de discutirem formas de interagirem as tecnologias, projetos executados com sucesso com as mesmas, ou então poderiam ser criados jogos dentro destas comunidades com desafios, e ver qual tecnologia se sai melhor, claro vai depender muito do programador também, mas seria muito mais interessante e acabaria com a perda de tempo com discussões inúteis.
Outro exemplo? Comunidade tableless, tem quem defende o termo com unha e dentes, outros que dizem ser ultrapassado, que a onda agora é webstandards, ora, faça-me o favor, a idéia desses termos é nada mais facilitar a vida de leigos e iniciantes no assunto a se integrarem as novas metodologias de desenvolvimento, mas muitos as transformam em religião, e a profetizam ou demonizam pelos quatro cantos da internet.
Sinceramente, importa o termo?
O que importa é a boa vontade, acho fundamental a existência de tais termos, deixo claro, e de tecnologias diferentes ainda mais, porém, a forma como as pessoas estão tratando a diferença é que me preocupa, porque muitos estão investindo tempo que poderiam estar usando para evoluir e crescer em conhecimento, ou até para aproveitar a vida, em discussões infinitas, parece que travaram em um laço de repetição do qual nao conseguem fugir mais.
Então vos digo, o objetivo deste post é passar uma única mensagem, não importa a tecnologia, metodologia que você usa, importa é ter cabeça aberta, importa realmente o que você está fazendo para melhorar, importa mais ainda ser humilde e não se achar o Deus do conhecimento, que domina a melhor tecnologia do mundo, e ainda, importa saber ver o lado bom de tudo, e saber reconhecer seus erros e alcançar a evolução, tudo isso só sera possível quando parar de discutir religião e começar a focar o usuário, pois para ele a tecnologia não importa, importa que funcione e da melhor forma possível.
Acessibilidade & Avaliação & Geral 14 Jun 2007 06:07 am
Fazedor de site?
Por curiosidade pura, resolvi fazer uma busca no google por Fazedor de Site, não foi surpresa nenhuma encontrar varios blogs que já haviam usado o termo, a minha surpresa foi que a grande maioria ao citar um “fazedor de sites” o faz com preconceito, até com certo desprezo.
Normalmente vinculam o termo aquele sobrinho, sobrinho sim um termo conhecido dos muitos fazedores de site profissionais por ai, que seria o cara que faz um site “completo” por R$500,00, “perfeito”.
Embora muitos discriminem o termo, eu acredito que não existe um outro melhor para ser usado com o cliente, pois nem sempre o mesmo é entendido da área, alias, na maioria das vezes, ele mal sabe usar seu email pessoal.
Poderiamos usar termos como, WebDesigner, Especialista de Interfaces, Programador, Webmaster, Desenvolvedor Web, entre N termos existentes, mas essa salada toda confunde o cliente, porque la no fundo ele pensa, não tenho nem idéia do que significa, é o cara que faz meu site e pronto, é meu “fazedor de site” e não vou perder meu tempo analisando a implicação disso.
Bom, agora sendo ainda mais sincero, embora eu goste do termo e o ache simples, objetivo e amplo para usar com os clientes mais leigos, não podemos esquecer o mais importante, que a web é para todos, não devemos subjugar ninguém ou deixar de fazer algo que melhor a qualidade, acessibilidade e usabilidade do nosso site por simples e pura preguiça, ou simplesmente porque o cliente é leigo e não vai entender mesmo o que você fez.
Um médico quando opera, o cliente(paciente) não tem nem idéia do que foi feito, mas se entregou na mão de um profissional qualificado, na qual ele deposita confiança de que fará o melhor trabalho possível, ainda que ele não entenda nada do que aconteceu.
Então independente do que somos, de como somos chamados, é importante temos consciência que somos contratados pela confiança do cliente na qualidade do que podemos fazer, independente, se depois ele verá ou não, façamos a nossa parte para uma web para todos, com certeza sempre teremos nosso espaço profissional garantido, mesmo com “sobrinhos” e afins na disputa, o cliente que preza a qualidade sempre vai existir, e acreditem, este, está disposto a pagar por isso.
E você se considera um fazedor de site?
Vídeo & Acessibilidade 14 Jun 2007 04:41 am
Acessibilidade na Web: Custo ou Benefício?
O vídeo que estou postando hoje, não é novo, já foi postado em muitos dos blogs os quais assino,
porém este tipo de post é do tipo que vale, e merece ser feito, mesmo que com atraso.
Foi feito pela galera do site Acesso Digital, que é um grupo de pessoas reunidas há pouco mais de um ano em um objetivo único, divulgar e desenvolver a usabilidade na web.
O vídeo nos traz reflexões importantes e realmente é de extrema valia a todos os fazedores de site, sejam eles,
webdesigners, programadores, especialistas em interface, redatores…
Sem mais delongas segue o vídeo:
E vocês o que fazem para garantir a acessibilidade do seu site?

