Sezione 508 , un emendamento agli Stati Uniti Workforce Rehabilitation Act del 1973 , è diventato legge il 21 giugno 2001. Se si forniscono servizi o buoni per le agenzie federali statunitensi o sei un subappaltatore che fornisce lo stesso , il vostro sito web deve soddisfare determinati criteri per consentire ai client che sono visivamente o fisicamente alterato 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 la costruzione di interfacce client che rispondono alle normative . Istruzioni
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 le tecnologie assistive che esistono sia nel sistema informatico o sono installati come terzo applicazioni di altri produttori. Ciò include lettori di schermo o di lenti di ingrandimento .
2
Utilizzare il Java Accessibility Utilities pacchetto che viene fornito con Java per costruire ascoltatori per le tecnologie assistive in modo che siano a conoscenza 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 obbligo, se gli ascoltatori sono al lavoro
3
Utilizzare il Accessibility Bridge Java in codice nativo . per consentire l'applicazione Java per comunicare con il codice di assistenza non- Java . Java funziona su molte piattaforme differenti , ognuno dei quali supporta numerosi linguaggi di programmazione . Un ponte deve esistere per il linguaggio /sistema operativo di programmazione specifico 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 vedenti o portatori di handicap .