Salta al contenuto principale

Nvda rivoluzionerà il flash e java!

Simone dal Maso e Raffaella Giordano su nvda dal03\10\2009, h. 12.30.

simone Dal maso.

Ed ora, un po' di pubblicità

:

questa è mostruosa.
Mi spiace non ho tempo di tradurre. Se volete riassumere fate cosa gradita,
comunque sia, flash e java tra poco saranno accessibili in maniera
completamente diversa e nessun altro screen reader ha fatto ciò.

Marco's accessibility blog
Musings, tips and tricks about the accessible software world

--------------------------------------------------------------------------------

New approaches to Flash and Java accessibility in the browser on Windows
October 2nd, 2009
Mick and Jamie from NV Access, the organization behind the free and
open-source NVDA screen reader for Windows, are taking new approaches to
accessing accessible Flash and Java applets inside the browser.

Traditionally, Adobe Flash content is being rendered into the virtual buffer
in Windows screen readers such as JAWS. Over the years, this has proven to
cause several issues:

a.. Dynamic content frequently updating causes the virtual buffer to
either get out of date, or to update so frequently that reading the content
is close to impossible.
b.. Accessing content can be cumbersome if Forms Mode or similar concepts
are not properly handled.
For these and other reasons, the WebAIM screen reader survey taken last year
ranked Flash as the technology posing the most accessibility obstacles on
the web for blind users. 71% of all participants found Flash to be difficult
or extremely difficult to use. Inaccessible Flash applets, which take up the
vast majority of Flash content out in the wild, are doing the rest to
strengthen this view.

With Java applets, things get even more complicated. For one, one has to
install the Java Access Bridge from Sun Microsystems, to get Java to be
accessible at all, inside the browser and elsewhere. Once that hurdle is
taken, Java applet content is not rendered inside the virtual buffer, but is
present somewhere within the browser window, and one usually has to try to
tab to it and get focus to it that way, outside the context of the virtual
buffer. Accessible Java applets are very rare and currently hardly play any
role when considering accessibility on the web. If at all, they're viewed as
obstacles and something to be avoided.

However, this could change with the approach the NV Access team is taking.
In their latest snapshot build, they are introducing an interaction model
that is remotely similar to what blind Mac users have come to know and
appreciate from Apple's VoiceOver screen reader. What you do is this:

1.. You load a web page that contains Flash content. For example, take any
YouTube video.
2.. You navigate to a spot that says "embedded object clickable" with the
normal virtual buffer navigation methods. For easiest access, NVDA provides
the quick navigation key o to get to embedded objects.
3.. Press Enter.
4.. What this does is zoom in on the embedded Flash object and give it
focus. Now, use Tab and Shift+Tab to navigate around the Flash app. Other
keys such as the arrow keys also will perform differently now, for example
left and right will scrub through the video on YouTube.
5.. When done, press NVDA+Space to leave the embedded object and zoom out,
returning to the parent web page. Your virtual buffer navigation will now
function the same way as it did before you zoomed in on the Flash.
One note of caution: I fell into the trap that I thought the content would
be rendered in the virtual buffer, as is traditionally done with Windows
screen readers. To be honest, I didn't read the note on this feature before
I played with it. But if you don't tab after pressing Enter, you will
immediately leave the embedded object and continue navigating with the
virtual cursor. This is because Flash does not focus any particular object
inside the applet by default when the applet itself gains focus.

When I tried this on YouTube earlier, I had the feeling I had never seen so
many details of the YouTube player before!

One more thing: The above technique will work in Firefox 3.5.x and the
latest Minefield nightly builds, and it will also work in the 3.6b1 that'll
be available some time soon, but is not going to work in the 3.6alpha
release we issued beginning of September, due to a regression that only
recently got fixed in the 3.6 codebase.

With this new, in my opinion more user-friendly approach to accessing Flash
content and Java applets, making sure your Flash or Java applets are
accessible is becoming even more important than it already is, since blind
users will be able to interact with applets more seamlessly than before.

And while we're at it, the better support in NVDA for Flash should also be
an incentive to Adobe to make Flash accessible on other platforms such as
Linux and Mac. For the Mac, maccessibility.net have a petition to Adobe for
making Flash accessible on the Mac. If you haven't already done so, I
encourage you to show your support by signing that petition!
_______________________________________________
accesso

raffaella.
Nuovi approcci per Flash e l'accessibilità Java nel browser su Windows

con google, ho effettuato una traduzione lampo. comunque tutto
comprensibile.

Accessibilità Marco's blog
Riflessioni, suggerimenti e trucchi sul mondo del software accessibile

-------------------------------------------------- ------------------------------

2 ottobre 2009
Mick e Jamie da NV Access, l'organizzazione dietro il lettore NVDA gratuito
e open-source di schermo per Windows, sta assumendo nuovi approcci per
l'accesso

accessibile Flash e applet Java all'interno del browser.

Tradizionalmente, contenuti Adobe Flash viene reso nel buffer virtuale in
lettori di schermo di Windows, come JAWS. Nel corso degli anni, questo ha
dimostrato
di
causare diversi problemi:

