Archive for the ‘acessiblidade’ Category

Firefox - A Developer’s Best Friend // Minha Palestra no Workshop Mozilla 2008

Thursday, May 8th, 2008

Aconteceu em Abril, o Workshop Mozilla 2008 (no qual eu tive o prazer de ser convidado a palestrar), como um evento dentro do FISL, em Porto Alegre.

Para quem quiser ler mais sobre o Pós FISL, basta acessar o link abaixo para ter acesso a todos os videos do workshop, e para as fotos das palestras.

http://wiki.mozilla.org/FISL:2008:posfisl

E para quem quiser ver o video da minha palestra, pode verificar no video abaixo:

Firefox - A Developer\’s Best Friend ( portuguese ) - Mozilla Workshop -> FISL 9

Update: Abaixo, os slides da palestra :)

Boas práticas para Desenvolvimento Web #1

Friday, February 22nd, 2008

Conversando sobre Boas Práticas(na área de programação) com um amigo essa semana, achei interessante falar um pouco sobre isso aqui no blog.

Primeiro, o significado de boas práticas vem do inglês “best practices”, que denomina os melhores métodos para se realizar uma tarefa, ou seja, o meio que tem mais chance de levar até o resultado esperado sem muitos problemas.

Muitas profissões tem criado as suas “Boas práticas” relacionadas a área, para otimizar processos ou encaminhar melhor os novos profissionais que estão chegando.

Na área de computação não é muito diferente. Temos várias “boas práticas”, para a grande maioria das tarefas de informática que ajudam e muito no dia-a-dia.

O Desenvolvimento Web também tem as suas “boas práticas”, que ajudam na hora de desenvolver um site, e é sobre algumas delas que eu vou falar.

Doctype - DTD(Document Type Definition)

Essa boa pratica é o começo de tudo, ou seja, é a primeira coisa que o user agent do seu browser procura para saber qual é o tipo de Linguagem de marcação(que por muitos é conhecido também como HTML :-)) que ele terá que interpretar(parsing) no momento em que a página for solicitada.

Quando ele é informado na página, o browser saberá qual tipo de marcação deverá interpretar, e assim a página será carregada muito mais facilmente.

Para saber mais sobre Doctype, visite os links abaixo:

Quirks Mode e Strict Mode

Dentro do doctype, nós temos como informar para os Browsers dois tipos de renderização de CSS. O modo “antigo”( ou Quirks Mode ) e o modo “estrito” ( ou Strict Mode ).

O Quirks mode, é considerado o modo “antigo”, pois é a implementação que na época dos Browser Internet Explorer 4/5 e Netscape 4 (onde ambos não faziam parte da W3C, e assim, não seguiam os padrões, apesar de na época, o Internet Explorer interpretar muito melhor o CSS do que o Nestcape) permitia que os browsers passassem a interpretar os padrões(Strict Mode), que estavam começando a ganhar espaço, ou o modo “antigo”(dai o Quirks mode).

Para saber mais sobre Quirks Modes, visite os links abaixo:

Por tanto, verifique sempre, qual será o destino final do seu site, ou da sua aplicação web, para saber qual modo utilizar. Mas nunca se esqueça de utilizar os Doctypes e os Modos de renderização certos para a sua aplicação.

Mais alguns site para uma boa leitura:

Technorati Tags: , , , , , , , , ,

Experimentando o twitter!!

Friday, February 15th, 2008

Vamos ver o que vai sair dessa bagaça !!

Visitem:
http://twitter.com/clauber_halic

Technorati Tags: , , , ,

Utilizando Wireframes

Thursday, February 14th, 2008

Depois de ler alguns artigos sobre Wireframe, e ver que realmente isso é importante no processo de criação de sites. Resolvi criar um post sobre isso.

Hoje é muito comum ver sites sendo desenvolvidos sem nenhum planejamento, pois ele precisa ser desenvolvido rapidamente e precisa estar no ar logo(entre outras coisas que os gerentes e clientes falam).

