Interfaces Acessíveis do Usuário

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

Tecnologia Assistida

Tecnologia Assistida é 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 assistidas, é importante saber que elas existem.  Por que?  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 assistidas que utilizam essas técnicas.

Recursos de Acessibilidade

Existem algumas dicas básicas de codificação que podem ser utilizadas ao construir interfaces com o 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 informações adicionais.

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 nativos do sistema operacional, as interfaces com o usuário construídas com o SWT herdarão quaisquer tecnologias assistidas que foram instaladas no sistema operacional do host.  O SWT implementa uma interface, AccessibleListener, que fornece informações básicas aos clientes sobre acessibilidade, como descrições de controles, texto de ajuda e atalhos pelo teclado.  Se estiver desenvolvendo tecnologias assistidas que precisem de informações adicionais ou desejar aprimorar sobre a acessibilidade básica do workbench, é possível adicionar seus próprios atendentes e substituir o comportamento padrão de acessibilidade na plataforma.  Consulte o pacote org.eclipse.swt.accessibility para obter detalhes adicionais.

 

Copyright IBM Corporation e outros 2000, 2003.