Arquivo da Categoria ‘programação’

Construindo Tecnologias Acistivas para o Windows 8

22 de Setembro de 2011 por ruibatista

A Microsoft, ao que parece, começou a levar a acessibilidade mais assério. O Buzz à volta do Windows 8 tem sido constante nos últimos dias, e a acessibilidade não foi esquecida. Para os interessados em como funciona um leitor de ecrã, e o papel que o sistema operativo pode ter no sucesso ou não do mesmo, recomendo Este video do channel 9..
De destacar a priocupação na acessibilidade para touchscreens e melhorias no UI Authomation.

O NVDA já dá suporte básico ao Windows 8 e trabalho para melhorias neste âmbito está, desde logo, a ser desenvolvido.

Em Busca dum Smart Phone Acessível

1 de Setembro de 2011 por ruibatista

Cada vez mais os Smart Phones são importantes. Para os cegos, para além do computador, podem ser um veículo muito eficaz na inclusão, por exemplo recorrendo a aplicações de orientação GPS ou OCR, mas também a aplicações de uso comum como browsers, redes sociais, jogos… tudo em qualquer lugar.

Existem algumas plataformas móveis (dispositivos / sistemas operativos) que podem ser tornados mais ou menos acessíveis aos cegos. Seguem-se as minhas opiniões sobre algumas – Symbian, Windows Mobile, BlackBerry, Android e IOS – e as razões pelas quais optei pela escolha do Smart Phone que adquiri a pouco temppo.
ler mais…

Como instalar AT-SPI2 e QT-AT-SPI em Ubuntu 11.04 (acessibilidade em aplicações qt)

22 de Junho de 2011 por ruibatista

Por mera coriosidade testei as versões de desenvolvimento das tecnologias de suporte a acessibilidade no desktop GNOME (Linux). A novidade mais interessante nestes testes foi a possibilidade de aceder, mesmo que para já de forma incompleta e muito instável, a aplicações com interfaces gráficas escritas com a biblioteca QT.

A pedido de várias famílias ficam aqui as instruções de como instalar as feramentas necessárias no Ubuntu 11.04. É provavel que tais instruções não funcionem em versões anteriores do Ubuntu. Mais, estes procedimentos tornarão o seu sistema instável, se não mesmo inutilizável. Não são recomendadas para máquinas usadas em produção. Fica aqui o avizo: não faça nada disto se não souber mesmo o que está a fazer. Deverá saber como reinstalar o sistema ou alguns dos seus componentes para reverter para versões mais estáveis dos pacotes aqui referidos.

ler mais…

Acessibilidade em HTML 5

19 de Junho de 2011 por ruibatista

Para os designers, programadores e webmasters de serviço, e afoitos a tecnologias mais recentes, este é um site a registar:

http://html5accessibility.com/

Recomendo.

Google I/O 2011: Aproveitando as APIs de acessibilidade do Android para Criar uma Experiência Acessível

7 de Junho de 2011 por ruibatista

Conferência Google I/O 2011, os programadores T.V. Raman, e Charles Chen do google apresentaram uma Keynote bastante interessante sobre as ferramentas de acessibilidade do Android, em particular do leitor de Ecrã talkback. Abaixo o vídeo (em inglês) da apresentação bem como a tradução do seu resumo.

Watch this video on YouTube.

Charles Chen, T.V. Raman, Tim Credo

A plataforma Android inclui um coonjunto de APIs [1] fáceis de utilizar que possibilita a criação de serviços de acessibilidade por terceiros, como leitores de ecrã. Nesta apresentação, nós faremos uma introdução a API de acessibilidade do Android, aos serviços mais usados, e explicar como aproveitar todo o potencial de acessibilidade da plataforma Android.

[1] API – Application programming Interface (Wikipedia)

Acessibilidade nos Vários Players do Youtube

7 de Junho de 2011 por ruibatista

Fica aqui a referência para um artigo de interesse para programadores Web e interessados em acessibilidade web, no que respeita à interacção com as páginas do youtube, bem como à inclusão de vídeos desta plataforma em websites externos.

Accessibility and the YouTube Players – Terrill Thompson

Java Access Bridge 2.0.2 com suporte a Windows 7 e 64bit

4 de Maio de 2011 por ruibatista

O tão necessário suporte do Java Access Bridge a Windows 7 e sistemas 64 bits, apareceu sorrateiramente na página da Oracle. Trata-se da versão 2.0.2 qda conhecida ferramenta que possibilita que aplicações que implementem as APIs de acessibilidade do java sejam acessíveis com leitores de ecrã. Links úteis (em inglês):

Grupo sobre programação para Cegos em Português.

16 de Agosto de 2010 por ruibatista

O grupo de discução cegos-programadores destina-se a que utilizadores cegos interessados em programação troquem experiências. O grupo conta com a presença de utilizadores iniciantes na programação como também gente com experiência na área. Entre outros assuntos têm sido abordadas várias linguagens de programação, exercícios para iniciantes e acessibilidade de editores e IDEs.

Para se inscrever neste grupo envie um e-mail em branco para
cegos_programadores+subscribe@googlegroups.com
ou aceda à página do grupo cegos-programadores no google groups.

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.

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…