Muitas vezes, isso causa vários retrabalhos de código, seja em client-side(CSS, HTML, Javascript …) ou server-side(PHP, ASP.NET, JSP …), pois não ouve um planejamento de como fazer, ou do que o site realmente deveria ter.

Se pensarmos em um site como um projeto de automóvel, por exemplo, vamos ver que não adianta saber que o todo carro possue motor, rodas, freios, etc. Precisamos saber qual será o tamanho do carro, a disposição do motor, como será a disposição do painel(onde estão o radio, porta luvas, etc).

É nesse ponto que entra os desenhos do projeto para o automóvel. Nada sei da cabeça do projetista e vai direto para a linha de montagem.

Antes mesmo do carro conceito(como é chamado o protótipo), é feito um estudo para verificar a usabilidade dos controles do carro, como será o espaço interno, se a aerodinâmica ir prejudicar a estabilidade, entre outros fatores, que podem influenciar no sucesso ou no fracasso do produto.

A criação de um site, também segue(ou pelo menos deveria seguir) esse conceito, mas infelizmente, muitas empresas ainda não gastam um tempo do projeto para essa tarefa, e muitas vezes, pagam por não ter planejado e projetado uma interface(ou até mesmo os controles do site) mais intuitivos e dinâmica.

Para diminuir esse impacto de projeto, e até mesmo, de tempo e dinheiro gasto no desenvolvimento, o Wireframe é um excelente passo.

Basicamente, o Wireframe consiste em um “esboço” de como será o layout do site, dizendo onde os elementos serão posicionados , e descrevendo quais elementos serão utilizados(isso dependendo é claro, qual o nivel de detalhamento que o seu Wireframe terá), de acordo com o que, muito provavelmente, será o layout final.

Há também a possibilidade de uma pratica e rápida mudança antes do layout definitivo, evitando que muitos imprevistos aconteçam no decorrer do desenvolvimento, e ajudando ainda na analise de usabilidade de interface do site.

Alguns links interessantes sobre Wireframe estão listados abaixo:
http://usabilidoido.com.br/quanto_mais_simples_o_wireframe_melhor.html
http://webinsider.uol.com.br/index.php/2003/12/09/wireframe-documento-cada-vez-mais-importante/

Você deve esta se perguntando agora se há alguma ferramenta para “desenhar” os Wireframes?!?!

Bem, eu procurei várias ferramentas para isso, mas a que mais me agradou, e que mais me deu produtividade, foi o Inkscape.

Além de ser open source e multi-plataforma(Windows, Linux e MacOS), o inkscape tem uma interface muito fácil de usar.

Mas você pode testar outras ferramentas como o GIMP, PhotoShop, Flash(sim, já vi pessoas usando o Flash para desenhar wireframes), ou alguma ferramenta que você tenha mais habilidade para desenhar.

Grande abraço, e comentem :)
Technorati Tags: , , , , , , ,

Firefox Tuning, vale mesmo a pena???

Monday, January 28th, 2008

Algum tempo atrás, estava conversando com o Bird (Colaborador do Mozilla Brasil e do Fórum do Mozilla Brasil no Guia do Hardware), sobre o fato de “tunar” o Firefox ou não, e então resolvi escrever algumas palavras sobre, se vale a pena ou não “tunar” o Firefox.

Para quem não sabe o que é “Tuning” (ou Modding, tendo em vista o foco a informática), basta acessar o link abaixo.
- Tuning(ou Modding)

Então, vamos ou ponto.

Essa história de Modding no Firefox, já é um pouco antiga, tendo em vista que, há opção de acessar as configurações mais “obscuras” do browser através do about:config.

E como, através disso, é possível alterar várias opções, como por exemplo, número de requisições do browser para o servidor, cache do browser, etc, muitas pessoas acabaram verificando que, há como deixar o Firefox mais rápido, mas algumas não perceberam o outro lado da moeda.