a.. I contenuti dinamici di frequente aggiornamento fa sì che il buffer
virtuale di uscire né di data, o per aggiornare così spesso che la lettura
del
contenuto è vicino
impossibile.
b.. Accedere a contenuti può essere complicato se Form Mode o concetti
simili non sono adeguatamente trattati.
Per queste ed altre ragioni, l'indagine screen reader WebAIM presa l'anno
scorso classificato Flash come la tecnologia che presentano gli ostacoli più
accessibilità
il web per utenti non vedenti. 71% di tutti i partecipanti trovato Flash
essere difficile o estremamente difficile da usare. Inaccessibili applet
Flash,
che si avvalgono delle
stragrande maggioranza dei contenuti Flash in the Wild, stanno facendo il
resto a rafforzare questo punto di vista.

Con le applet Java, le cose si fanno ancora più complicate. Per uno, uno ha
per installare Java Access Bridge da Sun Microsystems, per ottenere Java per
essere accessibile
a tutti, all'interno del browser e altrove. Una volta che l'ostacolo è
presa, il contenuto applet Java non è reso all'interno del buffer virtuale,
ma è
presente da qualche parte
all'interno della finestra del browser, e si ha di solito per cercare di
scheda per ottenere attenzione e per questo modo, al di fuori del contesto
del
buffer virtuale. Accessibile
Applet Java sono molto rare e attualmente quasi svolgere alcun ruolo se si
considera l'accessibilità sul web. Se a tutti, sono visti come ostacoli e
qualcosa

da evitare.

Tuttavia, questo potrebbe cambiare con l'approccio del team NV Access sta
prendendo. Nella loro snapshot build più recente, sono l'introduzione di un
modello
di interazione che
è lontanamente simile a ciò che gli utenti Mac non vedenti hanno potuto
conoscere ed apprezzare dal lettore di Apple VoiceOver schermo. Ciò che devi
fare
è questo:

1 .. Si carica una pagina web che contiene i contenuti Flash. Per esempio,
prendere qualsiasi video su YouTube.
2 .. Si passa a un punto che dice che "oggetto incorporato cliccabile" con i
normali metodi di navigazione virtuale buffer. Per l'accesso più facile,
NVDA
fornisce
la navigazione veloce o chiave per arrivare a oggetti incorporati.
3 .. Premere Invio.
4 .. Quello che fa è ingrandire l'oggetto incorporato Flash e dargli fuoco.
Ora, l'uso Tab e Maiusc + Tab per navigare l'applicazione Flash. Altri tasti

come ad esempio i tasti freccia si esibirà anche in modo diverso ora, per
esempio, a destra ea sinistra si macchia attraverso il video su YouTube.
5 .. Quando hai finito, premere NVDA + Spazio per lasciare l'oggetto
incorporato e zoom out, tornando alla pagina web principale. La navigazione
buffer
virtuale ora
funzione allo stesso modo, come ha fatto prima di zoom su Flash.
Una nota di cautela: sono caduto nella trappola che ho pensato che il
contenuto sarebbe resa nel buffer virtuale, come è tradizionalmente fatto
con schermo
di Windows
lettori. Ad essere onesti, non ho letto la nota su questa caratteristica,
prima ho giocato con essa. Ma se non nella scheda dopo aver premuto Invio,
verrà
immediatamente
Lascia l'oggetto incorporato e continuare a navigare con il cursore
virtuale. Ciò è perché Flash non mette a fuoco un oggetto particolare,
all'interno
della applet
per impostazione predefinita quando l'applet stessa guadagni messa a fuoco.

Quando ho provato questo su YouTube in precedenza, ho avuto la sensazione
che non avevo mai visto così molti dettagli del player di YouTube prima!

Ancora una cosa: la tecnica sopra funzionerà in Firefox 3.5.x e le ultime
nightly build Campo Minato, e sarà anche il lavoro nei 3.6b1, che sarà
disponibile

qualche tempo prima, ma non è andare a lavorare nel comunicato 3.6alpha
abbiamo pubblicato all'inizio di settembre, a causa di una regressione che
solo
recentemente ha fissato in
il codebase 3.6.

Con questo nuovo, a mio parere più user-friendly l'approccio ai contenuti
Flash accesso e applet Java, rendere sicuro il vostro Flash o applet Java
sono
accessibili
sta diventando ancora più importante di quanto non lo sia già, dal momento
che gli utenti non vedenti sarà in grado di interagire con le applet più
trasparente
di prima.

E mentre ci siamo, il sostegno migliore in NVDA per Flash dovrebbe essere
anche un incentivo per Adobe Flash per rendere accessibili su altre
piattaforme,
come Linux
e Mac. Per il Mac, maccessibility.net hanno una petizione per Adobe Flash
per rendere accessibili su Mac. Se non lo avete ancora fatto, vi incoraggio
per mostrare il vostro sostegno firmando tale petizione!

Raffaella Giordano