Come faccio a sviluppare 508 software compatibile per Java?

August 30

Come faccio a sviluppare 508 software compatibile per Java?


Sezione 508, un emendamento alla legge della forza lavoro di riabilitazione negli Stati Uniti del 1973, è diventato legge il 21 giugno 2001. Se si fornisce servizi o buono con noi agenzie federali o sei un subappaltatore che fornisce lo stesso, il vostro sito web deve soddisfare determinati criteri per consentire i clienti che sono visivamente o con difficoltà motorie per navigare e utilizzare le funzioni del sito. In generale è un buon affare per fornire questo livello di accessibilità, come i vostri clienti attuali e futuri possono avere disabilità. Il linguaggio di programmazione Java fornisce funzioni specifiche per costruire interfacce client che soddisfano le normative.

istruzione

1 Utilizzare l'API Java Accessibility, acronimo di Application Programming Interface, per consentire ai dati di passare avanti e indietro tra i componenti Java e tecnologie assistive che o esistono nel sistema informatico o vengono installati come applicazioni di terze parti. Questo include lettori di schermo o lenti di ingrandimento.

2 Utilizzare il pacchetto Java Accessibility Utilities che viene fornito con Java per costruire gli ascoltatori per le tecnologie assistive in modo che siano consapevoli quando gli eventi accadono sullo schermo. Utilizzare i programmi di utilità per caricare le tecnologie necessarie nella stessa macchina virtuale Java come applicazione; questo è un requisito se gli ascoltatori devono lavorare.

3 Utilizzare il Java Accessibility Bridge in codice nativo per consentire l'applicazione Java per comunicare con i non-Java codice di assistenza. Java funziona su molte piattaforme differenti, ognuno dei quali supporta numerosi linguaggi di programmazione. Un ponte deve esistere per il sistema specifico linguaggio di programmazione / operativo utilizzato.

4 Utilizzare le funzionalità plug-and-play delle Java Foundation Classes per consentire la definizione di tecnologie di assistenza da parte degli utenti. Suddividendo l'interfaccia reale da come interagisce, è possibile consentire al cliente di definire se vorrebbero lavorare con l'applicazione in una modalità progettata per qualcuno che è legalmente cieco, parzialmente non vedenti o portatori di handicap.

Consigli e avvertenze

  • Se l'applicazione non utilizza Java nell'interfaccia utente, quindi la costruzione di un sito web compatibile con 508 è una questione di seguendo le regole per la costruzione di una applicazione web in HTML.