In questa puntata della rubrica, darò informazioni sull'interazione tra i browser esistenti e gli screen readers. Poi cercherò di spiegare come avviene la navigazione con i browser più comuni, con particolare riferimento all'utilizzo di Jaws su questi ultimi. In seguito darò informazioni più dettagliate sull'interpretazione del codice e sulla maniera in cui lo screen reader fornisce l'output all'utente.
Esistono molti browser web; alcuni hanno un'interfaccia grafica e altri
un'interfaccia testuale. Tra questi voglio ricordare Internet Explorer,
che è quello fornito con tutti i sistemi operativi Windows; Netscape
Navigator, ottimo browser grafico, multipiattaforma e gratuito. Poi ci sono
Opera e Mozilla, altri due browser ad interfaccia grafica, anch'essi multipiattaforma,
in grado cioè di essere utilizzati con molti sistemi operativi: Windows,
MacOs, Linux ecc. Poi ci sono i browser a interfaccia testuale, che leggono
come tutti gli altri il codice html, ma forniscono all'utente una pagina
priva di elementi grafici, quali immagini, animazioni e così via.
Fra questi spiccano il Linx e Lynx, che girano su piattaforma testuale,
Dos e Linux. Anche sotto Linux Consolle esistono degli screen readers e
dei braille viewers; vorrei ricordare che l'interfaccia testuale di Linux
è totalmente accessibile a persone con disabilità visiva;
e aggiungere, inoltre, che le tecnologie assistive scritte per Linux sono
completamente gratuite, sia nella loro fruizione, sia nel loro sviluppo.
Un non vedente che avesse intenzione di implementare nuove funzionalità
per questi prodotti non deve fare altro che reperirli in rete e modificarne
il codice.
Infine, voglio citare un altro browser ad interfaccia grafica che si chiama
Conqueror. Questo programma gira sotto Linux ma non può essere utilizzato
ancora dalle persone non vedenti, poiché utilizza l'interfaccia grafica
di questo sistema, per la quale esistono dei progetti in via di sviluppo,
ma non sono ancora approdati in lingua italiana.
Vediamo ora, come gli screen reader si comportano a seconda dei vari browser
utilizzati:
Internet Explorer e Netscape Navigator 4 vengono utilizzati molto bene dagli
screen reader, dato che questi software si avvalgono delle funzionalità
delle Microsoft Active Accessibility, per mezzo delle quali, come si diceva
in precedenza, gli screen reader riescono a leggere il codice html ed a
fornire così un output all'utente.
Per altri browser come Opera e Mozilla gli screen readers non sono attualmente
adattati, sebbene Opera utilizzi moltissimo la tastiera per accedere alle
proprie funzionalità; la loro non accessibilità da parte degli
screen readers risiede nel fatto che questi software non usano delle classi
di finestra standard, dovendo visualizzare delle pagine web.
I browser testuali come Lynx, si usano ottimamente con screen readers che
lavorano sotto DOS oppure sotto Linux consolle. Il loro utilizzo è
relativamente semplice e intuitivo. Si tratta infatti di utilizzare le frecce
del computer per muoversi tra i link della pagina; un invio attiva i link
e con il tab ci si può spostare fra i controlli della pagina stessa.
Il problema dei browser testuali è che, proprio perché sono
testuali, non visualizzano gli elementi grafici di una pagina html; questo
vuol dire che, se una pagina ha molti elementi grafici, quali animazioni
flash o oggetti in movimento, le pagine non saranno visualizzate in modo
corretto da questi browser.
Nella prossima puntata, vedremo come si navigano le pagine web utilizzando browser come Netscape Navigator e Internet Explorer, cercando di comprendere come gli screen readers forniscono l'output agli utenti.
Webxtutti aderisce alla Campagna per l'Accessibilità delle Biblioteche in rete
Campagna AccessibilitàWebxtutti supporta l'iniziativa dell'anno europeo delle persone disabili
E' in linea Web accessibile il sito nato per la promozione, diffusione e applicazione delle guidelines WAI.