Arquivo da Categoria ‘programação’

Firebug 1.4 trás Desenvolvimento Web Acessível

21 de Agosto de 2009 por ruibatista

A extensão Firebug para o Mozilla Firefox permite a depuração, edição e monitorização do CSS, HTML, Javascript e DOM de qualquer Web site, bem como outras ferramentas para Web Developpers. [1]

Até aqui nada de muito extraordinário… Ou melhor, até ao lançamento do firebug 1.4 nada de extraordinário: a acessibilidade da extensão era quase nula, para efeitos de desenvolvimento sério uma total perca de tempo e um foco de frustrações nas minhas tentativas de depurar javascript. [2]

Mas agora tudo é diferente. O Firebug 1.4 saltou dos 0 aos 100 (vá, aos 90) graças ao fantástico suporte de acessibilidade que a plataforma Mozilla proporciona. A utilização da maioria das funcionalidades é totalmente acessível e o trabalho continua nas que ainda não o são. As melhorias estão todas documentadas ao detalhe bem como a forma de usufruir delas, basta consultar os melhoramentos de acessibilidade no Firebug 1.4

Como seria de esperar o NVDA é o leitor de ecrã que melhor acesso oferece ao Firebug, compreende-se visto que é o que melhor acesso oferece ao Mozilla Firefox. No entanto o JAWS e Windows-Eyes também não se saem mal, isto no mundo Windows. Acabei de testar com o Orca no Ubuntu e os resultados são igualmente excelentes.

O facto mais interessante é que nenhum dos desenvolvimentos se direccionou a qualquer leitor de ecrã ou tecnologia acistiva específica. Foi apenas necessária a introdução de WAI-ARIA de forma a que a interface forneça suporte de acessibilidade a todas as tecnologias que o suportem.

Convém ainda referir que para a melhor experiência possível recomenda-se a utilização do Firefox 3.5 ou superior em conjunto com o Firebug 1.4.

Este é sem dúvida um grande contributo para o desenvolvimento web dos portadores de deficiência visual, as possibilidades são muitas até mesmo na construção do layout das páginas o Firebug oferece algumas ajudas acessíveis.

Mais Informações

Para instalar e testar o Firebug bem como testar o suporte de acessibilidade recomendo vivamente a consulta das seguintes referências, todas em inglês: [3]

1 Tradução livre de parte do Artigo sobre o Firebug na wikipedia

2 Por exemplo, num projecto que fiz para a faculdade, onde se tentava simular a interface dum telemóvel em HTML e javascript utilizando jQuery a utilização do Firebug (1.3 na altura) era feita através dos olhos dos colegas de grupo. O resultado foi ter-se decidido reescrever a aplicação em python para s60 (a correr no meu Nokia 6630) três dias antes do prazo, um 11 na nota final e um jantar pago pelo meu estimado colega Nuno Farinha

3 Talvez um dia, caso haja interesse e me sinta à vontade o suficiente, venha a escrever um tutorial decente para o firebug acessível.

Partilhe este Artigo:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • LinkedIn
  • Twitter

Como Usar O NVDA E O Firefox Para Testar A Acessibilidade Das Suas Páginas WEB

26 de Abril de 2009 por diogo

A tradução não está perfeita mas dá bem para se entender este excelente artigo do Marcos Zehe que colocamos em português.

Este artigo tem como objectivo ser um pequeno guia para ajudá-lo a testar os seus sites ou aplicações Web pela utilização do NVDA e do Firefox, sendo estas algumas das ferramentas disponíveis para os deficientes visuais, os mesmos que beneficiarão da acessibilidade dos seus sites. Embora existam muitos softwares que verificam se o código das suas páginas está bem escrito, é sempre útil utilizar um leitor de ecrã real para ouvir e ter uma noção como são as suas páginas Web para os visitantes cegos.
O NVDA (NonVisual Desktop Access) é um leitor de ecrã livre e open-source para o sistema operativo Microsoft Windows. Ao contrário das aplicações comerciais da concorrência, que têm de ser adquiridas para serem legalmente utilizadas para poder efectuar testes aos sites o NVDA não lhe custará nada. Além disso, é leve e eficaz e pode ser instalado física e virtualmente em computadores. O seu sistema não será afectado por este leitor de ecrã, visto que não serão instalados quaisquer drivers de vídeo. Se pretender, pode colocar a versão portátil numa Unidade amovível USB e executar o NVDA a partir daí, que o mesmo continuará a não requerer qualquer tipo de instalação.
ler mais…