Se você quiser dar uma olhada nessas alterações, sinta-se a vontade para acessar o link abaixo, e fazer as alterações, MAS, eu recomendaria que você continua-se lendo esse post até o fim, e decidi-se por si só, se vale a pena ou não dar um “Modding” no seu Firefox.

Link para o artigo sobre “Tuning(ou Modding)” no Firefox:
http://forums.mozillazine.org/viewtopic.php?t=53650

Bem, se você continuou lendo, é por que quer saber se deve mesmo “Tunar” o Firefox ou não.

Pois bem, como o Asa Dotzler(que é uma autoridade sobre produtos da Mozilla) disse em um post em um fórum:

“Sim, existem possibilidades de fazer o Firefox viajar mais rápido …”

E como ele mesmo diz também:

“A desvantagem e razão pela qual não esteja habilitada essas opções de “Tuning” na configuração padrão do Firefox, é que dessa maneira pode ocorrer de em alguns casos, não funcionar corretamente, pois alguns sites não suportam os tipos de opções que você esta solicitando a ele.”

Ou seja, se você fizer essas alterações no Firefox e depois o browser começar a ficar estranho, não culpe o browser, pois ele só esta fazendo o que você pediu. Mas o culpado nessa história(se é que pode ser chamado assim) é o site que você esta acessando(que pode não suportar tantas conexões simultâneas), sua conexão de internet(que pode não ser rápida o suficiente), entre outros fatores.

Por tanto, pense bem antes de dar um “Modding” no Firefox, pois isso pode se tornar um tormento para você.

Para quem quiser ler mais sobre o “Modding” no Firefox, acesse os links abaixo:
http://www.guiadohardware.net/comunidade/aumentar-desmpenho/199938/#post1523728
http://www.guiadohardware.net/comunidade/dicas-firefox/186310/
http://japs.etc.br/2007/02/dicas-para-turbinar-seu-firefox/

Abraços e “Modding com parcimônia” :-P

Technorati Tags: , , , ,

Meme: Se eu tivesse um celular mágico…

Thursday, January 10th, 2008

Aceitando o pedido do Tiago Madeira, que me convidou para um meme: Se eu tivesse um celular mágico, vou dar minha “opinião” sobre isso.

Aproveitando o assunto, estava pensando(e lembrando) como foi a evolução dos celular, que de tijolos imensos, hoje são “coisinhas” muito pequenas, e que tem várias funcionalidade legais como, envio de mensagens, câmera fotográfica, rádio, e por fim, mas não menos importante, faz ligações telefônicas :-P

Falando em aparelhos mais recente, acredito que o iPhone foi o “divisor de aguas” para o segmento de mobile. E logo depois vem a plataforma para celulares liderada pelo Google, chamada Android, que também tem chamado a atenção de muita gente, inclusive a minha :)

Então, seguindo a sugestão de meme do Tiago, vamos lá.

Se eu tivesse um celular mágico eu iria querer poder interagir com ele da mesma maneira que fazem no filme “Minority Report“, ai a interface do iPhone ficaria ultrapassada :-P

Convido então, Bruna Griebeler, Wagner Bigal para continuarem o meme.

[ ] ’s

Technorati Tags: , , , , , , ,

Hey, We have a Smile Too !!!

Saturday, December 22nd, 2007

Acid2 SmileNesta semana eu estava lendo o site da Molly(que, se eu não me engano, é lider de desenvolvimento do IE8 da Microsoft) e me deparei com a noticias de que, o IE8 esta sendo desenvolvido com a filosofia de seguir os padrões de interpretação em HTML e CSS(entre outras coisas, eu espero).

A noticia da Molly, foi a de que o IE8 passou no teste Acid2(é um teste de compatibilidade com os padrões, feito para os browser, e desenvolvimendo pela Web Standards Project).

O objetivo do teste é que o navegador testado exiba exatamente um rosto amarelo junto das palavras “Hello World”.

