Hvordan utvikler jeg 508 kompatibel programvare for Java gjøre?

Hvordan utvikler jeg 508 kompatibel programvare for Java gjøre?


§ 508, en endring til USA Workforce Rehabilitation Act fra 1973, ble sanksjonert 21. juni 2001. Hvis du leverer tjenester eller god til amerikanske føderale etater eller du er en underleverandør som gir den samme, ditt nettsted må oppfylle visse kriterier for å tillate kunder som er visuelt eller fysisk svekket til å navigere og bruke nettstedets funksjoner. Generelt er det god butikk å gi denne grad av tilgjengelighet, som dine nåværende og fremtidige kunder kan ha funksjonshemninger. Java programmeringsspråk gir spesifikke funksjoner for å bygge klientgrensesnitt som oppfyller regelverket.

Bruksanvisning

1 Bruk Java-grensesnittet, en forkortelse for application programming interface, slik at data å passere frem og tilbake mellom som enten eksisterer i datasystemet eller installeres som tredjeparts applikasjoner Java-komponenter og hjelpemidler. Dette inkluderer skjermlesere eller forstørrere.

2 Bruk Java Accessibility Utilities pakken som følger med Java å bygge lyttere for hjelpeteknologier, slik at de er klar når hendelser skjer på skjermen. Bruk verktøy for å laste de nødvendige teknologiene i samme Java virtuell maskin som programmet; dette er et krav om lytterne er til å fungere.

3 Bruk Java Accessibility Bridge til egen kode for å gi din Java-program for å kommunisere med ikke-Java hjelpemiddelkode. Java kan kjøres på mange forskjellige plattformer, som hver støtter en rekke programmeringsspråk. En bro må eksistere for den spesifikke programmeringsspråk / operativsystem som brukes.

4 Bruk plug-and-play evner av Java Foundation Classes å tillate definisjonen av hjelpemidler teknologier av brukeren. Ved å dele ut selve grensesnittet fra hvordan den samhandler, er det mulig å la kunden å definere om de ønsker å jobbe med søknaden i en modus designet for noen som er lovlig blind, delvis synshemmede eller fysisk utviklingshemmede.

Hint

  • Hvis programmet ikke bruker Java i brukergrensesnittet, for så å bygge en 508-kompatibel nettsted er et spørsmål om å følge reglene for å bygge en web-applikasjon i HTML.