Interfaces do Usuário Acessíveis

O termo acessível é utilizado para referir-se a software projetado para que pessoas que possuem incapacidades tenham uma ótima interação com ele.  O software acessível considera muitos tipos de incapacidades:

Tecnologia Auxiliar

Tecnologia auxiliar é equipamento ou software utilizado para aumentar a acessibilidade de sistemas operacionais e aplicativos existentes.  Embora esteja além do escopo deste guia do programador cobrir o amplo escopo das tecnologias auxiliares, é importante saber que elas existem.  Por quê?  Porque as coisas simples que você pode fazer ao programar seu software ou documentação, tal como fornecer descrições de texto alternativas para imagens no HTML ou equivalentes do teclado para todas as ações de software, podem melhorar muito a eficácia de tecnologias auxiliares que utilizam essas técnicas.

Recursos de Acessibilidade

Existem algumas dicas básicas de codificação que podem ser utilizadas ao construir interfaces do usuário do plug-in que aumentarão a acessibilidade de seu software.  Consulte Dicas para Tornar as Interfaces do Usuário Mais Acessíveis para obter mais informações.

O IBM's Accessibility Center Website possui muitos recursos úteis para acessibilidade, incluindo instruções e listas de verificação para o desenvolvimento de software e interfaces da Web.

SWT e Acessibilidade

Como o SWT utiliza os widgets originais do sistema operacional, as interfaces do usuário criadas com o SWT herdarão as tecnologias auxiliares que foram instaladas no sistema operacional do host.  O SWT implementa uma interface, AccessibleListener, que fornece informações básicas de acessibilidade, tal como descrições de controles, texto de ajuda e atalhos do teclado aos clientes.  Se você estiver desenvolvendo tecnologias auxiliares que precisem de mais informações ou se deseja melhorar a acessibilidade básica do workbench, poderá incluir seus próprios ouvintes e substituir o comportamento padrão de acessibilidade da plataforma.  Consulte o pacote org.eclipse.swt.accessibility para obter mais detalhes.

 

Copyright IBM Corp. e outros 2000,2002.