Mas o que mais me chamou a atenção sobre isso, foi que a “mídia especializada” deu mais atenção a uma coisa que deveria ser obrigatório em todos os browser, independente de empresa ou qualquer outra coisa, e se esqueceu de citar que outros browser já estão assim a algum tempo.

Sobre o Acid2 e os Browser que já estão compatíveis

E para a minha alegria, testando a versão Beta 2 do Firefox 3 .0, fiquei com um “sorriso” estampado no rosto, ou melhor na tela. O novo Firefox, também passou no teste Acid2(isso desde sua versão 3.0a2pre).

Agora, realmente estou vendo uma luz no fim do túnel para o desenvolvimento web, não que hoje esteja ruim, pelo contrario, o que podemos fazer com os browser é muito mais do que muitos pensavam antes, mas que é um trabalho um tanto quanto árduo, isso é(pensando no excesso de bugs de renderização de alguns browsers).

Com isso, vejo que agora a suposta “guerra dos browser” vai realmente recomeçar, pois se todos interpretarem os códigos do jeito recomendado, passaremos a utilizar o browser pelo que ele nos oferece de recursos e não por melhor interpretação de código.

Mas infelizmente(ou até felizmente, quem sabe), os usuário que não tem conhecimento nessa área(e também não devem ter, pois acredito que o aplicativo deva funcionar bem, sem deixar o usuário de “cabeça quente”) podem não sentir nenhuma diferença com isso, e nem mesmo saber o que realmente o browser deve fazer por eles, e ai sim, escolher o que mais atende as suas necessidade.

Enfim, “Live or die, make your choice”, e que venham os browsers novos :)

Technorati Tags: , , , , ,

“Podcastiando” com Rene de Paula

Saturday, November 17th, 2007

Quando você pensa em podcast, você pode até pensar em uma produção caseira, mas com alguns recursos de edição, entre outras coisas mais.

Mas se você escutar o podcast do Rene de Paula, você vai perceber, o que realmente importa, é o que o “apresentador” tem a oferecer. Sim, muito conteúdo, e com muita qualidade de informação.

Pra quem não ouviu ainda, ouça. Os podcasts(e video casts) do Rene, são repletos de uma coisa que eu gosto de chamar de “filosofia construtiva”, ou seja, não é apenas filosofia, pelo mero prazer de pensar, mas sim pelo prazer de realmente fazer uma discussão construtiva e realista.

Sei que alguns vão dizer, “poxa, mas ele trabalha pra MS”. Sim, trabalha. Como já trabalhou para o Yahoo, SBT, Sony, e por ai vai. Mas acredito que realmente foi contratado pelo “evangelista” que ele é.

Pra quem quiser dar uma olhada, os links estão abaixo:
Video Cast - Rene de Paula
PodCast - Rene de Paula

E você, se preocupa com acessibilidade ????

Monday, November 12th, 2007

Eu já queria ter postado isso á algum tempo atras, mas não consegui, então agora esta ai :)

Lendo alguns blogs pela internet, cai no blog do Eduardo Fiorezi, e me deparei com um video muito interessante sobre acessibilidade na web.

No decorrer do video, percebi que ele foi feito pelo grande Bruno Torres juntamente com a equipe do Acesso Digital.

O video apresenta as dificuldades de pessoas que acessam á Web de um modo “diferenciado”(mas que não deve ser deixado de lado).

Pessoas com problemas de visão, coordenação motora, etc.

É um video que DEVE ser assistido por todos que realmente querem fazer as coisas do modo certo ;)

Link para o video do Acesso Digital:
http://acessodigital.net/video.html

Obs.: O Eduardo Fiorezi acabou de me falar, que ele também fez um PodCast muito interessante com o Bruno Torres e com o MAQ(Marco Antonio de Queiroz do site A Bengala Legal) sobre acessibilidade, falando sobre o site Acesso Digital e outros assuntos. É uma excelente dica.
Valeu Eduardo =) .