Partilhe este Artigo:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • LinkedIn
  • Twitter

Artigo sobre o Desenho do NVDA

15 de Abril de 2009 por ruibatista

Para os mais coriosos recomendo a leitura Deste artigo sobre o desenho do NVDA. De notar que é bastante técnico, são necessários conhecimentos de programação e de informática no geral para o compreender. Ainda assim parece-me uma boa leitura, visto estar em voga a discução sobre detalhes técnicos sobre o NVDA, em particular a velha questão do interceptor de video.

Partilhe este Artigo:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • LinkedIn
  • Twitter

Cegos no Mundo da Programação

1 de Março de 2009 por ruibatista

Esta discução no Lerparaver sobre os cegos no mundo da programação tem proprocionado grande troca de ideias e informações. Recomendo a todos os interessados no tema a lerem e a participarem.

Partilhe este Artigo:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • LinkedIn
  • Twitter

Universal Design for Web Applications (Livro sobre acessibilidade web)

3 de Novembro de 2008 por ruibatista

Universal Design for Web Applications é um livro que ensina a criar sites acessíveis a todos com tecnologias actuais como XHTML, CSS ou AJAX.
Consultar A página de detalhes do livro para mais informações.
Estará disponível este mês, provavelmente com edição electronica.

Partilhe este Artigo:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • LinkedIn
  • Twitter

API Java para o speech-dispatcher

29 de Setembro de 2008 por ruibatista

Para os mais interessados em programação, informo que está disponível uma API para comunicar como o Speech-dispatcher utilizando a linguagem Java.
Mais detalhes Na página do projecto speech-dispatcher. Correcções, sugestões e críticas devem ser enviadas para a lista do speech-dispatcher ou directamente para mim,ruiandrebatista at gmail.
De notar que o código em questão ainda é experimental, e, apesar de testado de variadas formas, pode conter bugs ou não contemplar situações não previstas a quando do desenvolvimento.

Agradeço ao Sérgio Neves pela ajuda na implementação inicial desta API e à equipa da Freebsoft por toda a colaboração no desenvolvimento deste software.

Partilhe este Artigo:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • LinkedIn
  • Twitter

AXsJAX – acessibilidade em aplicações web de nova geração

17 de Novembro de 2007 por ruibatista

Fala-se cada vez mais em aplicações web que recorrem a AJAX, o conceito da web 2.0 está intimamente ligado a este paradigma cada vez mais o “profissionalismo” duma boa aplicação web é julgado pela quantidade de conteúdo não estático que a aplicação consegue mostrar ao utilizador (recorrendo, ora bem, a técnicas AJAX).
ler mais…

Partilhe este Artigo:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • LinkedIn
  • Twitter

Eclipse, exemplo de acessibilidade

23 de Agosto de 2007 por ruibatista

Por vezes, mesmo quando os profetas da desgraça têm motivos mais que suficientes para gritar aos 7 ventos as suas apocalípticas profecias sobre acessibilidade em softwares, aparecem algumas boas surpresas que, quem sabe, podem tornar o dia dum geek (ou talvez não) como eu mais alegre e primaveril.

A plataforma open source eclipse, ambiente de desenvolvimento para Java e, recorrendo a plugins, tudo o que se imagine ler mais…

Partilhe este Artigo:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • LinkedIn
  • Twitter

turbo pascal for windows

26 de Março de 2007 por nelsonnunes

Devido aos comentários ao nosso podcast, resolvi colocar aqui algumas informações úteis sobre pascal.

Faça aqui o download do código fonte e do programa mencionado no nosso 2º podcast

clique aqui para fazer o download do turbo pascal for windows 1.5

Se quiser manuais acesse:

www.apostilando.com.br

Partilhe este Artigo:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • LinkedIn
  • Twitter

Bad Behavior has blocked 164 access attempts in the last 7 days.