Home
Anno Accademico 2005-2006 Facoltà di Scienze della
Contents
1. iii 79 3 1 6 Requisito Numero 06 ie 81 3 1 7 Requisito Numero 07 e 85 3 1 8 Requisito Numero 08 i 86 3 1 9 Requisito Numero 09 i 87 3 1 10 Requisito Numero 10 iniiis 88 3 1 11 Requisito Numeto 1T i ziicn lara 89 3 1 12 Requisito Numero 12 92 3 1 13 Requisito Numero 13 95 3 1 14 Requisito Numero 14 98 3 1 15 Requisito Numero 15 i 100 3 1 16 Requisito Numero 16 iii 103 3 1 17 Requisito Numero 17 ui 105 4 3 1 18 Requisito Numero 18 ii 106 3 1 19 Requisito Numero 19 i 108 3 1 20 Requisito Numero 20 ie 111 3 1 21 Requisito Numero 21 ii 112 3 1 22 Requisito Numero 22 ii 114 CAPITOLO 4a ina lai 117 4 TY Test effettuati cr hill eine lai 117 4 2 Elaborazione dei test in 147 CAPITOLO 5 rain alal na rca a 161 5 1 Studio dell interfaccia 161 b 2 lt PAMO prototipo iaia alati lira 164 5 3 Interfaccia definitiva 169 CAPITOLO 6 it cileni reali 177 6 1 Elaborazione delle linee guida per l utente 177 CONCLUSION E ini ira ana asino air dieta sana
2. vic del progetta T SE1 varato dal Comure finanziamento del CNIPA di 203 mila 1 li rre Lu lie dettu i Delassarto LE PUBBLICAZIONI DEL CHIPA Comunicato Stampa 9 12 32 2004 o Portale Imprese movi servizi on line La scrivania cene del Hortele Nazionale delle Imprese si arricchite di nuovi servizi E d spen bile Ln servizio che consente di compilare on line ed inoltrare per via telematica le denunce di Infortunio all INAIL e E operazione competata Figura 1 La prima versione di LUA Toolbar durante la normale navigazione 164 Capitolo 5 Nella Figura 1 il mouse puntato sul requisito numero 18 e di conseguenza il bottone corrispondente risulta evidenziato il numero non pi nero ma rosso e il bottone stesso appare schiacciato rispetto agli altri in questo modo si cerca di dare all utente un feedback immediato Z CNIPA Centio Nazionale per Informatica nella Puhblica Amministrazione Microsoft Internet Faplorer Fic Modifica Visuolieza Proforiti Strumenti EJ Qus h A Pr O m ardenz E nttpistanma enie cov ifsiteft T _ a a ih n nn al amp 1 2 3 4 5 6 7 8 9 10 14 12 13 14 15 16 17 18 19 20 21 22 LUA Toolbar Strumenti per l Accessibilit JE cesen ny x VERIFICA REQUISITO NUMERO RISULTATO IToobar 18 Strumenti per l Accessibilit Individuazione MEI Completo elementi multimediali NON CONFORME confor
3. che definisce le mappe immagine lato server e dichiararlo accettabile solo se le regioni della mappa non possono essere definite tramite forme geometriche Questo per impossibile da fare in modo automatico Allora si pu solo controllare che non ci siano attributi ismap e che vengano usati al loro posti gli attributi usemap che indicano le mappe immagine lato client REQUISITO NUMERO 08 In questo caso il controllo molto difficile e di tipo manuale Si deve garantire che esistano alternative equivalenti ai link presenti nelle mappe immagine lato server ma non esiste un modo automatico per farlo Sarebbe necessario andare a controllare i link sul server che contiene il programma che gestisce la mappa immagine e confrontarli con quelli presenti nella pagina che si sta analizzando 152 Capitolo 4 REQUISITO NUMERO 09 Si tratta di uno dei due requisiti riguardanti le tabelle pi precisamente quelle di dati Il controllo in questo caso semplice va verificata la presenza all interno di ogni elemento table dell elemento th ovvero table header cio l intestazione della tabella Questo test se il requisito viene seguito attentamente pu essere anche preso come riferimento per distinguere le tabelle di dati quelle in cui presente l elemento th da quelle di layout prive di tale elemento REQUISITO NUMERO 10 Questo l altro requisito riguardo le tabelle di dati In que
4. del contenuto cio il contrario dell obiettivo a cui punta l accessibilit Da oltre un secolo con l avvento della fotografia del cinema e in seguito della televisione e appunto di Internet la cultura dell immagine divenuta essenziale tant che su questa si costruiscono oggi tutte le strategie di vendita quelle della creazione del consenso politico e della comunicazione di massa Poich inoltre non vi una specifica educazione a leggere le immagini nel nostro Paese in particolare evidente quanto tale cultura possa offrire terreno fertile a tutti coloro che utilizzano le immagini anche per farne strumento di condizionamento e di omologazione collettiva In Rete dunque chi ha disabilit pu crescere culturalmente stabilire contatti fare ricerche giocare compiere e proporre acquisti purch gli si assicuri una corretta e piena accessibilit In Rete si possono avere e dare testimonianze che gli ideali di libert di pensiero e di espressione di democrazia partecipata di autentica solidariet di giustizia sociale di impegno personale e collettivo non sono utopie ma enunciazioni cariche di contenuti che si possono attuare nella realt di tutti i giorni Come se non bastasse il processo di informatizzazione degli uffici pubblici ha determinato nei fatti il sorgere di due ordini di problematiche l una connessa al fatto che sempre pi spesso i dipendenti pubblici disabili devono utilizzare 24 Capitolo
5. input ha un attributo id che coincide con l attributo for label e o l elemento input ha un dell elemento attributo title e o l elemento input contenuto nell elemento label Tutti i file 14 Elemento input dovrebbero avere Alta Controllare tutti gli elementi input che hanno file 135 Test effettuati un etichetta associata come valore dell attributo type Ci si aspetta che l elemento in questione label associato esplicitamente in abbia un elemento almeno uno dei seguenti metodi l elemento input id che coincide con l attributo for label e o l elemento input ha un ha un attributo dell elemento attributo title e o l elemento input contenuto nell elemento label Gli elementi 15 Elemento embed noembed Bassa Controllare l elemento dovrebbero noembed associato a ogni avere testo elemento embed e equivalente ai verificare che il contenuto rispettivi sia equivalente Ci si aspetta oggetti che il contenuto incorporati dell elemento noembed sia equivalente al rispettivo elemento embed Gli oggetti 15 Elemento object dovrebbero Bassa Controllare ogni elemento avere object e verificare che un alternativa contenga un elemento img 136 Capitolo 4 testuale o un
6. onmouseout e verificare tramite che contenga anche un tastiera attributo onblur Ci si l attributo aspetta che i due elementi onmouseout siano presenti necessita contemporaneamente anche l attributo onblur Gli elementi 17 Tutti gli elementi dovrebbero Alta Controllare ogni elemento essere che contenga un attributo accessibili onmouseover e verificare tramite che contenga anche un tastiera attributo onfocus Ci si l attributo aspetta che i due elementi onmouseove siano presenti r necessita contemporaneamente anche l attributo onfocus Gli elementi 17 Tutti gli elementi dovrebbero essere accessibili Alta Controllare ogni elemento che contenga un attributo onmouseup e verificare 141 Test effettuati tramite che contenga anche un tastiera attributo onkeyup Ci si l attributo aspetta che i due elementi onmouseup siano presenti necessita contemporaneamente anche l attributo onkeyup Gli elementi 17 Tutti gli elementi dovrebbero Bassa Controllare ogni elemento e essere verificare che non sia accessibili presente l attributo tramite ondbclick Ci si aspetta tastiera che questo attributo non l attributo venga utilizzato ondbclick non dovrebbe essere usato Gli elementi 17 Tutti gli elementi dovrebbero Bassa Controllare ogni elemento e essere verificare che non sia accessibili
7. text e dell attributo bgcolor Ci si aspetta che il valore la differenza di colori sia superiore a 124 e che la differenza della luminosit dei colori sia superiore a 3 L algoritmo questo Max Rossol Rosso2 Min Rosso1 Rosso2 Max Verdel Verde2 Min Verdel Verde2 Max Blu1 Blu2 Min Blul Blu2 3 L algoritmo questo Rosso X 299 Verde X 587 Blu X 114 1000 128 Capitolo 4 499 La mappe 07 Elemento img Controllare immagine lato Bassa ogni elemento img che server non abbia un attributo ismap e dovrebbero verificare che le regioni della essere usate mappa possano essere tranne definite tramite forme quando le geometriche Ci si aspetta regioni della che le mappe immagine lato mappa non server vengano usate solo possano quando non possono essere essere definite usate quelle lato client tramite forme geometriche Tutte le aree 08 Elemento img Controllare attive nelle Bassa ogni elemento img che mappe abbia un attributo ismap e immagine lato verificare che esista un link server testuale equivalente per ogni dovrebbero area attiva della mappa avere Ci si aspetta che ogni area duplicati attiva in una mappa testuali dei immagine lato server abbia link un duplicato testuale del link Le tabelle di 09 Elemento table dati dovrebbero avere Bassa Controllare ogni elemento table
8. Adeguatezza etichette non presente Manuale 99 Controllo incrociato requisito tool 3 1 15 Requisito Numero 15 Garantire che le pagine siano utilizzabili quando script applet o altri oggetti di programmazione sono disabilitati oppure non supportati ove ci non sia possibile fornire una spiegazione testuale della funzionalit svolta e garantire una alternativa testuale equivalente in modo analogo a quanto indicato nel requisito n 3 ANALISI E TEST Questo requisito fondamentale da quando le pagine Web non sono pi composte solo da codice HTML ma anche da script applet e oggetti che ne migliorano l espressivit Bisogna tenere in considerazione che non tutti hanno la possibilit di sfruttare queste novit ad esempio proprio i disabili dato che soltanto alcuni screen reader di nuova generazione sono in grado di rilevarle Ma questo accade anche nel caso di un navigatore normodotato che utilizzi un browser di vecchia generazione Le versioni pi recenti dei software di sintesi vocale leggono scritte in movimento ottenute con javascript e leggono eventuali scritte contenute negli applet Gli elementi grafici invece sono immagini e come tali in effetti non sono riconoscibili se non si inseriscono le relative didascalie In ogni caso la pagina deve essere fruibile anche quando questi oggetti sono disabilitati In generale bisognerebbe ricorrere a questi espedienti il meno possibile ma se proprio non se
9. Esame della pagina con diversi browser grafici in differenti versioni e in diversi sistemi operativi per verificare che a b contenuto e funzionalit presenti in una pagina siano gli stessi nei vari browser la presentazione della pagina sia simile in tutti i browser che supportano le tecnologie indicate al requisito 1 disattivando il caricamento delle immagini contenuto e funzionalit della pagina siano ancora fruibili disattivando il suono i contenuti di eventuali file audio siano fruibili in altra forma utilizzando i controlli disponibili nei browser per definire la grandezza dei font i contenuti della pagina siano ancora fruibili la pagina sia navigabile in modo comprensibile con il solo uso della tastiera i contenuti e le funzionalit della pagina siano ancora fruibili anche in modo equivalente quando si disabilitano fogli di stile script e applet ed oggetti Garantire che le differenze di luminosit e di colore tra il testo e lo sfondo siano sufficienti secondo i seguenti algoritmi suggeriti dal W3C Differenza di luminosit Calcolare la luminosit dei colori di testo e di sfondo con la seguente formula Rosso X 299 Verde X 587 Blu X 114 1000 40 Capitolo 2 in cui Rosso Verde e Blu sono i valori decimali dei colori consigliato un valore della differenza tra le due luminosit maggiore di 125 Differenza di colore Max Rosso1 Rosso2 Min Rosso1 Rosso2
10. Max Verde1 Verde2 Min Verde1 Verde2 Max Blu Blu2 Min Blu1 Blu2 in cui Rosso Verde e Blu sono i valori decimali dei colori e Max e Min il valore massimo e minimo tra i due indicati consigliato un valore della differenza di colore maggiore di 500 Per la valutazione di questo punto esistono programmi che aiutano a verificare la rispondenza dei colori scelti all algoritmo indicato 6 Esaminare la pagina con un browser testuale e verificare che a contenuti e funzionalit siano disponibili anche in modo equivalente cos come avviene nei browser grafici b i contenuti della pagina mantengano il proprio significato d insieme e la corretta struttura semantica 28 Tutti questi passi vanno compiuti sempre tenendo in considerazione i criteri di accessibilit individuati dal 28 Paragrafo 2 2 dello studio a cura dei gruppi di lavoro I Metodologia e II Regole tecniche della Segreteria tecnico scientifica della Commissione interministeriale permanente per l impiego delle ICT a favore delle categorie deboli o svantaggiate 41 I criteri della legge Stanca medesimo studio e riportati poi nel decreto del Ministro per l Innovazione e le Tecnologie dell 8 luglio 2005 recante i requisiti tecnici e i diversi livelli per l accessibilit agli strumenti informatici A questo punto arrivato il momento di svelare tali requisiti Nella tabella di seguito insieme agli enunciati e a
11. Requisito n 14 Enunciato Nei moduli form associare in maniera esplicita le etichette ai rispettivi controlli posizionandole in modo che sia agevolata la compilazione dei campi da parte di chi utilizza le tecnologie assistive Riferimenti WCAG 1 0 10 2 12 4 Riferimenti Sec 508 1194 22 n Requisito n 15 299 DM 8 Luglio 2005 Enunciato Garantire che le pagine siano utilizzabili quando script applet o altri oggetti di programmazione sono disabilitati oppure non supportati ove ci non sia possibile fornire una spiegazione testuale della funzionalit svolta e garantire una alternativa testuale equivalente in modo analogo a quanto indicato nel requisito n 3 Riferimenti WCAG 1 0 6 3 Riferimenti Sec 508 1194 22 1 1194 22 m Requisito n 16 Enunciato Garantire che i gestori di eventi che attivano script applet o altri oggetti di programmazione o che possiedono una propria specifica interfaccia siano indipendenti da uno specifico dispositivo di input Riferimenti WCAG 1 0 6 4 9 2 9 3 Riferimenti Sec 508 1194 22 1 1194 22 m Requisito n 17 Enunciato Garantire che le funzionalit e le informazioni veicolate per mezzo di oggetti di programmazione oggetti che utilizzano tecnologie non definite da grammatiche formali pubblicate script e applet siano direttamente accessibili Riferimenti WCAG 1 0 8 1 Riferimenti Sec 508 1194 22 1 1194 22 m Requisito n 18 Enunciato Nel caso in cui un
12. content il cui valore sia un qualunque numero Ci si aspetta che elemento meta non contenga contemporaneamente i due attributi con questi valori I re 20 Elemento meta indirizzament Alta Controllare ogni elemento i automatici non dovrebbero essere usati che attributo http equiv il cui meta contiene un valore sia refresh e verificare che l elemento non contenga anche un attributo content il cui valore 145 Test effettuati cominci per http Ci si aspetta che elemento meta non contenga contemporaneamente i due attributi con questi valori Tabella 4 Test effettuati per ogni requisito 146 Capitolo 4 4 2 Elaborazione dei test Ora il caso di dare qualche informazione in pi su come sono stati elaborati i test riportati nella tabella 4 nel paragrafo precedente REQUISITO NUMERO 01 Abbiamo individuato 3 tipologie di test riguardo questo requisito cio uno sulla validit del codice uno sulla presenza della DTD di tipo strict e uno volto ad accertare che le pagine non si aprano in nuove finestre del browser Riguardo il primo test i tool in commercio funzionano benissimo quindi abbiamo ritenuto opportuno affidarci a uno di questi per controllare che il codice sia grammaticalmente corretto e che rispetti la sintassi del linguaggio usato Come detto in questo caso il validatore del W3C non teme rivali
13. semplice per realizzare immagini lampeggianti l uso del G I F 8 In questo formato si possono creare le cosiddette gif animate le quali possono essere di vario genere a volte si tratta di una stessa immagine ripetuta in posizioni diverse altre volte di immagini diverse che si alternano in una sequenza preordinata la tecnica di montaggio delle immagini che confluiscono in una gif animata simile a quella utilizzata per realizzare cartoni animati Tuttavia bisogna dire che vi sono anche altri modi di ottenere questo tipo di effetto come ad esempio attraverso script e applet 3 Grafic Interchange Format si tratta di un particolare formato di compressione il cui algoritmo di propriet di Compuserve 79 Controllo incrociato requisito tool A Checker in grado di TOOL UTILI E VOTI FORA NG Wali s individuare immagini script Barra dell Accessibilit 2 e applet lampeggianti Flicker Rate Test 4 La barra dell accessibilit WebXact 2 in questo caso serve solo con le immagini gif WebXact ricalca la funzione della barra dell accessibilit quindi serve solo per le gif Flicker Rate Test scandaglia un sito alla ricerca di immagini lampeggianti ed in grado di rilevare automaticamente se la frequenza di intermittenza rientra nell intervallo critico e quindi se fastidiosa per l occhio umano I MIGLIORI Individuazione oggetti lampeggianti Flicker Rate Test Auto 80 Capitolo 3 3 1
14. stabilita in 0 5 em e questo requisito controllabile in modo automatico tramite Hera 1 Visualizzare i link tramite EvalAccess e verificare che si possa navigare efficacemente attraverso di essi almeno tramite il tasto tab della tastiera o tramite una tecnologia in emulazione di tastiera REQUISITO NUMERO 22 Individuazione pagina equivalente Cynthia Says Semi Auto Posizione link alla pagina equivalente non presente Manuale 200 Capitolo 6 Una scappatoia concessa a tutti quei siti gi esistenti prima dell entrata in vigore della legge n 4 del 9 Gennaio 2004 e che quindi prima non dovevano sottostare ai requisiti qui elencati A questi siti viene richiesto per tutti i casi in cui le pagine siano inaccessibili e quindi non rispettino i requisiti della legge Stanca di fornire un link ad una pagina equivalente aggiornata frequentemente ma che invece sia accessibile Cynthia Says permette di individuare questi link ma non sempre infallibile quindi conviene comunque ricontrollare il risultato manualmente Oltre a questo bisogna verificare che la posizione di questo link sia ben visibile fin da subito e non vi alcun tool che possa farlo in modo automatico 1 Individuare il link alla pagina alternativa accessibile con Cynthia Says e verificare che il risultato ottenuto sia effettivamente la pagina alternativa altrimenti cercare all interno della pagina originale un altro link equivalente 2
15. 264 Appendice C Requisito n 6 Enunciato Deve essere presente almeno una porta di comunicazione conforme agli standard industriali Riferimenti Sec 508 1194 26 d Requisito n 7 Enunciato Qualora venga utilizzata una forma di identificazione biometrica deve essere fornita una forma alternativa di identificazione Riferimenti Sec 508 1194 26 c ALLEGATO D Requisiti tecnici di accessibilit per l ambiente operativo le applicazioni e i prodotti a scaffale Per ciascun requisito viene indicato il numero d ordine l enunciato il riferimento agli standard definiti nella Section 508 del Rehabilitation Act Requisito n 1 Enunciato Le funzioni previste dall interfaccia utente devono poter essere attivate anche attraverso comandi da tastiera nei casi in cui possa essere fornita una descrizione della funzione stessa o del risultato della sua esecuzione Section 508 1194 21 a Requisito n 2 265 DM 8 Luglio 2005 Enunciato Comandi e funzionalit dell interfaccia utente non devono limitare o disabilitare le caratteristiche e le funzionalit di accessibilit dell ambiente operativo documentate e rese disponibili dal produttore dell ambiente stesso Section 508 1194 21 b Requisito n 3 Enunciato L applicazione deve rendere disponibili sufficienti informazioni quali gli elementi identificativi le operazioni possibili e lo stato sugli oggetti contenuti nell interfaccia utente affinch le tecnologie a
16. Se la tabella di layout questo test passato 129 Test effettuati intestazioni di tabella Se la tabella di dati verificare che contenga una riga o una colonna di elementi th Ci si aspetta che le tabelle di dati abbiano elementi th Usare gli 10 Elemento table elementi Bassa Controllare ogni elemento colgroup e table e verificare che gli col per elementi colgroup e col associare le siano usati in modo colonne della adeguato per associare le tabella colonne della tabella Ci si aspetta che questi elementi siano usati in modo adeguato Usare gli 10 Elemento table elementi Bassa Controllare ogni elemento thead per table e verificare che gli associare le elementi thead tfoot e intestazioni tbody siano usati in modo tfoot per i adeguato per associare le piedi delle righe della tabella Ci si tabelle aspetta che questi elementi tbody per siano usati in modo altri gruppi di adeguato righe I contenuti 11 Elemento script dovrebbero Media Rimuovere ogni elemento 130 Capitolo 4 essere fruibili anche quando i fogli di stile script e verificare che il contenuto sia ancora fruibile Ci si aspetta che il sono contenuto sia fruibile anche disattivati disattivando lo script Il layout 12 Tutti gli elementi dovrebbe Media Controllare gli attributi
17. e altri sono milioni soprattutto tra gli ultraquarantenni La maggior parte delle persone affette da problemi della vista legati all invecchiamento pu incontrare La miopia una ametropia o condizione refrattiva in cui i raggi provenienti non si focalizzano correttamente sulla retina ma prima http it wikipedi a org wiki Miopia 23 L astigmatismo un ametropia o errore refrattivo in cui vi una differente refrazione oculare lungo i diversi meridiani esempio 180 e 90 caratterizzato da un profilo cornea in cui un meridiano ha un potere maggiore rispetto al suo ortogonale Otticamente l astigmatismo causa due differenti linee di focalizzazione sulla retina le quali inducono una visione sfuocata a tutte le distanze http it wikipedia org wiki Astigmatismo 2 L ipermetropia un ametropia o condizione refrattiva nella quale i raggi provenienti dall infinito focalizzano dopo la retina http it wikipedia org wiki Ipermetropia 25 La cataratta un processo di progressiva opacificazione del cristallino legato a fenomeni di ossidazione delle proteine costituenti il suo tessuto normalmente trasparente 28 Capitolo 1 problemi insormontabili nel leggere pagine scritte in caratteri minuscoli il cui uso purtroppo va terribilmente di moda ed essere costretta perci ad abbandonare siti che altrimenti avrebbe utilizzato Persone anziane e o dotate di scarsa o nulla preparazione informatica una vastissima categoria
18. essere liquido width e height e verificare che i loro valori siano relativi e non assoluti Le tabelle di 13 Elemento table layout Alta Controllare l attributo dovrebbero summary di ogni avere elemento table di layout e l attributo verificare che il suo valore summary sia nullo o una stringa di con valore spazi bianchi Ci si aspetta nullo che le tabelle di layout abbiano un attributo summary vuoto Le tabelle di 13 Elemento table layout non Alta Controllare ogni elemento dovrebbero table di layout e verificare avere una che non contenga un didascalia elemento caption Ci si aspetta che le tabelle di layout non abbiano didascalie 131 Test effettuati Le tabelle di 13 Elemento table layout non Bassa Controllare ogni elemento dovrebbero table Se la tabella di dati contenere questo test passato Se la elementi th tabella di layout verificare che non contenga una riga o una colonna di elementi th Ci si aspetta che le tabelle di layout non contengano elementi th Le tabelle 13 Elemento table dovrebbero Bassa Controllare ogni elemento poter essere table di layout senza linearizzate elemento th e verificare che le informazioni al suo interno abbiano senso se lette in modo lineare partendo dall angolo in alto a sinistra Ci si aspetta che le tabelle poss
19. la diffusione a livello mondiale dell uso di strumenti informatici da parte di utenti non esperti l usabilit ha trovato un campo di applicazione privilegiato nell analisi 34 Capitolo 1 dell interazione tra l utilizzatore umano e le interfacce software Con l esplosione del fenomeno Internet realizzatasi a partire dagli anni 90 i metodi dell usabilit sono stati applicati con successo alle interfacce utente rappresentate dai siti Web L usabilit al contrario dell accessibilit non quasi mai una questione di codice e di compatibilit Suo obiettivo che il sito risponda alle esigenze dell utente Non necessariamente di tutti gli utenti ma di quelli per i quali il sito stato pensato A meno di non credere che ogni servizio e contenuto presente in Internet sia per tutti e soprattutto per tutti allo stesso modo indipendentemente dalle differenti esigenze motivazioni e caratteristiche individuali Il problema dell accessibilit pu essere uno di quelli che chi fa usabilit si pu trovare a dover affrontare ma non necessariamente dipende dalla natura del progetto L usabilit tende a suggerire per mezzo di opportuni test e di raccomandazioni pratiche nate dall esperienza complessiva accumulata negli anni le tecniche per migliorare l esperienza dell utente user experience in un determinato contesto d uso Oltre a queste differenze curiosamente l usabilit offre per strumenti e metodi che poss
20. lato client fornire collegamenti di testo ridondanti per ogni zona attiva di una immagine sensibile sul lato client Priorit 3 Linea guida 2 Non fare affidamento sul solo colore Assicurarsi che il testo e la parte grafica siano comprensibili se consultati senza il colore Se viene usato il solo colore per veicolare informazione le persone che non possono distinguere fra alcuni colori e utenti che hanno monitor in B amp N o non visuali non riceveranno l informazione Quando i colori dello sfondo e degli oggetti in primo piano sono troppo simili per tonalit potrebbero dare un contrasto non sufficiente se consultati usando un monitor monocromatico o da persone con varie disabilit percettive sul colore Punti di controllo 2 1 Assicurarsi che tutta l informazione veicolata dal colore sia disponibile anche senza per esempio grazie al contesto o ai marcatori Priorit 1 2 2 Assicurarsi che le combinazioni fra colori dello sfondo e del primo piano forniscano un sufficiente contrasto se visti da 285 Le WCAG del WAI qualcuno con deficit percettivi sul colore o se visti su uno schermo in bianco e nero Priorit 2 per le immagini Priorit 3 per il testo Linea guida 3 Usare marcatori e fogli di stile e farlo in modo appropriato Marcare i documenti con i corretti elementi strutturali Controllare la presentazione con fogli di stile piuttosto che con elementi e attributi di presentazione Usare i marcatori in modo imp
21. lettura che spesso accompagnano le disabilit cognitive di apprendimento e la sordit Il braille essenziale per i sordo ciechi e per tutte quelle persone la cui unica disabilit sensitiva la cecit Il testo mostrato visivamente va a beneficio sia degli utenti sordi sia della maggioranza degli utenti WEB Anche fornire equivalenti non testuali come immagini video e audio pre registrati del testo scritto di beneficio per alcuni utenti specialmente per gli illetterati o per le persone che hanno difficolt di lettura Nei film o nelle presentazioni visive l azione visiva come il linguaggio del corpo o altri espedienti visivi potrebbe non essere accompagnata da una informazione audio sufficiente a trasmettere la stessa informazione A meno che non venga fornita una descrizione verbale di questo contenuto visivo le persone che non possono vedere o guardare il contenuto visivo non saranno in grado di percepirlo Punti di controllo 283 Le WCAG del WAI 1 1 Fornire un equivalente testuale per ogni elemento non di testo per esempio mediante alt longdesc o contenuto nell elemento stesso Questo comprende immagini rappresentazioni grafiche di testo compresi i simboli zone di immagini sensibili animazioni ad es GIF animate applets e oggetti programmati arte ASCII frame script immagini usate come richiamo per elenchi spaziatori bottoni grafici suoni azionati con o senza l intervento dell utente file d
22. piuttosto ampio e va da una modesta paralisi su un arto all incapacit di controllare i propri movimenti a causa di spasmi nervosi sino nel peggiore dei casi ad una mobilit residua quasi nulla che permette di interagire col computer solo mediante l invio di un comando d assenso come il battito dell occhio o il soffio in una cannuccia per la selezione dell azione proposta dal computer con una lista di possibilit In tutti questi casi la difficolt di accesso si presenta per ci che riguarda i dispositivi d ingresso dei comandi da parte dell utente La tecnologia ha gi dato delle risposte altamente significative anche in questo campo mettendo a punto dei dispositivi come tastiere di dimensioni maggiorate e con accorgimenti per evitare pressioni accidentali di tasti emulatori di mouse particolari per sfruttare al meglio le capacit residue dell utente colpito da questo tipo di menomazione Per coloro che possono interagire con la 22 Capitolo 1 macchina solo mediante comandi di tipo s no sono state sviluppate soluzioni software di emulazione di tastiera mediante presentazione di matrici di caratteri sullo schermo Una scansione automatica regolabile in velocit provvede a presentare in sequenza i tasti virtuali per la loro selezione algoritmi di previsione possono ridurre il campo di scelta in funzione dei caratteri gi selezionati dopo spr il carattere successivo sar sicuramente una vocale e dopo naturalm quasi s
23. presenza di particolari oggetti quali liste tabelle moduli frame agli ipovedenti i quali hanno difficolt nel leggere caratteri molto piccoli oppure utilizzano opzioni di Il primo livello di accessibilit dei siti Web accertato previo esito positivo della verifica tecnica che riscontra la conformit delle pagine dei medesimi siti ai requisiti tecnici art 2 comma 2 del decreto recante i requisiti tecnici e i diversi livelli per l accessibilit agli strumenti informatici 7 Il secondo livello di accessibilit riguarda la qualit delle informazioni fornite e dei servizi erogati dal sito Web e si articola in primo secondo e terzo livello di qualit tali livelli di qualit sono accertati con la verifica soggettiva attraverso i criteri di valutazione art 2 comma 4 del decreto recante i requisiti tecnici e i diversi livelli per l accessibilit agli strumenti informatici HyperText Markup Language un linguaggio usato per descrivere i documenti ipertestuali disponibili nel Web Non un linguaggio di programmazione ma un linguaggio di markup ossia descrive il contenuto testuale e non di una pagina web it wikipedia org wiki ATML Gli ipovedenti sono persone che presentano limitazioni pi o meno gravi alla funzionalit visiva l ipovisione un alterazione dell apparato visivo umano che ha come risultato una 11 Introduzione personalizzazione dello schermo che possono stravolgere il n
24. 1 strumenti informatici e telematici per svolgere il proprio lavoro l altra connessa all utilizzo dei siti Web da parte di cittadini disabili per le esigenze della vita di ogni giorno In entrambi i casi la piena accessibilit dei siti presenta vantaggi indubbi per i soggetti disabili sia in qualit di lavoratori che di utenti della Rete L accessibilit di Internet un problema culturale che va a toccare un principio di fondo della nostra societ quello delle pari opportunit Il fine dell accessibilit garantire l accesso universale alle risorse del Web uno scopo nobile e importante Il Web infatti una straordinaria fonte di informazioni e di servizi la pi ampia e democratica che l umanit abbia mai posseduto nella sua storia Ma anche una risorsa recente e in tumultuosa e spontanea evoluzione Come tale soggetta a squilibri di vario tipo che rendono spesso difficile se non addirittura impossibile l accesso alle informazioni e ai servizi presenti in Rete da parte di numerose categorie di utenti Se la cura dell accessibilit non entrer profondamente nella cultura di sviluppatori ed editori di contenuti per il Web difficilmente avremo una vera democrazia dell informazione e dei servizi Se al contrario la cura dell accessibilit diventer un fattore costante nello sviluppo e nell aggiornamento dei siti in Rete avremo compiuto un passo decisivo verso l attuazione di quello che il motto e l obiettiv
25. 21 Enunciato Rendere selezionabili e attivabili tramite comandi da tastiere o tecnologie in emulazione di tastiera o tramite sistemi di puntamento diversi dal mouse i collegamenti presenti in una pagina per facilitare la selezione e l attivazione dei collegamenti presenti in una pagina necessario garantire che la distanza verticale di liste di link e la spaziatura orizzontale tra link consecutivi sia di almeno 0 5 em le distanze orizzontale e verticale tra i pulsanti di un modulo sia di almeno 0 5 em e che le dimensioni dei pulsanti in un modulo siano tali da rendere chiaramente leggibile l etichetta in essi contenuta Riferimenti WCAG 1 0 non presente Riferimenti Sec 508 non presente Requisito n 22 Enunciato Per le pagine di siti esistenti che non possano rispettare i suelencati requisiti pagine non accessibili in sede di prima applicazione fornire il collegamento a una pagina conforme a tali requisiti recante informazioni e funzionalit equivalenti a quelle della pagina non accessibile ed aggiornata con la stessa frequenza evitando la creazione di pagine di solo testo il collegamento alla pagina conforme deve essere proposto in modo evidente all inizio della pagina non accessibile Riferimenti WCAG 1 0 11 4 Riferimenti Sec 508 1194 22 k 258 Appendice C ALLEGATO B Metodologia e criteri di valutazione per la verifica soggettiva dell accessibilit delle applicazioni basate su tecnologie internet 1
26. 6 Requisito Numero 06 Garantire che siano sempre distinguibili il contenuto informativo foreground e lo sfondo background ricorrendo a un sufficiente contrasto nel caso del testo o a differenti livelli sonori in caso di parlato con sottofondo musicale evitare di presentare testi in forma di immagini ANALISI E TEST Il contenuto del sito deve sempre essere leggibile per questo importante utilizzare un contrasto alto tra testo e sfondo Tra primo piano e sfondo vi deve essere il massimo contrasto possibile e soprattutto questo contrasto non dovrebbe essere il risultato di una semplice differenza di tono dei colori ovvero di frequenza hue in inglese come nel caso per esempio di un verde e di un rosso ugualmente saturi ma dovrebbe essere piuttosto il risultato di una differenza di luminosit Le differenze di luminosit sono infatti percepibili anche da chi soffre di cecit ai colori sia pure con delle variazioni sensibili rispetto ai tricromati mentre le differenze di tonalit possono risultare per loro in certi casi del tutto invisibili Se si calcola il contrasto di luminosit con questa formula Rosso X 299 Verde X 587 Blu X 114 1000 necessario che il risultato sia almeno 125 per poter essere definito accettabile Il contrasto derivante da una combinazione studiata in modo appropriato consente a ipovedenti o a chi ha difficolt di riconoscimento dei colori di leggere agevolmente il contenut
27. COL e COLGROUP per raggruppare colonne e gli attributi axis scope e headers per descrivere relazioni pi complesse fra i dati 5 3 Non usare tabelle per impaginazioni a meno che la tabella non sia comprensibile se letta in modo linearizzato Altrimenti se la tabella non risulta leggibile fornire una alternativa equivalente che pu essere una versione linearizzata Priorit 2 Nota Quando gli interpreti supporteranno l impaginazione con foglio di stile non dovrebbero essere usate le tabelle per questo scopo 5 4 Se per l impaginazione viene usata una tabella non usare nessun marcatore di struttura per la formattazione della resa visiva Priorit 2 Per esempio in HTML non usare l elemento TH per determinare il contenuto di una cella intestazione non tabellare che debba essere mostrata centrata e in grassetto 5 5 Per le tabelle fornire sommari Priorit 3 Per esempio in HTML usare l attributo summary dell elemento TABLE 291 Le WCAG del WAI 5 6 Fornire abbreviazioni per le etichette di intestazione Priorit 3 Per esempio in HTML usare l attributo abbr sull elemento TH Linea guida 6 Assicurarsi che le pagine che danno spazio a nuove tecnologie si trasformino in maniera elegante Assicurarsi che le pagine siano accessibili anche quando le tecnologie pi recenti non sono supportate o sono disabilitate Sebbene gli sviluppatori siano incoraggiati a usare nuove tecnologie che risolvano problemi
28. Checker Semi Auto Il tool pi utile e efficace quando si tratta dei fogli di stile senz altro Juicy Studio che abbiamo incontrato anche nei primi due requisiti E un tool specificamente orientato ai CSS e pertanto la loro validazione non costituisce assolutamente un problema Juicy Studio la compie in modo efficiente e molto attendibile Questo strumento per non in grado di verificare quanto sia fruibile un sito che prevede l uso di un foglio di stile quando questo CSS non disponibile Si tratta di un controllo importante perch il foglio di stile pu regolare ogni elemento grafico della pagina e pertanto la visualizzazione della pagina potrebbe risultare stravolta 186 Capitolo 6 Per questo controllo ci viene in aiuto A Checker che compie una verifica che per non pu essere definita come esaustiva Come in altre occasioni allora sar necessario un ulteriore controllo manuale da parte dell utente 1 Disabilitare i fogli di stile con A Checker e verificare che la pagina cos presentata sia ancora fruibile in particolare controllare che i link siano riconoscibili che la struttura della pagina non venga deformata e che risultino ancora chiare le differenze tra titoli e testo nonch che i colori abbiano un contrasto sufficiente REQUISITO NUMERO 12 Controllo sito a diverse risoluzioni Barra dell Accessibilit Semi Auto Controllo sito con diversi browser Browser Cam Semi Auto Relativit
29. Roma add 1 marzo 2005 230 Appendice B CIAMPI Berlusconi Presidente del Consiglio dei Ministri Stanca Ministro per l innovazione e le tecnologie Prestigiacomo Ministro per le pari opportunit Visto il Guardasigilli Castelli Registrato alla Corte dei conti il 15 aprile 2005 Registro n 4 Ministeri istituzionali foglio n 319 231 Appendice C APPENDICE C DM 8 Luglio 2005 Decreto Ministeriale 8 luglio 2005 Requisiti tecnici e i diversi livelli per l accessibilit agli strumenti informatici Pubblicato sulla Gazzetta Ufficiale n 183 dell 8 agosto 2005 IL MINISTRO PER L INNOVAZIONE E LE TECNOLOGIE Vista la legge 9 gennaio 2004 n 4 recante disposizioni per favorire l accesso dei soggetti disabili agli strumenti informatici ed in particolare l art 11 Visto il decreto del Presidente della Repubblica 1 marzo 2005 n 75 recante regolamento d attuazione della legge 9 gennaio 2004 n 4 Visto il decreto del Presidente del Consiglio dei Ministri del 6 maggio 2005 pubblicato nella Gazzetta Ufficiale n 117 dell 11 maggio 2005 recante delega di funzioni del Presidente del Consiglio dei Ministri in materia di innovazione e tecnologie al Ministro senza portafoglio dott Lucio Stanca Visto il decreto legislativo 12 febbraio 1993 n 39 recante norme in materia di sistemi informativi automatizzati delle amministrazioni pubbliche a norma dell art 2 comma 1 della legge 23 ottobre 1992 n 421 e successive m
30. agli sviluppatori fornire degli equivalenti testuali per le immagini e altri contenuti multimediali responsabilit degli interpreti ad es browser e tecnologie assistive come lettori di schermo display braille ecc presentare le informazioni all utente Gli equivalenti non testuali del testo per esempio le icone discorsi pre registrati o il filmato di una persona che traduce il testo nel linguaggio dei segni possono rendere i documenti accessibili a persone che possono avere delle difficolt ad accedere al testo scritto inclusi molti individui con disabilit cognitive e difficolt di apprendimento e sordit Gli equivalenti non testuali del testo possono anche essere utili a coloro che non leggono Una descrizione sonora un esempio di equivalente non testuale di informazione visiva Una descrizione sonora di una traccia visiva di presentazione multimediale favorisce le persone che non riescono a vedere l informazione visiva 2 Principi per una progettazione volta all accessibilit Le linee guida si basano sui due principi generali assicurare una trasformazione elegante rendere il contenuto comprensibile e navigabile 2 1 Assicurare una trasformazione elegante Seguendo queste linee guida gli sviluppatori di contenuti sono in grado di creare pagine che si trasformano con eleganza Le pagine che si trasformano con eleganza 276 Appendice D rimangono accessibili nonostante una qualsiasi delle limitazioni descrit
31. ai rispettivi controlli posizionandole in modo che sia agevolata la compilazione dei campi da parte di chi utilizza le tecnologie assistive Riferimenti WCAG 10 2 10 4 Riferimenti Section 508 1194 22 n 15 Garantire che le pagine siano utilizzabili quando script applet o altri oggetti di programmazione sono disabilitati oppure non supportati ove ci non sia possibile fornire una spiegazione testuale della funzionalit svolta e garantire una alternativa testuale equivalente in modo analogo a quanto indicato nel requisito n 3 Riferimenti WCAG 6 3 Riferimenti Section 508 1194 22 1 1194 22 m 16 Garantire che i gestori di eventi che attivano script 48 Capitolo 2 applet o altri oggetti di programmazione o che possiedono una propria specifica interfaccia siano indipendenti da uno specifico dispositivo di input Riferimenti WCAG 6 4 9 2 9 3 Riferimenti Section 508 1194 22 1 1194 22 m 17 Garantire che le funzionalit e le informazioni veicolate per mezzo di oggetti di programmazione oggetti che utilizzano tecnologie non definite da grammatiche formali pubblicate script e applet siano direttamente accessibili Riferimenti WCAG 8 1 Riferimenti Section 508 1194 22 1 1194 22 m 18 Nel caso in cui un filmato o una presentazione multimediale siano indispensabili per la completezza dell informazione fornita o del servizio erogato predisporre una alter
32. assistive 2 La formazione professionale di cui al comma 1 effettuata con tecnologie accessibili 3 Le amministrazioni di cui all articolo 3 comma 1 nell ambito delle disponibilit di bilancio predispongono corsi di aggiornamento professionale sull accessibilit Art 9 Responsabilit 1 L inosservanza delle disposizioni della presente legge comporta responsabilit dirigenziale e responsabilit disciplinare ai sensi degli articoli 21 e 55 del decreto legislativo 30 marzo 2001 n 165 ferme restando le eventuali responsabilit penali e civili previste dalle norme vigenti 214 Appendice A Art 10 Regolamento di attuazione 1 Entro novanta giorni dalla data di entrata in vigore della presente legge con regolamento emanato ai sensi dell articolo 17 comma 1 della legge 23 agosto 1988 n 400 sono definiti i criteri e i principi operativi e organizzativi generali per l accessibilit i contenuti di cui all articolo 6 comma 2 i controlli esercitabili sugli operatori privati che hanno reso nota l accessibilit dei propri siti e delle proprie applicazioni informatiche i controlli esercitabili sui soggetti di cui all articolo 3 comma 1 Il regolamento di cui al comma 1 adottato previa consultazione con le associazioni delle persone disabili maggiormente rappresentative con le associazioni di sviluppatori competenti in materia di accessibilit e di produttori di hardware e software e previ
33. bottoni sono molto chiare cliccando su report completo si accede all analisi particolareggiata effettuata sul sotto controllo in considerazione In questa schermata che non viene mostrata perch in questa prima versione non stata implementata l utente pu sapere quale tool ha effettuato il controllo e ogni singolo problema riscontrato ottenendo cos il secondo livello di profondit CNIPA Centio Nazionale per Informatica nella Puhhlica Amministrazione Microsoft Internet Fxplarer x Fic Modifica Visualeza Moforiti Strumonti 7 EJ Que O d ld Ol Oc r O e h a a rareza Binpi gone 2 Eva etenen 61 2 3 4 5 6 7 8 9 10 11 1213 14 15161710 19 20 2122 _ Vate m VERIFICA REQUISITO NUMERO RISULTATO C TA 18 NON CONFORME Strumenti per l Accessibilit Ulteriori Controlli su Presenza e posizione alternativa non conforme 1 Individuare le alternative di tipo non sonoro sotto titoli riassunti descrizioni etichette agli oggetti multimediali con A Checker e verificare oltre alla loro presenza che la loro posizione sia adeguata rispetto al contenuto che devono sostituire l alternativa s deve trovare nelle immediate vicinanze del contenuto da sostituire mi Riassunto Verifica E operazione competata nemet Figura 3 Il 3 livello di profondit di LUA Toolbar 1 versione Se ancora non si soddisfatti si pu accedere agli ulteriori controlli col bottone apposit
34. creati da tecnologie esistenti essi dovrebbero sapere come far s che le loro pagine funzionino anche con browser pi vecchi e con persone che scelgono di disabilitare alcune caratteristiche Punti di controllo 6 1 Organizzare i documenti in modo che possano essere letti senza i fogli di stile Per esempio quando un documento HTML viene reso senza i fogli di stile associati deve essere sempre possibile leggere il documento Priorit 1 Quando il contenuto sar organizzato logicamente esso verr reso secondo un ordine significativo quando i fogli di stile sono disabilitati oppure non supportati 6 2 Assicurarsi che gli equivalenti del contenuto dinamico vengano aggiornati quando il contenuto dinamico cambia Priorit 1 6 3 Assicurarsi che le pagine siano utilizzabili quando script applet o altri oggetti di programmazione sono disabilitati oppure non supportati Se questo non possibile 292 Appendice D fornire informazione equivalente in una pagina accessibile alternativa Priorit 1 Per esempio assicurarsi che i collegamenti che attivano script funzionino quando gli script sono disabilitati oppure non supportati per esempio non usare javascript come obiettivo del collegamento Se non possibile rendere la pagina utilizzabile senza script fornire un equivalente testuale con l elemento NOSCRIPT oppure usare uno script lato server al posto di uno script lato client oppure fornire una pagina accessibile a
35. dell attributo alt non sia non siano dei un semplice segnaposto segnaposto amp nbsp Ci si aspetta che il testo alternativo di tutti gli elementi img non sia un segnaposto Le immagini 03 Elemento img Controllare non decorative non dovrebbero Media ogni elemento img i cui attributi width e height siano valori degli maggiori di 25 e verificare 123 Test effettuati avere testi alternativi nulli che il valore dell attributo alt non sia Ci si aspetta che attributo alt di un immagine non decorativa non sia costituito da una stringa vuota Le immagini 03 Elemento img Controllare non Media ogni elemento img i cui decorative valori degli attributi non width e height siano dovrebbero maggiori di 25 e verificare avere testi che il valore dell attributo alternativi alt non sia composto solo composti solo da spazi bianchi Ci si da spazi aspetta che l attributo alt bianchi di un immagine non decorativa non sia costituito da una stringa di spazi bianchi Gli input non 04 Elemento input dovrebbero Bassa Controllare tutti gli elementi usare solo il input tranne quelli che colore per hanno hidden come veicolare valore dell attributo type informazione Ci si aspetta che l elemento input eviti di usare solo il colore per ve
36. di un immagine video non decorativa ne descriva adeguatamente il contenuto e la funzione se l immagine usata come link ed in questo caso il testo alternativo dovrebbe riportare anche la destinazione del link o se usata come bottone 2 Controllare specificamente che i testi alternativi di immagini non decorative non siano composti solo dal titolo dell immagine spazi bianchi o simili REQUISITO NUMERO 04 Disponibilit delle informazioni in assenza di colore Barra dell Accessibilit Semi Auto Ridondanze di informazione A Checker Manuale La Barra dell Accessibilit offre la possibilit di visualizzare il sito in scala di grigi o coi colori che sarebbero visti da utenti 180 Capitolo 6 affetti da daltonismo Per non va oltre questo Una volta visualizzato il sito compito del valutatore capire se l informazione risulta comunque fruibile Inoltre bisogna assicurarsi che ci siano ridondanze di informazione per ogni elemento il cui significato veicolato tramite il colore 1 Visualizzare il sito in scala di grigi e verificare che l informazione sia ancora fruibile ciascun elemento del sito deve poter essere facilmente distinto dagli altri e compreso a prima vista Visualizzare il sito coi colori che sarebbero visti da utenti affetti dai tipici disturbi da daltonismo protanopia deuteranopia e tritanopia e verificare che l informazione sia ancora fruibile ciascun elemento del si
37. dimensioni TAW Auto Tra i controlli da effettuare per questo requisito solo quello riguardante la relativit delle dimensioni pu essere effettuato del tutto automaticamente il tool indicato in grado di rilevare con precisione se le dimensioni degli elementi della pagina sono espresse in termini assoluti pixel centimetri o in termini relativi ossia in percentuale rispetto alle dimensioni totali dello spazio a disposizione Fornire valori relativi per le dimensioni degli oggetti fondamentale non solo per garantire la massima fruibilit su tutti i monitor dei personal computer ma anche qualora si 187 Elaborazione delle linee guida per l utente voglia che il sito sia navigabile anche tramite palmari cellulari o altri dispositivi con display di dimensioni ridotte Tuttavia il layout liquido ovvero la presentazione della pagina caratterizzata da elementi cui vengono assegnate dimensioni relative un requisito come si usa dire necessario ma non sufficiente Infatti la fruibilit del sito potrebbe comunque essere inficiata da una cattiva progettazione a monte in modo che ad esempio quando si ridimensiona una tabella il suo contenuto diventi totalmente illeggibile Proprio a questo servono gli ulteriori controlli di questo requisito volti a verificare che il sito sia navigabile a molte risoluzioni diverse e con molti browser diversi A questo scopo i tool in commercio possono solo aiutare il giudizio umano forn
38. dovrebbero essere diversi dell attributo Tale sia diverso dal valore dell attributo href Ci si aspetta che i valori dei due dal link di attributi siano diversi destinazione I testi 03 Elemento img Controllare alternativi Bassa ogni elemento img delle contenuto in un elemento immagini a e verificare che usate come l attributo alt riporti il link ancora di destinazione Ci si aspetta dovrebbero che il testo alternativo riportare la dell immagine indichi la destinazione destinazione del link del link I testi 03 Elemento input alternativi Media Controllare ogni elemento delle input che abbia al suo immagini interno img come valore usate negli dell attributo type e input non verificare che il valore dovrebbero dell attributo alt non sia essere uguali uguale a quello ai nomi delle dell attributo src Ci si immagini aspetta che i valori dei due attributi siano diversi I testi 03 Elemento input alternativi Media Controllare ogni elemento 121 Test effettuati delle input che abbia al suo immagini interno img come valore usate negli dell attributo type e input non verificare che il valore dovrebbero dell attributo alt non sia essere dei un segnaposto foto semplici immagine figura Ci si segnaposto aspetta che il valore dell attributo non sia un segnapost
39. e le funzionalit continuino a essere disponibili con un browser testuale e i medesimi contenuti mantengano il proprio significato d insieme e la corretta struttura semantica verifica delle differenze di luminosit e di colore tra il testo e lo sfondo secondo i seguenti algoritmi differenza di luminosit calcolo della luminosit dei colori di testo e di sfondo con la formula Rosso X 299 Verde X 587 Blu X 114 1000 in cui Rosso 247 DM 8 Luglio 2005 Verde e Blu sono i valori decimali dei colori il risultato deve essere non inferiore a 125 2 differenza di colore calcolo della differenza di colore con la formula Max Rosso1 Rosso2 Min Rosso1 Rosso2 Max Verdel Verde2 Min Verdel Verde2 Max Blu1 Blu2 Min Blu1 Blu2 in cui Rosso Verde e Blu sono i valori decimali dei colori e Max e Min il valore massimo e minimo tra i due presi in considerazione il risultato deve essere non inferiore a 500 e redazione di un rapporto nel quale l esperto tecnico indica la conformit la non conformit o l eventuale non applicabilit di ogni singolo requisito della pagina esaminata 3 Programmi di valutazione assistita Sul mercato sono disponibili numerosi programmi in grado agevolare l attivit di verifica tecnica dell accessibilit dei siti Web Tali programmi in particolare devono essere in grado di garantire idonee prestazioni a supporto dell attivit dell esperto tecnico Deg
40. elemento a o del testo di almeno 30 caratteri Ci si che oggetto abbia un alternativa aspetta ogni Gli oggetti 15 Elemento embed incorporati Alta Controllare ogni elemento dovrebbero embed e verificare che essere contenga un attributo alt provvisti di Ci si aspetta che ogni testi oggetto incorporato abbia alternativi un testo alternativo I contenuti 15 Elemento script dovrebbero Bassa Disabilitare ogni elemento essere script e verificare che il accessibili contenuto sia accessibile lo quando gli stesso Ci si aspetta che si script sono possa accedere al contenuto disabilitati anche quando lo script disabilitato I testi 15 Elemento embed alternativi Alta Controllare ogni elemento degli oggetti embed e verificare che il incorporati valore dell attributo alt non non sia o una stringa di dovrebbero spazi bianchi Ci si aspetta essere vuoti che il testo alternativo di ciascun elemento embed non sia vuoto Il contenuto 15 Elemento object 137 Test effettuati dovrebbe Bassa Disattivare o rimuovere ogni essere fruibile elemento object e anche quando verificare che il contenuto gli oggetti sia fruibile ugualmente Ci si sono aspetta che il contenuto disattivati possa essere fruito anche disattivando gli oggetti Il contenuto 15 Elemento applet dovrebbe Bassa Disattivare l element
41. filmato o una presentazione multimediale siano indispensabili per la completezza dell informazione fornita o del servizio erogato predisporre 256 Appendice C una alternativa testuale equivalente sincronizzata in forma di sotto titolazione o di descrizione vocale oppure fornire un riassunto o una semplice etichetta per ciascun elemento video o multimediale tenendo conto del livello di importanza e delle difficolt di realizzazione nel caso di trasmissioni in tempo reale Riferimenti WCAG 1 0 1 3 1 4 Riferimenti Sec 508 1194 22 b Requisito n 19 Enunciato Rendere chiara la destinazione di ciascun collegamento ipertestuale link con testi significativi anche se letti indipendentemente dal proprio contesto oppure associare ai collegamenti testi alternativi che possiedano analoghe caratteristiche esplicative nonch prevedere meccanismi che consentano di evitare la lettura ripetitiva di sequenze di collegamenti comuni a pi pagine Riferimenti WCAG 1 0 13 1 13 6 Riferimenti Sec 508 1194 22 0 Requisito n 20 Enunciato Nel caso che per la fruizione del servizio erogato in una pagina previsto un intervallo di tempo predefinito entro il quale eseguire determinate azioni necessario avvisare esplicitamente l utente indicando il tempo massimo consentito e le alternative per fruire del servizio stesso Riferimenti WCAG 1 0 7 4 7 5 Riferimenti Sec 508 1194 22 p 257 DM 8 Luglio 2005 Requisito n
42. focus molto allargato che riguarda script applet e altri oggetti i controlli che si possono fare sono molti ed inoltre non bisogna dimenticare che questo requisito si appoggia anche al requisito numero 03 e pertanto ne ricalca anche le modalit di controllo che possono essere prese in prestito Per tutti questi elementi si deve verificare che contengano un attributo alt il cui valore non sia una stringa vuota e quindi sia valido Per le regole da rispettare nella costruzione dei testi alternativi valgono quelle spiegate nell analisi dei test del requisito numero 03 Alcuni particolari elementi come gli oggetti incorporati ovvero gli elementi embed dispongono di un alternativa dedicata che bisogna assolutamente fornire all utente si deve pertanto verificare che sia presente un elemento noembed per ogni elemento embed e che il contenuto di questa alternativa sia effettivamente equivalente e possa sostituire quello dell elemento embed correlato 156 Capitolo 4 La stessa regola vale per tutti gli script cui deve essere affiancato un elemento noscript equivalente REQUISITO NUMERO 16 Questo requisito si lega strettamente a quello che segue e i controlli da effettuare sono gli stessi per l uno e per l altro In sostanza qui ci si limita a oggetti che dispongano di specifiche interfacce mentre nel requisito successivo si allarga il focus a tutte le funzionalit Si deve verificare ch
43. fra virgolette in lettere minuscole 3 I collegamenti alle definizioni sono evidenziati usando i fogli di stile 4 Priorit A ciascun punto di controllo stato assegnato dal Gruppo di Lavoro un livello di priorit basato sull impatto che tale punto possiede sull accessibilit Priorit 1 Lo sviluppatore di contenuti Web deve conformarsi al presente punto di controllo In caso contrario a una o pi categorie di utenti viene precluso l accesso alle informazioni presenti nel documento La conformit a questo punto di controllo costituisce un requisito base affinch alcune categorie di utenti siano in grado di utilizzare documenti Web Priorit 2 Lo sviluppatore di contenuti Web dovrebbe conformarsi a questo punto di controllo In caso contrario per una o pi categorie di utenti risulter difficile accedere alle informazioni nel documento La conformit a questo punto consente di rimuovere barriere significative per l accesso a documenti Web Priorit 3 280 Appendice D Lo sviluppatore di contenuti Web pu tenere in considerazione questo punto di controllo In caso contrario una o pi categorie di utenti sar in qualche modo ostacolata nell accedere alle informazioni presenti nel documento La conformit a questo punto migliora l accesso ai documenti Web La priorit di alcuni punti di controllo pu variare al verificarsi di alcune condizioni che vengono precisate 5 Conformit Questa sezione de
44. funzione per capire se vengono usati frame in un sito e un altra per controllare se ad una pagina stato assegnato un titolo ma non sono combinabili Juicy Studio come gi detto controlla i fogli di stile e per lo stesso motivo del precedente requisito in questo risulta migliore della Barra dell Accessibilit che pure offre un servizio analogo Il titolo inoltre dovrebbe essere significativo ma questo un controllo che pu essere svolto solo in modo manuale I MIGLIORI Riconoscimento frame e titolo Barra dell Accessibilit Auto Fogli di stile Juicy Studio Auto Significativit titolo non presente Manuale 712 Capitolo 3 3 1 3 Requisito Numero 03 Fornire una alternativa testuale equivalente per ogni oggetto non di testo presente in una pagina e garantire che quando il contenuto non testuale di un oggetto cambia dinamicamente vengano aggiornati anche i relativi contenuti equivalenti predisposti l alternativa testuale equivalente di un oggetto non testuale deve essere commisurata alla funzione esercitata dall oggetto originale nello specifico contesto ANALISI E TEST Tutto ci che si percepisce tramite una pagina HTML navigando in Rete spesso pi chiaro e immediatamente comprensibile se corredato da immagini purch queste ultime non abbiano esclusivamente funzioni decorative L aspetto grafico che riguarda cio le immagini in tutti gli aspetti che esse assumono sul Web immagini fi
45. http www w3 org W AT ER existingtools html evaluation Il nodo focale della questione sta proprio qui la legge Stanca indica come requisiti obbligatori di accessibilit linee guida derivate come abbiamo detto non solo da standard internazionali ma anche da osservazioni delle necessit e degli usi prettamente nostrani Ma la stessa legge italiana al momento di segnalare gli strumenti di verifica di questi requisiti si affida ai soli tool strumenti proposti dalle organizzazioni extra nazionali Tali strumenti nascono in contesti diversi tra loro e che poco hanno a che fare col panorama italiano un panorama in cui lo ribadiamo l efficienza e l affidabilit delle verifiche tecniche posta in primo piano proprio dall esigenza di rispondere ai requisiti sull accessibilit imposti dalla legge Stanca Se prima della legge Stanca l accessibilit dei contenuti era offerta per convenzione su raccomandazione degli organismi come il W3C quasi come un servizio in pi a disposizione dell utente oggi invece i tool devono poter dimostrare incontrovertibilmente se un sito raggiunge i livelli minimi obbligatori di accessibilit o no Basti pensare al caos che potrebbe scaturire a livello giuridico se cos non fosse chi o cosa potrebbe garantire la conformit di un sito alla legge se non esistesse un modo oggettivo di valutarne l accessibilit Ricordiamo anche che la legge prevede una responsabilit disciplinare del dirigent
46. impaginazione classica riferita ai prodotti editoriali cartacei Queste tabelle possono creare alcuni seri problemi di accessibilit pagine troppo pesanti soprattutto nel caso di tabelle annidate e di uso intensivo di elementi ed attributi di presentazione contenuti che vengono visualizzati pi lentamente rispetto a pagine che non contengono tabelle o che addirittura possono mandare in blocco il computer su certi browser vecchi e bacati 95 Controllo incrociato requisito tool lunghi elenchi di link e di contenuti secondari da dover saltare o ascoltare integralmente prima di giungere ai contenuti principali della pagina se la navigazione avviene per mezzo di un sintetizzatore vocale In ogni caso preferibile non utilizzare le tabelle a scopo di impaginazione ricorrendo invece ai fogli di stile e distinguendo attraverso l adozione di tale strumento la struttura e il contenuto di una pagina Web In attesa che la crescente diffusione dell utilizzo dei fogli di stile ne faccia lo strumento privilegiato per l organizzazione delle pagine Web si possono almeno contenere testi e immagini in una tabella di impaginazione a colonna unica evitando altre soluzioni pi complesse che renderebbero le pagine non accessibili In effetti il riconoscimento di una tabella da parte degli strumenti a disposizione di un non vedente oggi assicurato da HTML 4 0 e dal progresso dei software di sintesi vocale tuttavia vi
47. la leggibilit del Web compresi quelli che hanno difficolt di apprendimento cognitive e i sordi Quando i cambiamenti di lingua e le abbreviazioni non vengono identificati possono risultare indecifrabili per la lettura da parte dei dispositivi di sintesi vocale e di quelli braille Punti di controllo 4 1 Identificare con chiarezza i cambiamenti nel linguaggio naturale del testo di un documento e in ogni equivalente testuale per es nelle didascalie Priorit 1 Per esempio in HTML usare l attributo lang In XML usare xml lang 4 2 Specificare lo scioglimento di ogni abbreviazione o acronimo nel documento laddove compare per la prima volta Priorit 3 Per esempio in HTML usare l attributo title degli elementi ABBR e ACRONYM Anche fornire lo scioglimento nel corpo stesso del documento ne aiuta la fruibilit 4 3 Identificare il linguaggio naturale principale di un documento Priorit 3 In HTML per esempio assegnare l attributo lang all elemento HTML In XML usare xml lang I gestori di server dovrebbero configurare i server per l utilizzo dei 289 Le WCAG del WAI meccanismi di negoziazione del contenuto HTTP cos che i client possano automaticamente scaricare i documenti nella lingua preferita Linea guida 5 Creare tabelle che si trasformino in maniera elegante Assicurarsi che le tabelle abbiano la marcatura necessaria per essere trasformate dai browser accessibili e da altri interpreti Le
48. la loro relazione Riferimenti WCAG 12 1 12 2 Riferimenti Section 508 1194 22 i 03 Fornire una alternativa testuale equivalente per ogni oggetto non di testo presente in una pagina e garantire che quando il contenuto non testuale di un oggetto cambia dinamicamente vengano aggiornati anche i relativi contenuti equivalenti predisposti l alternativa testuale equivalente di un oggetto non 44 Capitolo 2 testuale deve essere commisurata alla funzione esercitata dall oggetto originale nello specifico contesto Riferimenti WCAG 1 1 6 2 Riferimenti Section 508 1194 22 a 04 Garantire che tutti gli elementi informativi e tutte le funzionalit siano disponibili anche in assenza del particolare colore utilizzato per presentarli nella pagina Riferimenti WCAG 2 1 Riferimenti Section 508 1194 22 c 05 Evitare oggetti e scritte lampeggianti o in movimento le cui frequenze di intermittenza possano provocare disturbi da epilessia fotosensibile comprese tra 2 e 55 hertz ma con particolare riguardo alle frequenze attorno ai 15 hertz o minori soprattutto con schermi a 50 hertz o disturbi della concentrazione ovvero possano causare il malfunzionamento delle tecnologie assistive utilizzate qualora esigenze informative richiedano comunque il loro utilizzo avvertire l utente del possibile rischio prima di presentarli e predisporre metodi che consentano di evitare tali elementi Rif
49. meno che questo testo non dovrebbero sia decorativo o ridondante riportare tutto il testo incluso nell immagin e o venga riportato in altre parti della pagina dell attributo Ci si aspetta all interno longdesc che il contenga testo alternativo tutto il testo 119 Test effettuati presente nell immagine I testi alternativi delle immagini decorative dovrebbero essere composti da stringhe vuote 03 Bassa Elemento img Controllare ogni elemento img che faccia riferimento a un immagine decorativa che informazioni non veicola e verificare che il valore dell attributo alt sia una stringa vuota Ci si aspetta che il valore dell attributo alt di un immagine decorativa sia una stringa vuota I testi alternativi delle immagini non 03 Bassa Elemento img Controllare ogni elemento img non usato come ancora che non sia associato all elemento Md I usate come a con attributo href e ancore confrontare l immagine col dovrebbero testo alternativo Ci si essere aspetta che il testo rappresentati alternativo sia vi adeguatamente rappresentativo dell immagine I testi 03 Elemento a Controllare alternativi Alta ogni elemento img delle contenuto in un elemento immagini a e verificare che il valore 120 Capitolo 4 usate come ancora
50. n 39 recante norme in materia di sistemi informativi automatizzati delle amministrazioni pubbliche a norma dell articolo 2 comma 1 della legge 23 ottobre 1992 n 421 e successive modificazioni 219 DPR 1 Marzo 2005 n 75 Vista la preliminare deliberazione del Consiglio dei Ministri adottata nella riunione del 9 luglio 2004 Sentite le associazioni delle persone disabili maggiormente rappresentative nonch quelle di sviluppatori competenti in materia di accessibilit e di produttori di hardware e software Acquisita l intesa della Conferenza Unificata ai sensi dell articolo 8 del decreto legislativo 28 agosto 1997 n 281 espressa nella seduta del 23 settembre 2004 Udito il parere del Consiglio di Stato espresso dalla sezione consultiva per gli atti normativi nell adunanza del 25 ottobre 2004 Esperita la procedura di notifica alla Commissione europea di cui alla direttiva n 98 34 CE del Parlamento europeo e del Consiglio del 22 giugno 1998 modificata dalla direttiva n 98 48 CE del Parlamento europeo e del Consiglio del 20 luglio 1998 attuata dalla legge 21 giugno 1986 n 317 modificata dal decreto legislativo 23 novembre 2000 n 427 Acquisito il parere delle competenti Commissioni parlamentari Vista la deliberazione del Consiglio dei Ministri adottata nella riunione del 25 febbraio 2005 Sulla proposta del Ministro per l innovazione e le tecnologie di concerto con il Ministro per le pari opportunit EMA
51. nell allegato A applicando la metodologia ivi indicata 3 I requisiti tecnici si applicano anche nei casi in cui i soggetti di cui all articolo 3 comma 1 della legge forniscono informazioni o erogano servizi mediante applicazioni Internet rese disponibili su reti Intranet o su supporti come CD ROM DVD utilizzabili anche in caso di personal computer non collegato alla rete 4 Il secondo livello di accessibilit riguarda la qualit delle informazioni fornite e dei servizi erogati dal sito Web e si articola in primo secondo e terzo livello di qualit tali livelli di qualit sono accertati con la verifica soggettiva attraverso i criteri di valutazione di cui all allegato B applicando la metodologia ivi indicata Art 3 Accessibilit per i personal computer l ambiente operativo le applicazioni e i prodotti a scaffale 1 I requisiti di accessibilit per i personal computer sono indicati nell allegato C 239 DM 8 Luglio 2005 I requisiti di accessibilit per l ambiente operativo le applicazioni ed i prodotti a scaffale sono indicati nell allegato D Il soggetto produttore o fornitore dichiara il livello di conformit del prodotto o servizio ai requisiti di cui al presente articolo Art 4 Specifiche tecniche per la sussistenza dei requisiti dei soggetti valutatori T a b Le persone giuridiche interessate alla iscrizione nel elenco dei valutatori di cui all articolo 3 comma 1 del regolamento
52. offre la possibilit di controllare se i colori scelti visti da chi affetto da disturbi da daltonismo soddisfano ancora il requisito Foreground Background Color Contrast Analyzer un tool che permette come altri di capire se il colore scelto per i testi e 83 Controllo incrociato requisito tool quello di sfondo producono un contrasto sufficientemente elevato per farlo anche in questo caso bisogna inserire manualmente i valori esadecimali dei colori scelti Juicy Studio compie questo controllo in modo efficiente ma solo per quanto riguarda i fogli di stile Non esistono invece tool che compiano verifiche sull ultima raccomandazione del requisito quella cio di non usare immagini che contengano testo o almeno di inserire tutto il testo dell immagine nell alternativa testuale I MIGLIORI Controllo contrasto A Checker Auto Controllo contrasto per daltonici Color Contrast Analyser Semi Auto Presenza immagini con testi al loro interno non presente Manuale 84 Capitolo 3 3 1 7 Requisito Numero 07 Utilizzare mappe immagine sensibili di tipo lato client piuttosto che lato server salvo il caso in cui le zone sensibili non possano essere definite con una delle forme geometriche predefinite indicate nella DTD adottata ANALISI E TEST Le mappe immagine sono immagini divise in zone in cui ogni zona un link verso una determinata pagina In quelle client side i link devono essere definiti all i
53. offre solo la possibilit di individuare le TOOL UTILI E VOTI e A Checker 1 e Barra dell Accessibilit 2 ridondanze di informazione in modo manuale tra l altro e non dispone di opzioni per verificare che le informazioni siano accessibili anche in assenza di determinati colori La barra dell accessibilit fornisce la possibilit di visualizzare il sito in scala di grigi ma si tratta di un controllo non automatico Inoltre possibile verificare come vedrebbero il sito utenti affetti da tipici disturbi da daltonismo Anche questo per un controllo manuale I MIGLIORI Disponibilit delle informazioni in assenza di colore Barra dell Accessibilit Semi Auto Ridondanze di informazione A Checker Manuale 78 Capitolo 3 3 1 5 Requisito Numero 05 Evitare oggetti e scritte lampeggianti o in movimento le cui frequenze di intermittenza possano provocare disturbi da epilessia fotosensibile o disturbi della concentrazione ovvero possano causare il malfunzionamento delle tecnologie assistive utilizzate qualora esigenze informative richiedano comunque il loro utilizzo avvertire l utente del possibile rischio prima di presentarli e predisporre metodi che consentano di evitare tali elementi ANALISI E TEST Scritte e immagini intermittenti alle frequenze comprese tra 2 e 55 hertz e soprattutto con schermi a 50 hertz possono causare epilessia nei soggetti predisposti quindi sono da evitare Il modo pi
54. presentano documentazione idonea a comprovare la disponibilit di risorse strumentali tali da consentire l effettuazione delle verifiche tecnica e soggettiva Le persone giuridiche di cui al comma 1 forniscono altres elementi idonei a comprovare la disponibilit delle seguenti risorse professionali anche se non legate alle medesime da rapporto di lavoro dipendente esperto di fattori umani esperto tecnico c esperto di interazione con i soggetti disabili d gruppo di valutazione 240 Appendice C Art 5 Svolgimento delle verifiche e determinazione degli importi massimi dovuti dai soggetti privati 1 Gli importi dovuti dai soggetti privati come corrispettivo per l attivit svolta dai valutatori sono determinati sulla base dei costi sostenuti per lo svolgimento della verifica tecnica e della verifica soggettiva Nella verifica tecnica l esperto tecnico applicando la metodologia di cui all allegato A paragrafo 2 svolge le attivit previste alla lettera a del medesimo paragrafo 2 su tutte le pagine del sito svolge le attivit previste alle lettere b c e d del medesimo paragrafo 2 sulla home page su tutte le pagine del sito direttamente raggiungibili dalla home page su tutte le tipologie di pagine che presentano form e di pagine di risposta nonch su un campione statistico di pagine non rientranti in quelle esaminate precedentemente pari al 5 delle stesse redige il rapporto di cui alla lettera
55. presente l attributo tramite onmousemove Ci si tastiera aspetta che questo attributo l attributo non venga utilizzato onmousemo ve non dovrebbe essere usato 142 Capitolo 4 Gli oggetti 18 Elemento object che Bassa Controllare l attributo contengono type di ogni elemento file object Se il valore multimediali video verificare che sia di tipo visivo presente una trascrizione del dovrebbero contenuto Ci si aspetta che avere una ogni oggetto che contiene trascrizione file multimediali di tipo visivo abbia una trascrizione Gli oggetti 18 Elemento object che Bassa Controllare l attributo contengono type di ogni elemento file object Se il valore multimediali video verificare che sia di tipo visivo presente un alternativa al dovrebbero contenuto o un link avere all alternativa Ci si aspetta un alternativa che ogni oggetto che contiene file multimediali di tipo visivo abbia un alternativa come didascalie o tracce auditive I file 18 Elemento a Controllare multimediali Media ogni elemento a il cui di tipo valore dell attributo href auditivo finisca per mp3 wav dovrebbero ogg ram e verificare 143 Test effettuati avere che esista un alternativa alternative testuale a questo tipo di testuali contenuto Ci si aspetta che ogni file multimedial
56. privati come corrispettivo per l attivit svolta dai valutatori sono 900 00 per le attivit di verifica tecnica di cui all Allegato A paragrafo 2 lettere a ed e 22 00 per ciascuna pagina per le attivit di verifica tecnica di cui all Allegato A paragrafo 2 lettere b c e d 8 980 00 per la verifica soggettiva di un sito L importo dovuto all Erario da parte dei soggetti privati quale rimborso delle spese amministrative sostenute dalla Presidenza del Consiglio dei Ministri per l attivit inerenti il rilascio dell autorizzazione di cui all articolo 4 comma 1 del DPR per l anno 2005 stabilito in 500 00 270 Appendice C 3 L importo dovuto all Erario dai soggetti privati in caso di riscontro effettuato ai sensi dell articolo 7 comma 2 del DPR di un livello di accessibilit inferiore a quello del logo utilizzato pari ai costi effettivi dell avvenuta ispezione determinati sulla base degli importi definiti al comma 1 maggiorati di una quota di partecipazione ai costi per l espletamento delle funzioni ispettive complessivamente svolte dal CNIPA sui soggetti privati tale quota per l anno 2005 stabilita nella misura del 75 4 Con decreto del Ministro per l innovazione e le tecnologie di natura non regolamentare gli importi di cui ai commi 1 e 2 e la percentuale di cui al comma 3 sono aggiornate entro il mese di febbraio di ciascun anno 271 Appendice D APPENDI
57. questo richiesto anche che i link siano posti a distanze che superino i 0 5 em l uno dall altro In questo modo si facilita la navigazione in quanto si rende pi semplice la selezione di un link senza il rischio di scegliere per sbaglio uno che gli accanto Bisogna quindi controllare tutti gli elementi a e verificare che non siano troppo vicini tra loro REQUISITO NUMERO 22 A tutte le pagine che non riescono a soddisfare gli altri 21 requisiti magari perch sono vecchie e difficilmente adattabili richiesto di fornire un link a una pagina equivalente e aggiornata con la stessa frequenza ma che sia accessibile Quindi necessario controllare la presenza di un elemento a all inizio del body della pagina 160 Capitolo 5 CAPITOLO 5 5 1 Studio dell interfaccia Da un punto di vista formale l interfaccia si presenta sotto forma di toolbar in quanto avere gli strumenti a disposizione mentre si usa il browser cio in una tipica situazione di navigazione sembra essere la soluzione ottimale permette di perdere il minor tempo possibile nell effettuare i controlli Se questo il vantaggio che porta una toolbar tuttavia bisogna cercare di non replicarne i difetti Si nota semplicemente infatti che usare la Barra dell Accessibilit solo un esempio risulta molto stressante per l utente che spesso dovr fare molta fatica per scegliere il controllo pi adeguato tra i tanti proposti Q
58. secondo livello di profondit quello altrimenti definito report completo La barra superiore rimane la stessa rispetto al primo livello e sar cos anche nel terzo In questa sezione viene affrontato ogni singolo sotto controllo e vengono forniti tutti i dati tecnici riguardo gli errori riscontrati Nell esempio siamo nel sotto controllo del terzo requisito riguardante la presenza delle alternative testuali e vengono riportati tutti i problemi trovati e in quali righe del codice della pagina poterli individuare Nella fascia grigia in basso presente un bottone che permette di tornare al primo livello denominato riassunto verifica 173 Interfaccia definitiva In due anni di attivit realizzazione di tutte Convegni Connetti Nell 1 Veline Da h ag gio Cie 19 a dell dibi PA modelli di gove dei servizi Sono pre Magnolfi Modulo di re SES Continua DI Regolazione a Formazione Governa e monitoraggio delle forniture ICT Organizzazione e risorse umane 06 03 2007 NON CONFORME Strumenti per l Accessiilit Report Completo su Significativit alternative non conforme 23 ll testo alternativo del immagine potrebbe essere troppo lungo a 66 1l testo alternativo dell immagine potrebbe essere troppo lungo 66 L immagine ha un testo alternativo sospetto stringa vuota 66 L immagine ha un testo alternativo sospetto solo s
59. si tratta di una tabella e che non ci si scordati dell elemento summary ma che la si vuole diversificare da una tabella di dati A questo punto si deve capire se il contenuto della tabella ha senso anche se letto in modo lineare ma questa un operazione che pu essere fatta solo da un occhio umano REQUISITO NUMERO 14 Questo requisito chiede di associare esplicitamente le etichette ai rispettivi controlli nei form ma pu essere anche generalizzato a molte altre situazioni Per esempio fondamentale che questo requisito sia rispettato nel caso dell inserimento di una password ma anche quando ci si imbatte nei comandi di una radio o in qualunque tipo di file Pertanto bisogna verificare che tanto i form quanto tutti gli altri tipi di elementi input abbiano associata esplicitamente un etichetta quindi un elemento label 155 Elaborazione dei test Questa operazione pu essere espletata in tre modi bisogna verificare che l elemento input in questione abbia un attributo id che coincida con l attributo for dell elemento label oppure che l elemento input abbia un attributo title o ancora che l elemento input sia contenuto nell elemento label Una volta ottenuta la conferma che ogni controllo ha un etichetta associata bisogna poi verificare che questa etichetta sia posta vicino al relativo controllo REQUISITO NUMERO 15 Dato che questo requisito ha un
60. tutta una serie di verifiche soggettive che poich per definizione non sono automatizzabili non sono oggetto di interesse di questo progetto L obiettivo quindi duplice da una parte fornire nuovi strumenti pi adeguati alla situazione italiana dall altra cercare di aiutare l utente nelle verifiche non automatizzabili 16 Capitolo 1 CAPITOLO 1 1 1 Disabilit e uso del Web La diffusione di Internet in larghe fasce di popolazione oggi una realt che si consolida di giorno in giorno Eppure a un numero troppo grande di persone i disabili seicento milioni in tutto il mondo precluso l utilizzo di Internet Per meglio dire l accessibilit fortemente limitata soprattutto a causa dell indifferenza o dell ignoranza del problema da parte di molti Webmaster Secondo le ultime stime in realt datate 2000 ma non ve ne sono di pi recenti solo in Italia vi sono poco meno di 3 milioni di disabili e nel Mondo pi di una persona su dieci ha una forma di disabilit sono quindi milioni i disabili che quotidianamente navigano su Internet per utilizzare come ogni altro tipo di utente i pi disparati servizi che la Rete offre Questi numeri ci fanno comprendere come ci sia bisogno di un aumento della sensibilit verso le tematiche legate all accessibilit dei siti Web In generale i disturbi che penalizzano maggiormente l utilizzo di un computer e quelli su cui si maggiormente concentrata l attenz
61. 4 dei pochi strumenti a offrire questo servizio L altro WebXact che si concentra molto su questo controllo cos come su quello precedente ed quindi pi indicato I MIGLIORI Controllo associazione tabelle WebXact Auto 88 Capitolo 3 3 1 11 Requisito Numero 11 Usare i fogli di stile per controllare la presentazione dei contenuti e organizzare le pagine in modo che possano essere lette anche quando i fogli di stile siano disabilitati o non supportati ANALISI E TEST Come gi detto in precedenza le caratteristiche di formattazione della pagina dovrebbero essere definite tramite i fogli di stile Adottando i fogli di stile gli sviluppatori di pagine HTML possono esercitare un controllo pi accurato sulle pagine ed eliminare il codice superfluo rendendo in tal modo pi leggere e navigabili le pagine ed assicurando nel contempo una piena accessibilit ai disabili Inoltre ora possibile adottare tramite i CSS anche altri linguaggi di comunicazione quali il braille Per di pi con i fogli di stile si consentono tempi di caricamento delle pagine pi rapidi a tutti gli utenti di Internet indistintamente Un utilizzo corretto degli elementi di strutturazione fa s che i browser possano garantire una migliore navigazione nel documento Un esempio di uso scorretto per esempio quello di servirsi dell elemento H1 per ottenere un testo a caratteri grandi e in grassetto mentre questo elemento deve es
62. 5 corrisponde a moltissima rispondenza dell ambiente al criterio in esame b Costituzione del gruppo di valutazione La seconda parte della valutazione prevede la costituzione del gruppo di valutazione i cui componenti disabili utilizzano le proprie tecnologie assistive fanno parte del gruppo di valutazione utenti rappresentativi dei diversi tipi di disabilit sordit ipovisione daltonismo cecit disabilit motoria agli arti superiori distrofia spastica disabilit cognitiva nonch soggetti appartenenti a diverse categorie di utenti interessate ad accedere al sito c Esecuzione dei task da parte del gruppo di valutazione L esecuzione dei task da parte dei componenti del gruppo di valutazione avviene sia in contesti usuali casa ambiente di lavoro sia in contesti appositamente costituiti ambiente di laboratorio Il gruppo di valutazione esegue una serie di prove basate sulla interazione con l ambiente Le prove vengono svolte in 260 Appendice C forma libera cio senza compiti specifici ovvero per obiettivi se eseguite secondo compiti specifici Nella esecuzione delle prove il gruppo di valutazione guidato dall esperto di fattori umani Nel corso della navigazione libera l esperto raccoglie i commenti dell utente anche verbali e le osservazioni sul suo comportamento Nella prova su compiti specifici l esperto registra il tipo di compito la quantit di tempo impiegata per svolgerlo e gli event
63. CE D Le WCAG del WAI 1 Introduzione Coloro che non hanno familiarit con i problemi di accessibilit che riguardano le pagine Web considerino che molti utenti possono operare in contesti assai differenti dal nostro 1 Possono non essere in grado di vedere ascoltare o muoversi o possono non essere in grado di trattare alcuni tipi di informazioni facilmente o del tutto Possono avere difficolt nella lettura o nella comprensione del testo Possono non avere o non essere in grado di usare una tastiera o un mouse Possono avere uno schermo solo testuale un piccolo schermo o una connessione Internet molto lenta Possono non parlare e capire fluentemente la lingua in cui il documento scritto Possono trovarsi in una situazione in cui i loro occhi orecchie o mani sono occupati o impediti ad es stanno guidando lavorano in un ambiente rumoroso ecc Possono avere la versione precedente di un browser un browser completamente diverso un browser basato su dispositivi di sintesi vocale o un diverso sistema operativo 273 Le WCAG del WAI Gli sviluppatori devono considerare queste diverse situazioni durante la progettazione Mentre ci sono diverse situazioni da considerare ogni scelta di design accessibile porta dei benefici in un colpo solo a molti gruppi di disabili e all intera comunit del Web Per esempio usando i fogli di stile per controllare le font ed eliminando l elemento FONT Gli scrittori di HTML
64. Enunciato Garantire che siano sempre distinguibili il contenuto informativo foreground e lo sfondo background ricorrendo a un sufficiente contrasto nel caso del testo o a differenti livelli sonori in caso di parlato con sottofondo musicale evitare di presentare testi in forma di immagini ove non sia possibile ricorrere agli stessi criteri di distinguibilit indicati in precedenza Riferimenti WCAG 1 0 2 2 Riferimenti Sec 508 non presente Requisito n 7 Enunciato Utilizzare mappe immagine sensibili di tipo lato client piuttosto che lato server salvo il caso in cui le zone sensibili non possano essere definite con una delle forme geometriche predefinite indicate nella DTD adottata Riferimenti WCAG 1 0 9 1 Riferimenti Sec 508 1194 22 f Requisito n 8 Enunciato In caso di utilizzo di mappe immagine lato server fornire i collegamenti di testo alternativi necessari per ottenere tutte le informazioni o i servizi raggiungibili interagendo direttamente con la mappa 253 DM 8 Luglio 2005 Riferimenti WCAG 1 0 1 2 Riferimenti Sec 508 1194 22 e Requisito n 9 Enunciato Per le tabelle dati usare gli elementi marcatori e gli attributi previsti dalla DTD adottata per descrivere i contenuti e identificare le intestazioni di righe e colonne Riferimenti WCAG 1 0 5 1 5 5 5 6 Riferimenti Sec 508 1194 22 g Requisito n 10 Enunciato Per le tabelle dati usare gli elementi marcatori e gli attributi
65. Helen 2004 Interaction design Apogeo Pring Roger 2001 WWW colour L uso efficace del colore per la progettazione di pagine web Apogeo Rifkin Jeremy 2001 L era dell accesso Mondadori Scano Roberto 2004 Accessibilit dalla teoria alla realt IWA Italy Sklar Joel 2000 Principi di web design Apogeo 312 Bibliografia e Webliografia WEBLIOGRAFIA E RISORSE ONLINE A Checker http checker atrc utoronto ca index html data ultima consultazione 8 Marzo 2007 Accessibility Color Wheel http gmazzocato altervista org colorwheel wheel php data ultima consultazione 11 Febbraio 2007 Accessibility Evaluator http appro mit jyu fi tools acc data ultima consultazione 17 Febbraio 2007 AnyBrowser www anybrowser com data ultima consultazione 7 Febbraio 2007 Bazzmann Mag www bazzmann com data ultima consultazione 12 Marzo 2007 BrowserCam www browsercam com data ultima consultazione 23 Gennaio 2007 Colorblind Web Page Filter http colorfilter wickline org data ultima consultazione 29 Gennaio 2007 Colour Blindness Simulator www etre com tools colourblindsimulator data ultima consultazione 21 Gennaio 2007 Colour Check www etre com tools colourcheck data ultima consultazione 17 Gennaio 2007 313 Bibliografia e Webliografia Colour Contrast Analyser www wat c org tools CCA 1 1 data ultima consultazione 10 Gennaio 2007 CynthiaSays www cynthiasays com data u
66. I tool a disposizione sul mercato e in particolar modo A Checker sono in grado di distinguere con un elevato grado di certezza queste tabelle di layout da quelle tradizionali andando a controllare che particolari tag HTML se presenti risultino vuoti in caso di tabella di layout ci riferiamo in particolare agli elementi th cio l intestazione della tabella caption ovvero la didascalia e summary il riassunto La distinzione certificata dei tipi di tabelle importante per procedere alla verifica successiva nella quale i tool possono solo aiutare il valutatore E necessario infatti che le tabelle di 189 Elaborazione delle linee guida per l utente layout abbiano senso anche quando lette in modo lineare cio il modo in cui vengono lette dagli screen reader strumenti necessari per gli utenti ciechi In questo caso i tool come il Delorie Lynx Viewer possono fornire all utente la visualizzazione lineare della pagina ma nulla di pi 1 Linearizzare il contenuto della pagina con Delorie Lynx Viewer e verificare che il sito sia ancora fruibile In particolare verificare che i testi contenuti nelle tabelle di layout abbiano senso se letti in ordine da sinistra a destra e dall alto verso il basso REQUISITO NUMERO 14 Rilevazione etichette Wave Auto Controllo posizione etichette A Checker Semi Auto Adeguatezza etichette non presente Manuale Nei form fondamentale che ad ogni campo d
67. INNOVAZIONE E LE TECNOLOGIE ALLEGATO A Verifica tecnica e requisiti tecnici di accessibilit delle applicazioni basate su tecnologie internet 1 Premessa La definizione dei requisiti tecnici di accessibilit nonch l articolazione delle attivit previste per la verifica tecnica sono stabilite sulla base di a quanto indicato nelle Recommendation del World Wide Web Consortium W3C ed in particolare in quelle del progetto Web Accessibility Initiative WAI b standard definiti nel paragrafo 1194 22 della Sezione 508 del Rehabilitation Act degli USA c standard e specifiche tecniche definite in materia di accessibilit dalla International Organization for Standardization ISO 245 d DM 8 Luglio 2005 esperienze acquisite nell ambito della Pubblica Amministrazione ed in particolare tra quelle gi maturate quelle relative all attuazione della Circolare AIPA del 6 settembre 2001 recante Criteri e strumenti per migliorare l accessibilit dei siti Web e delle applicazioni informatiche a persone disabili e della Direttiva del Presidente del Consiglio dei Ministri 30 maggio 2002 per la conoscenza e l uso del dominio internet gov it e l efficace interazione del portale nazionale italia gov it con le pubbliche amministrazioni e le loro diramazioni territoriali 2 Metodologia per la verifica tecnica La verifica tecnica si articola nelle seguenti attivit a riscontro con sistemi di validazione au
68. Il secondo test va effettuato sull elemento doctype una volta verificato che questo elemento sia presente basta effettuare una ricerca sulla stringa doctype e il metodo della ricerca di stringhe usato in quasi tutti i test presentati bisogna controllare che il suo valore corrisponda a uno di questi lt IDOCTYPE HTML PUBLIC W3C DTD HTML 4 01 EN http www w3 org TR html4 strict dtd gt lt html lang it gt oppure 147 Elaborazione dei test lt DOCTYPE html PUBLIC W3C DTD XHTML 1 0 Strict EN http www w3 0rg TR xhtml1 DTD xhtml1 strict dtd gt lt html xmIns http www w3 0rg 1999 xhtml lang it xml lang en gt Il terzo test si effettua controllando l attributo target di ogni link si tratta dell attributo che regola appunto la posizione dove verr aperto il link per passare il test basta che il valore non sia _blank cio pulito ovvero una nuova finestra REQUISITO NUMERO 02 Anche in questo caso i test utili sono 3 I primi due sono volti a verificare l assenza di frame nel sito baster controllare che non vi siano gli elementi frame e frameset nel codice del sito Questi infatti sono gli elementi che determinano in quante parti viene divisa la finestra del browser e come viene riempita dai vari frame Il terzo test invece necessario in particolare nei casi di siti con frame ma utile anche negli altri casi Ogni pagina dovrebbe ave
69. Metodologia per la verifica soggettiva La metodologia di verifica soggettiva delle applicazioni basate su tecnologie internet si articola in quattro principali fasi a Analisi da parte di uno o pi esperti di fattori umani La valutazione da parte di uno o pi esperti di fattori umani consiste essenzialmente nel metodo della simulazione cognitiva attraverso il quale l esperto definisce contesti scopi e modi di interazione dell utente presente nel gruppo di valutazione con il sito e costruisce scenari d uso che simulano a livello cognitivo il comportamento dell utente L esperto di fattori umani conosce i servizi che il sito intende erogare le informazioni che pu fornire le azioni richieste all utente per raggiungere tali obiettivi per mezzo dell interfaccia nonch le informazioni sugli utenti potenziali e sulla esperienza e conoscenza a loro richieste per interagire con il sito Questa parte della valutazione in coerenza con quanto gi effettuato in fase di progettazione finalizzata ad assegnare a ciascuno dei criteri indicati ove applicabili un giudizio su una scala crescente di valori da 1 a 5 in cui 299 DM 8 Luglio 2005 1 corrisponde a nessuna rispondenza dell ambiente al criterio in esame 2 corrisponde a poca rispondenza dell ambiente al criterio in esame 3 corrisponde a sufficiente rispondenza dell ambiente al criterio in esame 4 corrisponde a molta rispondenza dell ambiente al criterio in esame
70. NA il seguente regolamento Art 1 Definizioni 1 Ai fini del presente regolamento s intende per 220 Appendice B a accessibilit ai sensi dell articolo 2 comma 1 lettera a della legge 9 gennaio 2004 n 4 la capacit dei sistemi informatici nelle forme e nei limiti consentiti dalle conoscenze tecnologiche di erogare servizi e fornire informazioni fruibili senza discriminazioni anche da parte di coloro che a causa di disabilit necessitano di tecnologie assistive o configurazioni particolari tecnologie assistive ai sensi dell articolo 2 comma 1 lettera b della legge n 4 del 2004 gli strumenti e le soluzioni tecniche hardware e software che permettono alla persona disabile superando o riducendo le condizioni di svantaggio di accedere ai servizi erogati dai sistemi informatici valutazione processo con il quale si riscontra la rispondenza dei servizi ai requisiti di accessibilit verifica tecnica valutazione condotta da esperti anche con strumenti informatici sulla base di parametri tecnici verifica soggettiva valutazione del livello di qualit dei servizi gi giudicati accessibili tramite la verifica tecnica effettuata con l intervento del destinatario anche disabile sulla base di considerazioni empiriche fruibilit la caratteristica dei servizi di rispondere a criteri di facilit e semplicit d uso di efficienza di rispondenza alle esigenze dell utente di gradevolezza e di soddis
71. SAPIENZA UNIVERSIT DI ROMA Anno Accademico 2005 2006 Facolt di Scienze della Comunicazione Laurea Specialistica in Editoria comunicazione multimediale e giornalismo L VT Strumenti per l Accessibilit Tesi di laurea in Interazione Uomo Macchina Relatore Correlatore Carlo Maria Medaglia Ugo Biader Ceipidor Laureando Eliseo Sciarretta Matricola 1074915 The power of the Web is in its universality Tim Berners Lee INDICE INTRODUZIONE csissrrriziriiizinioninneo sensstancianiazizocionecaninneo sdssstone 7 CAPITOLO T crrarntnitarisrana sester trassio otsis estesse teo Sas ienest oses 17 1 1 Disabilit e uso del Web ii 17 1 2 Accessibilit per tutti Vs Usabilit per molti 27 CAPITOLO 2 siesisirsiriisciisiesesi tesore linividernzcnnesinicisnianisiscinienividrineeciniie 39 2 1 Icriteri della legge Stanca sssini iii 39 2 2 I tool sul mercato e la loro relazione con i requisiti 52 CAPITOLO Birsiiiriioneriaritonie ssivasriesssvesadsostaseskuoseas ssvvigsinicezzite 63 3 1 Controllo incrociato Requisito Tool 63 3 1 1 Requisito Numero 01 dinsin koas 64 3 1 2 Requisito Numero 02 ress sasine ronbo riviin ssk 70 3 1 3 Requisito Numero 03 e 73 3 1 4 Requisito Numero 04 i 77 3 1 5 Requisito Numero 05
72. Semi Auto 105 Controllo incrociato requisito tool 3 1 18 Requisito Numero 18 Nel caso in cui un filmato o una presentazione multimediale siano indispensabili per la completezza dell informazione fornita o del servizio erogato predisporre una alternativa testuale equivalente sincronizzata in forma di sotto titolazione o di descrizione vocale oppure fornire un riassunto o una semplice etichetta per ciascun elemento video o multimediale tenendo conto del livello di importanza e delle difficolt di realizzazione nel caso di trasmissioni in tempo reale ANALISI E TEST Ancora una volta attenzione puntata sull equivalenza dei diversi tipi di contenuto Come nei requisiti 03 e 15 anche e soprattutto quando nel sito sono presenti elementi multimediali come video o segmenti audio necessario fornire a tutti gli utenti che non possono usufruirne un alternativa testuale che sia equivalente in quanto a funzionalit e contenuto Come specificato nell enunciato del requisito l alternativa pu essere di vari tipi descrizione vocale in caso di video sottotitoli trascrizioni o semplici riassunti l importante che l alternativa o le alternative scelta sia in grado di sostituire in tutto e per tutto l elemento multimediale di partenza Solo A Checker e Wave riescono a controllare questo TOOL UTILI E VOTI A Checker 2 Hera requisito ma mentre l ultimo Wawsi si limita a individuare la presenza di eleme
73. Significa privare il Web della sua specificit nel tentativo impossibile di trasferire alle pagine in Rete la tipica fissit delle pagine stampate Imponendo tali vincoli si demolisce in un colpo solo uno dei grandi vantaggi che ha il Web rispetto alla carta stampata la completa adattabilit del prodotto alle preferenze dell utente Gli utenti devono essere liberi di usufruire di un sito a qualunque risoluzione sia che questa sia una loro scelta sia in caso di imposizione dovuta ai mezzi tecnici Pertanto il contenuto deve ridimensionarsi automaticamente senza perdere di leggibilit A questo scopo necessario realizzare il sito tramite layout liquido quindi senza dare valori assoluti 92 Capitolo 3 alle grandezze degli elementi di layout I valori devono essere in percentuale rispetto alla totalit della pagina disponibile solo in questo modo al rimpicciolirsi della pagina corrisponder una ri disposizione dinamica del contenuto Ma questo non basta bisogna infatti assicurarsi che una volta ridimensionato in modo opportuno il contenuto sia ancora completamente fruibile Quindi si deve verificare che non ci siano sovrapposizioni di aree importanti e che il rimpicciolimento della pagina non abbia reso impossibile la navigazione all interno del sito nascondendo magari alcuni comandi Per quanto riguarda l uso di diversi browser e gli accorgimenti da prendere a riguardo il commento pi interessante sembra essere quello
74. Verificare che la posizione del link che porta alla pagina alternativa accessibile sia tale per cui la sua visibilit sia massima e quindi che in generale si trovi nella parte alta della pagina 201 Conclusione CONCLUSIONE LUA Toolbar nella versione che abbiamo discusso in questo lavoro ancora un prototipo Il nostro software teoricamente in grado di controllare automaticamente o in modo semi automatico buona parte dei requisiti della legge Stanca Inoltre offre un grande aiuto nelle verifiche di tipo manuale Come gi detto diverse volte nel corso dell esposizione ci siamo concentrati su quelle che abbiamo individuato come le due carenze principali degli altri software di valutazione la mancanza di copertura della nicchia italiana e la difficolt di utilizzo dell interfaccia Quello di cui non ci siamo per ora occupati l implementazione del software che in effetti ancora non esiste Ma andiamo con ordine e ripercorriamo con calma i passi effettuati fin qui Dopo un introduzione sul mondo delle disabilit e sulle differenze tra il concetto di accessibilit e quello di usabilit capitolo 1 abbiamo studiato i requisiti della legge Stanca e analizzato gli strumenti liberi presenti sul mercato alla ricerca dei tool pi utili capitolo 2 203 Conclusione Successivamente abbiamo diviso i requisiti in tanti sotto controlli pi o meno automatizzabili ma accomunati dall essere
75. a Nella nuova versione invece in ogni momento si pu decidere di far sparire l interfaccia cliccando sul bottone nascondi in alto a sinistra e poi basta cliccare di nuovo sullo stesso bottone che nel frattempo sar cambiato in mostra per ottenere di nuovo la visualizzazione della rotella come si vede dal particolare della Figura 5 in questo modo si minimizza lo spazio necessario e soprattutto lo si richiede solamente quando veramente utile e quando l utente lo decide 170 Capitolo 5 Dal punto di vista strutturale il funzionamento rimasto praticamente invariato la rotella reca con s 22 bottoni bordeaux passando col mouse su uno di loro nel riquadro al centro della rotella viene visualizzato un tooltip per spiegare all utente a quale requisito corrisponde il bottone in pratica appare una piccola descrizione dei controlli che saranno effettuati una volta cliccato sul bottone Figura 6 CNIPA Centro Nazionale per Informatica nella Notizie 525 v LAUREE TRI LIZZAZIONE obar Iniormatica inistrazione n due anni diattivit stato ultimato il percorso te realizzazione di tutte le componenti dell SPC con l e Convegno il Sistema Connettivit Figura 6 Il tooltip che appare al centro della rotella aiuta a capire che controlli effettua il bottone su cui si sopra col mouse Il bottone che rappresenta il logo di LUA Toolbar va a unificare le funzionalit che n
76. a acquisizione del parere delle competenti Commissioni parlamentari che devono pronunciarsi entro quarantacinque giorni dalla richiesta e d intesa con la Conferenza unificata di cui all articolo 8 del decreto legislativo 28 agosto 1997 n 281 Art 11 Requisiti tecnici 215 Legge 9 Gennaio 2004 n 4 Entro centoventi giorni dalla data di entrata in vigore della presente legge il Ministro per l innovazione e le tecnologie consultate le associazioni delle persone disabili maggiormente rappresentative con proprio decreto stabilisce nel rispetto dei criteri e dei principi indicati dal regolamento di cui all articolo 10 le linee guida recanti i requisiti tecnici e i diversi livelli per l accessibilit le metodologie tecniche per la verifica dell accessibilit dei siti INTERNET nonch i programmi di valutazione assistita utilizzabili a tale fine Art 12 Normative internazionali 1 Il regolamento di cui all articolo 10 e il decreto di cui all articolo 11 sono emanati osservando le linee guida indicate nelle comunicazioni nelle raccomandazioni e nelle direttive sull accessibilit dell Unione europea nonch nelle normative internazionalmente riconosciute e tenendo conto degli indirizzi forniti dagli organismi pubblici e privati anche internazionali operanti nel settore Il decreto di cui all articolo 11 periodicamente aggiornato con la medesima procedura per il tempestivo recepimento delle modifiche delle
77. a applicazione per i siti Web esistenti gi realizzati con frame consentito l uso di HTML 4 01 o XHTML 1 0 con DTD frameset ma con le seguenti avvertenze a evitare di utilizzare all interno del linguaggio a marcatori con il quale la pagina realizzata elementi ed attributi per definirne le caratteristiche di presentazione della pagina per esempio caratteristiche dei caratteri del testo colori del testo stesso e dello sfondo ecc ricorrendo invece ai fogli di stile CSS Cascading Style Sheets per ottenere lo stesso effetto grafico fare in modo che ogni frame abbia un titolo significativo per facilitarne l identificazione e la navigazione se necessario descrivere anche lo scopo dei frame e la loro relazione ANALISI E TEST I siti costruiti tramite i frame cio pi pagine in genere due o tre giustapposte e indipendenti l una dall altra rendono difficile la navigazione per mezzo delle tecnologie assistive Bisognerebbe quindi evitare di costruire siti in questo modo Se questo non possibile si deve almeno assegnare un titolo significativo ad ogni frame in genere uno di essi usato come pagina dei contenuti uno per il menu e uno per 70 Capitolo 3 l intestazione del sito in modo da facilitare la comprensione anche agli utenti che utilizzano tecnologie assistive In alternativa consigliabile fornire una descrizione estesa che illustri la funzione dei frame e il modo in cui questi
78. accomandazioni sull accessibilit Nei casi in cui non sia possibile usare una tecnologia del W3C oppure se nell utilizzarla si ottenesse materiale che non si trasforma in maniera elegante fornire una versione alternativa del contenuto che sia accessibile Questa linea guida raccomanda tecnologie del W3C per es HTML CSS ecc per diversi motivi 1 le tecnologie W3C contengono elementi di accessibilit integrati 2 le specifiche W3C subiscono una revisione preliminare per assicurarsi che gli elementi di accessibilit siano presi in considerazione fin dalla fase progettuale 3 le specifiche W3C sono sviluppate all interno di un processo aperto e con il consenso dell industria del settore Molti formati che non sono del W3C per es PDF Shockwave etc richiedono di essere visti o con plug in o con applicazioni autonome Spesso questi formati non possono essere visualizzati oppure non possibile effettuare una navigazione con interpreti standard comprese le tecnologie assistive Il fatto di evitare l uso di caratteristiche non W3C e non standard elementi attributi propriet ed estensioni proprietarie aiuter a rendere le pagine pi accessibili a un numero maggiore di persone che usino una pi ampia variet di hardware e software Quando devono essere usate 300 Appendice D tecnologie non accessibili proprietarie oppure no devono essere fornite pagine equivalenti accessibili Anche quando si usano le tecnol
79. ad Internet con sistemi differenti dall accoppiata Windows Internet Explorer Anche se le percentuali di utenti che usano altri sistemi sono in genere relativamente basse il numero di configurazioni alternative piuttosto alto e l unione di tante piccolezze forma una discreta quantit complessiva di cui perci non solo ingiusto ma anche poco intelligente non tenere conto Inoltre bisogna considerare che il personal computer non l unico mezzo di connessione a Internet questa operazione si pu compiere anche attraverso un normale televisore WebTV telefoni cellulari palmari agendine elettroniche chioschi multimediali con selezione tramite tatto periferiche comandabili a voce Per tutti questi tipi di utenti la principale cura dell accessibilit consiste nel progettare pagine indipendenti dalla periferica non ottimizzate per nessun sistema operativo e per nessun browser in particolare ovvero pagine con codice standard valido altamente flessibili nella struttura non vincolate ad una 31 Accessibilit per tutti Vs Usabilit per molti data larghezza orizzontale e leggibili anche da chi non in grado di visualizzare i colori Persone che si collegano in condizioni ambientali difficili A questa categoria appartengono gli utenti che navigano in situazioni in cui non possono adoperare le mani per esempio perch stanno guidando l automobile o perch stanno svolgendo lavori di precisione che richiedono l
80. agine Priorit 3 307 Desidero ringraziare il Professor Carlo Maria Medaglia che mi ha concesso la possibilit di collaborare con il Laboratorio di Usabilit e Accessibilit e di procedere con questo progetto si dimostrato un docente responsabile un capo amichevole e una persona ammirevole la mia famiglia che non mi ha mai fatto mancare il supporto e l affetto necessari in questi anni lontano da casa e che ha sempre appoggiato ogni mia scelta gli amici e colleghi del Lab che hanno sopportato i miei periodi no e hanno condiviso con me i periodi s inevitabili alti e bassi della vita quotidiana in particolar modo Amedeo senza il quale questo progetto sarebbe stato molto pi difficile sono contento di aver trovato un amico sincero anche grazie a questa collaborazione San Rocco Ale Denis Emi Fab Fred anche se non ci vediamo spesso siete la mia ancora di salvezza e so di poter contare su di voi Alice che mi conosce meglio di chiunque altro che stata la persona pi cara e pi vicina che ho avuto in questo lungo periodo e che ha collaborato fisicamente alla realizzazione di questo lavoro le nostre strade si sono divise ma spero che un giorno possano tornare a incrociarsi A tutti voi e a tanti altri mille volte grazie 309 Bibliografia e Webliografia BIBLIOGRAFIA Berners Lee Tim 2001 L architettura del nuovo Web Feltrinelli Boscarol Maurizio 2004 L ecologia de
81. alenti al contenuto audio e visivo Fornire un contenuto che quando viene presentato all utente gli trasmetta essenzialmente la stessa funzione o scopo del contenuto audio o visivo Bench alcune persone non possano usare immagini film suoni applet ecc direttamente possono comunque usare pagine che includono un informazione equivalente al contenuto visivo o audio L informazione equivalente deve servire allo stesso scopo del contenuto visivo e audio Perci un testo equivalente all immagine di una freccia verso l alto che rinvia ad un sommario potrebbe essere vai al sommario In alcuni casi un equivalente dovrebbe anche descrivere l aspetto del contenuto visivo per esempio per grafici pannelli o diagrammi complessi o il suono del contenuto 282 Appendice D audio per esempio per i modelli acustici utilizzati nell istruzione Questa linea guida rimarca l importanza di fornire equivalenti testuali al contenuto non testuale immagini audio pre registrati video La potenzialit degli equivalenti testuali sta nella loro capacit di essere resi secondo modalit accessibili a persone con differenti disabilit usando tecnologie diverse Il testo pu essere velocemente incanalato verso la sintesi vocale e la display braille e pu essere presentato visivamente in vari formati sul video del computer o su carta La sintesi vocale fondamentale per le persone non vedenti e per tutti coloro che hanno quelle difficolt nella
82. ano essere linearizzate L etichetta del 14 Elemento input file dovrebbe essere posta vicino ad esso Media Controllare tutti gli elementi che file come valore dell attributo input hanno type Ci si aspetta che label sia vicino l elemento posizionato all elemento input cui 132 Capitolo 4 associato L etichetta 14 Elemento input della radio Media Controllare tutti gli elementi dovrebbe input che hanno radio essere posta come valore dell attributo vicino ad essa type Ci si aspetta che l elemento label sia posizionato vicino all elemento input cui associato L etichetta 14 Elemento input della Media Controllare tutti gli elementi checkbox input che hanno dovrebbe checkbox come valore essere posta dell attributo type Ci si vicino ad essa aspetta che elemento label sia posizionato vicino all elemento input cui associato L etichetta 14 Elemento input della Media Controllare tutti gli elementi password input che hanno dovrebbe password come valore essere posta dell attributo type Ci si vicino ad essa aspetta che elemento label sia posizionato vicino all elemento input cui associato Tutte le 14 Elemento input 133 Test effettuati radio Alta Controllare tutti gli el
83. atico Ma come al solito poi si deve giudicare sull adeguatezza di queste intestazioni Ovviamente questo non sar possibile nel momento in cui si dovesse riscontrare la non conformit del sito al primo di questi controlli se l intestazione della tabella non presente c poco da fare Ma in caso di esito positivo del primo controllo bisogna capire se questa intestazione risulta adeguata e solo una mente umana pu farlo con risultati soddisfacenti 1 Analizzare preliminarmente il contenuto di ogni tabella 2 Prendere in considerazione le intestazioni delle tabelle righe e colonne e verificare che siano adeguate al contenuto delle tabelle stesse 3 Ripetere la stessa verifica anche per i riassunti delle tabelle comunque meno indispensabili delle intestazioni 185 Elaborazione delle linee guida per l utente REQUISITO NUMERO 10 Controllo associazione tabelle WebXact Auto Un altro dei casi purtroppo pochi in cui non necessario l intervento umano per verificare il requisito WebXact autosufficiente e molto affidabile D altronde per questo tipo di controllo basta solo verificare la presenza di alcuni tag HTML e quindi si tratta proprio del tipo di lavoro che pu essere affidato a un tool automatico Quindi anche stavolta non c bisogno di particolari raccomandazioni per ulteriori controlli REQUISITO NUMERO 11 Validazione CSS Juicy Studio Auto Controllo fruibilit in assenza di CSS A
84. automatici o 177 Elaborazione delle linee guida per l utente manuali vedi paragrafo 3 1 e sottoparagrafi e ne approfondiremo la conoscenza Per ogni requisito vengono riportati inizialmente i sotto controlli individuati con l indicazione del tool adatto a compiere la verifica e del livello di automazione del controllo Saranno presentati anche riferimenti ai controlli effettivamente effettuati presentati nella tabella nel paragrafo 4 1 REQUISITO NUMERO 01 Riconoscimento tipo di documento Barra dell Accessibilit Auto Validazione del codice Barra dell Accessibilit Auto Fogli di stile Juicy Studio Auto Apertura nuove finestre ACC Auto Questo primo requisito un caso pi unico che raro tutti i quattro sotto controlli sono infatti automatici I tool utilizzati sono in grado di fornire risultati affidabili senza bisogno di effettuare ulteriori verifiche In particolare il riconoscimento del tipo di documento e il controllo sull apertura di nuove finestre si ottengono in modo molto semplice in quanto basta osservare un solo elemento del codice per ognuno di questi controlli vedere la tabella nel paragrafo 4 1 REQUISITO NUMERO 02 178 Capitolo 6 Riconoscimento frame e titolo Barra dell Accessibilit Auto Fogli di stile Juicy Studio Auto Significativit titolo non presente Manuale Il riconoscimento dell uso o meno dei frame e la verifica della presenza di un titolo per ogni f
85. avranno un maggiore controllo sulle loro pagine rendendo le pagine stesse maggiormente accessibili a persone con difficolt di visione e mediante la condivisione di fogli di stile abbrevieranno i tempi di downloading delle pagine per tutti gli utenti Le linee guida discutono i problemi di accessibilit e forniscono soluzioni per la progettazione volta all accessibilit Esse riguardano scenari tipici simili all esempio sullo stile dei font che possono rappresentare una difficolt per utenti con certe disabilit Per esempio la Linea guida 1 spiega come gli sviluppatori possono rendere accessibili le immagini Alcuni utenti possono non essere in grado di vedere le immagini altri possono usare browser testuali che non supportano le immagini mentre altri possono avere disattivate le funzioni per le immagini a causa di una connessione Internet lenta per esempio Le linee guida non suggeriscono di evitare le immagini come via per migliorare l accessibilit Al contrario esse spiegano che fornire un equivalente testuale dell immagine la render accessibile Come fa un equivalente testuale a rendere un immagine accessibile Nell espressione equivalente testuale entrambi i termini sono importanti 274 Appendice D 1 Il contenuto testuale pu essere presentato all utente come sintesi vocale braille e testo visualizzato sullo schermo Ognuno di questi tre meccanismi usa uno dei cinque sensi udito per la sintesi vocale tatt
86. bassissima acuit visiva Pertanto necessario porre particolare attenzione ai colori usati per un sito Soprattutto bisogna fare in modo che le informazioni fondamentali non siano veicolate solo tramite il colore e quindi si deve fornire ridondanza di informazione Nel caso del tutto ipotetico in cui venga posta una domanda in cui il tipo di risposta da fornire simbolizzato dalla scelta di una casellina colorata anzich da scritte corrispondenti alle risposte stesse parecchie categorie di utenti avrebbero difficolt a rispondere efficacemente Un utente non vedente non avrebbe alcun riscontro rispetto alle caselline colorate il traduttore braille o il sintetizzatore vocale 77 Controllo incrociato requisito tool non gli potrebbero essere utili in un caso del genere Coloro che hanno difficolt nella percezione dei colori sarebbero ugualmente esclusi da una qualsiasi forma di accessibilit Chi disponesse di un monitor in bianco e nero non potrebbe distinguere i colori Soluzioni di questo genere devono essere quindi evitate e di conseguenza se si volesse progettare una pagina Web nella quale si ritenesse indispensabile contrassegnare con i colori alcuni contenuti occorrerebbe quanto meno fornire precisi chiarimenti testuali alternativi o comunque ridondanza di informazione come specificato prima Se un colore non pu essere visualizzato per qualsiasi motivo le funzioni devono essere comunque utilizzabili A Checker
87. be pensare che i tool utili all individuazione di questa ridondanza siano gli stessi del precedente requisito TOOL UTILI E VOTI Invece pochi tool propongono un e A Checker 1 controllo di questo tipo Quello di e Cynthia Says 3 A Cheker per altro di tipo e Hera 3 manuale Il tool permette all utente solo di individuare le mappe lasciandogli l incombenza di capire se c ridondanza di link Pi efficace invece Cynthia Says che una volta individuata la mappa immagine lato server provvede a controllare in modo automatico che vi sia presente ridondanza di link Hera replica le funzioni di Cynthia Says anche per quanto riguarda la ridondanza di link ma con risultati meno efficaci Bisogna sempre ricontrollare manualmente i risultati ottenuti da questi tool che sono bel lungi dall essere infallibili I MIGLIORI Ridondanza link Cynthia Says Semi Auto 86 Capitolo 3 3 1 9 Requisito Numero 09 Per le tabelle dati usare gli elementi marcatori e gli attributi previsti dalla DTD adottata per descrivere i contenuti e identificare le intestazioni di righe e colonne ANALISI E TEST E fondamentale indicare nei modi appropriati le intestazioni delle righe e delle colonne nelle tabelle di dati in modo da comunicare subito le informazioni necessarie sul contenuto della tabella A Checker ha un controllo TOOL UTILI E VOTI A Checker 3 molto efficace rivolto a questo Barra dell Accessibilit 2 requ
88. bject e dovrebbero verificare che non essere producano intermittenze Ci intermittenti si aspetta che ogni oggetto non sia intermittente Gli script non 05 Elemento script dovrebbero Bassa Controllare le operazioni di causare ogni elemento script e tremolii o verificare che non causino intermittenze tremolii nello schermo Ci si nello schermo aspetta che gli script non causino tremolii Le applet non 05 Elemento applet dovrebbero Bassa Controllare le operazioni di essere ogni applet Ci si aspetta che intermittenti le applet non producano intermittenze Le immagini 05 Elemento img Controllare non Bassa ogni elemento img che dovrebbero abbia un attributo src il essere cui valore finisca per gif e intermittenti verificare che l immagine ad esso associata non sia intermittente Ci si aspetta che intermittente l immagine non sia 126 Capitolo 4 Il contrasto 06 Elemento body tra testo dei Alta Controllare l elemento link attivi e body e calcolare la sfondo differenza di colori e di dovrebbe luminosit dei colori con gli essere algoritmi WAI ERT tra il maggiore del valore dell attributo alink limite e il valore dell attributo consigliato bgcolor Ci si aspetta che dall algoritmo la differenza di colori sia WAI ERT per superiore a 124 e che la i colori e per differenza della luminosit la luminosit dei col
89. ble HyperText Markup 234 Appendice C Language per la presentazione e la struttura dell informazione browser programma informatico che consente di accedere alle risorse presenti su un sito Web CD ROM Compact Disc Read Only Memory e DVD Digital Versatile Disc particolari tipi di supporto ottico di memorizzazione em unit di misura tipografica che prende a riferimento la larghezza del carattere M esperto di fattori umani soggetto in possesso di diploma di laurea anche triennale comprendente un anno di formazione in discipline ergonomiche quali ergonomia dell ambiente ergonomia dell hardware ergonomia cognitiva macroergonomia che abbia svolto un tirocinio documentato di almeno un anno esperto di interazione con persone disabili soggetto in possesso di diploma di laurea anche triennale esperto di problematiche di comunicazione e di utilizzo delle tecnologie dell informazione e della comunicazione che abbia maturato un esperienza professionale biennale nel settore esperto tecnico soggetto esperto in tecnologie Web e problematiche dell accessibilit focus elemento attivo in un interfaccia utente fogli di stile strumento per mezzo del quale possibile separare i contenuti di una pagina Web dalle modalit tipografiche con le quali essi vengono presentati frame struttura di una pagina Web costituita da due o pi parti indipendenti 235 DM 8 Luglio 2005 fruibilit caratteristica dei servizi
90. cessario che sia presente l attributo type per sapere quando usato un CSS basta controllare quando il valore di x questo attributo text css REQUISITO NUMERO 12 In questo caso il controllo unico ma esteso a tutti gli elementi che posseggono gli attributi height e width Per fare in modo che il layout sia liquido e che quindi la pagina si modifichi dinamicamente al ridimensionamento della finestra consentendo al contenuto di rimanere sempre fruibile necessario che i valori di questi attributi siano espressi in termini relativi facendo uso delle percentuali e non in valori assoluti REQUISITO NUMERO 13 L ultimo requisito che punta il focus sulle tabelle ma questa volta centrato su quelle di layout cio di sola grafica Come abbiamo gi detto per il requisito numero 09 si pu 154 Capitolo 4 supporre che le tabelle di layout siano quelle senza elemento th Una volta verificato che la tabella di layout e quindi che non ci sia l elemento th si deve controllare che non ci siano didascalie in quanto sarebbero inutili e addirittura dannose quindi bisogna verificare l assenza dell elemento caption Per quanto riguarda l elemento summary invece le tabelle di layout al pari di quelle di dati devono contenerlo per nel caso delle tabelle grafiche si richiede che il valore dell elemento sia una stringa vuota o di spazi bianchi in modo da far capire che
91. cipazione di capitale pubblico e alle aziende appaltatrici di servizi informatici Le disposizioni della presente legge in ordine agli obblighi per l accessibilit non si applicano ai sistemi informatici destinati ad essere fruiti da gruppi di utenti 208 Appendice A dei quali per disposizione di legge non possono fare parte persone disabili Art 4 Obblighi per l accessibilit 1 Nelle procedure svolte dai soggetti di cui all articolo 3 comma 1 per l acquisto di beni e per la fornitura di servizi informatici i requisiti di accessibilit stabiliti con il decreto di cui all articolo 11 costituiscono motivo di preferenza a parit di ogni altra condizione nella valutazione dell offerta tecnica tenuto conto della destinazione del bene o del servizio La mancata considerazione dei requisiti di accessibilit o l eventuale acquisizione di beni o fornitura di servizi non accessibili adeguatamente motivata I soggetti di cui all articolo 3 comma 1 non possono stipulare a pena di nullit contratti per la realizzazione e la modifica di siti INTERNET quando non previsto che essi rispettino i requisiti di accessibilit stabiliti dal decreto di cui all articolo 11 I contratti in essere alla data di entrata in vigore del decreto di cui all articolo 11 in caso di rinnovo modifica o novazione sono adeguati a pena di nullit alle disposizioni della presente legge circa il rispetto dei requisiti di accessibilit
92. come script e applet siano direttamente accessibili o compatibili con le tecnologie assistive Priorit 1 se la funzionalit importante e non presentata altrove altrimenti Priorit 2 Linea guida 9 Progettare per garantire l indipendenza da dispositivo Usare caratteristiche che permettono di attivare gli elementi della pagina attraverso una molteplicit di dispositivi di input Accesso indipendente da dispositivo significa che gli utenti possono interagire con l interprete o con il documento con il dispositivo di input output preferito mouse tastiera voce bacchette manovrate con la testa o altro Se per esempio il controllo di un modulo pu essere attivato solo con un mouse o un altro dispositivo di puntamento qualcuno che sta usando la pagina senza usare la vista con input vocale o con una tastiera oppure chi sta usando qualche altro dispositivo di input non a puntamento non riuscir ad usare il modulo Nota Fornendo equivalenti testuali per immagini sensibili o per immagini usate come collegamento si d agli utenti la possibilit di interagire con esse senza un dispositivo di puntamento 296 Appendice D In genere le pagine che permettono di interagire tramite tastiera sono accessibili anche tramite input vocale o interfaccia a linea di comando Punti di controllo 9 1 Fornire immagini sensibili sul lato client invece di immagini sensibili sul lato server con l eccezione dei casi nei quali le zone non
93. compatibilit e portabilit del codice Ma non solo Si entra anche nel merito della strutturazione e della comprensibilit dei contenuti aree delle quali guarda caso si occupa anche l usabilit Volendo azzardare un po si potrebbe sostenere che l usabilit un sottoinsieme dell accessibilit nella misura in cui ne approfondisce un aspetto Le differenze fra usabilit e accessibilit diventano molto evidenti quando si passa ad analizzarne i rispettivi metodi Non vi infatti nelle norme di accessibilit alcun accenno allo user model n alla pratica dei test con gli utenti finali al fine di ridefinire procedure e navigazione Nella pratica gli unici strumenti che l accessibilit propone sono le linee guida L accessibilit una disciplina molto normata Ma questa sua caratteristica nasconde un tranello Infatti come fare per verificare l aderenza ai principi di navigabilit e chiarezza dei testi Certo ci sono le linee guida ma pi facile a dirsi che a farsi Le linee guida in fin dei conti tracciano una strada ma non garantiscono che il singolo progettista sappia scrivere in 2 Lo user model il modello mentale del funzionamento di un software cos come se lo costruisce l utente finale ed un concetto fondamentale quando si parla di usabilit il cui compito proprio quello di fare in modo che il design model il modello di chi ha progettato il software corrisponda il pi possibile allo user mode
94. con l obiettivo di realizzare tale adeguamento entro dodici mesi dalla data di entrata in vigore del medesimo decreto 209 Legge 9 Gennaio 2004 n 4 La concessione di contributi pubblici a soggetti privati per l acquisto di beni e servizi informatici destinati all utilizzo da parte di lavoratori disabili o del pubblico anche per la predisposizione di postazioni di telelavoro subordinata alla rispondenza di tali beni e servizi ai requisiti di accessibilit stabiliti dal decreto di cui all articolo 11 I datori di lavoro pubblici e privati pongono a disposizione del dipendente disabile la strumentazione hardware e software e la tecnologia assistiva adeguata alla specifica disabilit anche in caso di telelavoro in relazione alle mansioni effettivamente svolte Ai datori di lavoro privati si applica la disposizione di cui all articolo 13 comma 1 lettera c della legge 12 marzo 1999 n 68 I datori di lavoro pubblici provvedono all attuazione del comma 4 nell ambito delle disponibilit di bilancio Art 5 Accessibilit degli strumenti didattici e formativi 1 Le disposizioni della presente legge si applicano altres al materiale formativo e didattico utilizzato nelle scuole di ogni ordine e grado Le convenzioni stipulate tra il Ministero dell istruzione dell universit e della ricerca e le associazioni di editori per la fornitura di libri alle biblioteche scolastiche 210 Appendice A prevedono sempre
95. contenuto quando possibile 11 4 Se nonostante ogni sforzo non si pu creare una pagina accessibile fornire un collegamento a una pagina alternativa che usi le tecnologie W3C sia accessibile contenga informazioni o funzionalit equivalenti e sia aggiornata con la stessa frequenza della pagina originale inaccessibile Priorit 1 Nota Gli sviluppatori dovrebbero ricorrere a pagine alternative solo quando le altre soluzioni falliscono perch le pagine alternative sono in genere meno aggiornate delle pagine primarie Una pagina non aggiornata pu essere frustrante quanto una pagina inaccessibile visto che in entrambi i casi l informazione presentata nella pagina originale non disponibile La generazione automatica di pagine alternative pu portare a aggiornamenti pi frequenti ma gli sviluppatori devono comunque fare attenzione ad assicurare che le pagine generate abbiano sempre senso e che gli utenti siano in grado di navigare in un sito seguendo i collegamenti delle pagine primarie di quelle alternative o di entrambe Prima di ricorrere a una pagina alternativa riesaminare il progetto della pagina originale probabile che rendendola accessibile essa risulti migliore per tutti gli utenti Linea guida 12 Fornire informazione per la contestualizzazione e l orientamento 302 Appendice D Fornire informazione per la contestualizzazione e l orientamento per aiutare gli utenti a comprendere pagine od element
96. controlla la Calculator leggibilit di testi in lingue che non comprendono l italiano rix index php Tablin Non utile per valutazione ma http www w3 0rg WAI R solo per progettazione 55 I tool sul mercato e la loro relazione con i requisiti www Webxtutti it testa ht m esources Tablin TAW 12 auto http www tawdis net taw 3 cms en Torquemada Non utile perch datato Touch Graph www touchgraph com TG GoogleBrowser html Non utile perch non rientra nei requisiti della legge Stanca Trace Route WWw traceroute org Non utile perch non rientra nei requisiti della legge Stanca Visual Route www visualroute com Non utile perch non rientra nei requisiti della legge Stanca Wave 1 semi 2 semi auto 3 http design fujitsu com e n universal assistance Web inspector http wave Webaim org semi auto 7 semi 14 auto 15 semi 16 semi 17 semi 18 semi 19 semi Web Accessibility 1 semi Inspector WebXact http Webxact watchfire c om 5 auto 9 auto 11 semi 14 auto 15 semi 16 semi 17 semi Tabella 2 I tool di valutazione analizzati 56 Capitolo 2 Il 60 dei tool recensiti sembra comunque utile a valutare la presenza di almeno un requisito tra quelli segnalati dalla legge Stanca ma buona parte di questi sono in grado di effettuare pi di un controllo Si nota chiaramente come lo st
97. creto legislativo n 39 del 1993 dall attuazione del presente comma non derivano nuovi o maggiori oneri a carico delle amministrazioni interessate e per lo svolgimento di tale funzione non previsto compenso aggiuntivo 229 DPR 1 Marzo 2005 n 75 2 Ai sensi dell articolo 7 comma 1 lettera b della legge n 4 del 2004 la Presidenza del Consiglio dei Ministri Dipartimento per l innovazione e le tecnologie avvalendosi del CNIPA previa comunicazione inviata all amministrazione statale interessata verifica il mantenimento dei requisiti di accessibilit dei siti e dei servizi forniti e d notizia dell esito di tale verifica al dirigente responsabile qualora siano riscontrate anomalie viene richiesta all amministrazione statale medesima la predisposizione del relativo piano di adeguamento con l indicazione delle attivit e dei tempi di realizzazione 3 Le regioni le province autonome e gli enti locali organizzano autonomamente e secondo i propri ordinamenti la vigilanza sull attuazione del presente decreto 4 Il Ministro per l innovazione e le tecnologie sulla base degli esiti delle verifiche di cui al comma 2 riferisce annualmente al Parlamento dandone altres comunicazione alla Conferenza Unificata Il presente decreto munito del sigillo di Stato sar inserito nella Raccolta ufficiale degli atti normativi della Repubblica italiana E fatto obbligo a chiunque spetti di osservarlo e di farlo osservare Dato a
98. del requisito di accessibilit sul proprio sito Web si registrano preventivamente nell apposita sezione del sito Web del CNIPA 242 Appendice C La richiesta di autorizzazione di cui al comma 1 corredata dall attestato di accessibilit in formato elettronico relativo ad ogni pagina del sito esaminata nonch da copia statica riferita al momento della valutazione di tutte le pagine analizzate indicate all articolo 5 comma 2 il modello di attestato di accessibilit disponibile per i soggetti registrati nella citata sezione del sito Web del CNIPA Ai fini del rilascio o del rinnovo dell autorizzazione ad esporre il logo il CNIPA provvede a predisporre una sezione del proprio sito Web per ricevere le richieste di registrazione acquisire la richiesta di autorizzazione di cui al comma 1 e la documentazione di cui al comma 3 costituire e tenere aggiornata la banca dati dei soggetti autorizzati ad esporre il logo dei codici elettronici di riconoscimento rilasciati agli stessi soggetti ai fini della registrazione e della documentazione inerente a ciascuna richiesta di autorizzazione riferire gli esiti dell istruttoria alla Presidenza del Consiglio dei Ministri Dipartimento per l innovazione e le tecnologie La Presidenza del Consiglio dei Ministri Dipartimento per l innovazione e le tecnologie sulla base dei risultati dell istruttoria di cui al presente 243 DM 8 Luglio 2005 articolo rilascia l aut
99. di utenti soprattutto in proiezione futura che rimane confusa e spaventata quando incontra interfacce troppo complesse pagine con troppi box menu di navigazione poco visibili pulsanti a scomparsa finestre pop up richieste impreviste di scaricare un plug in gergo troppo tecnologico e via dicendo Persone di livello culturale basso o bassissimo Ampi strati della popolazione italiana bench abbiano frequentato le scuole dell obbligo versano in uno stato d ignoranza prossimo all analfabetismo Per individui simili Internet pu rappresentare uno straordinario strumento di formazione personale ma anche un ostacolo insuperabile se si scontrano con pagine Web basate su metafore e su linguaggi che richiedono conoscenze di base di cui essi non dispongono Definire sempre i concetti adoperati evitare il ricorso inutile a fumosi termini in inglese scrivere in modo chiaro e ordinato evitare i refusi sono accorgimenti utili per rendere accessibili anche a questo tipo di utenti i contenuti pubblicati sul Web 29 Accessibilit per tutti Vs Usabilit per molti Persone che parlano un altra lingua Gli accorgimenti che permettono a utenti di basso livello culturale di accedere alle informazioni e ai servizi contenuti in una pagina Web sono validi anche per facilitare l accesso ai visitatori stranieri Chi parla un altra lingua pu trovare infatti incomprensibile o poco chiaro l uso di una terminologia potenzialmente ambigua c
100. di rispondere a criteri di facilit e semplicit d uso di efficienza di rispondenza alle esigenze dell utente di gradevolezza e di soddisfazione nell uso del prodotto gestore di evento parte di programma informatico che si attiva al verificarsi di un evento logico o dipendente dal dispositivo di input gruppo di valutazione gruppo di utenti anche disabili che svolgono compiti assegnati dall esperto di fattori umani per l effettuazione della verifica soggettiva homepage prima pagina che viene resa disponibile all utente quando si accede a un indirizzo corrispondente a un sito Web interattivit caratteristica del programma informatico che richiede l intervento dell utente per espletare le sue funzionalit interfaccia utente programma informatico che gestisce l output e l input dell utente da e verso un computer in modo interattivo realizzato attraverso una rappresentazione basata su metafore grafiche interfaccia grafica oppure attraverso comandi impartiti in modo testuale interfaccia testuale interfaccia di programmazione API Application Program Interface insieme di programmi che consentono ad applicazioni diverse di comunicare tra loro Internet rete mondiale di computer basata sulla famiglia di protocolli di comunicazione TCP IP Transmission Control Protocol Internet Protocol 236 Appendice C x aa bb cc dd ee ff xw Intranet rete di computer basata sugli stessi protocolli d
101. e Manuale Gli oggetti multimediali soprattutto spezzoni video e audio ma anche le presentazioni non possono essere fruiti da tutti in modo soddisfacente allora necessario predisporre delle alternative come gi fatto per le immagini e per gli script La differenza che rispetto alle immagini in questo caso si hanno molte pi possibilit di offrire contenuti equivalenti sia per i video che per gli audio infatti possibile riportare la trascrizione del parlato su schermo anche sincronizzata al video qualora ce ne fosse bisogno in forma di sotto titoli oppure creare dei riassunti di quanto detto o anche delle descrizioni per le situazioni presenti in video le quali possono essere scritte o anche parlate L individuazione degli elementi a cui applicare queste alternative svolta in modo efficiente e automatico da A Checker ma per il resto i controlli sono solo di tipo semi automatico l utente che deve verificare che le alternative siano presenti e siano posizionate nella giusta posizione rispetto al contenuto che devono sostituire In generale per effettuare questi controlli consigliabile partire da A Checker come abbiamo gi detto per individuare gli elementi che hanno bisogno di queste 195 Elaborazione delle linee guida per l utente alternative tuttavia in caso di presenza di alternative sonore per la loro individuazione risulta pi efficiente il tool Hera Infine come al solito in quest
102. e del medesimo paragrafo 2 La verifica soggettiva consta delle attivit previste dalla metodologia di cui all allegato B svolte dall esperto in fattori umani dall esperto di interazione con le persone disabili e dal gruppo di valutazione il costo complessivo della verifica tiene anche conto dei tempi di utilizzo delle tecnologie assistive impiegate 241 DM 8 Luglio 2005 Ai sensi dell articolo 3 comma 5 lettera b del regolamento gli importi massimi dovuti dai soggetti privati come corrispettivo per l attivit svolta dai valutatori sono riportati nell Allegato F che costituisce parte integrante del presente decreto Art 6 Logo attestante il possesso del requisito di accessibilit 1 Il modello del logo e la corrispondenza tra il logo stesso eventualmente corredato da asterischi ed il diverso livello di qualit del servizio sono indicati nell Allegato E che costituisce parte integrante del presente decreto Art 7 Utilizzo del logo 1 La richiesta di autorizzazione ad esporre il logo viene presentata alla Presidenza del Consiglio dei Ministri Dipartimento per l innovazione e le tecnologie per via telematica tramite il sito del Centro Nazionale per l Informatica nella Pubblica Amministrazione CNIPA ai sensi dell articolo 4 comma 3 del regolamento Ai fini del comma 1 i soggetti di cui all art 3 comma 1 della legge ed i soggetti privati che intendono esporre il logo attestante il possesso
103. e idonee a favorire e mantenere l interesse dell utente flessibilit l ambiente deve tener conto delle preferenze individuali e dei contesti ALLEGATO C Requisiti tecnici di accessibilit per i personal computer di tipo desktop e portatili Per ciascun requisito viene indicato il numero d ordine l enunciato e il riferimento agli standard definiti nella Section 508 del Rehabilitation Act 263 DM 8 Luglio 2005 Requisito n 1 Enunciato Il computer deve potersi collegare mediante canali standard a sistemi di accensione remota Riferimenti Sec 508 non presente Requisito n 2 Enunciato I tasti e i pulsanti devono essere raggiungibili ed operabili con minima abilit e con una forza massima di 2 3 Kg pari a circa 22 2 N Riferimenti Sec 508 1194 26 a 1194 23 k2 Requisito n 3 Enunciato I tasti e i pulsanti devono essere tattilmente percepibili senza necessit di attivarli Riferimenti Sec 508 1194 26 a 1194 23 k1 Requisito n 4 Enunciato In presenza della funzionalit di ripetizione dei tasti l intervallo di tempo sia per la prima ripetizione che per le ripetizioni successive deve essere configurabile in almeno 2 secondi Riferimenti Sec 508 1194 26 a 1194 23 k3 Requisito n 5 Enunciato Il diverso stato di attivazione dei tasti selezionati o bloccati deve essere percepibile oltre che visivamente anche attraverso il tatto o l udito Riferimenti Sec 508 1194 26 a 1194 23 k4
104. e neanche spiegato quale tool sia stato usato per compiere il controllo in quanto si tratta di un informazione superflua che finirebbe per distrarlo dall obiettivo principale cio la verifica della conformit del proprio sito ai requisiti di legge Ovviamente questo non basta utenti pi esperti saranno sicuramente pi esigenti ed qui che entrano in gioco gli altri livelli di profondit Il primo responso infatti rappresenta il punto di partenza per esplorazioni pi approfondite sar possibile innanzitutto accedere al report completo effettuato dal tool usato per compiere il controllo secondo livello in questo modo l utente pi curioso potr controllare di persona cosa andato storto nella verifica e prendere i giusti provvedimenti 162 Capitolo 5 Inoltre presente un ulteriore livello pensato come una guida per l utente la valutazione automatica non pu essere esaustiva ci sono molti controlli che devono essere effettuati manualmente in questi casi il report pu solo far notare la necessit di effettuare questi controlli Una volta presa visione del report e degli avvertimenti l utente pu accedere ad una serie di linee guida esplicative dei passaggi da compiere per effettuare i controlli manuali In definitiva grazie a questo modello di organizzazione sar possibile sapere immediatamente se il sito raggiunge un livello minimo di accessibilit quello verificabile in maniera automatica se la risp
105. e al CNIPA 251 DM 8 Luglio 2005 Riferimenti WCAG 1 0 12 1 12 2 Riferimenti Sec 508 1194 22 i Requisito n 3 Enunciato Fornire una alternativa testuale equivalente per ogni oggetto non di testo presente in una pagina e garantire che quando il contenuto non testuale di un oggetto cambia dinamicamente vengano aggiornati anche i relativi contenuti equivalenti predisposti l alternativa testuale equivalente di un oggetto non testuale deve essere commisurata alla funzione esercitata dall oggetto originale nello specifico contesto Riferimenti WCAG 1 0 1 1 6 2 Riferimenti Sec 508 1194 22 a Requisito n 4 Enunciato Garantire che tutti gli elementi informativi e tutte le funzionalit siano disponibili anche in assenza del particolare colore utilizzato per presentarli nella pagina Riferimenti WCAG 1 0 2 1 Riferimenti Sec 508 1194 22 c Requisito n 5 Enunciato Evitare oggetti e scritte lampeggianti o in movimento le cui frequenze di intermittenza possano provocare disturbi da epilessia fotosensibile o disturbi della concentrazione ovvero possano causare il malfunzionamento delle tecnologie assistive utilizzate qualora esigenze informative richiedano comunque il loro utilizzo avvertire 252 Appendice C l utente del possibile rischio prima di presentarli e predisporre metodi che consentano di evitare tali elementi Riferimenti WCAG 1 0 7 1 7 2 7 3 Riferimenti Sec 508 1194 22 j Requisito n 6
106. e di tipo auditivo abbia un alternativa testuale I file 18 Elemento a Controllare multimediali Media ogni elemento a il cui di tipo visivo valore dell attributo href dovrebbero finisca per mov wmv avere mpeg aif rvm e alternative verificare che esista testuali o un alternativa testuale o auditive auditiva a questo tipo di contenuto Ci si aspetta che ogni file multimediale di tipo visivo abbia un alternativa testuale o auditiva I testi 19 Elemento area alternativi Bassa Controllare l attributo alt delle aree di ogni elemento area e dovrebbero verificare che indichi la identificare le destinazione del link Ci si destinazioni aspetta che il testo dei link alternativo di ogni elemento area identifichi la destinazione del link I titoli delle 19 Elemento a Controllare 144 Capitolo 4 ancore Bassa l attributo title di ogni dovrebbero elemento a e verificare se descrivere le il suo valore descrive la destinazioni destinazione del link Ci si dei link aspetta che ogni ancora abbia un titolo che ne descriva la destinazione del link Gli 20 Elemento meta aggiornament Alta Controllare ogni elemento i automatici meta che contiene un non attributo http equiv il cui dovrebbero valore sia refresh e essere usati verificare che l elemento non senza contenga anche un attributo preavviso
107. e facile da acquisire ma richiede anche una certa sensibilit e un attenzione che hanno le loro radici in un atteggiamento socio culturale attento e rispettoso ai problemi di tutti ma soprattutto delle minoranze che purtroppo sempre meno presente in un mondo dominato pi dalle ideologie del profitto che dall attenzione a valori di reale uguaglianza Bisogna dire che tuttavia le linee guida in genere vertono principalmente su due concetti principali il primo fa leva sulla capacit di trasformazione dei documenti secondo le caratteristiche proprie del browser o fissate dall autore per la 36 Capitolo 1 lettura il secondo sulla facilit di orientamento di navigazione e di comprensione all interno dei documenti Ai fini dell accessibilit la cosa fondamentale che tutti i possibili tipi di presentazione di un documento riescano a mostrare all utente se non proprio lo stesso contenuto almeno un suo valido equivalente Perch ci possa avvenire sono necessarie due condizioni 1 che siano stati preparati degli equivalenti per quei contenuti che per loro natura si rivolgono ad un solo canale sensoriale per esempio dei testi alternativi come equivalenti delle immagini 2 che non vi siano vincoli all interno del documento tali da consentire un adeguata presentazione del contenuto solo su certi programmi utente ad esempio browser visuali di una certa marca e sotto determinate condizioni d uso per esempio una data ri
108. e incaricato dell attuazione della legge qualora i requisiti non vengano soddisfatti 14 Introduzione Dai contatti avuti con Antonio De Vanna e i suoi collaboratori Steven Sintini e Adamo Liberto del CNIPA l organo delegato all istituzione dell elenco dei valutatori emersa con chiarezza la necessit di fornire alla PA un nuovo set di strumenti che rispondano meglio a queste esigenze Oggi esistono due grandi toolbar barre degli strumenti internazionali una per il browser di casa Microsoft la Web Accessibility Toolbar di AIS Accessible Information Solutions e una per il browser open source Firefox la Mozilla Firefox Accessibility Extension Ma per i motivi detti sopra queste toolbar non possono venire usate con profitto nell ambito della PA italiana Il nostro progetto proprio questo creare partendo da quello che gi esiste una nuova toolbar che vada a coprire il buco della nicchia italiana di mercato e che serva ad automatizzare il pi possibile le verifiche tecniche Consci d altra parte del fatto che alcune di queste verifiche devono essere compiute perlopi in modo manuale e non sono automatizzabili pi di tanto ci proponiamo di fornire anche dei suggerimenti per guidare l utente nella verifica di tutti quei requisiti che possono essere controllati solo in modo manuale 4 Responsabile Ufficio Accessibilit dei sistemi informatici CNIPA 5 Centro Nazionale per l Informatica nella Pubblica Am
109. e pi a fondo come funzionano i tool che verranno usati nella toolbar e come si comportano in effetti quando si trovano a dover effettuare un particolare controllo Soprattutto si cerca di spiegare quali controlli vengono realizzati nei fatti Nella tabella qui sotto abbiamo cercato di estrapolare dai vari tool una serie di test che sono quelli in grado di automatizzare il pi possibile i controlli di accessibilit della legge Stanca Questa operazione potr servire anche in seguito come base da cui partire per individuare ulteriori controlli iniziativa gi intrapresa tra l altro proprio nel presente lavoro alcuni dei controlli in tabella infatti nascono dalle osservazioni riguardo quelli che ancora possono essere definiti come i punti deboli dei tool in commercio Nella prima colonna abbiamo riportato il nome del test con riferimento al risultato atteso Nella seconda colonna figurano il riferimento al numero del requisito cui collegato il test e la priorit alta media o bassa del test Nella terza colonna la pi importante si trova la procedura di svolgimento concepita per condurre il test 117 Test effettuati NOME TEST RIFERIM E SVOLGIMENTO PRIORITA I link non 01 Elemento a Controllare dovrebbero Media ogni elemento a aprirsi in verificare che il valore nuove finestre dell attributo target non del browser sia blank Ci si aspetta che le pagine di dest
110. e script applet e altri oggetti di programmazione siano comandabili attraverso diversi dispositivi di input REQUISITO NUMERO 17 Per questo requisito che come abbiamo detto ricalca quello che lo precede allargando il focus abbiamo predisposto dei controlli sui diversi elementi che devono essere accessibili anche con dispositivi di input diversi dal mouse Per esempio bisogna verificare che laddove siano usati elementi come onmouseover onmouseout onclick onmouseup onmousedown comandi per l utilizzo del mouse a questi siano associati rispettivamente anche gli elementi onfocus onblur onkeypress onkeyup onkeydown che regolano gli stessi comandi da tastiera Inoltre bisogna verificare che non siano presenti elementi come ondbclick cio la reazione che corrisponde al doppio click del tasto sinistro del mouse e onmousemove Infatti il doppio click del mouse riconosciuto come una delle pratiche pi inaccessibili nell uso dei computer in quanto 157 Elaborazione dei test un operazione troppo complessa e che non trova riscontri possibili negli altri dispositivi di input Legare una reazione allo spostamento del mouse sarebbe dannoso per lo stesso motivo REQUISITO NUMERO 18 Questo requisito si pu ricondurre ancora una volta alle direttive illustrate nei requisiti numero 03 e 15 ma questa volta l attenzione rivolta agli elementi multi
111. e si autoaggiornano periodicamente Priorit 2 Per esempio in HTML non fare autoaggiornare le pagine con HTTP EQUIV refresh fino a quando gli interpreti non permetteranno agli utenti di disabilitare questa caratteristica 7 5 Fino a quando gli interpreti non forniranno la capacit di bloccare l auto reindirizzamento non usare marcatura per reindirizzare le pagine automaticamente Piuttosto configurare il server in modo che esegua i reindirizzamenti Priorit 2 Nota Gli elementi BLINK e MARQUEE non sono definiti in alcuna delle specifiche HTML del W3C e non dovrebbero essere usate Linea guida 8 Assicurare l accessibilit diretta delle interfacce utente incorporate Assicurarsi che la progettazione delle interfacce utente segua i principi dell accessibilit accesso alle diverse funzionalit indipendente dai dispositivi usati possibilit di operare da tastiera comandi vocali ecc Quando un oggetto incorporato possiede una sua propria interfaccia l interfaccia cos come l interfaccia dello stesso browser deve essere accessibile Se l interfaccia dell oggetto 295 Le WCAG del WAI incorporato non pu essere resa accessibile deve essere fornita una soluzione alternativa accessibile Nota Per informazioni sulle interfacce accessibili si prega di consultare le User Agent Accessibility Guidelines e le Authoring Tool Accessibility Guidelines Punto di controllo 8 1 Fare in modo che elementi di programmi
112. e sia che vengano usati gli attributi predisposti per i casi in cui i browser non supportino le funzionalit aggiuntive come noscript per gli script o noembed per gli oggetti incorporati sia che i testi alternativi siano adeguati alle situazioni pur con tutte le limitazioni del caso 101 Controllo incrociato requisito tool Wave invece riesce solo ad TOOL UTILI E VOTI A Checker 3 i Barra dell Accessibilit 2 altri oggetti ma tace Cynthia Says 2 riguardo alle alternative Firefox Web Developer 2 proposte Wave 2 La Barra dell Accessibilit WebXact 1 identificare script e molti ha una funzione per la visualizzazione degli elementi javascript e una per escludere dalla visualizzazione tutti gli oggetti che necessitano di plug in ma questi sono controlli manuali La stessa funzione per la disabilitazione degli elementi javascript offerta anche dalla Toolbar di Firefox e ovviamente anche in questo caso si tratta di un controllo manuale Cynthia Says si pone un po come una via di mezzo tra A Checker e Wave in quanto controlla anche la presenza di elementi come noscript ma poi si perde al momento di controllare l adeguatezza delle alternative WebXact offre diversi punti di controllo in questo ambito ricordando di fornire alternative per ogni oggetto che veicola informazioni importanti Nessun tool invece pu sostituire il giudizio umano quando si tratta di capire se la
113. e tali oggetti ma non possono effettuare controlli per verificare che questi 193 Elaborazione delle linee guida per l utente oggetti siano indipendenti dal dispositivo di puntamento utilizzato L utente dovr allora verificarlo di persona controllando empiricamente che l oggetto possa essere comandato indifferentemente almeno tramite mouse e tastiera 1 Controllare che tutti gli script le applet e gli oggetti di programmazione siano indipendenti dal device e che possano essere controllati indifferentemente tramite mouse e tastiera o altri dispositivi di puntamento REQUISITO NUMERO 17 Controllo accessibilit diretta A Checker Semi Auto Come abbiamo gi detto durante la presentazione del requisito e nel controllo incrociato coi tool il controllo dell accessibilit diretta degli oggetti molto simile al controllo della loro indipendenza dai dispositivi di puntamento che abbiamo discusso poco sopra e pertanto le modalit di verifica sono assimilabili cos come i consigli sugli ulteriori controlli da effettuare 1 Controllare che oggetti di programmazione script e applet siano direttamente accessibili e quindi comandabili tramite pi dispositivi almeno la tastiera oltre al mouse 194 Capitolo 6 REQUISITO NUMERO 18 Individuazione elementi multimediali A Checker Auto Presenza e posizione alternativa A Checker Semi Auto Alternativa sonora Hera Semi Auto Adeguatezza alternativa non present
114. ecessari per l esecuzione delle attivit devono essere facili da capire e da usare operabilit informazioni e comandi devono consentire una scelta immediata della azione adeguata per raggiungere l obiettivo voluto coerenza simboli messaggi e azioni devono avere lo stesso significato in tutto l ambiente salvaguardia della salute safety l ambiente deve possedere caratteristiche idonee a salvaguardare il benessere psicofisico dell utente sicurezza l ambiente deve possedere caratteristiche idonee a fornire transazioni e dati affidabili gestiti con adeguati livelli di sicurezza trasparenza l ambiente deve comunicare all utente lo stato gli effetti delle azioni compiute e le informazioni 262 Appendice C 8 9 10 11 12 necessarie per la corretta valutazione della dinamica dell ambiente stesso apprendibilit l ambiente deve possedere caratteristiche di utilizzo di facile e rapido apprendimento aiuto e documentazione funzioni di aiuto quali le guide in linea e documentazione relativa al funzionamento dell ambiente devono essere di facili reperimento e connesse al compito svolto dall utente tolleranza agli errori l ambiente pur configurandosi in modo da prevenire gli errori ove questi comunque si manifestino deve fornire appropriati messaggi che individuino chiaramente l errore occorso e le azioni necessarie per superarlo gradevolezza l ambiente deve possedere caratteristich
115. ecifiche rispettandone l aspetto semantico In particolare per i linguaggi a marcatori HTML HypertText Markup Language e XHTML eXtensible HyperText Markup Language a per tutti i siti di nuova realizzazione utilizzare almeno la versione 4 01 dell HTML o preferibilmente la versione 1 0 dell VXHTML in ogni caso con DTD Document Type Definition Definizione del Tipo di Documento di tipo Strict per i siti esistenti in sede di prima applicazione nel caso in cui non sia possibile ottemperare al punto a consentito utilizzare la versione dei linguaggi sopra indicati con DTD Transitional ma con le seguenti avvertenze 1 evitare di utilizzare all interno del linguaggio a marcatori con il quale la pagina realizzata elementi ed attributi per definirne le caratteristiche di presentazione della pagina per esempio caratteristiche dei caratteri del testo colori del testo stesso e dello sfondo ecc ricorrendo invece ai fogli di stile CSS Cascading Style Sheets per ottenere lo stesso effetto grafico 64 Capitolo 3 2 evitare la generazione di nuove finestre ove ci non fosse possibile avvisare esplicitamente l utente del cambiamento del focus ANALISI E TEST Affinch un sito Web sia accessibile prima di tutto deve essere corretto grammaticalmente Ogni pagina HTML o XHTML valida deve cominciare con un frammento di codice che si chiama tecnicamente document type definition ovvero tradotto in ita
116. ecifico requisito analizzato possono esserci solo due parole conforme scritto in verde o non conforme scritto in rosso Questo primo risultato ottenuto miscelando i responsi dei singoli sotto controlli mostrati nella parte bassa della schermata A sinistra si trova un nome riassuntivo del controllo effettuato passandoci sopra col mouse si apre una descrizione pi ampia a destra il risultato che segue le stesse modalit illustrate sopra In particolare per avere come risultato generale conforme necessario che nessuno dei sotto controlli risulti non conforme mentre la presenza di uno o pi sotto controlli manuali non inficia sul risultato globale Semplicemente se un requisito risulta conforme ma con un sotto controllo manuale l utente sar esortato a compiere ulteriori verifiche Nel quadrante in basso a sinistra si trovano anche i comandi che consentono di accedere agli altri livelli di profondit sono rappresentati da dei bottoni grigi sulla sinistra dei singoli sotto controlli Sono presenti due tipi di bottone report completo e ulteriori controlli 166 Capitolo 5 Bisogna notare che i due tipi di bottone non devono essere presenti necessariamente entrambi Nello specifico i sotto controlli manuali non danno mai la possibilit di accedere al report completo mentre i sotto controlli pi efficienti non hanno bisogno di ulteriori verifiche Le funzioni di questi
117. ecnico Pi in particolare la verifica tecnica si articola nelle seguenti attivit a riscontro con sistemi di validazione automatica della rispondenza alla sua definizione formale del linguaggio a marcatori utilizzato b verifica dell esperto tecnico sul corretto utilizzo semantico degli elementi e degli attributi secondo le specifiche del linguaggio a marcatori impiegato anche mediante l uso di strumenti semiautomatici di valutazione allo scopo di evidenziare problemi non riscontrabili dalle verifiche automatiche c esame della pagina con varie versioni di diversi browser grafici in vari sistemi operativi Riguardo alla reperibilit di questi strumenti nel testo del decreto si accenna alla disponibilit sul mercato di programmi in grado di agevolare la verifica tecnica e si rimanda alla lista degli strumenti pi diffusi presente nel sito del W3C Paragrafo 2 2 dello studio sulle linee guida recanti i requisiti tecnici e i diversi livelli per l accessibilit e le metodologie tecniche per la verifica dell accessibilit dei siti Internet 12 Per verifica automatica si intende una misura o una stima fornita esclusivamente da uno strumento automatico un programma o un algoritmo che attesti se una certa condizione rispettata o meno Allegato A paragrafo 2 del decreto recante i requisiti tecnici e i diversi livelli per l accessibilit agli strumenti informatici 13 Introduzione all indirizzo
118. el linguaggio a marcatori con il quale la pagina realizzata elementi ed attributi per definirne le caratteristiche di presentazione della pagina per esempio caratteristiche dei caratteri del testo colori del testo stesso e dello sfondo ecc ricorrendo invece ai fogli di stile CSS Cascading Style Sheets per ottenere lo stesso effetto grafico 2 evitare la generazione di nuove finestre ove ci non fosse possibile avvisare esplicitamente l utente del cambiamento del focus Riferimenti WCAG 3 1 3 2 3 5 3 6 3 7 11 1 11 2 Riferimenti Section 508 non presenti 43 I criteri della legge Stanca 02 Non consentito l uso dei frame nella realizzazione di nuovi siti In sede di prima applicazione per i siti Web esistenti gi realizzati con frame consentito l uso di HTML 4 01 o XHTML 1 0 con DTD frameset ma con le seguenti avvertenze a evitare di utilizzare all interno del linguaggio a marcatori con il quale la pagina realizzata elementi ed attributi per definirne le caratteristiche di presentazione della pagina per esempio caratteristiche dei caratteri del testo colori del testo stesso e dello sfondo ecc ricorrendo invece ai fogli di stile CSS Cascading Style Sheets per ottenere lo stesso effetto grafico b fare in modo che ogni frame abbia un titolo significativo per facilitarne l identificazione e la navigazione se necessario descrivere anche lo scopo dei frame e
119. el logo stesso sono indicati nel decreto di cui all articolo 11 della legge n 4 del 2004 Art 6 Casi di aggiornamento della valutazione di accessibilit 1 In caso di modifiche sostanziali dei siti o servizi e nel caso del rinnovo dell autorizzazione di cui all articolo 4 comma 1 i soggetti privati richiedono tempestivamente un aggiornamento della valutazione dell accessibilit ad uno dei valutatori iscritti nell elenco Il valutatore effettuata la verifica rilascia 227 Art DPR 1 Marzo 2005 n 75 un nuovo attestato al soggetto richiedente inviandone contestualmente copia all Amministrazione per l aggiornamento della durata e del livello di qualit del logo in caso di rinnovo dell autorizzazione l invio della copia deve avvenire almeno quindici giorni prima della data di scadenza dell autorizzazione stessa 7 Poteri ispettivi di controllo sui soggetti privati 1 Nei riguardi dei soggetti privati il CNIPA previa comunicazione inviata al soggetto interessato verifica il mantenimento dei requisiti di accessibilit dei siti e dei servizi anche avvalendosi di valutatori iscritti nell elenco di cui all articolo 3 comma 1 purch questi ultimi risultino estranei alla realizzazione manutenzione o certificazione del sito o servizio e adegua eventualmente il logo al livello di accessibilit riscontrata aggiornandone la validit temporale In caso di riscontro di un livello di accessibilit in
120. ella prima versione erano separate in due bottoni le ulteriori informazioni sul Laboratorio di Usabilit e Accessibilit e i crediti sulla Toolbar stessa Come nella prima versione cliccando su uno dei bottoni numerati si apre una pagina che contiene il primo report di verifica su quel particolare requisito Per ricordare all utente dove si trova il bottone selezionato rimane acceso in colore 171 Interfaccia definitiva dorato e una lancetta costituita dalla chiave del logo di LUA Toolbar si pone in corrispondenza del numero selezionato circondandolo Nel frattempo sulla destra si apre la pagina con il report vero e proprio In Figura 7 vediamo il report generale ovvero il primo livello di profondit di LUA Toolbar CNIPA Centro Nazionale per Informatica nella Pubblica Amministrazione http www cnipa gov it site it IT ATO Google c gt poe ia men Q NON CONFORME l obar Strumenti per Accessibilit Im due anni di attivit E realizzazione di tutte l Convegni C onn etti Completo Presenza alternative testuali conforme i Galerias D report Ulteriori P j NI neon SRO Enter Significativit alternative non conforme Roi t vARDEA dell dibi PA i modelli di gove D dei servizi Sono pre Magnolfi Modulo di re B Continua Funzionamento Figura 7 Il primo livello di profondit nella versione definitiva Ne
121. elle di dati e le celle di intestazione che hanno due o pi livelli logici di intestazione di righe o colonne Riferimenti WCAG 5 2 Riferimenti Section 508 1194 22 h 11 Usare i fogli di stile per controllare la presentazione dei contenuti e organizzare le pagine in modo che possano essere lette anche quando i fogli di stile siano disabilitati o non supportati Riferimenti WCAG 3 3 6 1 Riferimenti Section 508 1194 22 d 12 La presentazione e i contenuti testuali di una pagina devono potersi adattare alle dimensioni della finestra del browser utilizzata dall utente senza sovrapposizione degli oggetti presenti o perdita di informazioni tali da rendere incomprensibile il contenuto anche in caso di ridimensionamento ingrandimento o riduzione dell area di visualizzazione o dei caratteri rispetto ai valori predefiniti di tali parametri Riferimenti WCAG 3 4 47 I criteri della legge Stanca Riferimenti Section 508 non presenti 13 In caso di utilizzo di tabelle a scopo di impaginazione garantire che il contenuto della tabella sia comprensibile anche quando questa viene letta in modo linearizzato e utilizzare gli elementi e gli attributi di una tabella rispettandone il valore semantico definito nella specifica del linguaggio a marcatori utilizzato Riferimenti WCAG 5 3 5 4 Riferimenti Section 508 non presenti 14 Nei moduli form associare in maniera esplicita le etichette
122. ello che servirebbe alla Pubblica Amministrazione italiana proprio uno strumento in grado di accertare il livello tecnico di accessibilit del sito di orientare lo sviluppatore a capire quali requisiti ancora non vengono raggiunti e successivamente di predisporre dei consigli per migliorare la rispondenza del sito ai requisiti di legge Dato che la maggior parte dei requisiti pu essere verificata da pi di un tool tabella 3 la strategia sar quella di individuare il tool che effettua una particolare verifica nel modo migliore e utilizzarlo come base di partenza per arrivare a quanto voluto Numero Tool utilizzabili Requisito 01 A Checker ACC Barra dell Accessibilit Dr Watson EvalAccess Firefox Web Developer Functional Accessibility Evaluator Juicy Studio Wave Web Accessibility Inspector 02 A Checker Barra dell Accessibilit Cynthia Says Functional Accessibility Evaluator Hera 58 Capitolo 2 Juicy Studio Wave 03 A Checker Barra dell Accessibilit Cynthia Says EvalAccess Firefox Web Developer Functional Accessibility Evaluator Wave 04 A Checker Barra dell Accessibilit 05 A Checker Barra dell Accessibilit Flicker Rate Test WebXact 06 A Checker Barra Dell Accessibilit Colour Check Colour Contrast Analyser Firefox Web Developer Fg Bg Color Contrast Analyzer Juicy Studio 07 A Checker Barra dell Accessibi
123. embed e verificare che la essere sua interfaccia sia accessibili controllabile anche tramite tastiera Ci si aspetta che l interfaccia di un oggetto sia controllabile anche da tastiera Le interfacce 16 Elemento script degli script Bassa Controllare le operazioni di 139 Test effettuati dovrebbero essere accessibili ogni elemento script e verificare che l interfaccia possa essere gestita tramite tastiera Ci si aspetta che l interfaccia sia accessibile tramite tastiera Gli elementi 17 Tutti gli elementi dovrebbero Alta Controllare ogni elemento essere che contenga un attributo accessibili onclick e verificare che tramite contenga anche un attributo tastiera onkeypress Ci si aspetta l attributo che i due elementi siano onclick presenti necessita contemporaneamente anche l attributo onkeypress Gli elementi 17 Tutti gli elementi dovrebbero Alta Controllare ogni elemento essere che contenga un attributo accessibili onmousedown e verificare tramite che contenga anche un tastiera attributo onkeydown Ci l attributo si aspetta che i due elementi onmousedo siano presenti wn necessita contemporaneamente anche l attributo 140 Capitolo 4 onkeydown Gli elementi 17 Tutti gli elementi dovrebbero Alta Controllare ogni elemento essere che contenga un attributo accessibili
124. ementi dovrebbero input che hanno radio avere come valore dell attributo un etichetta type Ci si aspetta che associata l elemento in questione abbia un elemento label associato esplicitamente in almeno uno dei seguenti metodi l elemento input ha un attributo id che coincide con l attributo for dell elemento label e o l elemento input ha un attributo title e o l elemento input contenuto nell elemento label Tutte le 14 Elemento input checkbox Alta Controllare tutti gli elementi dovrebbero input che hanno avere checkbox come valore un etichetta dell attributo type Ci si associata aspetta che l elemento in questione abbia un elemento label esplicitamente in associato almeno uno dei seguenti metodi l elemento input ha un attributo id che coincide 134 Capitolo 4 con l attributo for label e o l elemento input ha un dell elemento attributo title e o l elemento input contenuto nell elemento label Tutte le 14 Elemento input password Alta Controllare tutti gli elementi dovrebbero input che hanno avere password come valore un etichetta dell attributo type Ci si associata aspetta che l elemento in questione abbia un elemento label esplicitamente in associato almeno uno dei seguenti metodi l elemento
125. endo la simulazione della visualizzazione del sito con diversi browser a diverse risoluzioni 1 Visualizzare il sito a diverse risoluzioni almeno 640x480 800x600 e 1024x768 con la Barra dell Accessibilit e verificare che il sito risulti comunque navigabile e fruibile al meglio In particolare controllare che gli elementi non collassino su se stessi sovrapponendo i vari contenuti e che tutti gli oggetti presenti nella pagina siano ancora utilizzabili con profitto 2 Visualizzare il sito tramite diversi browser almeno Internet Explorer Opera e Firefox con Browser Cam e 188 Capitolo 6 verificare che il sito risulti comunque navigabile e fruibile al meglio In particolare controllare che tutti gli oggetti presenti nella pagina siano ancora utilizzabili con profitto per esempio controllare che i form di inserimento dati siano visualizzati con tutti i browser utilizzati REQUISITO NUMERO 13 Distinzione tipi di tabelle A Checker Auto Linearizzazione Delorie Lynx Viewer Semi Auto Sempre pi nella creazione di siti Web vengono usate le tabelle in modo improprio si tratta di tabelle che non vengono riempite di informazioni testuali ma che vengono usate come griglia per suddividere lo spazio in segmenti pi facilmente gestibili nei quali inserire i contenuti e formattarli nel modo pi adeguato Tali tabelle vengono definite di layout in quanto influenzano la presentazione della pagina
126. ente nell attributo longdesc A questo scopo il software dovrebbe essere in grado di riconoscere il testo all interno delle immagini e di confrontarlo con quello che scritto nell attributo alt REQUISITO NUMERO 04 Questo requisito molto difficile da verificare perch non esistono modi automatici di farlo L unico test che si pu effettuare e nella tabella tale test declinato per diversi oggetti quello di controllare che gli oggetti non facciano affidamento sul solo colore per veicolare significato Per esempio consigliabile non inserire un bottone verde per confermare un acquisto accanto a uno rosso per annullare meglio inserire una scritta conferma vicino al bottone verde e una annulla relativa a quello rosso I test in questione 150 Capitolo 4 devono verificare la presenza di qualunque elemento che possa veicolare significato alternativamente al colore Per un altra verifica utile vedere anche la discussione sul requisito numero 06 REQUISITO NUMERO 05 I quattro controlli proposti nella tabella del paragrafo precedente sono tutti mirati a individuare che non ci siano oggetti lampeggianti o intermittenti qualunque sia la loro natura siano essi immagini script applet o oggetti di altro tipo Filcker Rate Test funziona cos bene nella verifica di questo requisito che non c bisogno di apportare delle modifiche al suo paradigma REQUISITO NUMERO 06 Il test in questo caso risu
127. enuto del sito i tool possono essere solo di scarso aiuto Per avere un link ottimale bisogna fare in modo non solo che il collegamento non sia rotto ma anche che la destinazione sia subito chiara Gli strumenti meccanici possono solo mostrare il testo alternativo associato ad ogni link ma poi bisogna capire se questo testo sufficientemente esplicativo o se nella pagina vengono usati altri artifici per far capire all utente cosa succeder in caso di pressione del collegamento Inoltre non nemmeno possibile individuare tramite tool i modi in cui si cerca di ovviare al problema ricorrente dei link comuni a pi pagine per esempio quelli dei classici men a schedario nella parte alta delle pagine che vengono letti ripetutamente dai browser vocali causando senz altro fastidio a chi ne fa uso Quindi bisogna ricercarli manualmente facendo affidamento sulla creativit dei webmaster 1 Visualizzare i testi alternativi dei link tramite A Checker e verificare che vi sia spiegata la destinazione cui porta il collegamento 197 Elaborazione delle linee guida per l utente 2 Individuare nelle vicinanze dei link eventuali altre modalit di spiegazione della destinazione del collegamento per esempio una descrizione testuale accanto al link 3 Verificare che vengano adottate soluzioni per evitare che i browser vocali ripetano pi volte i gruppi di link comuni a pi pagine REQUISITO NUMERO 20 Individuazione aggiornamen
128. er compie controlli A Checker 2 atti proprio a individuare la Cynthia Says 1 presenza di aggiornamenti o EvalAccess 1 reindirizzamenti automatici ed l unico tra i tool analizzati a offrire questo servizio Nonostante ci il controllo risulta incompleto in quanto non prende in considerazione gli altri casi in cui per l erogazione del servizio previsto un intervallo di tempo limitato Lo stesso si pu dire per EvalAccess ed anche per Cynthia Says Questi tool comunque si pongono sotto A Checker perch individuano solo gli aggiornamenti e non i reindirizzamenti I MIGLIORI Individuazione aggiornamenti automatici A Checker Semi Auto Individuazione servizi a tempo non presente Manuale 111 Controllo incrociato requisito tool 3 1 21 Requisito Numero 21 Rendere selezionabili e attivabili tramite comandi da tastiere o tecnologie in emulazione di tastiera o tramite sistemi di puntamento diversi dal mouse i collegamenti presenti in una pagina per facilitare la selezione e l attivazione dei collegamenti presenti in una pagina necessario garantire che la distanza verticale di liste di link e la spaziatura orizzontale tra link consecutivi sia di almeno 0 5 em la distanza orizzontale e verticale tra i pulsanti di un modulo sia di almeno 0 5 em e che le dimensioni dei pulsanti in un modulo siano tali da rendere chiaramente leggibile l etichetta in essi contenuta ANALISI E TEST Questo requisito si r
129. erimenti WCAG 7 1 7 2 7 3 Riferimenti Section 508 1194 22 j 45 I criteri della legge Stanca 06 Garantire che siano sempre distinguibili il contenuto informativo foreground e lo sfondo background ricorrendo a un sufficiente contrasto nel caso del testo o a differenti livelli sonori in caso di parlato con sottofondo musicale evitare di presentare testi in forma di immagini Riferimenti WCAG 2 2 Riferimenti Section 508 non presenti 07 Utilizzare mappe immagine sensibili di tipo lato client piuttosto che lato server salvo il caso in cui le zone sensibili non possano essere definite con una delle forme geometriche predefinite indicate nella DTD adottata Riferimenti WCAG 9 1 Riferimenti Section 508 1194 22 f 08 In caso di utilizzo di mappe immagine lato server fornire i collegamenti di testo alternativi necessari per ottenere tutte le informazioni o i servizi raggiungibili interagendo direttamente con la mappa Riferimenti WCAG 1 2 Riferimenti Section 508 1194 22 e 09 Per le tabelle dati usare gli elementi marcatori e gli attributi previsti dalla DTD adottata per descrivere i contenuti e identificare le intestazioni di righe e colonne 46 Capitolo 2 Riferimenti WCAG 5 1 5 5 5 6 Riferimenti Section 508 1194 22 g 10 Per le tabelle dati usare gli elementi marcatori e gli attributi previsti nella DTD adottata per associare le c
130. esempio editor di testo database fogli elettronici ma anche programmi di posta elettronica browser ecc inon vedenti muniti dell hardware necessario possono stampare anche in braille i documenti prodotti e scansionare testi e immagini Esattamente come qualsiasi altro utente informatico normodotato Per gli ipovedenti poi vi sono anche altri strumenti come gli ingranditori magnifier mirati per rispondere a esigenze diverse in funzione dell ampia gamma di difficolt visive 18 Capitolo 1 esistenti e accorgimenti nella stesura di documenti e nella presentazione di immagini che mettono in grado tali utenti di superare in modo relativamente semplice oggettive difficolt Gli elementi chiave per garantire l accesso alle pagine HTML agli ipovedenti sono i seguenti Un monitor di almeno 17 19 Una bassa risoluzione video 640x480 Caratteri grandi 12 18 punti un testo scritto con font di dimensioni da 14 a 18 punti leggibile agevolmente da un ipovedente Particolari combinazioni di colori che creino contrasti di livello elevato ad esempio un testo scritto in colore bianco o giallo su fondo di colore deciso nero blu verde ecc Risulta abbastanza semplice da leggere anche un testo ottenuto con una combinazione di colori pi usuale caratteri in colore nero su fondo bianco anche se comunque preferibile adottare sfondo scuro e caratteri in colori molto contrastanti Per un ipovedente pi el
131. essibilit Ciascuna delle linee guida comprende 1 Il proprio numero 2 Il proprio obiettivo 3 Collegamenti per la navigazione Tre collegamenti permettono di spostarsi alla linea guida che segue icona con freccia a destra a quella precedente icona con freccia a sinistra e alla posizione della linea guida corrente all interno dell Indice icona con freccia verso l alto 4 La logica dietro alla linea guida e alcune categorie di utenti destinate a beneficiarne 5 Una lista di definizioni dei punti di controllo Le definizioni dei punti di controllo presenti in ognuna delle linee guida spiegano in che modo la specifica linea guida applicabile in tipici scenari di sviluppo dei contenuti Ciascuna definizione dei punti di controllo comprende 1 Il numero 2 L obiettivo 3 La priorit I punti di controllo di priorit 1 vengono messi in evidenza attraverso l utilizzo di fogli di stile 4 Note informative opzionali esempi chiarificatori e riferimenti incrociati a linee guida correlate e a punti di controllo Ogni punto di controllo abbastanza specifico da consentire a chi si occupa della revisione di una pagina o di un sito di verificare che esso sia stato applicato 279 Le WCAG del WAI 3 1 Convenzioni del documento Le seguenti convenzioni editoriali vengono applicate all interno del presente documento 1 Inomi degli elementi sono scritti in lettere maiuscole 2 I nomi degli attributi sono riportati
132. evato il contrasto di colori e pi alta la capacit visiva consentita Ci significa quindi considerare con attenzione gli apparentamenti di colore da realizzare per ottenere un efficace contrasto che faccia balzare in primo piano soprattutto i contenuti vale a dire quanto viene comunicato e deve essere recepito in altre parole ci che 19 Disabilit e uso del Web dovrebbe essere l elemento fondamentale di una pagina Web Un buon contrasto di colori d altronde un elemento valido e positivo che viene messo a disposizione di tutti gli utenti Per quanto riguarda i font da utilizzare per agevolare un utente ipovedente preferibile scegliere caratteri molto ben disegnati che non siano troppo sottili light n troppo compressi condensed per riferirsi ai font pi diffusi sono in particolare molto bene leggibili Arial Verdana Century Gothic Tahoma Bookman Old Style e tutti gli altri che possibile definire simili per aspetto Da evitare accuratamente sono i font compressi per esempio Impact Juice Matisse Rockwell e simili quelli stilizzati per esempio Matura Snap Matisse ITC Lucida Handwriting e simili mentre i classici Courier New e Times New Roman sono considerati un po troppo sottili Per tutti i font nel limite del possibile si dovrebbero evitare grafie in corsivo mentre il grassetto bold in inglese sempre assai indicato e gradito da un utente ipovedente Un non vedente o un ipovede
133. eve contenere elementi di testo oggetti o altri elementi lampeggianti aventi una frequenza di intermittenza maggiore di 2Hz e minore di 55Hz Section 508 1194 21 k Requisito n 10 Enunciato L elemento attivo focus di una interfaccia utente deve essere chiaramente identificabile la 267 DM 8 Luglio 2005 identificazione e la variazione del focus devono essere segnalate a livello di interfaccia di programmazione API affinch le tecnologie assistive possano gestirle vanno altres adeguatamente segnalati gli elementi che richiedono obbligatoriamente un azione da parte dell utente Section 508 1194 21 c Requisito n 11 Enunciato La documentazione di supporto al prodotto e le caratteristiche di accessibilit devono essere rese disponibili anche in formato elettronico accessibile Section 508 1194 41 ALLEGATO E Logo di accessibilit dei siti Web e delle applicazioni realizzate con tecnologie Internet 1 Logo senza asterischi Consiste nella sagoma di un personal computer ag di colore terra di Siena unito a tre figure umane stilizzate rispettivamente da sinistra di colore celeste azzurro e amaranto le quali fuoriescono dallo schermo a braccia levate Detto logo risponde al primo livello di accessibilit legato alla conformit ai requisiti previsti per la verifica tecnica 2 Logo con asterischi 268 Appendice C Consiste nello stesso disegno sopra descritto con l aggiunta di asterischi esso garan
134. facilitare la selezione e l attivazione dei collegamenti presenti in una pagina necessario garantire che la distanza verticale di liste di link e la spaziatura orizzontale tra link consecutivi sia di almeno 05 em la 2 Unit di misura usata in tipografia un em corrisponde alla larghezza della lettera M in un particolare tipo di caratteri 50 Capitolo 2 distanza orizzontale e verticale tra i pulsanti di un modulo sia di almeno 0 5 em e che le dimensioni dei pulsanti in un modulo siano tali da rendere chiaramente leggibile l etichetta in essi contenuta Riferimenti WCAG non presenti Riferimenti Section 508 non presenti 22 Per le pagine di siti esistenti che non possano rispettare i suelencati requisiti pagine non accessibili in sede di prima applicazione fornire il collegamento a una pagina conforme a tali requisiti recante informazioni e funzionalit equivalenti a quelle della pagina non accessibile ed aggiornata con la stessa frequenza evitando la creazione di pagine di solo testo il collegamento alla pagina conforme deve essere proposto in modo evidente all inizio della pagina non accessibile Riferimenti WCAG 11 4 Riferimenti Section 508 1194 22 k Tabella 1 I requisiti della legge 4 2004 legge Stanca 51 I tool sul mercato e la loro relazione con i requisiti 2 2 I tool sul mercato e la loro relazione con i requisiti I requisiti da verificare appena i
135. faticosa per persone disabili che abbiano una visualizzazione lenta 13 10 Fornire un mezzo per saltare arte ASCII multilinea Priorit 3 Linea guida 14 Assicurarsi che i documenti siano chiari e semplici Assicurarsi che i documenti siano chiari e semplici in modo che possano essere compresi pi facilmente Una disposizione coerente della pagina una grafica riconoscibile e un linguaggio facile da capire giovano a tutti gli utenti In particolare essi aiutano persone con disabilit cognitive o con difficolt di lettura Tuttavia assicurarsi che le immagini abbiano equivalenti testuali per i non vedenti gli ipovedenti o per qualsiasi utente che non possa o abbia scelto di non visualizzare la grafica L uso di un linguaggio chiaro e semplice promuove una comunicazione efficace L accesso all informazione scritta pu essere difficile per persone con disabilit cognitive o dell apprendimento L uso di un linguaggio chiaro e semplice giova anche alle persone la cui madrelingua diversa dalla vostra comprese le persone che comunicano essenzialmente con il linguaggio dei segni Punti di controllo 14 1 Usare il linguaggio pi chiaro e semplice possibile che sia adatto al contenuto di un sito Priorit 1 306 Appendice D 14 2 Integrare il testo con presentazioni grafiche o uditive nei casi in cui esse possano facilitare la comprensione della pagina Priorit 3 14 3 Creare uno stile di presentazione coerente fra le p
136. fazione nell uso del prodotto soggetti privati soggetti diversi da quelli di cui all articolo 3 della legge n 4 del 2004 221 DPR 1 Marzo 2005 n 75 h valutatori soggetti iscritti nell apposito elenco e qualificati a certificare le caratteristiche di accessibilit dei servizi Art 2 Criteri e principi generali per l accessibilit 1 Sono accessibili i servizi realizzati tramite sistemi informatici che presentano i seguenti requisiti a accessibilit al contenuto del servizio da parte dell utente b fruibilit delle informazioni offerte caratterizzata anche da 1 facilit e semplicit d uso assicurando fra l altro che le azioni da compiere per ottenere servizi e informazioni siano sempre uniformi tra loro 2 efficienza nell uso assicurando fra l altro la separazione tra contenuto presentazione e modalit di funzionamento delle interfacce nonch la possibilit di rendere disponibile l informazione attraverso differenti canali sensoriali 3 efficacia nell uso e rispondenza alle esigenze dell utente assicurando fra l altro che le azioni da compiere per ottenere in modo corretto servizi e informazioni siano indipendenti dal dispositivo utilizzato per l accesso 4 soddisfazione nell uso assicurando fra l altro l accesso al servizio e all informazione senza ingiustificati disagi o vincoli per l utente 222 Appendice B c compatibilit con le linee guida indicate nelle c
137. feriore a quello del logo utilizzato sono a carico del soggetto privato i costi effettivi dell avvenuta ispezione nonch una quota di partecipazione ai costi per l espletamento delle funzioni ispettive determinata ai sensi dell articolo 3 comma 5 lettera c e comunque di importo non superiore al doppio del costo effettivo dell ispezione 228 Appendice B Art 8 Modalit di utilizzo del logo da parte dei soggetti di cui al comma 1 dell articolo 3 della legge n 4 del 2004 1 Le amministrazioni pubbliche e comunque i soggetti di cui all articolo 3 comma 1 della legge n 4 del 2004 che intendono utilizzare il logo sui siti e sui servizi forniti provvedono autonomamente a valutare l accessibilit sulla base delle regole tecniche definite con il decreto del Ministro per l innovazione e le tecnologie di cui all articolo 11 della legge n 4 del 2004 la valutazione positiva previa segnalazione al CNIPA consente l utilizzo del logo Art 9 Controlli esercitabili sui soggetti di cui al comma 1 dell articolo 3 della legge n 4 del 2004 1 Per l attuazione della legge ogni amministrazione pubblica centrale nomina un responsabile dell accessibilit informatica da individuare tra il personale appartenente alla qualifica dirigenziale gi in servizio presso l amministrazione stessa la cui funzione in assenza di specifica designazione svolta dal responsabile dei sistemi informativi di cui all articolo 10 del de
138. finisce tre livelli di conformit al presente documento 1 Livello di Conformit A conforme a tutti i punti di controllo di Priorit 1 2 Livello di Conformit Doppia A conforme a tutti i punti di controllo di Priorit 1 e 2 3 Livello di Conformit Tripla A conforme a tutti i punti di controllo di Priorit 1 2 e 3 Nota I Livelli di conformit vengono indicati in modalit testuale in modo da poter essere comprensibili anche se espressi attraverso sintesi vocale Le dichiarazioni di conformit a questo documento devono utilizzare una delle due seguenti forme Forma 1 Specificare 1 Il titolo delle linee guida Linee guida per l accessibilit ai contenuti del Web 1 0 2 L URI delle Linee Guida http www w3 0rg TR 1999 WAI WEBCONTENT 19990505 281 Le WCAG del WAI 3 Il Livello di conformit A Doppia A o Tripla A 4 L ambito della dichiarazione ad es pagina sito o una ben definita porzione di un sito Esempio di Forma 1 Questa pagina conforme alle Linee guida per l accessibilit ai contenuti del Web 1 0 del W3C disponibili a http www w3 0rg TR 1999 WAI WEBCONTENT 19990505 livello Doppia A Forma 2 Includere su ciascuna pagina che si dichiara conforme una delle tre icone fornite dal W3C e collegare l icona all appropriata spiegazione W3C riguardante la dichiarazione 6 Linee guida per l accessibilit ai contenuti del Web Linea guida 1 Fornire alternative equiv
139. g data ultima consultazione 4 Marzo 2007 WebAIM Web Accessibility In Mind www webaim org data ultima consultazione 9 Marzo 2007 WebUsabile it Risorse di webusability www webusabile it data ultima consultazione 21 Febbraio 2007 WebXAct http webxact watchfire com data ultima consultazione 12 Marzo 2007 316 Bibliografia e Webliografia Webxtutti www webxtutti it data ultima consultazione 27 Novembre 2006 World Health Organization www who int data ultima consultazione 20 Novembre 2006 World Wide Web Consortium www w3 0rg data ultima consultazione 16 Dicembre 2006 WrongHTML http html idena jp program ShlEx html data ultima consultazione 30 Ottobre 2006 317
140. gi abbiamo visto nel requisito 03 come allora il testo alternativo deve poter sostituire quanto pi possibile l oggetto in questione riportandone le caratteristiche principali e proprio come allora non ci sono tool in grado di sostituire il giudizio umano in questa valutazione Infine qualora non sia possibile comunque realizzare alternative valide si rende necessario verificare che il senso della pagina non venga stravolto dall assenza dell oggetto e 192 Capitolo 6 quindi che il sito sia ugualmente fruibile pertanto non ci si dovrebbe affidare a script o applet per comunicare informazioni fondamentali 1 Visualizzare gli eventuali attributi noembed e noscript presenti nella pagina con A Checker e verificare che il loro contenuto possa sostituire l oggetto cui sono collegati con la minor quantit possibile di informazioni perse 2 Verificare che ad ogni oggetto di programmazione sia associato un testo alternativo che possa sostituirne il contenuto con la minor quantit possibile di informazioni perse 3 Visualizzare la pagina disattivando gli oggetti e controllare che il significato della stessa non venga stravolto e sia ancora comprensibile a prima vista REQUISITO NUMERO 16 Indipendenza dai dispositivi di puntamento A Checker Semi Auto In questo requisito si parla ancora di oggetti di programmazione quali script e applet come nel requisito precedente i tool sono solo in grado di riconoscer
141. guate Anche quando i colori vengono distorti a causa di disturbi da daltonismo comunque possibile verificare in modo 182 Capitolo 6 automatico se soddisfino il requisito stavolta con Color Contrast Analyser in cui per bisogna inserire manualmente i colori I veri problemi sorgono invece quando si deve rilevare la presenza di testi all interno di immagini questo controllo manuale 1 Controllare le immagini presenti nel sito per verificare che al loro interno non vi sia del testo 2 Se il testo presente verificare che venga riproposto nelle vicinanze o mediante l attributo longdesc REQUISITO NUMERO 07 Individuazione mappe immagine Hera Auto Scelta mappe lato client server non presente Manuale In questo caso il primo controllo del tutto automatico Hera infatti in grado di individuare sia le mappe immagine lato client sia quelle lato server Consigli invece possono essere dati per quanto riguarda la scelta migliore da prendere Sebbene sia preferibile utilizzare le mappe lato client tuttavia ci sono alcuni casi in cui si pu prendere in considerazione l idea di usare quelle lato server che hanno dalla loro parte il vantaggio di essere molto meno pesanti del loro corrispettivo lato client 1 Controllare ogni mappa immagine presente nel sito 183 Elaborazione delle linee guida per l utente 1A se possibile dare alle aree sensibili confini delimitati da forme geometriche a
142. he risulta chiara solo a chi parla correntemente la lingua usata nel documento o a chi conosce bene la materia trattata Accanto a disabilit fisiche e impedimenti sociali e culturali esistono anche utenti che sono limitati nella navigazione dall uso di strumenti hardware o software obsoleti o fuori dagli standard tecnologici pi aggiornati Persone che usano software obsoleti Un sito inaccessibile pu allontanare i visitatori in possesso di programmi sistemi operativi e browser datati Persone che dispongono di hardware obsoleto e connessioni lente Questi sono tra gli utenti in assoluto pi svantaggiati Bisogna considerare che numerose scuole enti senza scopo di lucro e famiglie economicamente disagiate possiedono computer vecchi o vecchissimi comprati usati o donati da qualche azienda in vena di farsi pubblicit per mezzo di un po di filantropia a buon mercato A ci si aggiunga che in molti casi computer antiquati sono accoppiati a connessioni ad Internet incredibilmente lente Per tutti 30 Capitolo 1 quelli che dispongono di hardware molto datato e connessioni lente la cura dell accessibilit consiste soprattutto nell approntare pagine Web leggere in cui la presentazione sia separata dal contenuto e in cui la consultazione non perda senso se effettuata senza le immagini Persone che usano sistemi e periferiche poco comuni Bench in tanti siano convinti del contrario c molta gente che si collega
143. i nuove finestre pu disorientare notevolmente gli utenti che non possono vedere che ci successo Nota I punti di controllo che seguono si applicano fino a quando gli interpreti comprese le tecnologie assistive non risolveranno questi aspetti Questi punti di controllo sono classificati come provvisori nel senso che il Gruppo di lavoro sulle Web Content Guidelines li ritiene validi e necessari per l accessibilit del Web al momento della pubblicazione di questo documento Tuttavia il Gruppo di lavoro non pensa che questi punti di controllo saranno necessari nel futuro quando le tecnologie Web avranno incorporato le capacit e caratteristiche che sono state anticipate Punti di controllo 10 1 Fino a quando gli interpreti non permetteranno agli utenti di bloccare la generazione di nuove finestre non fare apparire finestre a cascata o di altro tipo e non cambiare la finestra attiva senza informare l utente Priorit 2 Per esempio in HTML evitare di usare un frame la cui destinazione una nuova finestra 10 2 Fino a quando gli interpreti non supporteranno esplicite associazioni fra etichette e controlli dei moduli assicurare per tutti i controlli dei moduli che hanno etichette 298 Appendice D associate implicitamente che l etichetta sia posizionata correttamente Priorit 2 L etichetta deve precedere il proprio controllo immediatamente sulla stessa riga permettendo pi di un controllo etichetta per riga op
144. i Internet riservata all uso esclusivo di una organizzazione o gruppo di utenti legge legge 9 gennaio 2004 n 4 pubblicata nella Gazzetta Ufficiale n 13 del 17 gennaio 2004 recante disposizioni per favorire l accesso dei soggetti disabili agli strumenti informatici linguaggio a marcatori modalit di rappresentazione delle informazioni che utilizza indicatori marcatori per qualificare l informazione stessa moduli di interazione o form strumenti mediante i quali l utente interagisce con il sito Web fornendo e ricevendo specifiche informazioni pagina Web elemento informativo di base di un sito Web realizzato mediante un linguaggio a marcatori che pu contenere oggetti testuali e multimediali ed immagini prodotti a scaffale applicazioni preconfezionate da utilizzarsi anche senza sviluppare appositi programmi di adattamento regolamento decreto del Presidente della Repubblica 1 marzo 2005 n 75 pubblicato nella Gazzetta Ufficiale n 101 del 3 maggio 2005 script sequenza di istruzioni in linguaggio di programmazione che pu essere inserita in una pagina Web per fornire funzionalit aggiuntive sito Web insieme strutturato di pagine Web utilizzato per veicolare informazioni o erogare servizi comunemente definito anche sito Internet 237 88 E kk xw DM 8 Luglio 2005 task compito specifico che l esperto di fattori umani assegna ad un componente del gruppo di valutazione per simulare situazioni c
145. i casi necessario e fondamentale un controllo sull adeguatezza dell alternativa all oggetto per comprendere se possa essere un valido sostituto questo controllo deve essere effettuato dall utente senza l ausilio di alcun tool automatico 1 Individuare le alternative sonore agli oggetti multimediali con Hera e verificare oltre alla loro presenza che la loro posizione sia adeguata rispetto al contenuto che devono sostituire l alternativa si deve trovare nelle immediate vicinanze del contenuto da sostituire Individuare le alternative di tipo non sonoro sotto titoli riassunti descrizioni etichette agli oggetti multimediali con A Checker e verificare oltre alla loro presenza che la loro posizione sia adeguata rispetto al contenuto che devono sostituire l alternativa si deve trovare nelle immediate vicinanze del contenuto da sostituire Controllare ogni singola alternativa agli oggetti multimediali presente nel sito e verificare che sia adeguata al contenuto da sostituire ovvero che il suo contenuto possa sostituire o affiancare l oggetto multimediale senza perdita di informazione per l utente che ne usufruisce 196 Capitolo 6 REQUISITO NUMERO 19 Individuazione link non chiari A Checker Semi Auto Facilitazioni per tecnologie assistive non presente Manuale In questo requisito cos come in tutti quelli in cui bisogna giudicare l adeguatezza delle scelte effettuate da chi ha sviluppato il cont
146. i complessi Il fatto di raggruppare gli elementi e di fornire informazione contestuale sulle relazioni fra gli elementi pu essere utile per tutti gli utenti Relazioni complesse fra parti di una pagina possono essere difficili da interpretare per persone con invalidit cognitive o visive Punti di controllo 12 1 Dare un titolo a ogni frame per facilitare l identificazione del frame e la navigazione Priorit 1 Per esempio in HTML usare l attributo title con l elemento FRAME 12 2 Descrivere lo scopo dei frame e il modo in cui essi interagiscono se non evidente dai titoli dei frame da soli Priorit 2 Per esempio in HTML usare longdesc oppure un collegamento descrittivo 12 3 Dividere grandi blocchi di informazione in gruppi pi maneggevoli quando naturale ed appropriato Priorit 2 Per esempio in HTML usare OPTGROUP per raggruppare gli elementi OPTION all interno di un SELECT raggruppare i controlli dei moduli con FIELDSET e LEGEND usare liste annidate quando appropriato usare intestazioni per strutturare i documenti ecc 12 4 Associare esplicitamente le etichette ai loro controlli Priorit 2 Per esempio in HTML usare LABEL e il suo attributo for 303 Le WCAG del WAI Linea guida 13 Fornire chiari meccanismi di navigazione Fornire chiari e coerenti meccanismi di navigazione informazione per l orientamento barre di navigazione una mappa del sito ecc per aumentare le probab
147. i essere comprese da un non vedente generalmente le descrizioni estese si forniscono su pagine separate e collegate alla pagina cui si riferiscono ma possono essere indicate anche da didascalie e in questo caso si pu prevedere l inserimento di una didascalia scritta nello stesso colore dello sfondo della pagina i link di collegamento dovranno trovarsi in una locazione ben visibile all apertura della pagina A Checker in grado di TOOL UTLI E VOTE effettuare controlli sulla A Checker 3 Barra dell Accessibilit 1 Cynthia Says 2 dei testi alternativi anche se presenza e sull adeguatezza EvalAccess 2 difficile automatizzare Firefox Web Developer 1 questi controlli ce Anche Wave effettua tali Evaluator 2 controlli in modo meno Wave 3 efficiente La barra dell accessibilit offre un opzione per visualizzare i testi alternativi ma niente di pi Anche la Toolbar di Firefox offre la stessa opzione A Questa ne aggiunge altre quali quella per disabilitare le 75 Controllo incrociato requisito tool immagini tutte o solo alcune e quella per visualizzare le dimensioni delle stesse immagini ma bisogna dire che queste possibilit non aggiungono niente alla verifica del requisito in oggetto EvalAccess poi in grado di riconoscere gli elementi che non hanno un testo alternativo ma anche in questo caso nulla viene aggiunto a quello che fanno gli altri tool Cos come prendendo in co
148. i inserimento e ad ogni controllo corrisponda un etichetta che lo identifichi univocamente e che spieghi l utilit e il funzionamento del controllo stesso I tool in commercio sono in grado di individuare il legame tra controllo e etichetta in svariati modi che sono stati spiegati nel paragrafo 4 2 Si riscontrano maggiori problemi invece nell effettuare il controllo della posizione di queste etichette necessario infatti che ogni etichetta sia posta affianco o comunque molto 190 Capitolo 6 vicina al controllo che deve esplicare e a cui si riferisce I tool sul mercato danno solo la possibilit di evidenziare i controlli e le loro etichette ma poi l utente che deve decidere se la posizione sufficientemente vicina o meno Ancora pi difficolt stavolta insormontabili si incontrano quando si effettua il controllo sull adeguatezza delle etichette l etichetta del campo password potrebbe essere presente posta giustamente a lato del campo ma potrebbe riportare l indicazione data o qualunque altra informazione fuorviante pertanto bisogna controllare che quanto segnalato sia effettivamente utile alla causa Questo controllo non pu essere effettuato da strumenti automatici 1 Visualizzare la relazione tra campo comando e sua etichetta con A Checker e verificare che l etichetta sia posta a lato del comando a cui si riferisce o comunque nelle sue immediate vicinanze 2 Prendere in considerazione ogni etichet
149. i siti web HOPS Burzagli Laura Graziani Paolo 1999 Accessibilit di siti web Problematiche reali e soluzioni tecniche reperibile all indirizzo http www ifac cnr it smid accesso accesso htm Chisholm Wendy Vanderheiden Gregg Jacobs Ian 1999 Website Content Accessibility Guidelines reperibile all indirizzo http www w3 0rg TR WCAG traduzione italiana a cura di Bertini Vanni Bottura Michelangelo Cichella Annalisa Giavoni Maria Cristina Taddei Adelmo reperibile all indirizzo http www aib it aib cwai WAI trad htm Clark Joe Building Accessible Websites reperibile all indirizzo http joeclark org book sashay serialization Molteni Angela Guida all accessibilit dei siti Web teorica reperibile all indirizzo http webdesign html it guide leggi 46 guida accessibilita dei siti web teorica Nielsen Jakob 2002 Homepage Usability Apogeo Nielsen Jakob 2000 Web Usability Apogeo 311 Bibliografia e Webliografia Nielsen Norman Group 2001 Beyond Alt Text Making the Web Easy to use for Users with Disabilities reperibile all indirizzo http ada ucsc edu beyond_alt_text2002 pdf Pilgrim Mark 2002 Affrontare l accessibilit per un sito pi accessibilie in 30 giorni reperibile all indirizzo www francocarcillo it dive Polillo Roberto 2004 Il check up dei siti web Apogeo Polillo Roberto 2006 Plasmare il Web road map per siti di qualit Apogeo Preece Jenny Rogers Yvonne Sharp
150. i solo audio tracce audio di video e video Priorit 1 Per esempio in HTML 1 Usare alt per gli elementi IMG INPUT e APPLET o fornire un equivalente testuale nel contenuto degli elementi OBJECT o APPLET 2 Per contenuti complessi per esempio un grafico laddove un testo alt non fornisce un equivalente testuale completo fornire una descrizione aggiuntiva usando per esempio longdesc con IMG o FRAME un collegamento all interno di un elemento OBJECT o a un collegamento descrittivo 3 Per le immagini sensibili usare l attributo alt con AREA oppure usare l elemento MAP con gli elementi A e altro testo come contenuto 1 2 Fornire ridondanti collegamenti di testo per ogni zona attiva di una immagine sensibile sul lato server Priorit 1 1 3 Fino a quando gli interpreti non potranno leggere automaticamente ad alta voce l equivalente testuale di un filmato fornire una descrizione audio delle informazioni essenziali del filmato di una presentazione multimediale Priorit 1 284 Appendice D Sincronizzare la descrizione audio con la traccia audio come per punto di controllo 1 4 1 4 Per ogni presentazione multimediale temporizzata per es un film o una animazione sincronizzare alternative equivalenti per es didascalie o descrizioni parlate del filmato con la presentazione Priorit 1 1 5 Fino a quando gli interpreti non renderanno disponibili equivalenti testuali per collegamenti di immagini sensibili sul
151. i strumenti informatici e telematici 2 tutelatoe garantito in particolare il diritto di accesso ai servizi informatici e telematici della pubblica amministrazione e ai servizi di pubblica utilit da parte delle persone disabili in ottemperanza al principio di uguaglianza ai sensi dell articolo 3 della Costituzione Art 2 Definizioni 207 1 Legge 9 Gennaio 2004 n 4 Ai fini della presente legge si intende per a accessibilit la capacit dei sistemi informatici nelle forme e nei limiti consentiti dalle conoscenze tecnologiche di erogare servizi e fornire informazioni fruibili senza discriminazioni anche da parte di coloro che a causa di disabilit necessitano di tecnologie assistive o configurazioni particolari tecnologie assistive gli strumenti e le soluzioni tecniche hardware e software che permettono alla persona disabile superando o riducendo le condizioni di svantaggio di accedere alle informazioni e ai servizi erogati dai sistemi informatici Art 3 Soggetti erogatori 1 La presente legge si applica alle pubbliche amministrazioni di cui al comma 2 dell articolo 1 del decreto legislativo 30 marzo 2001 n 165 e successive modificazioni agli enti pubblici economici alle aziende private concessionarie di servizi pubblici alle aziende municipalizzate regionali agli enti di assistenza e di riabilitazione pubblici alle aziende di trasporto e di telecomunicazione a prevalente parte
152. i testi dei link risultino effettivamente corrispondenti e adeguati alle destinazioni A Checker effettua controlli approfonditi sui link per capire se le destinazioni sono chiare Anche Cynthia Says effettua alcuni controlli di questo tipo ma in maniera molto meno efficiente Comunque nonostante gli sforzi questi controlli non possono che essere di tipo semi automatico Si pu individuare se il testo alternativo del link riporta la destinazione ma l uomo a dover valutare se un link spiega davvero bene dove porta Inoltre non esistono tool che verifichino l utilizzo di metodi per evitare che le tecnologie assistive ripetano pi volte i gruppi di link uguali I MIGLIORI Individuazione link non chiari A Checker Semi Auto Facilitazioni per tecnologie assistive non presente Manuale 110 Capitolo 3 3 1 20 Requisito Numero 20 Nel caso che per la fruizione del servizio erogato in una pagina previsto un intervallo di tempo predefinito entro il quale eseguire determinate azioni necessario avvisare esplicitamente l utente indicando il tempo massimo consentito e le alternative per fruire del servizio stesso ANALISI E TEST Il requisito piuttosto chiaro bisogna avvisare l utente quando ha solo un lasso limitato di tempo a disposizione per compiere un operazione prima che la pagina vada in time out o si ri aggiorni E preferibile non usare aggiornamenti automatici TOOL UTILI E VOTI A Check
153. i tipo transitional A questo riguardo occorre ricordare che anche la Barra dell Accessibilit offre un servizio di questo tipo che per risulta meno efficiente di Juicy Studio che concentra i suoi sforzi proprio sui fogli di stile Per questo requisito Functional Accessibiliy Evaluator solo in grado di determinare la presenza di una DTD ma lo fa in modo efficiente anche se la Barra dell Accessibilit rimane migliore ACC infine un tool per il browser Firefox ottimo per individuare tutti i link che aprono le pagine in nuove finestre Lo stesso compito in grado di effettuarlo anche EvalAccess ma con risultati meno soddisfacenti Il validatore del W3C incluso nella Barra dell Accessibilit il pi efficiente nell indicare il tipo di documento cui ci si trova davanti Questa operazione fondamentale per poi individuare gli errori in modo adeguato ed per questo che il pur valido A Checker ha trovato un numero di errori spropositato rispetto ai suoi colleghi 68 Capitolo 3 I MIGLIORI Riconoscimento tipo di documento Barra dell Accessibilit Auto Validazione del codice Barra dell Accessibilit A Checker solo per documenti di tipo strict Auto Fogli di stile Juicy Studio Auto Apertura nuove finestre ACC Auto 69 Controllo incrociato requisito tool 3 1 2 Requisito Numero 02 Non consentito l uso dei frame nella realizzazione di nuovi siti In sede di prim
154. i ulteriormente quando si blocca la posizione dell immagine di sfondo il movimento disaccoppiato del testo rispetto allo sfondo rende ancora pi penoso lo sforzo di chi tenta di leggere i contenuti 82 Capitolo 3 Inoltre necessario non presentare immagini con testi al loro interno perch in questo caso le parole non vengono viste dai lettori per non vedenti Se non si rispetta questa indicazione perlomeno bisogna inserire il contenuto del testo presente nell immagine nel testo alternativo ad essa collegato A Checker e la Barra TOORUTIErENOR dell Accessibilit compiono A Checker 4 Barra dell Accessibilit 3 Came Eede modo automatico con la Colour Contrast Analyser 2 differenza che il primo Firefox Web Developer 1 effettua test anche sul Foreground Background colore usato per i link Color Contrast Analyzer 2 Tuicv Studio 3 il controllo del contrasto in testuali Il secondo invece offre anche un utile funzione che elenca i colori utilizzati nella costruzione del sito con il loro codice esadecimale molto utile per operazioni di verifica del contrasto Questa stessa funzione offerta anche da Firefox Web Developer Questo tool per si limita solo a questa opzione per quanto riguarda i colori Con Colour Check invece il controllo semi automatico in quanto bisogna inserire manualmente i valori esadecimali dei colori Simile il funzionamento di Colour Contrast Analyser che per in pi
155. ibile l indicazione del tempo a disposizione prima del prossimo aggiornamento possibilmente in forma di conto alla rovescia Visualizzare le pagine che reindirizzano automaticamente l utente ad un altra pagina con A Checker e verificare che sia presente in modo visibile nella pagina l indicazione della natura della pagina e che questa indicazione possa essere letta agevolmente prima del reindirizzamento Verificare che tutte le pagine che contengono altri servizi a tempo per cui un utente ha a disposizione un limite di tempo per compiere una certa azione ad esempio confermare un ordine di acquisto prima che il sito disconnetta l utente come misura di sicurezza rechino in una zona visibile l indicazione sulla natura 199 Elaborazione delle linee guida per l utente del servizio e sul tempo a disposizione dell utente preferibilmente sotto forma di conto alla rovescia REQUISITO NUMERO 21 Accessibilit link EvalAccess Semi Auto Spaziatura tra link Hera Auto I link devono poter essere selezionati anche senza usare un mouse e quindi con il tasto tab della tastiera o con altre tecnologie che la emulino EvalAccess pu essere d aiuto per selezionare e visualizzare i link ma l utente a dover effettuare manualmente il controllo testando empiricamente la funzionalit del tabulatore Per quanto riguarda la spaziatura minima che un link deve avere da un altro in modo che sia fruibile senza problemi la distanza
156. icolare informazione Gli oggetti 04 Elemento object 124 Capitolo 4 non dovrebbero utilizzare solo il colore per Bassa Controllare ogni elemento object e verificare che non utilizzi solo il colore Ci si aspetta che ogni oggetto non veicolare utilizzi solo il colore per informazione veicolare informazione I testi delle 04 Elemento img Controllare pagine non Bassa ogni elemento img e dovrebbero verificare che il testo che si riferirsi alle riferisce a quell immagine immagini non lo faccia solo tramite il usando solo il colore Ci si aspetta che il colore testo della pagina non si riferisca all immagine utilizzando solo il colore Le applet non 04 Elemento applet dovrebbero Bassa Controllare le operazioni di usare solo il ogni applet Ci si aspetta che colore per le applet siano utilizzabili veicolare anche senza usare il colore informazione Non 04 Elemento script dovrebbe Bassa Controllare le operazioni di essere usato ogni elemento script e solo il colore per veicolare informazione negli script verificare che non sia usato solo il colore per veicolare informazione Ci si aspetta che il colore non sia l unica caratteristica in grado di 125 Test effettuati veicolare informazione Gli oggetti 05 Elemento object incorporati Bassa Controllare le operazioni di non ogni elemento o
157. icollega al 16 e al 17 ma stavolta i fari sono puntati sui collegamenti ipertestuali che dovrebbero essere navigabili e attivabili anche senza l uso del mouse e quindi con tastiera o tecnologie in emulazione di tastiera Inoltre vengono consigliate delle distanze minime da mantenere tra link e link in modo da garantirne la leggibilit EvalAccess si occupa di TOOL UTILI E VOTI Barra dell Accessibilit 1 controllare che l ordine dei link sia ben strutturato e che Cynthia Says 3 EvalAccess 4 possano essere navigati tramite tastiera e anche di verificare che vi sia almeno uno spazio tra un link e l altro Lo stesso fa anche Cynthia Says ma in modo meno efficace perch si sofferma anche su form e altri oggetti disperdendo risorse 112 Capitolo 3 Errore contrario per Hera invece che si specializza troppo e consente solo di controllare la distanza tra un link e l altro Per almeno questo lo fa molto bene La Barra dell Accessibilit infine possiede un opzione per disabilitare il mouse e quindi controllare che la pagina sia navigabile anche solo con la tastiera I MIGLIORI Accessibilit link EvalAccess Semi Auto Spaziatura tra link Hera Auto 113 Controllo incrociato requisito tool 3 1 22 Requisito Numero 22 Per le pagine di siti esistenti che non possano rispettare i suelencati requisiti pagine non accessibili in sede di prima applicazione fornire il collegamento a
158. icuramente il resto della parola ente Per migliorare l efficienza di comunicazione con comandi di tipo s no si fa uso anche di linguaggi iconici o ideografici come i simboli di Bliss che permettono di selezionare intere parole o concetti con una singola azione Per la manipolazione di oggetti grafici come bottoni icone e scrollbar un utente con ridotta capacit motoria si pu servire di un emulatore di mouse un dispositivo hardware e software in grado di produrre movimenti programmati del puntatore del mouse controllati con comandi elementari simili a quelli citati per la selezione di tasti virtuali Riguardo alle possibilit di interazione con interfacce grafiche poich la difficolt maggiore risiede comunque nella capacit di selezione da parte dell utente con disabilit motorie occorre evidenziare come la scelta di elementi con dimensione troppo piccola e estremamente vicini tra loro comporta problemi non indifferenti Analogamente portano problemi tutte quelle procedure dotate di timeout troppo brevi non compatibili con i tempi di reazione e la limitata velocit di movimento del soggetto che deve interagire servendosi di questi ausili speciali 23 Disabilit e uso del Web Per garantire l accessibilit dei disabili ai siti Internet non sufficiente predisporre una versione alternativa del sito apposta per loro magari senza alcun elemento grafico questo significherebbe escluderli da una fruizione normale
159. ilit che una persona trovi quello che sta cercando in un sito Chiari e coerenti meccanismi di navigazione sono importanti per persone con invalidit cognitive o per i non vedenti e giovano a tutti gli utenti Punti di controllo 13 1 Identificare con chiarezza l obiettivo di ogni collegamento Priorit 2 Un collegamento testuale dovrebbe essere abbastanza significativo da mantenere un senso se letto fuori contesto sia da solo che come parte di una sequenza di collegamenti Un collegamento testuale dovrebbe anche essere sintetico Per esempio in HTML scrivere Informazione sulla versione 4 3 invece che clicca qui In aggiunta a un chiaro collegamento testuale gli sviluppatori possono ulteriormente chiarire l obiettivo di un collegamento con un titolo del collegamento con funzione informativa per es in HTML l attributo title 13 2 Fornire metadata per aggiungere informazione di tipo semantico alle pagine e ai siti Priorit 2 Per esempio usare RDF per indicare l autore di un documento il tipo di contenuto ecc Nota Alcuni interpreti HTML possono costruire strumenti di navigazione a partire dalle relazioni del documento descritte dall elemento HTML LINK e dagli attributi rel o 304 Appendice D rev per es rel prossimo rel precedente rel indice ecc 13 3 Fornire informazione sulla configurazione generale di un sito per es una mappa oppure un indice del sito Priorit 2 Nel descri
160. inazione dei link si aprano nella stessa finestra Il documento 01 Elemento html Validare il dovrebbe Alta documento usando uno essere strumento idoneo Ci si conforme alle aspetta che il documento sia specifiche conforme alle specifiche La DTD 01 Elemento doctype definizione Alta Controllare la DTD del del tipo di documento e verificare che documento sia di tipo strict 0 HTML di tipo strict 4 01 o XHTML 10 Ci si dovrebbe aspetta che il documento essere contenga una DTD di tipo dichiarata strict I frame non 02 Elemento frame dovrebbero Alta Controllare l assenza essere usati dell elemento frame Ci si aspetta che il documento non contenga questo 118 Capitolo 4 elemento Il frameset 02 Elemento frameset non dovrebbe Alta Controllare l assenza essere usato dell elemento frameset Ci si aspetta che il documento non contenga questo elemento Le pagine 02 Elemento head dovrebbero Bassa Controllare l elemento avere un body e verificare che solo titolo contenga un solo elemento title il cui valore sia il nome del sito e della pagina e un elemento h1 il cui valore sia il nome della pagina I testi 03 Elemento img Controllare alternativi Bassa ogni elemento img che delle contiene testo al suo interno immagini che e verificare che l attributo contengono alt riporti lo stesso testo a testo
161. indica i soggetti pubblici o privati che oltre ad avere rispettato i requisiti tecnici indicati dal decreto di cui all articolo 11 si sono anche meritoriamente distinti per l impegno nel perseguire le finalit indicate dalla presente legge promuove di concerto con il Ministero del lavoro e delle politiche sociali progetti iniziative e programmi finalizzati al miglioramento e alla diffusione delle tecnologie assistive e per l accessibilit promuove con le altre amministrazioni interessate sentita la Conferenza permanente per i rapporti tra lo Stato le regioni e le province autonome di Trento e di Bolzano l erogazione di finanziamenti finalizzati alla diffusione tra i disabili delle tecnologie assistive e degli strumenti informatici dotati di configurazioni particolari e al sostegno di progetti di ricerca nel campo dell innovazione tecnologica per la vita indipendente e le pari opportunit dei disabili favorisce di concerto con il Ministero del lavoro e delle politiche sociali e con il Ministro per le pari opportunit lo scambio di esperienze e di proposte fra 212 Appendice A associazioni di disabili associazioni di sviluppatori competenti in materia di accessibilit amministrazioni pubbliche operatori economici e fornitori di hardware e software anche per la proposta di nuove iniziative promuove di concerto con i Ministeri dell istruzione dell universit e della ricerca e per i beni e le attivit culturali in
162. ione con DTD Strict del linguaggio utilizzato dandone comunicazione alla Presidenza del Consiglio dei Ministri Dipartimento per l innovazione e le 250 Appendice C tecnologie e al Centro nazionale per l informatica nella pubblica amministrazione Riferimenti WCAG 1 0 3 1 3 2 3 5 3 6 3 7 11 1 11 2 Riferimenti Sec 508 Non presente Requisito n 2 Enunciato Non consentito l uso dei frame nella realizzazione di nuovi siti In sede di prima applicazione per i siti Web esistenti gi realizzati con frame consentito l uso di HTML 4 01 o XHTML 1 0 con DTD frameset ma con le seguenti avvertenze a evitare di utilizzare all interno del linguaggio a marcatori con il quale la pagina realizzata elementi ed attributi per definirne le caratteristiche di presentazione della pagina per esempio caratteristiche dei caratteri del testo colori del testo stesso e dello sfondo ecc ricorrendo invece ai Fogli di Stile CSS Cascading Style Sheets per ottenere lo stesso effetto grafico fare in modo che ogni frame abbia un titolo significativo per facilitarne l identificazione e la navigazione se necessario descrivere anche lo scopo dei frame e la loro relazione pianificare la transizione a XHTML almeno nella versione 1 0 con DTD Strict dell intero sito dandone comunicazione alla Presidenza del Consiglio dei Ministri Presidenza del Consiglio dei Ministri Dipartimento per l innovazione e le tecnologie
163. ione degli sviluppatori sono quelli della dati relativi alle statistiche sono presi dal sito Internet della World Health Organization all indirizzo www who int 20 I dati relativi alle statistiche sono presi dal sito Internet www disabilitaincifre it 17 Disabilit e uso del Web vista Non bisogna per dimenticarsi delle altre categorie di utenti che sono svantaggiati nell utilizzo di tecnologie del genere ipoacustici disabili cognitivi e disabili motori con problemi agli arti superiori In particolare chi totalmente privo della vista o ha funzionalit ridotte dai non vedenti agli ipovedenti a diversi livelli trae dall uso del computer i maggiori benefici per far fronte efficacemente alle proprie difficolt Il computer e Internet sono per i ciechi mezzi di promozione sociale e in campo lavorativo ma non solo Costituiscono anche un ampia fonte di informazione alla quale sono ormai abituati da un decennio e soprattutto un formidabile strumento di arricchimento culturale Grazie agli screen reader i sintetizzatori vocali che leggono le pagine alle barre braille che traducono in codici tattili i contenuti dei testi alle semplici schede audio e ai comandi da tastiera un non vedente in grado oggi di utilizzare perfettamente le versioni pi aggiornate di un sistema operativo che si regge esclusivamente sulla grafica come Windows leggendo ci che appare sul suo monitor usando i pi diffusi software per
164. ioni Internet molto lente e deselezionano perci l opzione di visualizzazione delle immagini Fornire un testo equivalente per le immagini garantisce in tutti questi casi l accessibilit oltre a essere utile a tutti indistintamente gli utenti si tratta in ogni caso di un elemento irrinunciabile per assicurare sempre e comunque accessibilit alle immagini inserite in una pagina Web Ma questo non basta non ci si pu limitare a fornire alternative testuali bisogna anche fare in modo che queste alternative siano aggiornate quando cambiano i contenuti a cui sono collegate Inoltre un testo equivalente dovr essere il pi preciso possibile rispetto all immagine cui si riferisce e alle sue funzioni nel contesto relativo Se il testo chiarisce a un utente disabile il motivo per cui un immagine stata introdotta in quella determinata pagina tale testo didascalico pu essere considerato a tutti gli effetti un corretto testo equivalente Tra l altro il testo didascalia 74 Capitolo 3 inserito consente a qualsiasi utente anche normodotato di leggere le caratteristiche dell immagine gi in fase di caricamento della pagina e permette inoltre ai robot di utilizzare detto testo per indicizzare le relative pagine nei motori di ricerca Oltre all attributo alt bisogna ricordare anche le descrizioni estese o Long Description che andrebbero usate per tutte quelle immagini complesse che essendo parte integrante di un testo esigono d
165. isito EvalAccess 3 Il tool della Barra della WebXact 3 Accessibilit invece in questo caso non soddisfacente ha una funzionalit apposita per le tabelle e per le intestazioni semplici ma non molto efficiente EvalAccess in grado di identificare con precisione i sommari che vengono dati alle tabelle Non solo pu anche riconoscere le intestazioni WebXact pone questo controllo ai primi posti della sua graduatoria ed in grado di riconoscere le righe e le colonne delle tabelle che non hanno intestazione Per non poi possibile in alcun caso effettuare un controllo automatico sull adeguatezza delle intestazioni I MIGLIORI Controllo intestazioni tabelle WebXact Auto Adeguatezza intestazioni tabelle non presente Manuale 87 Controllo incrociato requisito tool 3 1 10 Requisito Numero 10 Per le tabelle dati usare gli elementi marcatori e gli attributi previsti nella DTD adottata per associare le celle di dati e le celle di intestazione che hanno due o pi livelli logici di intestazione di righe o colonne ANALISI E TEST In alcune tabelle non c solo una riga o una colonna di intestazione ma due o pi In questi casi pu essere difficile associare le celle alla giusta intestazione Esistono tuttavia comandi appositi E bene usarli in modo da facilitare la comprensione A Checker molto affidabile in questo controllo ma uno TOOL UTILI E VOTI e A Checker 3 e WebXact
166. it 2 Per esempio in HTML usare H2 per indicare una sottosezione di H1 Non usare intestazioni per gli effetti di carattere 3 6 Marcare le liste ed elencare le voci della lista in modo appropriato Priorit 2 In HTML per esempio inserire le liste OL UL e DL in modo appropriato 3 7 Marcare le citazioni Non usare marcatura che definisca citazioni per ottenere effetti di formato come il rientro Priorit 2 In HTML per esempio usare gli elementi Q e BLOCKQUOTE per marcare rispettivamente le citazioni brevi e quelle pi lunghe Linea guida 4 Chiarire l uso di linguaggi naturali Utilizzare marcatori che facilitino la pronuncia o l interpretazione di testi stranieri o abbreviati Quando lo sviluppatore contrassegna in un documento i cambiamenti di linguaggio naturale le sintesi vocali e le periferiche braille possono selezionare automaticamente la nuova lingua rendendo il documento pi accessibile agli utenti multilingue Gli sviluppatori dovrebbero identificare il linguaggio naturale principale del contenuto di un documento 288 Appendice D mediante marcatori o intestazioni HTTP Gli sviluppatori dovrebbero anche sciogliere le abbreviazioni e gli acronimi Oltre a facilitare le tecnologie assistive contrassegnare il linguaggio naturale permette ai motori di ricerca di trovare parole chiave e di identificare documenti nel linguaggio desiderato Il contrassegno del linguaggio naturale inoltre consente a tutti
167. iziative per favorire l accessibilit alle opere multimediali anche attraverso specifici progetti di ricerca e sperimentazione con il coinvolgimento delle associazioni delle persone disabili sulla base dei risultati delle sperimentazioni sono indicate con decreto emanato di intesa dai Ministri interessati le regole tecniche per l accessibilit alle opere multimediali definisce di concerto con il Dipartimento della funzione pubblica della Presidenza del Consiglio dei ministri gli obiettivi di accessibilit delle pubbliche amministrazioni nello sviluppo dei sistemi informatici nonch l introduzione delle problematiche relative all accessibilit nei programmi di formazione del personale Le regioni le province autonome e gli enti locali vigilano sull attuazione da parte dei propri uffici delle disposizioni della presente legge Art 8 Formazione 213 Legge 9 Gennaio 2004 n 4 1 Le amministrazioni di cui all articolo 3 comma 1 nell ambito delle attivit di cui al comma 4 dell articolo 7 del decreto legislativo 30 marzo 2001 n 165 nonch dei corsi di formazione organizzati dalla Scuola superiore della pubblica amministrazione e nell ambito delle attivit per l alfabetizzazione informatica dei pubblici dipendenti di cui all articolo 27 comma 8 lettera g della legge 16 gennaio 2003 n 3 inseriscono tra le materie di studio a carattere fondamentale le problematiche relative all accessibilit e alle tecnologie
168. izio indicato mediante asterischi da uno a tre riportati nella parte del logo raffigurante la tastiera del personal computer La legge prevede delle sanzioni per chi non realizza o adegua i siti Web alle nuove regole In particolare il contratto tra l azienda proprietaria del sito e quella incaricata di realizzarlo nullo se non prevede il rispetto dell accessibilit o se comunque porta alla realizzazione di un sito non accessibile C anche una responsabilit disciplinare del art 1 comma 2 della legge Stanca Introduzione dirigente incaricato dell attuazione della legge che tutte le Pubbliche Amministrazioni devono nominare Non invece previsto un diretto risarcimento per il singolo disabile che non pu accedere ad un determinato sito Al fine di garantire il diritto di ogni persona all accesso ai servizi informatici la legge delega al Ministro per l Innovazione e le Tecnologie il compito di stabilire le linee guida recanti i requisiti tecnici e i diversi livelli per l accessibilit Tali requisiti che verranno illustrati nei prossimi capitoli vengono effettivamente enunciati in un decreto dell 8 Luglio 2005 e sono stabiliti sulla base di a quanto indicato nelle Recommendation del World Wide Web Consortium W3C ed in particolare in quelle del progetto Web Accessibility Initiative WAI b standard definiti nel paragrafo 1194 22 della Sezione 508 del Rehabilitation Act degli USA c standa
169. l www usabile it 012000 htm 33 Accessibilit per tutti Vs Usabilit per molti maniera sintetica e chiara semplicemente seguendo una norma N che l argomento sia reso effettivamente fruibile agli utenti o che la navigazione rispecchi il modello concettuale dell utente Per questo oltre alle verifiche automatiche sono previste anche verifiche di tipo manuale La navigabilit riguarda questioni di struttura profonda del sito e non pu essere risolta da una valutazione automatica Oltre ai metodi della validazione automatica del codice della pagina per mezzo di appositi software e dell effettuazione di una serie di prove tecniche che disponendo delle opportune attrezzature possono essere compiute dallo stesso sviluppatore possibile anche effettuare test con utenti umani ovvero il metodo preferito dall usabilit ma il ricorso a questi test non affatto necessario L accessibilit rivolge le sue raccomandazioni allo sviluppatore il content developer tralasciando pi o meno completamente di occuparsi del rapporto tra il prodotto accessibile e l utente finale anzi le varie categorie possibili di utenti finali il che costituirebbe invece il centro dell interesse dell usabilit se applicata agli obiettivi dell accessibilit L usabilit nacque negli anni 60 nell ambito di studi di ergonomia che si occupavano del modo in cui l uomo utilizza artefatti cio oggetti e sistemi prodotti dall uomo stesso Con
170. l loro numero progressivo sono riportati anche i riferimenti alle Web Content Accessibility Guidelines del World Wide Web Consortium e agli standard definiti dal paragrafo 1194 22 della Sezione 508 del Rehabilitation Act Questi riferimenti devono essere presi come semplici indicazioni di analogie e non come sovrapposizioni totali In grassetto sono evidenziate le parti pi significative che espongono un effettiva verifica da controllare Num Enunciato 01 Realizzare le pagine e gli oggetti al loro interno utilizzando tecnologie definite da grammatiche formali pubblicate nelle versioni pi recenti disponibili quando sono supportate dai programmi utente Utilizzare elementi ed attributi in modo conforme alle specifiche rispettandone l aspetto semantico In particolare per i linguaggi a marcatori HTML HyperText Markup Language e XHTML eXtensible HyperText Markup Language a per tuttii siti di nuova realizzazione utilizzare almeno la versione 4 01 dell HTML o 42 Capitolo 2 preferibilmente la versione 1 0 dell XHTML in ogni caso con DTD Document Type Definition Definizione del Tipo di Documento di tipo Strict per i siti esistenti in sede di prima applicazione nel caso in cui non sia possibile ottemperare al punto a consentito utilizzare la versione dei linguaggi sopra indicati con DTD Transitional ma con le seguenti avvertenze 1 evitare di utilizzare all interno d
171. la fornitura di copie su supporto digitale degli strumenti didattici fondamentali accessibili agli alunni disabili e agli insegnanti di sostegno nell ambito delle disponibilit di bilancio Art 6 Verifica dell accessibilit su richiesta 1 La Presidenza del Consiglio dei ministri Dipartimento per l innovazione e le tecnologie valuta su richiesta l accessibilit dei siti INTERNET o del materiale informatico prodotto da soggetti diversi da quelli di cui all articolo 3 2 Con il regolamento di cui all articolo 10 sono individuati a le modalit con cui pu essere richiesta la valutazione b i criteri per la eventuale partecipazione del richiedente ai costi dell operazione c il marchio o logo con cui reso manifesto il possesso del requisito dell accessibilit d le modalit con cui pu essere verificato il permanere del requisito stesso Art 7 Compiti amministrativi 1 La Presidenza del Consiglio dei ministri Dipartimento per l innovazione e le tecnologie anche avvalendosi del Centro nazionale per l informatica nella pubblica amministrazione di cui all articolo 4 comma 1 del 211 Legge 9 Gennaio 2004 n 4 decreto legislativo 12 febbraio 1993 n 39 come sostituito dall articolo 176 del decreto legislativo 30 giugno 2003 n 196 effettua il monitoraggio dell attuazione della presente legge vigila sul rispetto da parte delle amministrazioni statali delle disposizioni della presente legge
172. li stessi non viene fornito un puntuale elenco nel presente Allegato si segnalano comunque ai sensi dell articolo 11 comma 1 lettera b della legge n 4 del 2004 il programma automatico fornito dal W3C e i programmi indicati nella lista degli strumenti pi diffusi presente nella pagina Evaluation Repair and Transformation Tools for Web Content Accessibility dello stesso sito del W3C 248 Appendice C 4 Requisiti di accessibilit per i siti Internet Per ciascun requisito viene indicato il numero d ordine l enunciato il riferimento ai punti di controllo delle Web Content Accessibility Guidelines versione 1 0 WCAG 1 0 del W3C WAI nonch il riferimento agli standard definiti nella Sezione 508 del Rehabilitation Act I punti di controllo del W3C WAI e gli standard della Sezione 508 eventualmente richiamati nei singoli requisiti sono da intendersi soltanto come elementi di riferimento al fine di consentire un pi facile riscontro con gli standard gi impiegati e per facilitare l utilizzo degli strumenti informatici di valutazione della accessibilit attualmente disponibili sul mercato L espressione In sede di prima applicazione presente nell enunciato di alcuni requisiti consente di effettuare un percorso alternativo di adeguamento di siti pubblici particolarmente complessi Elenco dei requisiti di accessibilit per i siti Internet Requisito n 1 Enunciato Realizzare le pagine e gli oggetti al lo
173. liano definizione del tipo di documento Senza entrare nel dettaglio della sua struttura questa dichiarazione dice al browser quale e dove si trova il documento che contiene le definizioni e le regole di applicazione di tutti gli elementi e gli attributi X HTML utilizzati in una pagina Web Si tratta quindi di una dichiarazione sull identit del codice della pagina Ai fini dell accessibilit quel che interessa che le pagine Web contengano codice valido cio pienamente aderente agli standard W3C Quanto pi infatti i browser saranno in grado di riprodurre uniformemente pagine Web conformi agli standard e quanto pi questi standard consentiranno di separare il contenuto dalla presentazione tanto pi avremo contenuti che rimarranno accessibili nelle pi differenti modalit di riproduzione Si richiede che questa dichiarazione sia di tipo strict cio rigorosa per i siti nuovi Per siti vecchi ammessa una DTD di tipo transitional ma evitando la generazione di nuove finestre del browser che disorientano il navigatore e usando i 65 Controllo incrociato requisito tool fogli di stile Cascading Style Sheets per la definizione di font colori e cos via In altre parole nel codice deve essere presente questa stringa lt IDOCTYPE HTML PUBLIC W3C DTD HTML 4 01 EN http www w3 org TR html4 strict dtd gt lt html lang it gt se la pagina scritta in HTML deve essere invece p
174. lit Cynthia Says Hera Wave 08 A Checker 59 I tool sul mercato e la loro relazione con i requisiti Cynthia Says Hera 09 A Checker Barra dell Accessibilit EvalAccess WebXact 10 A Checker WebXact 11 A Checker Barra dell Accessibilit Firefox Web Developer Hera Juicy Studio WebXact 12 Any Browser Barra dell Accessibilit Browser Cam TAW 13 A Checker Barra dell Accessibilit Delorie Lynx Viewer Firefox Web Developer 14 A Checker Cynthia Says Delorie Lynx Viewer Firefox Web Developer Hera Wave 60 Capitolo 2 WebXact 15 A Checker Cynthia Says Firefox Web Developer Wave WebXact 16 A Checker Firefox Web Developer Hera Wave WebXact 17 A Checker Firefox Web Developer Hera Wave WebXact 18 A Checker Hera Wave 19 A Checker Cynthia Says Firefox Web Developer Wave 20 A Checker Cynthia Says EvalAccess 21 Cynthia Says EvalAccess 61 I tool sul mercato e la loro relazione con i requisiti Hera 22 Cynthia Says Tabella 3 I tool utilizzabili per ciascun requisito della legge Stanca Il nostro obiettivo quello di capire da una parte quale sia lo strumento pi valido per valutare ogni requisito si vede subito che il requisito 01 quello con pi alternative possibili dall altra quali controlli vengon
175. lla fascia in alto su sfondo grigio trovano posto da sinistra a destra il logo della toolbar il numero del requisito che si scelto di verificare un simbolo grafico altamente riconoscibile che indica chiaramente il risultato della verifica effettuata pi precisamente si tratta di un simbolo di divieto rosso in caso di esito negativo e di un segno di spunta verde in caso di risposta affermativa Per avere ancora maggiore chiarezza comunque accanto al simbolo stata inserita la descrizione testuale del risultato ottenuto ancora una volta in verde se il test stato superato altrimenti in rosso 172 Capitolo 5 Il report nella pagina stato suddiviso in una tabella i sotto controlli effettuati sono divisi in senso orizzontale mentre le colonne si occupano di ospitare i bottoni che consentono di accedere ai livelli successivi etichettati come report completo e ulteriori controlli il nome del sotto controllo effettuato e il risultato parziale Da notare come in questo caso i risultati possibili non sono pi solamente due ma tre ai tradizionali conforme in verde e non conforme in rosso si aggiunge un manuale in nero per indicare che un particolare sotto controllo non stato verificato per mancanza di strumenti automatici in grado di farlo In questo caso l utente pu comunque tentare di controllarne la conformit accedendo al terzo livello di profondit In Figura 8 possiamo vedere il
176. llo di tipo manuale Juicy Studio come pi volte ripetuto esplicitamente rivolto ai CSS sembra quindi la scelta migliore in questo senso almeno per ci che riguarda la validazione dei CSS Hera riconosce i tag HTML usati per controllare il layout e segnala errore quando li trova nel codice della pagina al posto che nel foglio di stile 90 Capitolo 3 WebXact infine solo in grado di rilevare la presenza di un foglio di stile I MIGLIORI Validazione CSS Juicy Studio Auto Controllo fruibilit in assenza di CSS A Checker Semi Auto 91 Controllo incrociato requisito tool 3 1 12 Requisito Numero 12 La presentazione e i contenuti testuali di una pagina devono potersi adattare alle dimensioni della finestra del browser utilizzata dall utente senza sovrapposizione degli oggetti presenti o perdita di informazioni tali da rendere incomprensibile il contenuto anche in caso di ridimensionamento ingrandimento o riduzione dell area di visualizzazione o dei caratteri rispetto ai valori predefiniti di tali parametri ANALISI E TEST Bisogna evitare accuratamente di realizzare pagine con ottimizzazioni riferite a uno specifico browser un sito deve essere navigabile con qualsiasi browser anche non di ultima generazione e anche soltanto testuale Creare dei vincoli nella pagina in modo da bloccarne la visione sulle preferenze del suo autore il peggior servizio che si possa rendere all accessibilit
177. llora verificare che si tratti di mappe immagine lato server 1B se l immagine non permette di essere divisa in aree di formato geometrico allora verificare che le mappe immagine siano di tipo lato client REQUISITO NUMERO 08 Ridondanza link Cynthia Says Semi Auto Questo controllo pone un problema che finora non avevamo mai riscontrato Cynthia Says ma cos anche Hera compie una verifica che a prima vista sembra esaurire la necessit di approfondire ulteriormente questo requisito Ma in realt come gi detto in precedenza questi tool non sono completamente affidabili e pertanto si presenta come necessaria l esigenza di operare un ulteriore verifica manuale di quanto stato gi controllato in modo automatico 1 Verificare che per ogni mappa immagine lato server poich i link non sono contenuti direttamente nel codice sia presente ridondanza di link ovvero che le destinazioni di ogni singola area sensibile della mappa siano riportate nelle vicinanze della mappa stessa attraverso sistemi diversi in modo da facilitare il compito delle tecnologie assistive 184 Capitolo 6 REQUISITO NUMERO 09 Controllo intestazioni tabelle WebXact Auto Adeguatezza intestazioni tabelle non presente Manuale E molto semplice capire se alle tabelle viene data un intestazione in quanto si tratta solo di verificare la presenza di un particolare tag HTML Quindi il primo controllo presto fatto in modo autom
178. llustrati sono piuttosto chiari e comunque ci sar tempo dopo per un loro ulteriore approfondimento Intanto quello che manca sono gli strumenti per verificare i requisiti Nel preparare questo progetto abbiamo condotto una ricerca sui tool gratuiti free software o open source attualmente presenti sul mercato in modo da definirne le varie competenze e i gradi di efficienza ed affidabilit In un secondo momento abbiamo messo a confronto i tool trovati con i requisiti della legge Stanca per capire quali potessero essere utili il risultato di questa prima scrematura stato che un discreto numero di strumenti il 40 si rivelato del tutto inadeguato e inutile per un motivo o per un altro vedi tabella 2 Nella tabella seguente stata riportata tra parentesi accanto al numero del requisito la dicitura auto se il controllo effettuato dallo strumento di tipo automatico e semi se il controllo di tipo semi automatico NOME TOOL REQUISITI ACC 1 auto http appro mit jyu fi tools facc 30 In informatica open source indica un software rilasciato con un tipo di licenza per la quale il codice sorgente lasciato alla disponibilit di eventuali sviluppatori in modo che con la collaborazione in genere libera e spontanea il prodotto finale possa raggiungere una complessit maggiore di quanto potrebbe ottenere un singolo gruppo di programmazione http infobahn confindustria piemonte it new
179. logie di verifica tecnica e di verifica soggettiva di cui all articolo 1 comma 1 rispettivamente lettere d ed e disponibilit di figure professionali esperte nelle suddette metodologie di verifica e di figure idonee ad interagire con i soggetti con specifiche disabilit Ai fini dei requisiti di cui al comma 2 lettera a il valutatore all atto della richiesta di iscrizione si impegna a non esprimere valutazioni su siti o servizi dallo stesso realizzati a non esprimere valutazioni in tutti i casi in cui queste possano avere un incidenza specifica su interessi propri del valutatore o di soggetti allo stesso collegati da rapporti societari una volta effettuata la valutazione a non fornire nell arco dei ventiquattro mesi successivi attivit di implementazione sui siti o servizi per i quali sia stato incaricato di esprimere la valutazione stessa Nell accertamento dei requisiti di accessibilit dei servizi acquisiti con le procedure o realizzati tramite i 224 Appendice B contratti di cui all articolo 4 commi 1 e 2 della legge n 4 del 2004 le amministrazioni interessate possono acquisire il parere non vincolante di un valutatore iscritto nell elenco di cui al comma 1 Con il decreto del Ministro per l innovazione e le tecnologie di cui all articolo 11 della legge n 4 del 2004 sono stabiliti le specifiche tecniche per la sussistenza dei requisiti di cui al comma 2 lettere b e c gli importi massimi do
180. lta abbastanza semplice Bisogna sfruttare gli algoritmi del WAI sulla differenza tra colori e sulla differenza di luminosit riportati rispettivamente nelle note 35 e 36 Va preso il valore dell attributo text e calcolarne la differenza rispetto al valore dell attributo bgcolor In pi viene proposto di effettuare questo controllo anche sui colori dei link di quelli attivi e di quelli visitati i cui colori sono indicati rispettivamente nei valori degli attributi link alink e vlink Ovviamente il colore da prendere come riferimento per la differenza sempre quello dell attributo bgcolor Sarebbe utile per e questo potrebbe aiutare anche nella verifica del requisito numero 04 capire se i colori usati offrono 151 Elaborazione dei test un sufficiente contrasto anche quando vengono visti da utenti che soffrono di disturbi da daltonismo Per ottenere una verifica del genere necessario convertire i colori usati per testo e sfondo in quelli che vedrebbero le diverse tipologie di utenti daltonici tramite degli algoritmi che possono essere ottenuti da Colour Contrast Analyser unico tool a offrire questo controllo Una volta ottenuti questi colori modificati si pu procedere a calcolarne la differenza di luminosit e di colore coi soliti algoritmi del WAI REQUISITO NUMERO 07 Per questo requisito il controllo migliore sarebbe quello di controllare ogni elemento che abbia l attributo ismap
181. lternativa come indicato al punto di controllo 11 4 6 4 Per quanto riguarda script e applet assicurarsi che i gestori di eventi siano indipendenti dai dispositivi di input Priorit 2 6 5 Assicurarsi che il contenuto dinamico sia accessibile oppure fornire una presentazione o pagina alternativa Priorit 2 Per esempio in HTML usare NOFRAMES alla fine di ogni insieme di frame Per alcune applicazioni gli script lato server possono essere pi accessibili degli script lato client Linea guida 7 Assicurarsi che l utente possa tenere sotto controllo i cambiamenti di contenuto nel corso del tempo Assicurarsi che gli oggetti in movimento lampeggianti scorrevoli o che si autoaggiornano possano essere arrestati temporaneamente o definitivamente Alcune persone con disabilit cognitive o visive non riescono a leggere testo in movimento con velocit sufficiente oppure non sono in grado di leggerlo affatto Il movimento pu anche causare una distrazione tale da rendere illeggibile il 293 Le WCAG del WAI resto della pagina per persone con disabilit I lettori di schermo non sono in grado di leggere testo in movimento Persone con disabilit fisiche potrebbero non essere in grado di muoversi con velocit o precisione sufficienti ad interagire con oggetti in movimento Nota Tutti i punti di controllo che seguono presuppongono un certo livello di responsabilit da parte degli sviluppatori fino a quando gli interpreti non for
182. ltima consultazione 14 Febbraio 2007 Diodati Accessibilit e traduzioni dal W3C www diodati org data ultima consultazione 5 Marzo 2007 Disabili com www disabili com data ultima consultazione 8 Febbraio 2007 Disabilit In Cifre www disabilitaincifre it data ultima consultazione 18 Dicembre 2006 Dr Watson http watson addy com data ultima consultazione 16 Gennaio 2007 EvalAccess http sipt07 si ehu es evalaccess2 index html data ultima consultazione 24 Gennaio 2007 Firefox Accessibility Add on https addons mozilla org firefox 60 data ultimaconsultazione 2 Febbraio 2007 Flicker Rate www webaccessibile org test check aspx data ultima consultazione 26 Gennaio 2007 Foreground Background Color Contrast Analyzer http tools cactusflower org analyzer data ultima consultazione 8 Gennaio 2007 Fucina Web Idee per forgiare siti www fucinaweb com data ultima consultazione 9 Marzo 2007 314 Bibliografia e Webliografia Functional Accessibility Evaluator http fae cita uiuc edu data ultima consultazione 23 Dicembre 2006 Hera www sidar org hera index php it data ultima modifica 10 Febbraio 2007 HTML it www html it data ultima consultazione 20 Marzo 2007 I Use it Web design accessibile e usabile www i use it data ultima consultazione 17 Marzo 2007 International Webmasters Association Italia www iwa italy org data ultima consultazione 24 Febbraio 2007 Juicy St
183. me Ulteriori Controlli Report i Presenza e posizione alternativa Completo non conforme Ulteriori Controlli Report i Completo Alternativa sonora non conforme Ulteriori _ Controlli Adeguatezza alternativa manuale inoltrare per via telematica le denunce di Infortunio all INAIL e E orerazione ompetata E nenet Figura 2 1 livello di profondit di LUA Toolbar 1 versio ne Cliccando sul bottone si accede alla prima schermata del programma vero e proprio mostrata in Figura 2 Da notare che a questo punto il programma ha gi provveduto a effettuare le verifiche sul requisito e ci che viene mostrato un sintetico report dei risultati ottenuti ovvero il primo livello di profondit di cui abbiamo parlato in precedenza La schermata molto semplice da interpretare in alto vi si trova su sfondo grigio il titolo del programma e della finestra e il bottone X per chiudere la finestra Ovviamente come 165 Primo prototipo tutti gli altri bottoni anche quello di chiusura diventa rosso se vi si passa sopra col mouse Per il resto lo schermo diviso in 4 parti nel primo quadrante in alto a sinistra trovano posto in bella vista il logo del programma e l indicazione del requisito che si scelto di analizzare ovvero del bottone che si premuto Accanto scritto tutto maiuscolo per attirare l attenzione c il riassunto dei risultati riguardo lo sp
184. mediali come file video e audio Alle tradizionali alternative testuali du costituite dall attributo alt per il quale si rimanda alla trattazione precedente si affiancano altre possibilit come le trascrizioni Si devono pertanto prendere come punto di partenza gli elementi object il cui valore dell attributo type sia video o audio quando si tratta di elementi multimediali inclusi Md 27 nella pagina e gli elementi a che abbiano all interno II da II du II dell attributo href le stringhe mp3 wav 0gg ra mov avi wmv mpeg aif rvm ecetera per quanto riguarda i video e gli audio linkati Una volta riconosciuti i file multimediali si deve verificare che oltre all attributo alt siano presenti trascrizioni link a pagine che spiegano il contenuto o anche semplici etichette REQUISITO NUMERO 19 I controlli attuabili per questo requisito sono due Il primo consiste nel verificare che ogni elemento a contenga un elemento title che ne dia spiegazione in questo modo 158 Capitolo 4 possibile indirizzare meglio l utente sulla destinazione del link Il secondo controllo riguarda l elemento area cio il tag che descrive la forma di una sezione di una mappa immagine Questo tag necessita l attributo alt nel caso in cui l immagine non fosse disponibile e il valore di q
185. ministrazione Reperibile all indirizzo www visionaustralia org au ais toolbar 7 Reperibile all indirizzo firefox cita uiuc edu 8 Si considerano verifiche manuali tutte quelle misurazioni che non possono essere demandate esclusivamente alla macchina ma che hanno bisogno di una valutazione umana A volte una macchina o un algoritmo possono essere utilizzati per questa valutazione ma l output ha bisogno di interpretazione valutazione da parte di un umano con un certo grado di competenza perch l output automatico da solo non immediatamente applicabile o comprensibile o univoco 15 Introduzione Per questi fini sar necessario innanzitutto compiere uno studio sulle linee guida proposte dalla legge Stanca vero punto di partenza di tutto e sui tool presenti sul mercato in modo da capire quali possano essere usati per ciascuna verifica Completata questa operazione verr compiuto un profondo studio per capire in che modo gli strumenti operano per arrivare alla verifica di ogni singolo requisito In questo modo i tool scelti andranno a formare una nuova toolbar che insieme alle linee guida che verranno proposte sar in grado di fornire risultati oggettivi sull accessibilit di un sito a livello tecnico Da notare che si parla di livello tecnico cio il livello minimo obbligatorio da raggiungere che per non sufficiente per affermare che un sito sia effettivamente accessibile per far questo necessaria
186. n grado di individuare quale Dr Watson 1 tipo di DTD sia presente ha EvalAccess 3 individuato solo 3 errori una Firefox Web Developer 3 Functional Accessibility Evaluator 3 Juicy Studio 3 transitional Wave 2 Anche la Toolbar di volta stabilito che si trattava di un DTD di tipo Web Accessibility Firefox utilizza il servizio del Inspector 3 W3C ma anche quello di Cynthia Says i risultati sono buoni ma non consigliato in quanto utilizza altri tool che si trovano nelle loro versioni originali Dr Watson non in grado di definire quale DTD sia presente individua 13 errori ma non si capisce bene su quale base effettui i controlli anche perch non viene spiegato nulla Wave compie un report grafico in cui non individua errori veri e propri ma solo allarmi Sta a chi compie il test 67 Controllo incrociato requisito tool valutarne la gravit Si tratta quindi di un controllo di tipo semi automatico Bisogna dire per che il numero di questi allarmi piuttosto elevato Web Accessibility Inspector individua 17 errori ma di questi ben 16 fanno riferimento all apertura di una nuova finestra in caso di attivazione di un link si tratta sicuramente di un errore grave ma non esiste solo quello Juicy Studio invece compie un operazione diversa da quelle dei tool visti finora si concentra infatti sulla validit dei fogli di stile usati importanti in questo caso quando ci sono documenti d
187. nativa testuale equivalente sincronizzata in forma di sotto titolazione o di descrizione vocale oppure fornire un riassunto o una semplice etichetta per ciascun elemento video o multimediale tenendo conto del livello di importanza e delle difficolt di realizzazione nel caso di trasmissioni in tempo reale Riferimenti WCAG 1 3 1 4 Riferimenti Section 508 1194 22 b 19 Rendere chiara la destinazione di ciascun collegamento ipertestuale link con testi 49 I criteri della legge Stanca significativi anche se letti indipendentemente dal proprio contesto oppure associare ai collegamenti testi alternativi che possiedano analoghe caratteristiche esplicative nonch prevedere meccanismi che consentano di evitare la lettura ripetitiva di sequenze di collegamenti comuni a pi pagine Riferimenti WCAG 13 1 13 6 Riferimenti Section 508 1194 22 o 20 Nel caso che per la fruizione del servizio erogato in una pagina previsto un intervallo di tempo predefinito entro il quale eseguire determinate azioni necessario avvisare esplicitamente l utente indicando il tempo massimo consentito e le alternative per fruire del servizio stesso Riferimenti WCAG 7 4 7 5 Riferimenti Section 508 1194 22 p 21 Rendere selezionabili e attivabili tramite comandi da tastiere o tecnologie in emulazione di tastiera o tramite sistemi di puntamento diversi dal mouse i collegamenti presenti in una pagina per
188. ne pu fare a meno allora bisogna proporre agli utenti un alternativa testuale analogamente a quanto detto nel requisito numero 3 100 Capitolo 3 Queste alternative devono poter sostituire in tutto e per tutto script e applet quindi devono spiegare quale funzione svolta dall oggetto che sostituiscono e riproporne le funzionalit in modi equivalenti Nel caso di video il testo alternativo dovrebbe descrivere tutti gli elementi visuali azioni personaggi sequenze grafica eventuale testo visualizzato vale a dire tutti i particolari utili per renderne possibile la comprensione soprattutto in relazione al contesto cui il filmato si riferisce Un altro modo per descrivere gli oggetti e che vale anche per le immagini e quindi per il requisito numero 03 pu essere quello di produrre dei file sonori che contengano una didascalia parlata Una descrizione breve generer file sufficientemente leggeri che sar agevole caricare e ascoltare senza che la navigazione ne risulti particolarmente rallentata Per quanto riguarda la grafica vettoriale se gli sviluppatori intendono come ci si augura rendere accessibile un sito realizzato per esempio con quel potente strumento che Flash occorre fornire sempre una pagina alternativa di testo descrittivo che non escluda i disabili della vista dalla fruizione dei contenuti di un determinato sito A Checker dispone di una gran quantit di controlli su tutti questi oggetti volti a verificar
189. nelle pagine HTML fondamentali per la navigazione sul Web Si tratta di testi o di immagini che funzionano come puntatori ad altre risorse che possono essere contenute nella stessa pagina in un intero sito o negli altri milioni di siti esistenti sulla Rete I collegamenti ipertestuali sono leggibili dai disabili della vista tramite gli apparecchi o i software di ausilio In particolare sono raggiungibili i link normalmente ottenuti tramite la sottolineatura del testo I link possono costituire uno degli elementi pi inaccessibili di un sito se non si pone molta attenzione nella loro costruzione Basta pensare ai link che vengono posti all interno di un discorso nel bel mezzo di una pagina del tipo se vuoi saperne di pi clicca qui Un link di questo tipo pu mettere in difficolt un utente normale figuriamoci uno con delle disabilit 108 Capitolo 3 In effetti il link dell esempio assolutamente incomprensibile un link dovrebbe sempre far capire dove porta ed ecco quindi la raccomandazione esplicita nel requisito di costruire i link usando testi significativi anche se letti indipendentemente dal contesto Per rendere pi chiare le destinazioni di collegamenti ipertestuali particolarmente oscuri ci si pu aiutare con i testi alternativi come si usa fare per tanti altri elementi In questo modo si possono introdurre link nel contenuto della pagina purch si abbia la premura di inserire nel testo alternativ
190. niranno adeguati meccanismi di controllo delle diverse caratteristiche Punti di controllo 7 1 Fino a quando gli interpreti non permetteranno agli utenti di controllare lo sfarfallio evitare di far sfarfallare lo schermo Priorit 1 Nota Persone con epilessia fotosensibile possono avere crisi scatenate da sfarfallio oppure da lampeggiamenti nell intervallo che va da 4 a 59 lampi al secondo Hertz con un picco di sensibilit intorno ai 20 lampi al secondo cos come da mutamenti repentini di oscurit e luce come nel caso di luci intermittenti 7 2 Fino a quando gli interpreti non permetteranno agli utenti di controllare il lampeggiamento evitare di far lampeggiare il contenuto cio di cambiare la presentazione a intervalli regolari come se si accendesse e spengesse Priorit 2 7 3 Fino a quando gli interpreti non permetteranno agli utenti di bloccare il contenuto in movimento evitare il movimento nelle pagine Priorit 2 Quando una pagina include contenuto in movimento fornire un meccanismo all interno di uno script o applet per 294 Appendice D permettere agli utenti di bloccare il movimento o gli aggiornamenti Il fatto di usare i fogli di stile insieme con gli script per creare il movimento permette agli utenti di disabilitare oppure tenere sotto controllo gli effetti con maggiore facilit 7 4 Fino a quando gli interpreti non forniranno la possibilit di bloccare l autoaggiornamento non creare pagine ch
191. nizzazione che occupandosi di tutto ci che standard fa sentire la sua voce anche nel campo della Rete informatica mondiale Ma la vera novit si trova alla lettera d in quelle esperienze della Pubblica Amministrazione frutto di uno studio sul modo di operare della PA italiana con le sue prerogative peculiari 5 Il Rehabilitation Act l atto con cui il Congresso degli Stati Uniti ha risposto nel 1973 alle continue richieste di rivendicazione dei propri diritti da parte dei veterani di guerra Proibisce ogni forma di discriminazione contro i cittadini disabili da parte di qualsiasi attivit o programma che riceva finanziamenti governativi 10 Introduzione Bisogna aggiungere che i criteri sull accessibilit dei contenuti proposti nel decreto fanno parte di una pi ampia metodologia di verifica ed in particolare si trovano all interno della verifica tecnica il cui superamento costituisce il livello minimo di accessibilit obbligatorio per i siti Internet e l elemento propedeutico alle successive verifiche di tipo soggettivo Le regole tecniche dettate per garantire l accessibilit dei siti Web si rivolgono anzitutto ai disabili ed in particolare ai non vedenti che non possono vedere lo schermo e si servono di programmi per la lettura dello schermo o browser vocali che interpretano il codice HTML e danno un riscontro vocale di ci che appare sullo schermo con indicazioni aggiuntive utili per cogliere la
192. normative di cui al comma 1 e delle innovazioni tecnologiche nel frattempo intervenute 216 Appendice A La presente legge munita del sigillo dello Stato sar inserita nella Raccolta ufficiale degli atti normativi della Repubblica Italiana fatto obbligo a chiunque spetti di osservarla e di farla osservare come legge dello Stato Data a Roma add 9 gennaio 2004 CIAMPI Berlusconi Presidente del Consiglio dei Ministri Stanca Ministro per l innovazione e le tecnologie Visto il Guardasigilli Castelli 217 Appendice B APPENDICE B DPR 1 Marzo 2005 n 75 Decreto del Presidente della Repubblica 1 Marzo 2005 n 75 Regolamento di attuazione della legge 9 gennaio 2004 n 4 per favorire l accesso dei soggetti disabili agli strumenti informatici Pubblicato in G U n 101 del 3 maggio 2005 IL PRESIDENTE DELLA REPUBBLICA Visto l articolo 87 della Costituzione Visto l articolo 17 comma 1 della legge 23 agosto 1988 n 400 Visto l articolo 10 della legge 9 gennaio 2004 n 4 recante disposizioni per favorire l accesso dei soggetti disabili agli strumenti informatici Visto il decreto del Presidente del Consiglio dei Ministri del 9 agosto 2001 pubblicato nella Gazzetta Ufficiale n 198 del 27 agosto 2001 recante delega di funzioni del Presidente del Consiglio dei Ministri in materia di innovazione e tecnologie al Ministro senza portafoglio dott Lucio Stanca Visto il decreto legislativo 12 febbraio 1993
193. nsiderazione Functional Accessibility Evaluator che solo in grado di riconoscere le immagini alle quali vengono associati testi alternativi Stesso discorso infine per Cynthia Says che si limita a controllare l associazione tra immagini e testi alternativi Il vero problema per riuscire a giudicare il livello di adeguatezza delle alternative e in questo nessun tool pu sostituire l uomo I MIGLIORI Controllo alternative testuali A Checker Auto Significativit alternative A Checker Semi Auto 76 Capitolo 3 3 1 4 Requisito Numero 04 Garantire che tutti gli elementi informativi e tutte le funzionalit siano disponibili anche in assenza del particolare colore utilizzato per presentarli nella pagina ANALISI E TEST I disturbi da daltonismo sono i pi frequenti quando si parla di disabilit Il tipo di cecit ai colori pi diffuso la protanopia che una cecit pi accentuata per il colore rosso Segue la deuteranopia ovvero una cecit pi accentuata per il colore verde Gli appartenenti a questi due gruppi confondono tra loro il rosso e il verde i protanopi confondono anche il rosso col blu Il terzo difetto in ordine di diffusione la tritanopia chi ne soffre confonde tra loro il giallo e il blu Il deficit pi penalizzante per la percezione dei colori infine l acromatopsia chi ne colpito soffre di un estrema sensibilit alla luce di completa o incompleta cecit ai colori e di
194. nte Hera riconosce gli oggetti e controlla se questi sono direttamente accessibili ma in maniera meno efficace di A Checker 103 Controllo incrociato requisito tool Wave segnala quando gli script o altri oggetti sono accessibili solo con l utilizzo del mouse WebXact pone l attenzione sul fatto che tutti gli oggetti e gli elementi devono poter essere comandati senza usare il mouse I MIGLIORI Indipendenza dai dispositivi di puntamento A Checker Semi Auto 104 Capitolo 3 3 1 17 Requisito Numero 17 Garantire che le funzionalit e le informazioni veicolate per mezzo di oggetti di programmazione oggetti che utilizzano tecnologie non definite da grammatiche formali pubblicate script e applet siano direttamente accessibili ANALISI E TEST Requisito che sostanzialmente ricalca quello precedente infatti che script e applet siano direttamente accessibili significa che devono essere fruibili nel maggior numero possibile di modi diversi In questo requisito per il focus dell attenzione si allarga fino a comprendere gli oggetti che utilizzano tecnologie non definite da grammatiche formali pubblicate Per quanto riguarda l uso dei TOOL UTILI E VOTI A Checker 4 Barra dell Accessibilit 1 in modo totale a quanto Firefox Web Developer 1 detto per il requisito numero Hera 3 16 Wave 3 WebXact 1 tool si pu fare riferimento I MIGLIORI Controllo accessibilit diretta A Checker
195. nte hanno a disposizione una gamma di strumenti che consente loro di fare ricerche di lavorare e anche di divertirsi con un computer e navigando in Internet senza barriere senza difficolt e senza provare alcuna sensazione di diversit Ma possibile che un Webmaster ricrei qualche barriera magari involontariamente perch trascura i contenuti Non farsi comprendere e non rendere chiari i contenuti e il linguaggio che si utilizza per esprimerli vanifica anzitutto il loro lavoro oltre a restituire frustrazione a chi non riesce a ricevere correttamente un messaggio Testi incoerenti ridotti 20 Capitolo 1 in alcuni casi a semplici slogan magari corredati da banali errori grammaticali o di digitazione acronimi non risolti abbreviazioni spesso incomprensibili devono essere evitati accuratamente In questo senso i creatori e gli sviluppatori di pagine HTML hanno grandi responsabilit nei confronti degli utenti disabili Quando in un ipertesto di una pagina HTML un disabile incontra per esempio una frase con errori di digitazione un periodo nel quale manca una parola la didascalia di un immagine redatta in modo incomprensibile il suo strumento ausiliario legger esattamente ci che appare a video in questo caso non solo la lettura risulter frammentata o rallentata ma al non vedente non sar consentita la decifrazione di ci che legge il proprio sintetizzatore Ci creer inevitabilmente equivoci anche nella comprensi
196. nterno del codice della pagina quelle server side sarebbero pi comode in quanto tutto risiederebbe su server ma creano problemi alle tecnologie assistive che non riescono a vedere i link di destinazione Pertanto preferibile utilizzare le mappe immagine lato client a meno che non sia necessario usare quelle lato server pi duttili TOOL UTILI E VOTI A Checker Cynthia Says A Checker 2 Barra dell Accessibilit Hera e Barra dell Accessibilit 2 Wave sono tutti tool in grado Cynthia Says 2 di individuare con efficacia le Hera 3 mappe immagine lato server Wave 2 Tuttavia il migliore sembra essere il tool di Hera che individua entrambi i tipi di mappa Invece non c modo di capire in modo automatico quando meglio usare le mappe lato client e quando quelle lato server I MIGLIORI Individuazione mappe immagine Hera Auto Scelta mappe lato client server non presente Manuale 85 Controllo incrociato requisito tool 3 1 8 Requisito Numero 08 In caso di utilizzo di mappe immagine lato server fornire i collegamenti di testo alternativi necessari per ottenere tutte le informazioni o i servizi raggiungibili interagendo direttamente con la mappa ANALISI E TEST Questo requisito si lega profondamente a quello precedente Dato che nelle mappe immagine lato server i link non sono nel codice si richiede di fornire ridondanza di link in modo da favorire le tecnologie assistive Si potreb
197. nti 106 Capitolo 3 multimediali senza alternativa il primo controlla gli elementi uno ad uno Si tratta comunque di test di tipo semi automatico che si limitano a mettere in evidenza gli elementi multimediali e quindi il controllo deve essere effettuato da un operatore umano che possa capire dove stata posizionata l alternativa e in che modo Hera invece si concentra sulla ricerca di alternative sonore ad elementi video e lo fa molto bene anche se questo solo uno dei compiti che fanno parte di questo requisito Discorso a parte gi fatto nei requisiti 03 e 15 merita il controllo sull adeguatezza delle alternative che non pu essere effettuato in modo automatico I MIGLIORI Individuazione elementi multimediali A Checker Auto Presenza e posizione alternativa A Checker Semi Auto Alternativa sonora Hera Semi Auto Adeguatezza alternativa non presente Manuale 107 Controllo incrociato requisito tool 3 1 19 Requisito Numero 19 Rendere chiara la destinazione di ciascun collegamento ipertestuale link con testi significativi anche se letti indipendentemente dal proprio contesto oppure associare ai collegamenti testi alternativi che possiedano analoghe caratteristiche esplicative nonch prevedere meccanismi che consentano di evitare la lettura ripetitiva di sequenze di collegamenti comuni a pi pagine ANALISI E TEST I link sono notoriamente collegamenti ipertestuali che si inseriscono
198. o Le alternative 03 Elemento applet testuali delle Bassa Controllare l alternativa applet testuale Ci si aspetta che dovrebbero l alternativa testuale sia essere appropriata all applet aggiornate ogni volta che cambia l applet Le alternative 03 Elemento img Controllare testuali non Media ogni elemento img e dovrebbero calcolare la lunghezza del essere troppo valore dell attributo alt Ci corte si aspetta che la lunghezza sia superiore ai 10 caratteri Le alternative 03 Elemento img Controllare testuali non Media ogni elemento img e dovrebbero calcolare la lunghezza del essere troppo valore dell attributo alt Ci 122 Capitolo 4 lunghe si aspetta che la lunghezza sia inferiore ai 100 caratteri Le alternative 03 Elemento img Controllare testuali non Media ogni elemento img e dovrebbero confrontare il suo attributo essere uguali alt con src Ci si aspetta ai nomi delle che i due attributi immagini dell elemento img siano diversi Le immagini 03 Elemento img Controllare dovrebbero Alta che ogni elemento img avere testi contenga l attributo alt Ci alternativi si aspetta che tutti gli elementi img contengano l attributo alt Le immagini 03 Elemento img Controllare dovrebbero Media ogni elemento img e avere testi verificare che il valore alternativi che
199. o Nella schermata che si apre 167 Primo prototipo mostrata in Figura 3 vengono visualizzate delle operazioni supplementari da compiere per verificare appieno il singolo sotto controllo si tratta del terzo livello di profondit di LUA Toolbar La parte alta di questa schermata identica a quella principale quello che cambia solo la parte inferiore in cui trovano posto i consigli e un bottone riassunto verifica che riporta alla pagina principale Da notare che in alcuni dei consigli riportati sono presenti dei link visualizzati in azzurro che servono come ulteriore aiuto dato che rimandano a delle visualizzazioni ottenute tramite i tool utilizzati Nell esempio della Figura 3 il link individuare le alternative di tipo non sonoro apre una finestra in cui grazie al tool A Checker l utente ha a disposizione in un unica pagina tutte le alternative non sonore riscontrate in modo che il suo compito di valutarne la posizione sia molto pi semplice 168 Capitolo 5 5 3 Interfaccia definitiva Come abbiamo gi detto quella che abbiamo descritto nel paragrafo precedente era solo la prima versione dell interfaccia molto poco attraente graficamente e soprattutto con tanti piccoli problemini Il percorso di progettazione stato lungo e alla fine siamo arrivati ad un interfaccia che poco ha a che fare dal punto di vista visivo con quella mostrata sopra ma che si riallaccia fortemente ad essa dal punto di vi
200. o della pagina 81 Controllo incrociato requisito tool Al contrario se i colori di primo piano e di sfondo fossero troppo vicini a uno stesso livello di luminosit verrebbero causati problemi ai navigatori con difficolt di percezione cromatica e comunque a tutti coloro che disponessero di un monitor in bianco e nero Per gli ipovedenti importante tra l altro che i colori utilizzati non siano eccessivamente luminosi e saturi altrimenti possono andare incontro a fastidiosi fenomeni di abbagliamento Un ulteriore importante raccomandazione per garantire una buona leggibilit dei testi agli utenti affetti da ipovisione e cecit ai colori quella di evitare assolutamente di inserire sfondi grafici compositi sotto i testi Come abbiamo visto gi difficile operare una scelta tra colore di primo piano e di sfondo quando lo sfondo costituito da un solo colore Ma quando lo sfondo un immagine costituita da una trama complessa di colori mantenere un contrasto sufficiente con il testo diventa pressoch impossibile alcune zone dell immagine di sfondo conserveranno magari un sufficiente livello di contrasto altre zone no La presenza di un immagine sotto il testo distrae inoltre l attenzione del lettore Il rischio quello di aver causato una fastidiosa ed inutile forma di tortura ai danni degli occhi di chi affetto da deficit visivi si sta sforzando di leggere il testo nella pagina La leggibilit peggiora po
201. o del World Wide Web Consortium Leading the Web to its full potential condurre il Web a dispiegare il suo pieno potenziale 25 Disabilit e uso del Web Per questo crediamo che sia cos importante fornire strumenti funzionali e completi per ottenere una valutazione obiettiva dell accessibilit dei siti Internet 26 Capitolo 1 1 2 Accessibilit per tutti Vs Usabilit per molti Il W3C stabilisce che il contenuto di un sito Web accessibile quando pu essere usato da qualcuno che ha una disabilit cio rendere accessibile un sito significa rendere i contenuti disponibili alla pi vasta tipologia di persone e dispositivi questo comporta adottare una serie di misure e di accorgimenti per cui le persone con disabilit di vario tipo motorie o sensoriali ad esempio e che sono costrette ad usare software ed hardware particolari anche di vecchio tipo non siano penalizzate nell uso della Rete Ma gi nel 2001 nel suo libro L architettura del nuovo Web Tim Berners Lee inventore del World Wide Web affermava che il Web deve consentire un accesso paritario a chi si trova in una situazione economica e politica differente a chi ha handicap fisici o cognitivi a chi appartiene a una cultura diversa e a chi usa lingue diverse con caratteri diversi che si leggono in diverse direzioni sulla pagina questa affermazione estende il concetto di accessibilit fino a comprendere tutti quei soggetti che rischian
202. o di essere esclusi dalle trasformazioni in atto nella societ Gli accorgimenti che si devono adottare per rendere un sito accessibile risultano utili anche agli utenti normodotati Basti pensare a quanto ne guadagnerebbero i siti riguardo la chiarezza dei testi il mancato uso di colori sfumati o effetti grafici eccessivamente disturbanti 2 Berners Lee Tim 2001 L architettura del nuovo Web Feltrinelli 27 Accessibilit per tutti Vs Usabilit per molti Un esempio assai interessante di questo effetto collaterale dell accessibilit dato dalle versioni dei siti Web per computer palmari e cellulari A quanti capitato di usarli non solo con questi dispositivi ma anche con il proprio pc multimediale perch si caricano pi velocemente e consentono di giungere pi rapidamente alle informazioni di nostro interesse Seguendo le regole indicate possibile ridurre i tempi di attesa e quindi rendere pi soddisfacente la fruizione delle pagine Realizzare una pagina Web che si vede facilmente per una persona disabile significa realizzare una pagina che si vede ancora pi facilmente per una persona normodotata I disabili in senso stretto sono solo una parte e neppure la pi cospicua dei beneficiari dell accessibilit Oltre a loro l accessibilit si rivolge anche alle seguenti categorie di persone Persone con normali problemi della vista quali miopia astigmatismo ipermetropia cataratta
203. o e poi essere controllare il contenuto Ci si utilizzabile aspetta di poter utilizzare le anche quando stesse funzionalit di le applet quando l applet era attiva vengono disattivate Le alternative 15 Elemento object testuali degli Bassa Controllare ogni elemento oggetti object e verificare che la dovrebbero sua alternativa testuale sia essere aggiornata Ci si aspetta che aggiornate l alternativa testuale di ogni quando oggetto sia aggiornata l oggetto quando questo cambia cambia Le applet 15 Elemento applet dovrebbero Bassa Controllare l attributo alt avere testi di ogni applet Ci si aspetta alternativi che l attributo sia di almeno validi 10 caratteri 138 Capitolo 4 Tutti gli script 15 Elemento script dovrebbero Alta Controllare ogni script che avere una sia essenziale alla pagina e sezione verificare che sia presente noscript una sezione noscript e che questa sezione contenga informazioni equivalenti a quello dello script Ci si aspetta che gli script essenziali siano seguiti da una sezione noscript valida L interfaccia 16 Elemento applet delle applet Bassa Controllare le operazioni di dovrebbe ogni applet Ci si aspetta che essere le operazioni delle applet accessibile possano essere eseguite tramite tastiera Le interfacce 16 Elemento object degli oggetti Bassa Controllare ogni elemento dovrebbero
204. o effettuati per automatizzare al massimo la valutazione tecnica C bisogno quindi di un analisi pi profonda di ciascun requisito e di testare i tool per capire quale sia il migliore 62 Capitolo 3 CAPITOLO 3 3 1 Controllo incrociato requisito tool Per ogni requisito viene riportato l enunciato seguito da una spiegazione del requisito e dal test empirico dei vari tool che possono verificarlo elencati nel box grigio Ad ogni tool viene poi assegnato un voto sempre consultabile nel box sulla base della seguente scala 0 funzione di controllo requisito assente o scadente 1 funzione di controllo requisito manuale o mediocre 2 funzione di controllo requisito semi automatica o sufficiente 3 funzione di controllo requisito automatica soddisfacente 4 funzione di controllo requisito totalmente automatica o pienamente soddisfacente N B a tutti i tool di cui non riportato esplicitamente il giudizio si assegna il voto 0 Infine vengono riportati i tool migliori che verranno usati all interno della Toolbar per effettuare i controlli relativi 63 Controllo incrociato requisito tool 3 1 1 Requisito Numero 01 Realizzare le pagine e gli oggetti al loro interno utilizzando tecnologie definite da grammatiche formali pubblicate nelle versioni pi recenti disponibili quando sono supportate dai programmi utente Utilizzare elementi ed attributi in modo conforme alle sp
205. o le indicazioni precise sugli effetti che si possono ottenere una volta attivato il collegamento Un altro modo di indicare i link tramite il loro tiolo Il testo cos indicato in aggiunta a quello che fa da riferimento per il link stesso Generalmente viene visualizzato nel browser visuale come un tooltip ma pu essere rappresentato anche nei browser non visuali L ultima raccomandazione quella di predisporre dei modi per evitare che le tecnologie assistive nello scandire le pagine ripetano i gruppi di link che sono comuni a pi pagine tramite ad esempio uno dei cosiddetti skiplink che rimandano direttamente al contenuto principale della pagina Mentre esistono molti tool che verificano se i link sono validi cio se portano effettivamente a un altra pagina pochi sono quelli che controllano l efficienza e la chiarezza di questi link 34 Un tooltip una finestra a comparsa associata ad una parola o ad una frase contenente un messaggio di aiuto o spiegazione che appare quando il puntatore del mouse passa sopra tale parola o frase 109 Controllo incrociato requisito tool TOOL UTILI E VOTI Wave ha una funzione che A Checker 2 i individua i link definiti Cynthia Says 2 vaghi e consiglia di Firefox Web Developer 2 renderli pi espliciti Wave 1 La Firefox Toolbar offre un opzione per visualizzare tutti i dettagli dei link questa funzione pu essere utile per controllare che
206. o per il braille e vista per il testo visualizzato sullo schermo rendendo l informazione accessibile a gruppi rappresentativi di una molteplicit di disabilit sensoriali o di altro tipo Perch possa essere utile il testo deve svolgere la stessa funzione o scopo dell immagine Per esempio si consideri un equivalente testuale per un immagine fotografica del pianeta Terra visto dallo spazio Se lo scopo dell immagine principalmente quello decorativo allora il testo Foto della Terra vista dallo spazio pu svolgere la funzione necessaria Se lo scopo della foto quello di illustrare un informazione specifica sulla geografia terrestre allora l equivalente testuale deve fornire quell informazione Se la foto stata designata per dire all utente di selezionare l immagine per esempio cliccando su di essa per avere delle informazioni riguardanti la Terra l equivalente testuale dovr essere Informazioni sul pianeta Terra Perci se il testo svolge la stessa fuzione o scopo per l utente con una disabilit dell immagine per gli altri utenti comuni allora essa pu essere considerata un equivalente testuale Si noti che in aggiunta al beneficio che possono trarne utenti con disabilit gli equivalenti testuali possono aiutare tutti gli utenti a trovare le pagine molto pi rapidamente dal 275 Le WCAG del WAI momento che i robot per la ricerca possono usare il testo nell indicizzazione delle pagine Mentre spetta
207. oaz 70 1l testo alternativo dell immagine potrebbe essere troppo lungo 70 L immagine ha un testo alternativo sospetto stringa vuota 70 L immagine ha un testo alternativo sospetto solo snaz 70 1l testo alternativo dell immagine potrebbe essere troppo lungo 70 L immagine ha un testo alternativo sospetto stringa vuota 70 L immagine ha un testo alternativo sospetto selo soaz 70 1l testo alternativo dell immagine potrebbe essere troppo lungo 70 L immagine ha un testo alternativo sospetto stringa vuota 70 L immagine ha un testo alternativo sospetto selo soaz 72 Il testo alternativo dell immagine potrebbe essere troppo lungo 72 L immagine ha un testo alternativo sospetto stringa vuota 72 L immagine ha un testo alternativo sospetto sclo soaz 72 1 testo alternativo dell immagine potrebbe essere troppo lungo 72 L immagine ha un testo alternativo sospetto stringa vuota 72 L immagine ha un testo alternativo sospetto sclo soaz 72 1 testo alternativo dell immagine potrebbe essere troppo lungo 72 L immagine ha un testo alternativo sospetto stringa vuota 72 L immagine ha un testo alternativo sospetto sclo soaz 72 Il testo alternativo dell immagine potrebbe essere troppo lungo 72 L immagine ha un testo alternativo sospetto stringa vuota Semin 72 Hmacine ha un testo alternativo sospetto sclo soaz 72 ll testo alternativo del immagine potrebbe essere troppo lungo 72 L immagine ha un testo alternativo sospetto st
208. odificazioni ed integrazioni Esperita la procedura di notifica alla Commissione europea di cui alla direttiva 98 34 CE del Parlamento europeo e del 233 DM 8 Luglio 2005 Consiglio del 22 giugno 1998 modificata dalla direttiva 98 48 CE del Parlamento europeo e del Consiglio del 20 luglio 1998 CE attuata dalla legge 21 giugno 1986 n 317 modificata dal decreto legislativo 23 novembre 2000 n 427 DECRETA Art 1 Definizioni e ambito d applicazione 1 Ai fini del presente decreto s intende per a accessibilit capacit dei sistemi informatici nelle forme e nei limiti consentiti dalle conoscenze tecnologiche di erogare servizi e fornire informazioni fruibili senza discriminazioni anche da parte di coloro che a causa di disabilit necessitano di tecnologie assistive o configurazioni particolari b ambiente operativo insieme di programmi e di interfacce utente che consentono l utilizzo delle risorse hardware e software disponibili sul computer d applet programma autonomo in genere scritto in linguaggio Java che pu essere inserito in una pagina Web per fornire informazioni o funzionalit e applicazione programma informatico che consente all utente di svolgere specifici compiti f applicazione Internet programma sviluppato adottando tecnologie Internet in particolare utilizzando il protocollo HTTP HyperText Transfer Protocol per il trasferimento dei dati e il linguaggio a marcatori X HTML eXtensi
209. ogie W3C lo si deve fare rispettando linee guida per l accessibilit Nell usare nuove tecnologie assicurarsi che esse si trasformino in maniera elegante Nota La conversione di documenti da PDF PostScript RTF ecc ai linguaggi di marcatura del W3C HTML XML non sempre crea un documento accessibile Quindi validare ogni pagina per verificare l accessibilit e la possibilit d uso dopo il processo di conversione Se una pagina non viene convertita velocemente correggerla finch la sua rappresentazione originale non viene convertita appropriatamente oppure fornire una versione in formato HTML o testo semplice Punti di controllo 11 1 Usare le tecnologie W3C quando sono disponibili e sono appropriate per un certo compito e usare le versioni pi recenti quando sono supportate Priorit 2 Vedi la lista dei riferimenti per sapere dove trovare le specifiche W3C pi recenti per avere informazioni sulla compatibilit fra interpreti e tecnologie W3C 11 2 Evitare le caratteristiche delle tecnologie W3C che sono disapprovate Priorit 2 Per esempio in HTML non usare l elemento FONT che disapprovato usare al suo posto i fogli di stile per es la propriet font di CSS 11 3 Fornire agli utenti l informazione necessaria perch possano ricevere i documenti in maniera che si adattino alle 301 Le WCAG del WAI loro preferenze per es lingua tipo di contenuto ecc Priorit 3 Nota Usare la negoziazione del
210. omunicazioni nelle raccomandazioni e nelle direttive sull accessibilit dell Unione europea nonch nelle normative internazionalmente riconosciute e tenendo conto degli indirizzi forniti dagli organismi pubblici e privati anche internazionali operanti nel settore quali l International Organization for Standardization ISO e il World Wide Web Consortium W3C Con apposito decreto del Ministro per l innovazione e le tecnologie di concerto con il Ministro dell istruzione dell universit e della ricerca sentiti la Conferenza Unificata e il Centro Nazionale per l Informatica nella Pubblica Amministrazione CNIPA sono dettate specifiche regole tecniche che disciplinano l accessibilit da parte degli utenti agli strumenti didattici e formativi di cui all articolo 5 comma 1 della legge n 4 del 2004 Art 3 Valutazione dell accessibilit 1 Il CNIPA con proprio provvedimento istituisce presso di s l elenco dei valutatori stabilendone le modalit tecniche per la tenuta nonch garantisce la pubblicit dell elenco medesimo e delle citate modalit sul proprio sito internet 223 DPR 1 Marzo 2005 n 75 Nell elenco di cui al comma 1 sono iscritte le persone giuridiche interessate che ne fanno richiesta dimostrando di possedere i seguenti requisiti garanzia di imparzialit ed indipendenza nell esercizio delle proprie attivit disponibilit di una adeguata strumentazione per l applicazione delle metodo
211. oncrete di interazione con il sistema informatico tecnologie assistive strumenti e soluzioni tecniche hardware e software che permettono alla persona disabile superando o riducendo le condizioni di svantaggio di accedere alle informazioni e ai servizi erogati dai sistemi informatici tecnologie Web insieme degli standard definiti dall ISO e delle Recommendation del Consorzio W3C finalizzato a veicolare informazioni o erogare servizi su reti che utilizzano il protocollo HTTP comunemente definite anche tecnologie Internet verifica tecnica valutazione condotta da esperti anche con strumenti informatici sulla base di parametri tecnici verifica soggettiva valutazione del livello di qualit dei servizi gi giudicati accessibili tramite la verifica tecnica effettuata con l intervento del destinatario anche disabile sulla base di considerazioni empiriche Art 2 Requisiti tecnici e livelli di accessibilit 1 Il presente decreto definisce negli allegati A B C e D che ne costituiscono parte integrante le linee guida recanti i requisiti tecnici e i diversi livelli per l accessibilit ai sensi degli articoli 11 e 12 della legge e 238 Appendice C nel rispetto dei criteri e dei principi indicati dal regolamento 2 Il primo livello di accessibilit dei siti Web accertato previo esito positivo della verifica tecnica che riscontra la conformit delle pagine dei medesimi siti ai requisiti tecnici elencati
212. one del significato dei contenuti di quella determinata pagina quindi molto importante che il Webmaster per assicurare la piena accessibilit della pagina Web controlli accuratamente coerenza e correttezza del contenuto dal punto di vista linguistico I problemi degli utenti con disabilit dell udito dovuti ad una sordit parziale o completa sono da mettere in relazione con il crescente impiego di componenti audio nelle presentazioni multi mediali come i file audio che fanno da corredo sonoro alla grafica oppure registrazioni dalla viva voce del protagonista di conversazioni esibizioni o altro Di particolare rilievo la difficolt d accesso a filmati che contengono audio e video di cui la parte audio diventa una componente essenziale 21 Disabilit e uso del Web Quando i suoni veicolano importanti informazioni come segnali di allarme od altro possono essere sostituiti o accompagnati da opportune segnalazioni visive In particolare una conversazione o la colonna sonora di un filmato possono essere rese accessibili mediante il classico metodo della sotto titolazione Per i sordi congeniti vanno tenute presenti comunque anche le difficolt di apprendimento del linguaggio dovute alla mancanza di feedback uditivo la cui conseguenza spesso una difficolt di comprensione anche del testo scritto specialmente quando tratta argomenti astratti o fa uso di frasi molto elaborate L arco delle disabilit di tipo fisico
213. ono essere utilizzati per completare quello che l accessibilit lascia soltanto indicato Gli strumenti sono l osservazione strutturata degli utenti target quelli per i quali il sito stato costruito Attraverso l osservazione dell interazione fra sito e utente l usabilit registra errori e fraintendimenti di progettazione Tramite colloqui con gli utenti indaga sulle ragioni di questi errori e 35 Accessibilit per tutti Vs Usabilit per molti pu cos stilare una lista di suggerimenti migliorativi in un continuo processo di prova errore Un processo evolutivo continuo Solo scovando gli errori e ponendovi rimedio infatti un prodotto pu migliorare solo osservando e parlando con gli utenti possiamo sapere se un contenuto chiaro se stato capito se il sito navigabile Il primo passo per migliorare davvero i siti e i servizi rivolti agli utenti quello di capire entrambe le discipline per poterne trarre gli appropriati vantaggi a seconda di esigenze e obiettivi Il principio basilare che sottende l indipendenza degli strumenti e l accessibilit la separazione della forma dal contenuto quando il significato di un documento salvato separatamente da come deve apparire l indipendenza degli strumenti e l accessibilit sono pi facili da tutelare L applicazione dei concetti di accessibilit non un fatto meccanico presuppone una certa conoscenza del linguaggio HTML e dei suoi sviluppi relativament
214. oper 2 TAW 3 possibilit di controllare Diverso per dagli altri tool risulta essere TAW che compie un controllo per verificare che i vari elementi presenti in una pagina abbiano dimensioni espresse in modo relativo rispetto al totale della pagina e non in modo assoluto come abbiamo detto questo l unico modo per ottenere una pagina ugualmente fruibile indipendentemente dalla dimensione della finestra di visualizzazione I MIGLIORI Controllo sito a diverse risoluzioni Barra dell Accessibilit Semi Auto Controllo sito con diversi browser Browser Cam Semi Auto Relativit dimensioni TAW Auto 94 Capitolo 3 3 1 13 Requisito Numero 13 In caso di utilizzo di tabelle a scopo di impaginazione garantire che il contenuto della tabella sia comprensibile anche quando questa viene letta in modo linearizzato e utilizzare gli elementi e gli attributi di una tabella rispettandone il valore semantico definito nella specifica del linguaggio a marcatori utilizzato ANALISI E TEST Le tabelle in genere si distinguono in base al loro contenuto quelle di dati fondamentali per l inserimento del contenuto e quelle di layout che servono per la grafica In questo secondo caso necessario che la conformazione della tabella non vada ad inficiare sulla leggibilit del contenuto al suo interno Le tabelle di impaginazione hanno in questo caso le stesse funzioni della gabbia tipografica utilizzata per eseguire l
215. operazioni di base non ulteriormente scomponibili Il passo seguente stato quello di confrontare i vari strumenti presi in considerazione con i requisiti della legge n 4 del 9 Gennaio 2004 e cos alla fine del capitolo 3 abbiamo ottenuto una lista comprendente il miglior tool per ogni sotto controllo individuato In questo modo abbiamo costituito la base di partenza per la nostra toolbar Dopo un intermezzo pi tecnico dedicato alle operazioni da compiere sul codice HTML per compiere le verifiche individuate capitolo 4 l attenzione si spostata sulla prototipazione dell interfaccia al termine di un lungo processo circolare di progettazione e valutazione abbiamo raggiunto la versione definitiva del modello esposta e analizzata all interno del capitolo 5 Infine nel capitolo 6 abbiamo elaborato delle linee guida che permettano all utente di controllare senza troppi sforzi anche i requisiti non automatizzabili seguendo alcune semplici procedure guidate Ci che manca l implementazione vera e propria del software La decisione di non procedere all implementazione dovuta sostanzialmente a una questione di praticit abbiamo proposto un idea concreta e semplice da realizzare per risolvere l annoso problema di ottenere verifiche oggettive nel campo dell accessibilit Ma portare questa idea a compimento senza sapere quali siano le risposte da parte del mercato sarebbe stata una vision troppo a lungo termine e av
216. ori sia superiore a 499 Il contrasto 06 Elemento body tra testo dei Alta Controllare l elemento link e sfondo body e calcolare la dovrebbe differenza di colori e di essere luminosit dei colori con gli maggiore del algoritmi WAI ERT tra il limite valore dell attributo link e consigliato il valore dell attributo dall algoritmo bgcolor Ci si aspetta che WAI ERT per la differenza di colori sia i colori e per superiore a 124 e che la la luminosit differenza della luminosit dei colori sia superiore a 499 Il contrasto 06 Elemento body 127 Test effettuati tra testo dei Alta Controllare l elemento link visitati e body e calcolare la sfondo differenza di colori e di dovrebbe luminosit dei colori con gli essere algoritmi WAI ERT tra il maggiore del valore dell attributo vlink limite e il valore dell attributo consigliato bgcolor Ci si aspetta che dall algoritmo la differenza di colori sia WAI ERT per superiore a 124 e che la i colori e per differenza della luminosit la luminosit dei colori sia superiore a 499 Il contrasto 06 Elemento body tra testo e Alta Controllare l elemento sfondo body e calcolare la dovrebbe differenza di colori e di essere luminosit dei colori con gli maggiore del limite consigliato dall algoritmo WAI ERT per i colori e per la luminosit 8 algoritmi WAI ERT tra il valore dell attributo
217. orizzazione all utilizzo del logo dandone comunicazione al soggetto richiedente Art 8 Rimborso delle spese amministrative sostenute dalla Presidenza del Consiglio dei Ministri per le attivit inerenti l utilizzo del logo e le funzioni ispettive 1 I soggetti privati che richiedono l autorizzazione all utilizzo del logo allegano alla richiesta la ricevuta del versamento effettuato anche in via telematica quale rimborso delle spese amministrative sostenute dalla Presidenza del Consiglio dei Ministri per le attivit inerenti il rilascio dell autorizzazione l importo del versamento indicato nell Allegato F Ai sensi dell articolo 7 del regolamento in caso di riscontro di un livello di accessibilit inferiore a quello del logo utilizzato sono a carico del soggetto privato i costi effettivi dell avvenuta ispezione nonch una quota di partecipazione ai costi per l espletamento delle funzioni ispettive complessivamente svolte dal CNIPA sui soggetti privati l importo della quota comunque non superiore al doppio del costo effettivo dell ispezione indicato nell Allegato F Con decreto del Ministro per l innovazione e le tecnologie di natura non regolamentare gli importi di cui ai commi 1 e 2 sono aggiornati annualmente 244 Appendice C Il presente decreto inviato ai competenti organi di controllo e pubblicato nella Gazzetta Ufficiale della Repubblica italiana Roma 8 Luglio 2005 Il MINISTRO PER L
218. ormale layout delle pagine senza contare i problemi legati ai contrasti di colore agli ipoacusici che non possono sentire le parti audio del sito ai dislessici e ad altri disabili cognitivi i quali possono trovare difficolt nel leggere ed interpretare correttamente il testo delle pagine Web ai disabili motori con problemi agli arti superiori per i quali si deve garantire che l interazione con il sito Web sia possibile anche mediante dispositivi di input diversi da tastiera e mouse La metodologia suggerita nello studio a cura dei gruppi di lavoro I Metodologia e II Regole tecniche della Segreteria tecnico scientifica della Commissione interministeriale permanente per l impiego delle ICT a favore delle categorie deboli o svantaggiate che ha portato alla formulazione del suddetto decreto metodologia in esso ribadita prevede che la verifica tecnica sia condotta facendo acutezza visiva molto ridotta Il termine ipovisione definisce in realt disturbi della vista molto diversi fra loro che vanno dalla visione profondamente sfocata alla restrizione del campo visivo alla presenza di macchie scure che coprono le immagini it wikipedia org wiki ipovisione La dislessia una sindrome che ha la sua maggiore manifestazione nella difficolt dei soggetti colpiti a leggere e a scrivere 12 Introduzione ricorso a strumenti automatici a strumenti semiautomatici e alle conoscenze dell esperto t
219. osta no si avr la possibilit di capirne il motivo tramite il secondo livello in questo caso sconsigliabile avventurarsi nel terzo livello sarebbe meglio cercare prima di correggere gli errori riscontrati se la risposta s ma con gli inevitabili avvertimenti visualizzabili nel secondo livello sar comunque consigliato utilizzare il terzo livello per completare la verifica se invece la risposta s incondizionatamente questa situazione pu verificarsi solo per alcuni requisiti allora baster il primo livello 163 Primo prototipo 5 2 Primo prototipo All inizio del percorso di progettazione la prima interfaccia studiata come prototipo si presentava come quella in Figura 1 una barra orizzontale con una serie di bottoni numerati da 1 a 22 come i requisiti della legge Stanca In pi vi sono anche due bottoni laterali quello di sinistra che rappresenta una chiave porta ad informazioni sul progetto LUA Toolbar quello sull estrema destra invece mostra notizie sul Laboratorio di Usabilit e Accessibilit da cui partito questo progetto Z CNIPA Centro Nazionale per Informatica nella Puhhlica Amministrazione Micrasoft Internet Faplorer File Modifica Visualitza froforti Strumenti Eg Pou Jr O A G m a y Eva cotegareni amp 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 24 22 amp pidana w CNIPA Pec Nazionale per inf Rella Pubblica Amminisi
220. pagina ancora fruibile senza gli oggetti di programmazione originariamente previsti I MIGLIORI Riconoscimento oggetti WebXact Auto Conformit attributi A Checker Semi Auto Fruibilit in assenza di oggetti non presente Manuale Alternativa testuale agli oggetti non presente Manuale 102 Capitolo 3 3 1 16 Requisito Numero 16 Garantire che i gestori di eventi che attivano script applet o altri oggetti di programmazione o che possiedono una propria specifica interfaccia siano indipendenti da uno specifico dispositivo di input ANALISI E TEST Per spiegare questo requisito ci si pu riallacciare a quello precedente Affinch un qualunque oggetto di programmazione sia accessibile bisogna non solo garantire un alternativa ma fare anche in modo che l oggetto non sia fruibile solo tramite un mezzo meccanico per esempio il mouse ma che sia comandabile tramite una pluralit di strumenti TOOL UTILI E VOTI aa nedoni possibilit di controllare che i Barra dell Accessibilit 1 diversi elementi siano Firefox Web Developer 1 accessibili in pi modi Hera 3 La Barra dell Accessibilit Wave 3 riconosce i gestori di eventi ma si limita a questo senza valutarli La Toolbar di Firefox a questo riguardo mette a disposizione lo stesso controllo del requisito precedente cio quello per disabilitare gli elementi javascript che per in questo caso risulta tutt altro che soddisfacente e sufficie
221. permette al software di restituire tabelle in altro modo rispetto alle griglie bidimensionali Punti di controllo 3 1 Quando esiste un linguaggio di marcatori adatto per veicolare informazione usare un marcatore piuttosto che le immagini Priorit 2 Per esempio usare MathML per marcare le equazioni matematiche e i fogli di stile per formattare il testo e controllare l impaginazione Inoltre evitare l uso di immagini per rappresentare un testo usare invece testo e fogli di stile 3 2 Creare documenti che facciano riferimento a grammatiche formali pubblicate Priorit 2 Per esempio includere all inizio di un documento una dichiarazione sul tipo di documento che rimandi a una DTD pubblicata ad es il DTD rigoroso di HTML 4 0 3 3 Usare fogli di stile per controllare l impaginazione e la presentazione Priorit 2 Per esempio usare la propriet dei caratteri CSS invece che l elemento HTML FONT per controllare gli stili di caratteri 3 4 Usare unit relative e non assolute nei valori degli attributi del linguaggio dei marcatori e i valori della propriet del foglio di stile Priorit 2 In CSS per esempio usare em o misure di percentuale invece di pt o cm che sono misure assolute Se si usano 287 Le WCAG del WAI misure assolute accertarsi che il contenuto espresso sia utilizzabile 3 5 Usare elementi di intestazione per veicolare la struttura del documento e usarli in modo conforme alle specifiche Prior
222. possono essere definite con una forma geometrica valida Priorit 1 9 2 Assicurarsi che ogni elemento che possiede una sua specifica interfaccia possa essere gestito in una modalit indipendente da dispositivo Priorit 2 9 3 Negli script specificare gestori di evento logici piuttosto che gestori di evento dipendenti da dispositivo Priorit 2 9 4 Creare un ordine logico di tabulazione fra i collegamenti i controlli dei moduli e gli oggetti Priorit 3 Per esempio in HTML specificare l ordine di tabulazione tramite l attributo tabindex oppure garantire una disposizione logica della pagina 9 5 Fornire scorciatoie da tastiera per i collegamenti importanti compresi quelli nelle immagini sensibili sul lato client per i controlli dei moduli e per i gruppi di controlli dei moduli Priorit 3 Per esempio in HTML specificare scorciatoie tramite l attributo accesskey Linea guida 10 Usare soluzioni provvisorie Usare soluzioni provvisorie in modo che le tecnologie assistive e i browser pi vecchi possano operare correttamente 297 Le WCAG del WAI Per esempio i browser pi vecchi non permettono agli utenti di spostarsi su caselle per l immissione di testo vuote I lettori di schermo pi vecchi leggono liste di collegamenti consecutivi come se fossero un unico collegamento quindi difficile se non impossibile accedere a questi elementi attivi Ugualmente cambiare la finestra attiva oppure far venir fuor
223. pprontati per verificare manualmente tutti quei controlli per i quali non esistono strumenti automatici Per il resto la pagina che ospita queste linee guida del tutto simile al secondo livello per quanto riguarda le funzionalit 175 Capitolo 6 CAPITOLO 6 6 1 Elaborazione delle linee guida per l utente LUA Toolbar dispone come abbiamo gi detto di tre livelli di profondit per rispondere ai diversi bisogni di chi utilizzer il software Il primo livello servir solo a verificare la conformit ai requisiti Il secondo a controllare pi in profondit cosa andato storto Questi primi due livelli sono possibili grazie ai tool open source reperiti in Rete Tali strumenti generano dei report che possono essere analizzati per ottenere i risultati richiesti Per quanto riguarda il terzo livello tutto cambia Questo livello ha l obiettivo di guidare l utente nella realizzazione dei controlli che non possono essere verificati automaticamente del tutto o in parte dai tool utilizzati all interno della toolbar Nasce quindi l esigenza di creare tutta una serie di linee guida che spieghino passo passo all utente cosa debba fare per verificare che il suo sito sia completamente accessibile In questo paragrafo ci occuperemo esattamente di questo con la solita impostazione cio esaminando i requisiti della legge Stanca uno per uno riprenderemo tutti i controlli che sono stati precedentemente catalogati come semi
224. previsti nella DTD adottata per associare le celle di dati e le celle di intestazione che hanno due o pi livelli logici di intestazione di righe o colonne Riferimenti WCAG 1 0 5 2 Riferimenti Sec 508 1194 22 h Requisito n 11 Enunciato Usare i fogli di stile per controllare la presentazione dei contenuti e organizzare le pagine in modo che possano essere lette anche quando i fogli di stile siano disabilitati o non supportati Riferimenti WCAG 1 0 3 3 6 1 Riferimenti Sec 508 1194 22 d Requisito n 12 Enunciato La presentazione e i contenuti testuali di una pagina devono potersi adattare alle dimensioni della finestra 254 Appendice C del browser utilizzata dall utente senza sovrapposizione degli oggetti presenti o perdita di informazioni tali da rendere incomprensibile il contenuto anche in caso di ridimensionamento ingrandimento o riduzione dell area di visualizzazione o dei caratteri rispetto ai valori predefiniti di tali parametri Riferimenti WCAG 1 0 3 4 Riferimenti Sec 508 non presente Requisito n 13 Enunciato In caso di utilizzo di tabelle a scopo di impaginazione garantire che il contenuto della tabella sia comprensibile anche quando questa viene letta in modo linearizzato e utilizzare gli elementi e gli attributi di una tabella rispettandone il valore semantico definito nella specifica del linguaggio a marcatori utilizzato Riferimenti WCAG 1 0 5 3 5 4 Riferimenti Sec 508 non presente
225. pure essere nella riga precedente il controllo con una sola etichetta e un solo controllo per riga 10 3 Fino a quando gli interpreti comprese le tecnologie assistive non renderanno in modo corretto il testo affiancato fornire un testo lineare alternativo nella pagina attiva o in qualche altra per tutte le tabelle che dispongono testo su colonne parallele e andando a capo Priorit 3 Nota Si prega di consultare la definizione di tabella linearizzata Questo punto di controllo favorisce le persone che hanno interpreti come alcuni lettori di schermo che non sono in grado di gestire blocchi di testo affiancati il punto di controllo non dovrebbe scoraggiare gli sviluppatori dall usare tabelle per rappresentare informazione tabellare 10 4 Fino a quando gli interpreti non gestiranno in maniera corretta controlli vuoti inserire caratteri di default come segnaposto nelle caselle per l immissione di testo a una riga oppure a pi righe Priorit 3 Per esempio in HTML fare questo per TEXTAREA e INPUT 10 5 Fino a quando gli interpreti comprese le tecnologie assistive non renderanno in modo distinto collegamenti adiacenti inserire caratteri stampabili delimitati da spazi non facenti parte dei collegamenti per separare i collegamenti adiacenti Priorit 3 299 Le WCAG del WAI Linea guida 11 Usare le tecnologie e le raccomandazioni del W3C Usare le tecnologie del W3C in conformit con le specifiche e seguire le r
226. rame o per ogni pagina in caso di assenza di frame vengono effettuati in modo semplice e automatico dai tool a disposizione Molti pi problemi crea invece il controllo della significativit di questi titoli Per essere definito significativo un titolo deve far capire a cosa serve la pagina in questione Quando si tratta di frame oltre a questo bisogna controllare che nel titolo sia indicata anche la relazione tra i frame Quindi le guide per l utente possono essere queste 1 controllare che il titolo della pagina frame esprima il luogo in cui ci si trova almeno il nome del sito per la home page ma anche le sottosezioni nelle pagine interne del sito ma anche la funzione svolta in modo chiaro 2 controllare che il titolo del frame esprima la relazione del frame rispetto agli altri testata menu principale REQUISITO NUMERO 03 Controllo alternative testuali A Checker Auto 179 Elaborazione delle linee guida per l utente Significativit alternative A Checker Semi Auto Il controllo sulla presenza delle alternative testuali viene effettuato in modo automatico e molto efficiente A Checker tenta anche di effettuare alcuni controlli sulla adeguatezza di queste alternative vedi la tabella nel paragrafo 4 1 nei limiti di quello che possibile ottenere da un software pertanto manca quello che il controllo principale per giudicare sull adeguatezza delle alternative 1 Controllare che il testo alternativo
227. rd e specifiche tecniche definite in materia di accessibilit dalla International Organization for Standardization ISO d esperienze acquisite nell ambito della Pubblica Amministrazione 4 art 11 comma 1 lettera a della legge Stanca 4 Allegato A paragrafo 1 del decreto recante i requisiti tecnici e i diversi livelli per l accessibilit agli strumenti informatici 9 Introduzione Come si vede si tratta di un mix eterogeneo di indicazioni standard e esperienze in cui confluiscono alcune delle organizzazioni pi autoritarie del settore prima fra tutte il W3C vero organo regolatore del Web che all interno della sua iniziativa sull accessibilit WAI creata nel 1995 ha prodotto nel maggio del 1999 una serie di linee guida che costituiscono il pi alto riferimento sull argomento le Web Content Accessibility Guidelines WCAG di cui previsto a breve l aggiornamento alla versione 2 0 queste linee guida prevedono tre livelli di accessibilit ai quali corrispondono regole tecniche sempre pi stringenti ma anche via via meno fondamentali Non sono poi da dimenticare la Sezione 508 del Rehabilitation Act ovvero l emendamento con cui nel 1998 il Congresso degli Stati Uniti ha richiesto che le agenzie federali e gli uffici governativi statunitensi rendessero accessibili le proprie tecnologie informatiche sviluppando una serie di standard quelli per i siti Web sono nel paragrafo 1194 22 e l ISO orga
228. re eiei 203 APPENDICE A Legge 9 Gennaio 2004 n 4 e 207 APPENDICE B DPR 1 Marzo 2005 n 75 esessesseesseeseessosseee 219 APPENDICE C DM 8 Luglio 2005 sscsrree seosese 233 APPENDICE D Le WCAG del WAT oerrtrrrrrrre cer 273 BIBLIOGRAFETA vivir iano 309 WEBLIOGRAFIA E RISORSE ONLINE rrrrrrrrre 313 Introduzione INTRODUZIONE L accessibilit un concetto partito in sordina ma di cui oggi non si pu proprio fare a meno perch legato a doppio filo alle innovazioni tecnologiche L accessibilit un problema che oggi noto alla stragrande maggioranza dei professionisti della Rete Tuttavia sebbene la situazione sia assai migliorata rispetto a qualche anno fa permangono fraintendimenti e punti critici L accessibilit diventata una prerogativa talmente importante da aver trovato posto persino nella legge italiana L accessibilit la capacit dei sistemi informatici nelle forme e nei limiti consentiti dalle conoscenze tecnologiche di erogare servizi e fornire informazioni fruibili senza discriminazioni anche da parte di coloro che a causa di disabilit necessitano di tecnologie assistive o configurazioni particolari Questa la definizione che ne viene fornita all articolo 2 comma 1 lettera a della legge 9 Gennaio 2004 numero 4 altrimenti detta legge Stanca dal nome dell ex Ministro per l Innovazione Lucio Stanca Questa data
229. re un nome e uno solo A tal fine si deve controllare all interno della sezione head di ogni pagina che vi sia un elemento title che rappresenta il nome del sito e un elemento h1 ovvero il titolo della singola pagina REQUISITO NUMERO 03 I test individuati per questo requisito sono molti e ci dovuto all importanza del requisito e anche alla particolare 148 Capitolo 4 difficolt che si incontra nel tentare di automatizzarlo il pi possibile Infatti molto semplice individuare le immagini che possiedono un testo alternativo basta verificare che ogni elemento img contenga un attributo alt che descrive appunto il testo alternativo Molto pi difficile invece cercare di capire in modo automatico se il testo alternativo associato a un immagine sia appropriato e significativo Da questa difficolt nasce l esigenza di molti test come quelli che verificano che il valore dell attributo alt non sia un semplice segnaposto per esempio foto o immagine o amp nbsp o che non sia uguale al nome dell immagine e pertanto il valore dell attributo alt deve essere diverso da quello dell attributo src che indica la fonte dell immagine Inoltre i valori dell attributo alt non dovrebbero essere n troppo corti poich in tal caso non servirebbero a spiegare la funzione dell immagine n troppo lunghi perch per descrizioni lunghe si pu usare l attributo appo
230. rebbe significato quasi sicuramente uno spreco di ingenti risorse 204 Conclusione Detto in altri termini prima di proporre il software nella sua versione definitiva aspettiamo ancora di ottenere suggerimenti e proposte dalla Pubblica Amministrazione cio il vero target destinatario di questo progetto Grazie all interesse del CNIPA e alla loro collaborazione con il Laboratorio di Usabilit e Accessibilit in futuro potremo presentare LUA Toolbar agli enti pubblici e sfruttando i suggerimenti ottenuti arrivare al prodotto nella sua versione conclusiva Ancora sar possibile usare il nostro lavoro come base di partenza da integrare con altri progetti attualmente in fase di lancio a conferma che qualcosa comincia a muoversi e che l accessibilit dei servizi web per il maggior numero possibile di persone diventato oggi un tema altamente seguito e considerato 205 Appendice A APPENDICE A Legge 9 Gennaio 2004 n 4 Legge 9 gennaio 2004 n 4 Pubblicata in G U n 13 del 17 gennaio 2004 La Camera dei deputati ed il Senato della Repubblica hanno approvato IL PRESIDENTE DELLA REPUBBLICA promulga la seguente legge Disposizioni per favorire l accesso dei soggetti disabili agli strumenti informatici Art 1 Obiettivi e finalit 1 La Repubblica riconosce e tutela il diritto di ogni persona ad accedere a tutte le fonti di informazione e ai relativi servizi ivi compresi quelli che si articolano attraverso gl
231. resente quest altra stringa lt DOCTYPE html PUBLIC W3C DTD XHTML 1 0 Strict EN http www w3 0rg TR xhtml1 DTD xhtml1 strict dtd gt lt html xmlIns http www w3 0rg 1999 xhtml lang it xml lang en gt se la pagina scritta in XHTML Una volta effettuato questo esame preliminare occorre validare il codice cio verificare che il sito sia scritto in modo conforme alle specifiche del linguaggio utilizzato Questa operazione quella pi semplice da automatizzare e non a caso buona parte dei tool che si trovano in giro si concentrano su di essa Infine si deve anche verificare che i vari link aprano le pagine nella stessa finestra e non in una nuova 66 Capitolo 3 Abbiamo testato i vari tool sull home page del sito del C A T T LD Centro per le Applicazioni della Televisione e delle Tecniche di Istruzione a Distanza e i risultati sono stati A Checker ha trovato ben 198 errori nel codice la maggior parte dei quali costituita da elementi indefiniti e da attributi mancanti Questo risultato viziato dell impossibilit del tool di capire che il DTD presente di tipo transitional Esso infatti si limita a segnalare l assenza del DTD di tipo strict al quale fanno riferimento la gran parte degli errori riscontrati La Barra dell Accessibilit TOOL UTILI E TI SOL se che utilizza il validatore A Checker 2 i f ACC 3 istituzionale del W3C e che Barra dell Accessibilit 4 i
232. rilasciato da Michele Diodati uno dei pi famosi sviluppatori Web italiani ad occuparsi di accessibilit in un intervista concessa al sito i use it nel controllare una pagina con pi browser grafici non mi soffermo pi di tanto sul fatto che si veda allo stesso modo su tutti di solito non accade mai Mi preoccupo piuttosto che il contenuto della pagina sia assolutamente fruibile con tutti i browser sia quelli che supportano i fogli di stile sia quelli che non li supportano o che li supportano male sia infine quelli che trattano solo il testo come Lynx L accessibilit interessata a che i contenuti siano universalmente accessibili non a che le presentazioni visuali siano universalmente uguali 33 Il testo integrale dell intervista reperibile all indirizzo www i use it articoli accessibilita 2 93 Controllo incrociato requisito tool Si deve partire dal presupposto che nessun tool in grado di effettuare questi controlli in maniera del tutto automatica Quello che gli strumenti di verifica proposti offrono solo la possibilit di modificare la grandezza della finestra in cui si visualizza la pagina del sito Poi per lasciano al verificatore l incombenza di capire se il contenuto si adatta in modo dinamico TOOL UTILI E VOTI Browser Cam in pi offre la Any Browser 2 Barra dell Accessibilit 2 come viene visto il sito Browser Cam 3 tramite i browser pi diffusi Firefox Web Devel
233. ringa vuota cittad 72 Limmacine ha un testo alternativo sospetto solo spazi E Il prossim patrocinat Riassunto cittadino Verifica L obietti x n l affidabilit delle applicazioni Java al fine di garantire la continua Calendario attivit In due anni di attivit realizzazione di tutte Convegni Connetti Vide ta h Mii ia Indirizzo supporto e verifica PACEA A 44 dell dibi PA i model jove dei servizi Sona pre Magnolfi Modulo di re Governo e monitoraggio delle forniture ICT Organizzazione e risorsa umane NON CONFORME Strumenti per l Accossibilit Ulteriori Controlli su Significativit alternative non conforme 1 Controllare che ll testo alternativo di un immagine video non decorativa ne descriva adeguatamente il contenuto e la funzione se limmagine usata come link ed in questo caso il testo alternativo dovrebbe riportare anche la destinazione del link o se usata come bottone 2 Controllare specificamente che i testi alternativi di immagini non decorative non siano composti solo dal titolo dell immagine spazi bianchi o simil Figura 9 Il terzo livello di profondit nella versione definitiva Infine abbiamo il terzo livello di profondit meglio 174 0 Capitolo 5 conosciuto come ulteriori controlli che possiamo vedere in Figura 9 In questo livello sono disponibili per l utente i consigli a
234. ro Firefox Web Developer 1 un controllo automatico che Hera 2 giudichi la posizione di Wave 3 WebXact 2 questi elementi rispetto alle ebAact rispettive etichette Anche con Cynthia Says possibile solo verificare automaticamente che sia associata un etichetta a ogni form ma non possibile valutare le loro relative posizioni 98 Capitolo 3 La Firefox Toolbar offre diverse opzioni per chi volesse controllare i form di un sito per esempio la possibilit di visualizzare i dettagli dei form direttamente sul sito anche se questo controllo non molto utile per il requisito in questione E anche gli altri controlli offerti si riferiscono pi alla possibilit di modificare i form piuttosto che alla verifica della posizione delle etichette Il browser testuale Delorie Lynx Viewer permette solo un controllo manuale della posizione dell oggetto e della relativa etichetta Wave in grado di rilevare l assenza dell etichetta o in caso di presenza se vuota o se ci sono dei problemi Quindi compie un passo in pi rispetto ai tool concorrenti Hera riconosce i form e controlla che vi sia un etichetta associata anche qui il controllo della sua posizione affidato all utente WebXact permette di controllare solo la presenza dell etichetta Nessun tool invece permette di giudicare sulla bont dell etichetta I MIGLIORI Rilevazione etichette Wave Auto Controllo posizione etichette A Checker Semi Auto
235. ro interno utilizzando tecnologie definite da grammatiche formali pubblicate nelle versioni pi recenti disponibili quando sono supportate dai programmi utente Utilizzare elementi ed attributi in modo conforme alle specifiche rispettandone 249 DM 8 Luglio 2005 l aspetto semantico In particolare per i linguaggi a marcatori HTML HypertText Markup Language e XHTML eXtensible HyperText Markup Language a per tutti i siti di nuova realizzazione utilizzare almeno la versione 4 01 dell HTML o preferibilmente la versione 1 0 dell XHTML in ogni caso conDTD Document Type Definition Definizione del Tipo di Documento di tipo Strict per i siti esistenti in sede di prima applicazione nel caso in cui non sia possibile ottemperare al punto a consentito utilizzare la versione dei linguaggi sopra indicati con DTD Transitional ma con le seguenti avvertenze evitare di utilizzare all interno del linguaggio a marcatori con il quale la pagina realizzata elementi ed attributi per definirne le caratteristiche di presentazione della pagina per esempio caratteristiche dei caratteri del testo colori del testo stesso e dello sfondo ecc ricorrendo invece ai Fogli di Stile CSS Cascading Style Sheets per ottenere lo stesso effetto grafico evitare la generazione di nuove finestre ove ci non fosse possibile avvisare esplicitamente l utente del cambiamento del focus pianificare la transizione dell intero sito alla vers
236. rolli manuali Lo stesso discorso vale anche per il Delorie Lynx Viewer browser testuale che visualizza i contenuti in modo lineare ma nulla di pi Infine si pu dire lo stesso anche per la Toolbar di Firefox che si limita a offrire la visualizzazione del contenuto della pagina in modo lineare I MIGLIORI Distinzione tipi di tabelle A Checker Auto Linearizzazione Delorie Lynx Viewer Semi Auto 97 Controllo incrociato requisito tool 3 1 14 Requisito Numero 14 Nei moduli form associare in maniera esplicita le etichette ai rispettivi controlli posizionandole in modo che sia agevolata la compilazione dei campi da parte di chi utilizza le tecnologie assistive ANALISI E TEST Per i non vedenti non vi sono problemi di accessibilit ai moduli in genere a due precise condizioni che non si aggiungano alle caselle inserite nei moduli elementi grafici immagini o icone e che venga inserita una sola etichetta con la sua relativa casella per ogni riga Per facilitare le operazioni a chi usa tecnologie assistive fondamentale non solo che a ogni controllo sia associata un etichetta ma anche che questa etichetta si trovi in prossimit del controllo a cui associata in modo che la loro relazione sia subito chiara e intuibile Con A Checker si possono TOOL UTILI E VOTI A Checker 2 Cynthia Says 2 Delorie Lynx Viewer 1 di elementi Ma non incluso compiere test di questo genere su un buon nume
237. roprio non seguendo le specifiche impedisce l accessibilit Il cattivo uso di marcatori per un effetto di presentazione p es usare una tabella per l impaginazione o una intestazione per cambiare la dimensione dei caratteri rende difficile per l utente con software specialistico la comprensione dell organizzazione della pagina o la navigazione attraverso questa Inoltre l uso di marcatori di presentazione invece che di marcatori strutturali per veicolare una struttura per es costruire ci che sembra una tabella di dati con un elemento HTML PRE rende difficile la comprensione di una pagina per chi ha altri strumenti di lettura Gli sviluppatori possono essere tentati di usare o usar male costruzioni che ottengono l effetto di formato voluto su vecchi browser Costoro devono sapere che queste abitudini causano problemi di accessibilit e devono considerare se l effetto della formattazione sia cos importante da giustificare di avere reso il documento inaccessibile per alcuni utenti All altro estremo gli sviluppatori non devono sacrificare dei marcatori appropriati perch un certo browser o una 286 Appendice D tecnologia assistiva non li gestiscono correttamente Per esempio corretto l uso dell elemento TABLE in HTML per segnare una informazione tabellare anche se alcuni vecchi lettori di schermo possono non gestire correttamente il testo giustapposto Usare TABLE correttamente e creare tabelle che si trasformino bene
238. rumento pi versatile sia A Checker seguito a distanza da Wave e dalla gi citata Barra dell Accessibilit che non uno strumento unico ma raccoglie diversi tool sotto un unica etichetta Alcuni di questi software sono in grado di espletare quasi tutti i controlli in particolar modo A Checker e la Barra dell Accessibilit ma anche se riuscissero a implementare le poche verifiche che mancano sarebbe comunque impossibile pensare di utilizzarli con profitto per verificare la conformit ai requisiti della legge Stanca per almeno due motivi Primo alcuni di questi software sono molto dispersivi e difficili da usare per l utente medio ricordiamo che sono quasi tutti in lingua inglese Utilizzare la Barra dell Accessibilit per esempio richiede un notevole dispendio di tempo ed energie in quanto si devono effettuare decine di controlli uno per volta Secondo e pi importante nessuno di questi tool in grado di dichiarare esplicitamente se un sito conforme ai requisiti della legge Stanca e soprattutto in caso di esito negativo dei test nessun tool rivela quale requisito abbia fatto fallire il controllo Gli strumenti attualmente sul mercato possono per esempio rilevare l assenza di un testo alternativo collegato a un immagine ma nessun tool riguardo questo esempio afferma il sito non conforme al requisito numero 03 della legge Stanca 57 I tool sul mercato e la loro relazione con i requisiti Invece qu
239. s definizioneopensource 52 Capitolo 2 Accessibility Color Wheel Non utile in quanto non http gmazzocato altervist automatico a org colorwheel wheel ph B Any Browser 12 semi www anybrowser com A Checker 1 auto 2 auto 3 http checker atrc utoront semi auto 4 semi 5 semi o ca index html 6 auto 7 semi 8 semi 9 auto 10 semi 11 semi 13 auto 14 auto 15 semi auto 16 semi 17 semi auto 18 semi 19 auto 20 auto Barra dell Accessibilit http www visionaustralia org au ais toolbar 1 SR 2 auto 3 semi 4 semi 5 auto 6 auto 7 auto 9 auto 11 semi 12 semi 13 semi Browser Cam www browsercam com 12 semi Cynthia Says http www cynthiasays co 2 semi 3 semi 7 auto 8 semi 14 semi 15 semi 19 m auto 20 auto 21 semi 22 semi Color Filter Non utile in quanto non http colorfilter wickline o automatico r8 Colour Blindness Non utile in quanto non 53 I tool sul mercato e la loro relazione con i requisiti Simulator www etre com tools colou rblindsimulator automatico Colour Check http www etre com tools colourcheck 6 semi Colour Contrast Analyser http www wat c org tools CCA 1 1 6 semi Delorie Lynx Viewer www delorie com Web lyn xview html 13 semi 14 semi Dr Watson 1 auto http
240. segna una svolta importante per il panorama di italiano se fino ad allora era solo consigliato proporre tecnologie assistive gli strumenti e le soluzioni tecniche hardware e software che permettono alla persona disabile superando o riducendo le condizioni di svantaggio di accedere alle informazioni e ai servizi erogati dai sistemi informatici art 2 comma 1 lettera b della legge Stanca Introduzione servizi che potessero essere utilizzati da tutti senza discriminazioni dal 9 Gennaio 2004 in poi questo diventa obbligatorio almeno per quanto riguarda i servizi informatici e telematici della pubblica amministrazione e i servizi di pubblica utilit in parole povere i siti Web della Pubblica Amministrazione PA Si tratta di garantire l accesso alle informazioni di tipo pubblico senza alcun limite o discriminazione verso gruppi o individui Le aziende private escluse da tale obbligo sono incentivate al rispetto dei requisiti tecnici mediante la possibilit di esporre un bollino che attesta il diverso grado di accessibilit del sito Web Il logo che attesta il superamento della sola verifica tecnica raffigura un personal computer di colore terra di Siena unito a tre 53 figure umane stilizzate rispettivamente da sinistra di colore celeste azzurro e amaranto le quali fuoriescono dallo schermo a braccia levate all esito della verifica soggettiva il diverso livello di qualit raggiunto dal serv
241. sere usato solo per identificare una frase di rilievo nella strutturazione del documento come il titolo di un capitolo distinguendolo da quello dei sottocapitoli che possono essere organizzati in una struttura gerarchica fino a 6 livelli H1 H6 89 Controllo incrociato requisito tool Nonostante tutti i miglioramenti che l uso dei fogli di stile comporta necessario che anche quando questi strumenti non siano disponibili il sito sia ugualmente fruibile TOOL UTILI E VOTI A Checker dispone di un A Checker 2 controllo apposito per Barra dell Accessibilit 1 verificare che la pagina sia Firefox Web Developer 2 leggibile anche disattivando i Hora fogli di stile ma di tipo Juicy Studio 4 WebXact 1 semi automatico La Barra dell Accessibilit offre sin troppe possibilit il validatore di CSS del W3C la possibilit di visualizzare il foglio di stile e anche di testare gli stili Purtroppo nessuna di queste opzioni sembra fare al caso nostro La Firefox Toolbar mette a disposizione diversi controlli sui fogli di stile primo fra tutti la possibilit di disattivarli completamente o parzialmente per verificare manualmente come viene visualizzata la pagina senza l utilizzo dei CSS Inoltre permette di vedere le informazioni sugli stili dei diversi elementi in una barra al di sotto dell area di visualizzazione della pagina ed l unico tool a offrire un servizio del genere che per rimane un contro
242. sformazione elegante 2 2 Rendere il contenuto comprensibile e navigabile Gli sviluppatori di contenuti dovrebbero rendere il contenuto comprensibile e navigabile Questo comprende oltre all adozione di un linguaggio chiaro e semplice il fornire meccanismi facilmente comprensibili per la navigazione all interno della stessa pagina e tra pagine diverse Dotare le pagine di strumenti di navigazione e informazioni di orientamento ne massimizza l accessibilit e l utilizzabilit Non tutti gli utenti sono in grado di utilizzare indicazioni visive come immagini sensibili barre di scorrimento proporzionali frame affiancati o comunque elementi grafici che guidano gli utenti vedenti dei normali browser grafici Gli utenti possono inoltre perdere informazioni relative al contesto qualora possano vedere solo una parte della pagina ad esempio perch accedono alla pagina una parola per volta sintesi vocale o display braille oppure una sezione alla volta schermi assai piccoli oppure ingranditi molte volte Senza informazioni che favoriscano l orientamento tabelle di grandi dimensioni elenchi menu ecc possono non essere comprensibili da parte di alcune categorie di utenti Le linee guida 12 14 si occupano principalmente dei principi per rendere il contenuto navigabile e comprensibile 3 Organizzazione delle linee guida 278 Appendice D Questo documento comprende 14 linee guida o principi generali per una progettazione volta all acc
243. sito longdesc Bisogna quindi verificare che il valore dell attributo alt sia compreso tra i 10 e i 100 caratteri Questo per quanto riguarda le immagini che veicolano significato tutt altro discorso invece per le immagini decorative il cui attributo alt deve essere una stringa vuota in quanto offrire un alternativa testuale ad una immagine che serve solo per abbellimento sarebbe inutile e anzi metterebbe in difficolt chi utilizza i testi alternativi Individuare quali siano le immagini decorative e quali no pu essere un impresa molto ardua da far compiere alla macchina Si pu ipotizzare che le immagini che hanno come 149 Elaborazione dei test valore degli attributi width e height ovvero larghezza e altezza meno di 25 siano immagini decorative ma questo valore da solo non pu garantire la sicurezza del risultato Inoltre bisogna porre particolare attenzione alle immagini usate come link Per queste immagini sarebbe utile che il testo alternativo contenesse anche il link di destinazione ma non solo quello Pertanto l attributo alt di queste immagini deve contenere il valore dell attributo href che indica la destinazione del collegamento ma deve anche essere diverso da esso Infine un ulteriore controllo va effettuato per quelle immagini che contengono testo Va verificato che il loro attributo alt contenga anche tutto il testo compreso nell immagine a meno che non sia pres
244. soluzione ed una data grandezza dei caratteri con esclusione parziale o totale di tutti gli altri programmi utente e di tutte le altre possibili condizioni d uso Bisogna attuare il principio della progettazione universale secondo il quale ogni attivit di progettazione deve tenere conto della variet di esigenze di tutti i potenziali utilizzatori 37 Capitolo 2 CAPITOLO 2 2 1 1 criteri della legge Stanca All interno dello studio a cura dei gruppi di lavoro I Metodologia e II Regole tecniche della Segreteria tecnico scientifica della Commissione interministeriale permanente per l impiego delle ICT a favore delle categorie deboli o svantaggiate prevista una metodologia per lo svolgimento della verifica tecnica che comprende i seguenti passi 1 Verifica con sistemi di validazione automatica della rispondenza del linguaggio utilizzato alla sua definizione formale Utilizzo di strumenti semiautomatici di valutazione della accessibilit onde evidenziare problemi non riscontrabili dalle verifiche con sistemi di valutazione automatica Verifica dell esperto sull uso degli elementi e degli attributi secondo le specifiche del linguaggio 2 Con Information amp Communications Technology si intende la convergenza di informatica e telematica per nuovi modi di trasmettere l informzione http it wikipedia org wiki ICT 39 4 I criteri della legge Stanca
245. sono ancora molte limitazioni e avvertenze In special modo indispensabile che il contenuto letto in maniera lineare cio come lo leggerebbe un dispositivo di aiuto per non vedenti sia ancora comprensibile A tal fine il contenuto dovr essere esposto in forma testuale e impaginato in paragrafi successivi che seguano lo stesso ordine delle celle del documento d origine Le celle dovrebbero avere senso se lette di seguito e dovrebbero includere elementi strutturali che creino paragrafi titoli liste eccetera in modo che la pagina conservi il suo significato dopo la linearizzazione 96 Capitolo 3 La sequenza in cui gli elementi contenuti nella pagina vengono via via presentati fondamentale nella fase di impaginazione perch un non vedente comprenda con chiarezza gli argomenti trattati dato che il disabile della vista non pu avere una visione d assieme della pagina principale di un sito A Checker dispone di controlli atti a distinguere le TOOL UTILI E VOTI A Checker 2 Barra dell Accessibilit 2 tabelle di layout da quelle di Delorie Lynx Viewer 2 dati per la verifica della Firefox Web Developer 2 comprensibilit del contenuto rimane affidata all operatore umano e non potrebbe essere altrimenti La Barra dell Accessibilit ha un opzione per linearizzare le tabelle una per visualizzare l ordine di tabulazione e un altra per verificare l ordine delle celle in tabella ma si tratta sempre di cont
246. sse animate applet grafici statistici mappe sensibili bottoni cliccabili frecce direzionali eccetera dunque uno degli elementi fondamentali per la buona riuscita di un sito Web Ovviamente ci sono delle grosse insidie soprattutto per gli utenti disabili Sarebbe una scelta ingiusta creare pagine alternative testuali soltanto per gli utenti disabili che escludessero tutti gli elementi grafici significherebbe di fatto discriminare tali utenti da una completa fruizione di tutto ci che di positivo spesso riserva la Rete il contrario cio dell assicurare una piena accessibilit 3 Per testi alternativi si intendono tutte le descrizioni che devono essere fornite in alternativa a tutti gli elementi grafici immagini ma non solo contenuti nelle pagine html 73 Controllo incrociato requisito tool E importante fornire descrizioni di immagini riassunti di video trascrizioni di file audio ogni cosa che possa facilitare la comprensione del contenuto a chi non pu fruirne in modo completo sia per disabilit che per semplice impossibilit tecnologica Alcuni utenti quali gli ipovedenti non sono in grado di mettere a fuoco del tutto le immagini inserite nelle pagine Web i non vedenti sono del tutto esclusi anche da questa pur limitata possibilit altri ancora utilizzano browser che non supportano immagini e interpretano solamente i testi contenuti nelle pagine stesse Vi sono naviganti che dispongono di conness
247. ssistive possano identificarli interpretandone le funzionalit Section 508 1194 21 d Requisito n 4 Enunciato Nel caso di simboli grafici utilizzati per identificare controlli indicatori di stato o altri elementi di programma il significato assegnato a tali simboli deve essere coerente nell ambito dell intera applicazione ivi compresa l interfaccia utente Section 508 1194 21 e Requisito n 5 Enunciato Le informazioni di tipo testuale devono essere fornite utilizzando le funzionalit dell ambiente operativo previste per la visualizzazione del testo in particolare devono essere disponibili il contenuto testuale la locazione del punto di inserimento e gli attributi del testo 266 Appendice C Section 508 1194 21 f Requisito n 6 Enunciato L applicazione che utilizza segnalazioni audio deve prevedere una funzionalit equivalente di tipo visivo seguendo le eventuali convenzioni dell ambiente operativo Section 508 1194 31 c Requisito n 7 Enunciato Per fornire informazioni per indicare o per richiedere azioni non devono essere utilizzati unicamente animazioni elementi grafici o sonori e differenze di colori Section 508 1194 21 i h Requisito n 8 Enunciato Le applicazioni non devono sovrapporsi alle scelte effettuate dall utente riguardo a livelli di contrasto colori ed altri attributi di visualizzazione Section 508 1194 21 g Requisito n 9 Enunciato L interfaccia utente non d
248. sta strutturale Nel presentare l interfaccia definitiva faremo costante riferimento al primo prototipo per capire cosa cambiato ca INIPA Centro Nazionale per Informatic In due anni di attivit stato ultimato ll per realtzzazione di tutte le componenti dell SP Convegno il Siste Connettivit Figura 4 La versione definitiva di LUA Toolbar durante l uso Il primo cambiamento visibile sta proprio nella forma della toolbar che prima era una vera e propria barra sul browser mentre ora si presenta come una rotella che va a sovrapporsi 169 Interfaccia definitiva alla pagina Web che si sta visitando come si pu vedere in figura 4 Questa scelta stata effettuata perch la versione a barra risultava troppo invasiva per l utente dato che sottraeva un discreto ammontare di spazio alla visualizzazione della pagina ed inoltre risultava sempre visibile anche quando l utente non aveva bisogno di servirsene d P CNIPA Centro Nazionale per Informatica nella Centro Nazionale per l iniormatica nella Pubbl ca Amministrazione In due anni di attivit stato ultimato Il percorso tes II Centro Nazionale realizzazione di tutte le componenti dell SPC con Fer Chi siamo Convegno il Sistema Struttura Contatti Connettivit Scrivi al Cnipa ERI ask ai Nell ambito del cido ci convegri c Figura 5 LUA Toolbar nascosta Per farla riapparire basta cliccare su mostr
249. sto caso si tratta dell associazione di intestazioni a tabelle che hanno pi livelli logici di intestazione A tal fine si possono utilizzare alcuni elementi che devono trovarsi all interno delle tabelle In particolare occorre verificare che all interno degli elementi table siano presenti elementi colgroup e col quando si tratta di associare le colonne della tabella e thead tfoot e tbody per le righe rispettivamente per le intestazioni i piedi e altri gruppi di righe REQUISITO NUMERO 11 Questo requisito volto a verificare la presenza dei fogli di stile CSS e il loro uso per tutto quanto riguarda la formattazione e l aspetto visivo delle pagine di un sito Bisogna verificare che sia presente all interno della head della pagina la stringa text css come valore dell attributo 153 Elaborazione dei test type dell elemento style o link con attributo rel stilesheet Infatti esistono due modi di utilizzare un foglio di stile per una pagina Web il primo consiste nell inserire un collegamento nella pagina ad un foglio di stile esterno attraverso gli elementi link o style il secondo invece consiste nell immettere il foglio di stile direttamente all interno del codice della pagina sempre sfruttando il tag style In ogni caso i metodi hanno in comune il fatto di dover specificare che tipo di oggetto si stia trattando e quindi ne
250. ta e verificare che l indicazione riportata sia congruente col comando campo a cui associata che serva a spiegarne l utilizzo e lo scopo REQUISITO NUMERO 15 Riconoscimento oggetti WebXact Auto Conformit attributi A Checker Semi Auto Fruibilit in assenza di oggetti non presente Manuale 191 Elaborazione delle linee guida per l utente Alternativa testuale agli oggetti non presente Manuale Script applet e altri oggetti vengono facilmente riconosciuti dai tool automatici questo per solo il primo passo da compiere per verificare che l uso di questi oggetti sia accessibile Il secondo controllare che vengano usati i giusti attributi per creare alternative nei casi in cui gli oggetti non possano essere visualizzati noembed per gli oggetti incorporati e noscript per gli script come gi detto questi attributi devono contenere un alternativa che sia del tutto equivalente I tool in questo caso possono aiutare a verificare che l attributo sia utilizzato o meno ma poi l utente deve portare avanti questa ispezione per assicurarsi che il contenuto sia effettivamente fungibile rispetto a quello originariamente pensato Nei casi in cui non esistono attributi specifici per creare alternative ad esempio per le applet e comunque come regola generale per aumentare l accessibilit di questi elementi si deve provvedere a fornire ulteriori informazioni sull oggetto tramite l attributo alt che
251. tabelle dovrebbero essere usate per marcare informazioni realmente tabellari tabelle di dati Gli sviluppatori dovrebbero evitare di usarle per l impaginazione tabelle di impaginazione Le tabelle in qualsiasi modo siano usate presentano anche problemi particolari per gli utenti con lettori di schermo Alcuni interpreti consentono agli utenti di navigare fra le celle delle tabelle e di accedere alle intestazioni e ad altre informazioni nelle celle A meno che non sia stata realizzata una marcatura corretta queste tabelle non forniranno agli interpreti le informazioni appropriate I punti di controllo seguenti andranno a diretto beneficio delle persone che hanno accesso a una tabella con ausili audio ad es un lettore di schermo o un PC installato in un auto o che vedono soltanto una parte della pagina per volta ad es utenti con cecit o ipovedenti che usano sintesi vocali o display braille o altri utenti con sistemi con display piccoli ecc Punti di controllo 290 Appendice D 5 1 Per tabelle di dati identificare le intestazioni di righe e colonne Priorit 1 Per esempio in HTML usare TD per identificare le celle di dati e TH per identificare le intestazioni 5 2 Per tabelle di dati che hanno due o pi livelli logici di intestazioni di righe o colonne usare marcatori per associare le celle di dati e le celle di intestazione Priorit 1 Per esempio in HTML usare THEAD TFOOT e TBODY per raggruppare righe
252. te nell introduzione limitazioni che possono comprendere disabilit fisiche sensoriali e dell apprendimento limitazioni causate dal lavoro e barriere tecnologiche Di seguito vengono riportati alcuni principi chiave per la progettazione di pagine che si trasformano con eleganza 1 Separare la struttura dalla presentazione fare riferimento alla differenza che corre tra contenuto struttura presentazione 2 Fornire testo compresi gli equivalenti testuali Il testo pu essere riprodotto secondo modalit disponibili a quasi tutti i dispositivi di browsing e accessibili a quasi tutti gli utenti 3 Creare documenti funzionanti nonostante l utente non possa vedere e o sentire Fornire informazioni che abbiano lo stesso obiettivo o funzione di audio e video in maniera che sia adatta anche a canali sensoriali alternativi Questo non vuol dire creare una versione audio preregistrata dell intero sito per renderlo accessibile a utenti non vedenti Utenti non vedenti possono utilizzare le tecnologie dei lettori di schermi per riprodurre per intero l informazione testuale presente in una pagina 4 Creare documenti che non si basino su uno specifico hardware Le pagine dovrebbero essere utilizzabili senza mouse con piccoli schermi con schermi a bassa risoluzione in bianco e nero senza schermo solo con output di voce oppure di testo ecc 277 Le WCAG del WAI Le linee guida 1 11 si occupano principalmente di ci che riguarda la tra
253. ti automatici A Checker Semi Auto Individuazione servizi a tempo non presente Manuale A Checker scova con facilit tutte le pagine che sono create per aggiornarsi automaticamente ogni tot di tempo o che reindirizzano l utente a un altra pagina Tali pagine preferibilmente non dovrebbero essere presenti ma qualora ve ne fosse la necessit deve essere riportata esplicitamente l indicazione sulla natura della pagina e sul tempo che l utente ha a disposizione prima che la pagina si aggiorni automaticamente o venga reindirizzato bisogna dire tuttavia che in genere i reindirizzamenti sono immediati quindi non vi nemmeno la possibilit materiale di indicare il tempo all utente Oltre agli auto aggiornamenti e reindirizzamenti per vi sono anche ulteriori servizi a tempo cio quelli in cui gli utenti 198 Capitolo 6 hanno un tempo limitato per compiere una certa azione come per esempio confermare un ordine di acquisto prima che la pagina vada in time out e disconnetta l utente come misura di sicurezza per prevenire usi inappropriati In questi casi la situazione peggiore in quanto non vi sono tool che riconoscono tali servizi perci il controllo da effettuare completamente manuale 1 Visualizzare le pagine che si aggiornano automaticamente passato un periodo prestabilito di tempo con A Checker e verificare che sia presente preferibilmente in alto nella pagina e nella posizione pi visibile poss
254. tisce la conformit ai requisiti della verifica tecnica e l ulteriore livello di qualit raggiunto dal sito a seguito dell esito positivo della verifica soggettiva secondo quanto previsto nell Allegato B paragrafo 1 Tale livello di qualit indicato da uno due o tre asterischi riportati nella parte del logo raffigurante la tastiera del personal computer In particolare a Logo che riporta nella parte raffigurante la tastiera un solo asterisco corrisponde al livello di accessibilit che attesta il aL superamento della verifica tecnica e l attribuzione a conclusione della verifica soggettiva di un valore medio complessivo pari o maggiore di 2 e minore di 3 b Logo che riporta nella parte raffigurante la tastiera due asterischi corrisponde al livello di accessibilit che attesta il Pa superamento della verifica tecnica l attribuzione a conclusione della verifica soggettiva di un valore medio complessivo maggiore o uguale a 3 e minore di 4 c Logo che riporta nella parte raffigurante la tastiera tre asterischi 269 DM 8 Luglio 2005 corrisponde al livello di accessibilit che attesta il superamento della verifica tecnica l attribuzione a conclusione della verifica soggettiva di un valore medio complessivo maggiore o uguale a 4 ALLEGATO F Importi massimi dovuti dai soggetti privati come corrispettivo per l attivit svolta dai valutatori Gli importi massimi per l anno 2005 dovuti dai soggetti
255. to deve poter essere facilmente distinto dagli altri e compreso a prima vista Controllare che per ogni elemento che veicola il proprio significato tramite il colore per esempio un bottone verde per la conferma uno rosso per l annullamento sia presente un alternativa o che il suo significato sia trasportato anche mediante altri canali scritte suoni REQUISITO NUMERO 05 Individuazione oggetti lampeggianti Flicker Rate Test Auto 181 Elaborazione delle linee guida per l utente Questo controllo viene effettuato in maniera automatica pertanto non ci sarebbe bisogno di controlli ulteriori Flicker Rate Test un tool che svolge con piena soddisfazione la verifica del requisito in esame Per questo vale solo per le immagini Per ogni altro oggetto il controllo deve essere effettuato manualmente 1 Controllare che gli oggetti di programmazione usati all interno del sito script e applet non producano lampeggiamenti fastidiosi per chi soffre di epilessia fotosensibile e cio che non abbiano frequenze comprese tra i 2 e i 55 Hertz REQUISITO NUMERO 06 Controllo contrasto A Checker Auto Controllo contrasto per daltonici Color Contrast Analyser Semi Auto Presenza immagini con testi al loro interno non presente Manuale Per quanto riguarda il controllo del contrasto puro A Checker svolge il compito con massima efficacia individuando automaticamente le combinazioni di colore testo colore sfondo ade
256. tomatica della rispondenza alla sua definizione formale del linguaggio a marcatori utilizzato verifica dell esperto tecnico sul corretto utilizzo semantico degli elementi e degli attributi secondo le specifiche del linguaggio a marcatori impiegato anche mediante l uso di strumenti semiautomatici di valutazione allo scopo di evidenziare problemi non riscontrabili dalle verifiche automatiche esame della pagina con varie versioni di diversi browser grafici in vari sistemi operativi allo scopo di verificare che 246 Appendice C il contenuto informativo e le funzionalit presenti in una pagina siano gli stessi nei vari browser la presentazione della pagina sia simile nei browser che supportano le tecnologie indicate al requisito n 1 di cui al paragrafo 4 del presente allegato il contenuto informativo e le funzionalit della pagina siano ancora fruibili in caso di disattivazione del caricamento delle immagini i contenuti informativi di eventuali file audio siano fruibili anche in forma testuale i contenuti della pagina siano fruibili in caso di utilizzo delle funzioni previste dai browser per definire la grandezza dei caratteri la pagina sia navigabile con il solo uso della tastiera e l impiego di una normale abilit i contenuti e le funzionalit della pagina siano ancora fruibili anche in modalit diverse in caso di disattivazione di fogli di stile script e applet ed altri oggetti di programmazione i contenuti
257. uali errori commessi ed annota i commenti dell utente e le osservazioni sul suo comportamento d Valutazione dei risultati ed elaborazione del rapporto conclusivo La verifica soggettiva si conclude con la predisposizione di un rapporto nel quale l esperto di fattori umani indica la valutazione su scale soggettive ricavata dalla simulazione cognitiva dallo stesso effettuata le proprie considerazioni sulle caratteristiche qualitative del sito i dati relativi alle prestazioni degli utenti in relazione ai compiti affidati performance commenti osservazioni comportamentali le risposte a questionari di valutazione compilati dagli utenti la valutazione complessiva del livello di qualit raggiunto secondo il seguente schema 1 valore medio complessivo minore di 2 assenza di qualit 2 valore medio complessivo maggiore o uguale a 2 e minore di 3 primo livello di qualit 261 DM 8 Luglio 2005 valore medio complessivo maggiore o uguale a 3 e minore di 4 secondo livello di qualit valore medio complessivo maggiore o uguale a 4 terzo livello di qualit 2 Criteri di valutazione I criteri essenziali su cui basare la verifica soggettiva dei siti Web e delle applicazioni realizzate con tecnologie Internet sono 1 2 3 4 5 6 7 percezione informazioni e comandi necessari per l esecuzione dell attivit devono essere sempre disponibili e percettibili comprensibilit informazioni e comandi n
258. udio www webaccessibile org css default asp data ultima consultazione 20 Febbraio 2007 Photosensitive Epilepsy Analysis Tool http trace wisc edu peat dataultima consultazione 3 Febbraio 2007 PubbliAccesso www pubbliaccesso it data ultima consultazione 18 Marzo 2007 Readability Index Calculator www standards schmandards com exhibits rix index php data ultima consultazione 4 Febbraio 2007 Tablin www w3 0rg WAI Resources Tablin data ultmia consultazione 30 Gennaio 2007 TAW Web Accessibility Test www tawdis net taw3 cms en data ultima consultazione 17 Febbraio 2007 Torquemada www webxtutti it testa htm data ultima consultazione 11 Gennaio 2007 315 Bibliografia e Webliografia TouchGraph www touchgraph com TGGoogleBrowser html data ultima consultazione 22 Dicembre 2006 TraceRoute http www traceroute org data ultimaconsultazione 20 Dicembre 2006 Usabile it Usabilit accessibilit e interaction design per il Web www usabile it data ultima consultazione 15 Marzo 2007 VisualRoute www visualroute com data ultima consultazione 18 Dicembre 2006 Wave Accessibility Tool http wave webaim org index jsp data ultima consultazione 13 Marzo 2007 Web Accessibility Initiative www w3 0rg WAI data ultima consultazione 19 Gennaio 2007 Web Accessibility Toolbar www visionaustralia org au ais toolbar data ultima consultazione 10 Marzo 2007 WebAccessibile org www webaccessibile or
259. uello che ci proponiamo allora di creare uno strumento completo che possa verificare la rispondenza di un qualunque sito a tutti i requisiti della legge Stanca o anche a uno solo alla volta Il tutto in modo semplice per l utente inesperto facendo riferimento ai vari controlli con i numeri progressivi dei requisiti di legge Per l utente pi esperto vengono predisposte delle possibilit pi approfondite in modo da avere accesso anche ai sotto controlli riferiti alle singole operazioni di verifica 161 Studio dell interfaccia I report forniti dall applicazione saranno strutturati secondo un modello a piramide inversa con tre livelli di profondit per utenti pi o meno esperti L interfaccia dell applicazione si presenter allora come una serie di bottoni numerati ad indicare i requisiti della legge 04 2004 In realt quanto detto all inizio del capitolo non corrisponde esattamente a verit l interfaccia sottoforma di toolbar solo uno specchietto per le allodole in altre parole i bottoni sulla barra servono solo per richiamare l apertura di una pagina che costituisce la cornice vera e propria dell applicazione nella quale vengono visualizzati i report Cliccando su uno di questi bottoni il responso dato sar semplicemente la conformit o meno del sito a quello specifico requisito e questo costituisce il primo livello di profondit Da notare che in questo primo livello all utente non vien
260. uesto attributo deve descrivere la destin azione del link REQUISITO NUMERO 20 Il pericolo che questo requisito cerca di evitare si traduce il pi delle volte nelle forme degli aggiornamenti e re indirizzamenti automatici senza che l utente lo sappia e senza che abbia la possibilit di intervenire Il modo per controllare che questi processi non si realizzino sostanzialmente lo stesso Si deve controllare ogni elemento meta all interno della head che contenga un attributo http equiv il cui valore sia refresh Una volta identificato questo elemento bisogna cercare se esso contiene anche un attributo content In tal caso bisogna stare attenti al suo valore che non deve cominciare per http in quanto in tal caso si tratterebbe di un re indirizzamento e non deve essere un qualunque valore numerico il che significherebbe che ci si trova davanti ad un aggiornamento automatico In ogni caso quando si fornisce una funzione a tempo bisogna sempre avvertire l utente REQUISITO NUMERO 21 Questo requisito chiede di rendere i link navigabili da tastiera I link infatti sono la parte pi importante di una 159 Elaborazione dei test pagina Web sono i nodi che consentono di passare da un documento all altro ed quindi necessario che si possa saltare da un link all altro anche solo con le frecce direzionali e che si possa attivare un collegamento col comando invio Ma a prescindere da
261. ui al comma 2 L utilizzazione del logo limitata al periodo di validit dell attestato I soggetti privati si rivolgono ad uno dei valutatori che svolta la sua attivit in caso di esito positivo rilascia attestato di accessibilit con validit non superiore a dodici mesi eventualmente indicante il livello di qualit raggiunto di cui all articolo 5 La Presidenza del Consiglio dei Ministri Dipartimento per l innovazione e le tecnologie ai fini dell adozione del provvedimento di cui al comma 1 si avvale tramite apposita convenzione del CNIPA 226 Appendice B 4 All attuazione del presente articolo si provvede nell ambito degli ordinari stanziamenti di bilancio senza nuovi o maggiori oneri per la finanza pubblica Art 5 Logo attestante il possesso del requisito di accessibilit 1 Il logo che attesta il superamento della sola verifica tecnica raffigura un personal computer di colore terra di Siena unito a tre figure umane stilizzate rispettivamente da sinistra di colore celeste azzurro e amaranto le quali fuoriescono dallo schermo a braccia levate all esito della verifica soggettiva il diverso livello di qualit raggiunto dal servizio indicato mediante asterischi da uno a tre riportati nella parte del logo raffigurante la tastiera del personal computer La corrispondenza tra il logo eventualmente corredato da asterischi ed il diverso livello di qualit dei servizi nonch il modello d
262. ultimi interagiscono Risulta opportuno e agevolmente attuabile per assicurare accessibilit ai non vedenti creare una pagina alternativa senza frame una procedura che d altronde parecchi Webmaster gi realizzano di norma per consentire agli utenti l esplorazione di un sito anche quando dispongano di un browser pi vecchio che non supporta i frame Inoltre vale la stessa raccomandazione data nel primo requisito usare i fogli di stile per definire le caratteristiche della pagina TOOL UTILI E VOTI A Checker risponde a questo A Checker 3 requisito in modo Barra dell Accessibilit 4 soddisfacente in quanto in Ceo grado di verificare la presenza Functional Accessibility Evaluator 2 3 Hera 3 ovviamente di controllare se a di frame e frame set e Juicy Studio 3 questi elementi associato un Wave 2 titolo La stessa operazione viene compiuta pure da Cynthia Says anche se in maniera meno efficiente Anche la Barra dell Accessibilit ha una funzione per controllare la presenza dei frame e il titolo loro associato e i suoi risultati sono presentati in modo pi semplice rispetto agli altri tool 71 Controllo incrociato requisito tool Hera presenta la possibilit di controllare se si usano frame e se vi dato un titolo ma rimane di livello inferiore ai concorrenti Wave invece solo in grado di capire se manca il titolo associato a un frame Functional Accessibility Evaluator ha una
263. una pagina conforme a tali requisiti recante informazioni e funzionalit equivalenti a quelle della pagina non accessibile ed aggiornata con la stessa frequenza evitando la creazione di pagine di solo testo il collegamento alla pagina conforme deve essere proposto in modo evidente all inizio della pagina non accessibile ANALISI E TEST In quest ultimo requisito si offre la possibilit a tutti i Webmaster di siti costruiti prima dell entrata in vigore della legge e che non rispettano i requisiti precedenti di non radere al suolo le pagine e ricostruirle ma semplicemente di affiancare ad esse delle pagine equivalenti magari meno complesse che siano conformi ai requisiti e che vengano aggiornate parallelamente alle pagine gemelle Si richiede che il collegamento alla pagina conforme sia reso ben visibile nella pagina non conforme Solo Cynthia Says ha cercato TOOL UTILI E VOTI i di sviluppare dei controlli e Cynthia Says 2 per individuare i link alle alternative ma tali controlli tuttavia non sono totalmente esaustivi In ogni caso non esiste alcun tool che pu controllare che il link alla pagina equivalente sia posto in alto in posizione visibile 114 Capitolo 3 I MIGLIORI Individuazione pagina equivalente Cynthia Says Semi Auto Posizione link alla pagina equivalente non presente Manuale 115 Capitolo 4 CAPITOLO 4 4 1 Test effettuati Scopo di questo capitolo quello di spiegar
264. uso delle mani e quelli che si collegano da ambienti particolarmente rumorosi Per questo tipo di utenti la cura dell accessibilit consiste nel realizzare pagine navigabili indipendentemente dal dispositivo di input utilizzato e dotate di contenuti alternativi al canale sensoriale principale a cui si rivolge il contenuto Indicizzatori automatici chiamati robot o in inglese spider provenienti dai motori di ricerca Dato lo sterminato numero di siti presente in Rete si pu ben dire che un sito esiste pubblicamente se facilmente reperibile tramite un motore di ricerca Questa considerazione dai chiari risvolti commerciali pu essere da sola un ottimo motivo per curare alcuni aspetti importanti dell accessibilit quanto pi infatti una pagina strutturata correttamente con la presenza di titoli e collegamenti significativi validi testi alternativi alle immagini metadati opportunamente compilati tanto pi salgono le sue possibilit di finire ai primi posti nelle classifiche continuamente 32 Capitolo 1 aggiornate dei motori di ricerca e di conseguenza le possibilit di veder crescere in misura notevole le visite di utenti interessati agli argomenti trattati nel sito Il termine accessibilit non va confuso con quello di usabilit i due concetti pur essendo relazionati tra loro non si sovrappongono L accessibilit Web per la maggior parte una questione che si basa in larga parte sui concetti di
265. vere la configurazione di un sito evidenziare e spiegare le caratteristiche di accessibilit che sono disponibili 13 4 Usare meccanismi di navigazione in modo coerente Priorit 2 13 5 Fornire barre di navigazione per evidenziare e dare accesso ai meccanismi di navigazione Priorit 3 13 6 Raggruppare i collegamenti correlati identificare i gruppi per gli interpreti e fino a quando gli interpreti non lo fanno fornire un modo per saltare il gruppo Priorit 3 13 7 Se sono fornite funzionalit di ricerca rendere possibili diversi tipi di ricerca per differenti livelli di abilit e per preferenze diverse Priorit 3 13 8 Posizionare l informazione pi significativa all inizio delle intestazioni dei paragrafi delle liste ecc Priorit 3 Nota Questo comunemente chiamato front loading ed di particolare aiuto per persone che accedono all informazione con dispositivi seriali come i sintetizzatori della voce 13 9 Fornire informazione sulle raccolte di documenti cio documenti composti da pi pagine Priorit 3 Per esempio in HTML specificare le raccolte di documenti con l elemento LINK e con gli attributi rel e rev Un altro modo di creare una raccolta quello di costruire un archivio per es con le utility zip tar e gzip stuffit ecc delle diverse pagine 305 Le WCAG del WAI Nota La crescita di prestazioni ottenuta con l elaborazione offline pu rendere la visualizzazione molto meno
266. vuti dai soggetti privati come corrispettivo per l attivit svolta dai valutatori di cui al comma 1 tenuto conto dei costi di organizzazione aziendale nella misura minima maggiorati del dieci per cento le somme dovute dai soggetti privati quale rimborso delle spese amministrative sostenute dalla Presidenza del Consiglio dei Ministri Dipartimento per l innovazione e le tecnologie per l attivit di cui all articolo 4 comma 1 nonch l entit della quota dovuta al CNIPA nei casi previsti dall articolo 7 comma 2 per l espletamento delle funzioni ispettive di cui al medesimo articolo 7 Il venire meno dei requisiti in base ai quali avvenuta l iscrizione determina la cancellazione dall elenco di cui al comma 1 la cancellazione altres disposta nel caso di violazione degli obblighi assunti dal valutatore ai sensi del comma 3 225 DPR 1 Marzo 2005 n 75 Nei casi di cui al comma 6 il CNIPA comunica al valutatore che intende procedere trascorsi trenta giorni alla cancellazione dello stesso dall elenco l interessato pu presentare proprie memorie al riguardo Il CNIPA provvede altres a dare adeguata pubblicit della avvenuta cancellazione sul proprio sito Internet Art 4 Modalit di richiesta della valutazione 1 I soggetti privati richiedono alla Presidenza del Consiglio dei Ministri Dipartimento per l innovazione e le tecnologie l autorizzazione ad utilizzare il logo allegando l attestato di c
267. watson addy com EvalAccess 1 auto 3 semi 9 semi 20 http sipt07 si ehu es evala ccess2 index html semi 21 semi Fg Bg Color Contrast Analyzer http tools cactusflower or g analyzer 6 semi Firefox Toolbar https addons mozilla org firefox 60 Web Developer 1 auto 3 semi 6 semi 11 semi 13 semi 14 semi 15 semi 16 semi 17 semi 19 semi Flicker Rate Test http www Webaccessibil e org test check aspx 5 auto 54 Capitolo 2 Functional Accessibility Evaluator http fae cita uiuc edu 1 auto 2 auto 3 semi Hera http www sidar org hera index php it 2 semi 7 auto 8 semi 11 auto 14 semi 16 auto 17 auto 18 semi 21 auto Hermish http www hermish com c heck_this cfm Non utile in quanto si limita a fornire avvertimenti senza compiere controlli automatici www Webaccessibile org c ss default asp HTMLSNIEx Incomprensibile in http html idena jp progra Giapponese m ShlEx html Juicy Studio 1 auto 2 auto 6 auto 11 semi Media Access Generator http ncam wgbh org Web Non utile per valutazione ma solo per progettazione http www standards schmandards com exhibits access magpie PEAT Photosensistive Non utile perch controlla Epilepsy Analysis Tool solo i file video http trace wisc edu peat Readability Index Non utile perch
Download Pdf Manuals
Related Search
Related Contents
Procedimentos de Execução Ingreso por primera vez Manual SELL ENG Pyramid Car Audio TLM606NC User's Manual Databeat Webpublisher user manual – Quick start catman 5.0 Samsung UN65JS9500FXZA User's Manual Burco TSSL14CHR WAFFLE MAKER Copyright © All rights reserved.
Failed to retrieve file