• Non ci sono risultati.

Introduzione a WAI-ARIA

N/A
N/A
Protected

Academic year: 2022

Condividi "Introduzione a WAI-ARIA"

Copied!
14
0
0

Testo completo

(1)

Introduzione a WAI-ARIA

Barbara Leporini, W3C Italia, ISTI-CNR

(2)

Sommario

Interazione tramite tecnologie assistive (AT)

Rich Internet Application (RIA) e problemi di interazione

Esempi di problemi di interazione

Cosa consente lo standard WAI-ARIA

(3)

Interazione con screen reader

Le principali difficoltà incontrate quando si interagisce con le tecnologie assistive (AT) o senza mouse sono:

Lettura sequenziale

Mancanza panoramica e visione di insieme

Impossibilità/complessità ad eseguire alcune azioni da tastiera

Sovraccarico di informazione e di azioni/comandi da eseguire

Introduzione a WAI-ARIA - Webinar Formez 14 Maggio 2014

3

(4)

Sito web VS applicazioni web

Pagine statiche VS pagine dinamiche

Interfaccia utente (UI) avanzata e complessa (controlli avanzati, struttura e

comportamenti)  RIA (Rich Internet Applications)

Maggiore interazione da parte dell’utente,

azioni, eventi e aggiornamento di contenuti

(5)

Ria e problemi di interazione

I maggiori problemi di accessibilità con le RIA sono dovuti a:

UI complesse e mancanza di semantica degli elementi

Comportamento utenti ed eventi

Contenuti dinamici: segnalazione errori,

aggiornamento informazione, avvisi, messaggi, ecc.

 ajax, dhtml, java script, ecc.

Gestione del focus

Introduzione a WAI-ARIA - Webinar Formez 14 Maggio 2014 5

(6)

Alcuni esempi

Compilazione form (es. account di

Google)  no percezione segnalazione errori e avvisi

Ambienti interattivi e collaborativi come social network (es. aggiornamenti,

notifiche e messaggi in FB)

Struttura dei contenuti e oggetti

complessi (es. regioni, menù e toolbar).

(7)

Compilazione form (Gmail)

Introduzione a WAI-ARIA - Webinar Formez 14 Maggio 2014 Compilazione form: segnalazione nome utente esistente

ed errore password

7

(8)

Aggiornamento dinamico dei contenuti (FB)

Chat e notifiche: aggiornamento dei contenuti non rilevato dallo screen reader

(9)

Widget e toolbar (Gmail)

Editazione mail e notifica nuovi messaggi: necessaria lettura sequenziale e difficoltà interazione con i bottoni

Introduzione a WAI-ARIA - Webinar Formez 14 Maggio 2014 9

(10)

Lista

region/landmark

Wikipedia: elenco delle region (aree) catturate da Jaws

(11)

WAI-ARIA (Accessible Rich Internet Applications)

Assegnare semantica agli elementi  ruoli, stati e proprietà

Comunicare alle AT contenuti che cambiano dinamicamente  live region

Strutturare i contenuti in aree logiche  region

Gestire il focus in modo più appropriato (uso tabindex)

Aumentare l’accesso tramite tastiera (es. drag- and-drop)

Con lo standard ARIA è possibile specificare come aumentare l'accessibilità dei contenuti dinamici e dei componenti per l'interfaccia utente:

Introduzione a WAI-ARIA - Webinar Formez 14 Maggio 2014 11

(12)

Ruoli, Stati e Proprietà

Tramite attributi assegnati agli elementi è possibile specificare caratteristiche per widget, struttura e focus:

<li role="menuitem">Informazioni generali </li>

<img role=”button”>

<div role=”region” title=”contenuto principale”>

<div role="dialog" aria-labelledby="messaggio">

(13)

Conclusioni

Quando possibile, è preferibile usare gli

elementi standard anziché le RIA (es. bottoni, checkbox, ecc.)  limitare l’uso delle RIA

ARIA consente di definire semantica degli

elementi, struttura dei contenuti, gestione del focus e aggiornamenti dinamici di contenuti

Tramite pochi e semplici attributi assegnati agli elementi si ottiene una soluzione

accessibile multipiattaforma

Importante coinvolgere gli utenti finali per una effettiva verifica di accessibilità

Introduzione a WAI-ARIA - Webinar Formez 14 Maggio 2014 13

(14)

Riferimenti

http://www.youtube.com/watch?v=IK97XMibEws

http://www.youtube.com/watch?v=IhWMou12_Vk

http://www.youtube.com/watch?v=-GPNTctdezg

http://www.youtube.com/watch?v=jFB_zJE_pjY

http://www.youtube.com/watch?v=1DShGU3Sqfs

http://www.youtube.com/watch?v=3c8iXoomc2Y

http://www.youtube.com/watch?v=9nZnTdSAkH0

Riferimenti

Documenti correlati

Cosa cambia per le pubbliche amministrazioni Webinar 14 maggio 2014. WAI-ARIA e la normativa

Come Funziona WAI-ARIA - Webinar Formez, 14 Maggio 2014 5.. Interazione con

• ARIA1: USING THE ARIA-DESCRIBEDBY PROPERTY TO PROVIDE A DESCRIPTIVE LABEL FOR USER INTERFACE CONTROLS. • ARIA2: IDENTIFYING A REQUIRED FIELD WITH THE

Proseguirà il ciclo di webinar, con cadenza più meno settimanale da qui a dicembre, con un approfondimento delle principali questioni emerse anche in sede laboratoriale con le

Assistenza ai relatori e ai partecipanti Prova d’aula con i relatori.. Comunicazioni ai partecipanti Help desk

Rendere esigibile il diritto alla cittadinanza digitale attraverso l’accesso unico ai servizi pubblici: attivazione dell'interoperabilità e portale regionale UmbriaFacile.. 27 maggio

 che non sussistono nei propri confronti le cause di divieto, di decadenza o di sospensione previste dalla legge (art. 159, “Effetti delle misure di prevenzione previste dal

• Per ridurre il rischio di scosse elettriche o danni all’apparecchio, spegnere e LEGGI TUTTE LE ISTRUZIONI PRIMA DI USARE IL TUO APPARECCHIO Quando utilizzi il tuo HEXTIO