giovedì 26 giugno 2008

Rehabilitation Act

Nel 1998 il congresso degli Stati Uniti ha disposto che il "Rehabilitation Act" prevedesse l'obbligo da parte delle agenzie Federali di rendere le loro tecnologie elettroniche e di informazione accessibili a persone con disabilità.
La Sezione 508 in particolare venne studiata per eliminare le barriere delle tecnologie informatiche in modo da rendere disponibili nuove opportunità alle persone disabili ed incoraggiare lo sviluppo di tecnologie che possano aiutare a raggiungere tali obbiettivi.
Questa legge si applica a tutte le agenzie federali nel momento in cui queste sviluppano, si procurano, mantengono o usano tecnologie elettroniche e informatiche. All'interno della sezione 508 è previsto pure che le agenzie forniscano a impiegati disabili e membri, un pubblico accesso alle informazioni che sono comparabili a quelle disponibili per chiunque altro.

Uno dei requisiti per il web è quello di rendere accessibile la grafica delle pagine web attraverso etichette di testo e descrittori che potessano essere interpretati da tecnologie di supporto come lettori di schermo e display Braille dinamici.
I sedici requisiti presenti nella Sezione 508 riguardanti il web sono accompagnati da delle raccomandazioni su come realizzare tali requisiti, ma tali standard non sono stati aggiornati dal Dicembre del 2000.

WAI-ARIA

WAI-ARIA, il pacchetto per applicazioni internet complesse accessibili, definisce una metodologia per rendere i contenuti del Web e le sue applicazioni più accessibili agli individui con disabilità. Di particolare aiuto nel caso di contenuti dinamici e interfacce di controllo sviluppate in Ajax, HTML, JavaScript, e tecnologie simili.
Al momento alcune funzionalità usate nei siti internet non sono disponibili per tutti gli utenti con disabilità, soprattutto per coloro che dipendono da lettori di schermo e persone che non possono usare il mouse. WAI-ARIA affronta questi problemi di accessibilità, per esempio, definendo nuove modalità per proporre tali funzionalità a delle tecnologie di supporto.

I siti internet usano interfacce utente sempre di più avanzate e complesse. Per rendere accessibili tali funzionalità le tecnologie di supporto devono essere capaci di interagire con queste funzioni. Nonostante tutto, ad oggi, la maggior parte dei siti internet che sfruttano funzionalità avanzate non rende disponibili le informazioni necessarie alle tecnologie di supporto per poter interpretare tali strutture.
Un esempio di barriera di accessibilità è quella della funzione "drag-and-drop" che non è disponibile per utenti che non possono usare un mouse. Anche siti relativamente semplici possono essere difficoltosi se richiedono una sequenza elevata di battiture di tasti per poter navigare usando solamente la tastiera.
Se il contenuto di una pagina Web cambia in risposta ad un'azione dell'utente o in base ad un evento temporale, tale contenuto potrebbe non essere disponibile per alcune persone che dipendono dai lettori di schermo (come ciechi o disabili cognitivi).
WAI-ARIA definisce come le informazioni riguardanti queste funzionalità possano essere fornite alle tecnologie di supporto in modo da essere accessibili da parte dei disabili.

Più nello specifico, WAI-ARIA fornisce un framework per aggiungere attributi per identificare le caratteristiche per l'interazione dell'utente, come sono relazionate tra di loro, ed il loro stato attuale. WAI-ARIA descrive nuove tecniche di navigazione per identificare zone e strutture comuni come menu, contenuto primario, secondario, banner, ecc.
In tal modo gli utenti avranno la possibilità di muoversi facilmente tra le zone della pagina, piuttosto che dover premere il tasto Tab molte volte.

WAI-ARIA include tecnologie per mappare i controlli, widget, le regioni sensibili ed eventi di Ajax per rendere accessibili tali interfacce. Tra gli elementi inclusi ritroviamo:
  • Identificatori per descrivere il tipo di widget usato, come ad esempio un menu, una lista ad albero, uno slider e un indicatore di progresso;
  • Ruoli che descrivono la struttura della pagina, come intestazioni, regioni e tabelle;
  • Proprietà per descrivere lo stato in cui si trova il widget, come potrebbe essere "spuntato" per una casella di spunta, oppure "contienepopup" per un menu.
  • Proprietà per definire regioni sensibili di una pagina che vengono spesso aggiornate (come le quotazioni in borsa), ed anche delle regole di interruzzione di tali aggiornamenti;
  • Proprietà per il drag-and-drop che descrivano le sorgenti e le destinazioni;
  • Un modo per fornire la possibilità di navigare tra gli oggetti ed eventi tramite tastiera.

Non solo disabili

Informazioni che siano accessibili per utenti disabili sono normalmente di facile accesso anche da parte di dispositivi limitati come cellulari, smartphone e altri dispositivi collegabili alla rete, che normalmente hanno limitazioni in quanto a dimenzioni del display, dispositivi di input non standard e limitati nella capacità di riprodurre contenuti multimediali. Una ragione in più a favore dell'accessibilità dei siti internet.

martedì 24 giugno 2008

Indice

Sommario

Introduzione

Standard internazionali

Situazione italiana
  • Legge Stanca
  • Commissione interministeriale
  • CNIPA
  • Pubbliaccesso

Esempi
  • Casi di successo
  • AMIAT Torino
  • Politecnico di Torino
  • Città di Torino
  • Da migliorare
  • Intrage


Conclusioni
  • Proposte

Appendici
  • WCAG 1.0
  • WCAG 2.0
  • WCAG Samurai
  • Legge Stanca
  • Circolare PA
  • Libro bianco

Definizioni

Prima di addentrarsi nel tema dell'accessibilità è opportuno chiarirne il significato per il quale viene utilizzato tale termine nel campo dell'informatica e distinguerlo dal termine usabilità.

Per accessibilità si intende "la capacità dei sistemi informatici, nelle forme e nei limiti consentiti dalle conoscenze tecnologiche, di erogare servizi e fornire informazioni fruibili anche a coloro che necessitano di tecnologie assistive o di configurazioni particolari".

L'usabilità è definita come "l'efficacia, l'efficienza e la soddisfazione con le quali determinati utenti raggiungono determinati obiettivi in determinati contesti". In pratica definisce il grado di facilità e soddisfazione con cui l'interazione uomo-strumento si compie.

domenica 22 giugno 2008

in Italia

L’Italia è stata tra i Paesi più pronti e sensibili nell’affrontare per tempo questo argomento.
Già alla fine degli anni novanta l’AIPA (oggi CNIPA) aveva cominciato a interessarsi al tema dell’accessibilità alle tecnologie informatiche da parte delle categorie più svantaggiate; in particolare aveva avviato apposite ricerche lungo due direttrici.
La prima era finalizzata a definire regole idonee ad assicurare l’interoperabilità dei sistemi
informativi delle pubbliche amministrazioni e soluzioni aperte alle proposte di tecnologie innovative formulate dal mercato.
La seconda mirava a individuare gli interventi normativi e tecnologici necessari a evitare discriminazioni nella prestazione di servizi della Pubblica Amministrazione, soprattutto quando forniti attraverso la rete.
Il primo intervento ufficiale verso l’esterno fu costituito da una circolare diretta alla Pubblica Amministrazione, nella quale venivano precisati alcuni principi basilari sull’argomento.

In particolare si focalizzavano i seguenti aspetti:
  • l’attenzione, in termini di accessibilità ai siti della P.A., nei riguardi di tutte le tipologie di disabilità, sia fisiche sia cognitive;
  • l’importanza dell’intera architettura del sito e non della sola interfaccia web;
  • l’accessibilità come indice di qualità sin dalla progettazione complessiva del sito;
  • l’opportunità di osservare, nella realizzazione di un sito, gli orientamenti espressi dal WAI attraverso le WCAG 1.0 (Web Content Accessibility Guidelines) del consorzio W3C.
L’innalzamento a livello governativo della responsabilità di sviluppo dell’informatica pubblica, avvenuto nel 2001, attraverso la designazione di un Ministro per l’Innovazione e le Tecnologie, ha contribuito in modo decisivo a rafforzare l’attenzione per il tema dell’accessibilità alle nuove tecnologie da parte delle categorie più deboli.

Il risultato più immediato dell’attività di questa Commissione è stato rappresentato dal Libro Bianco sulle “Tecnologie per la disabilità: una società senza esclusi”, che ha avuto il merito non solo di sensibilizzare l’opinione pubblica sull’argomento, ma anche di individuare i successivi possibili obiettivi da proporre all’attenzione delle responsabilità politiche.

eAccessibility

Sin dall’avvio del piano di e-government per l’Europa, l’Unione Europea aveva
chiaramente affermato il principio secondo cui il processo di sviluppo delle tecnologie informatiche
e della comunicazione non deve generare esclusioni a carico delle categorie svantaggiate.

WCAG

Le linee guida per l'accessibilità dei contenuti del Web (WCAG[wcag]) è uno dei frutti prodotti dall'Iniziativa per l'Accessibilità del Web (WAI[wai]) fondata dal consorzio internazionale W3C[w3c].
Riconosciute ed adottate come riferimento a livello internazionale da molte nazioni,
le linee guida del WCAG servono come supporto per poter creare contenuti accessibili, non solo per utenti disabili, ma anche per i dispositivi di accesso alla rete con funzionalità limitate, come per esempio i cellulari.

La prima versione di questo documento[wcag1.0] è stata pubblicata nel 1999 ed è tutt'ora il documento di riferimento consigliato dal W3C.
I requisiti contenuti nel WCAG 1.0 sono divisi in tre gruppi, secondo i livelli di priorità:
  • Gruppo 1: gli sviluppatori di contenuti per il Web devono soddisfare questi requisiti, pena l'impossibilità di accedere a tali contenuti da parte di una o più categorie di utenti. La conformità con questi requisiti è denominata di livello "A".
  • Gruppo 2: gli sviluppatori dovrebbero soddisfare i requisiti di questo gruppo per evitare difficoltà di accesso ad alcune categorie di utenti. Il contenuto Web sviluppato seguendo questi requisiti viene detto di livello "AA".
  • Gruppo 3: gli sviluppatori Web potrebbero soddisfare questi requisiti per ottenere una maggiore semplicità di accesso per alcune categorie di utenti. La conformità con questi requisiti è descritta come livello "AAA".
I principali limiti mostrati dal WCAG 1.0 sorgono nell'applicazione di tali criteri alle nuove tecnologie del Web. A titolo esemplificativo, nei siti sviluppati in Flash o AJAX, il concetto stesso di "pagina web", utilizzato nel WCAG 1.0, diventa obsoleto, dato che queste tecnologie si basano per lo più nella variazione di parti o unità di informazione contenute nelle "pagine". Tantomeno, nel caso di siti interamente sviluppati in Flash, è possibile parlare di conformità del codice HTML, dato che i contenuti Flash non si basano sul codice HTML, e quest'ultimo ha spesso solo una funzione di "contenitore" degli oggetti Flash.

Per queste ed altre ragioni, nel 2001 si è pubblicato la prima bozza di quello che diventerà presto la versione definitiva di WCAG 2.0. In questa nuova versione vi è un tentativo di separare i criteri di accessibilità da quella che può essere la loro applicazione pratica, con l'intenzione di poter rendere tali criteri applicabili sia alle tecnologie presenti oggi, ma anche a quelle che verranno sviluppate in futuro.
Nonostante ciò, il WCAG 2.0 ha ricevuto pesanti critiche riguardo l'eccessiva astrazione dei concetti, che li rende di impossibile applicazione, e anche per aver volutamente tralasciato alcuni concetti ritenuti basilari solo perché non è possibile testarli con metodi automatici[WCAGsamurai].

lunedì 16 giugno 2008

[note] I pezzi grossi

Partendo da degli indizi del prof. ho cercato informazioni su WAI, WCAG e CNIPA. La cosa che mi è parsa più sensata è stata quella di dirigermi sugli articoli di Wikipedia che ne parlano, giusto per farmi un'idea veloce di cosa fossero senza sorbirmi i poemi e idilli che normalmente si trovano in quelle pagine dei siti ufficiali dove cercano "auto-definire" il loro ruolo.

Il succo è che il WAI è un'iniziativa del W3C. Il W3C già lo conosco, è il consorzio che si occupa degli standard per il web, qualsiasi tipo di standardizzazione del web viene curata da loro.
Giusto per dare un'idea di quanto il W3C sia importante basta pensare che tra i capi ci sta Tim Berners-Lee, ufficialmente riconosciuto come l'inventore del web (avendo inventato molte delle tecnologie alla base del suo funzionamento).
In particolare il WAI (Web Accessibility Initiative) è un'iniziativa volta a rendere più accessibile il web a livello internazionale.

Il WCAG (Web Content Accessibility Guidelines) è a sua volta un gruppo nato dal WAI, e si occupa unicamente di stilare delle linee guida che permettano a chi vuole creare siti accessibili di avere dei riferimenti metodologici.
Inoltre chi si prende questa premura può anche richiedere la verifica del proprio sito da parte di delle commissioni che valuteranno se merita o meno, e con quale grado, di esporre pubblicamente la conformità con le linee guida del WCAG.

Il CNIPA (Centro Nazionale per l'Informatica nella Pubblica Amministrazione) è... quello che dice già la sigla. Tra le altre cose, si occupa anche dell'accessibilità del web, ma con applicazione nazionale.

Sommario

La mancanza di accessibilità dei mezzi di comunicazione e informazione è da sempre un fattore discriminante verso quei soggetti con limitazioni e disabilità.
La società moderna vive una evoluzione esplosiva delle tecnologie dei mezzi di comunicazione, pertanto l'accessibilità di tali informazioni è diventata, ad oggi, particolarmente necessaria.

Per queste ragioni si assiste alla nascita di gruppi di studio, sia a livello internazionale che per iniziative locali, dedicati all'elaborazione di standard di accessibilità da usare come riferimento per la creazione di nuovi strumenti adatti al maggior numero di persone possibile.

La difficoltà principale che si incontra nel tentativo di elaborare uno standard di accessibilità è nell'applicazione pratica, data l'eterogeneità delle esigenze dei soggetti da tutelare e la continua evoluzione dei mezzi di informazione ai quali tali standard devono potersi applicare.

In questo testo mi dedicherò in particolare all'accessibilità del Web, visto come mezzo di informazione. Affronterò, in modo generale, le tappe storiche rilevanti, per poi concentrarmi sulla situazione attuale, sia a livello internazionale che locale, nello sviluppo di documentazioni e linee guida per la realizzazione di materiale accessibile, le norme governative correlate e, in ultima analisi, esempi concreti dell'applicazione di tali standard.

Concluderò con una personale critica costruttiva evidenziare pregi, difetti e incongruenze di quanto è stato fatto fino ad ora, proponendo delle soluzioni alternative.

[note] Introduzione al blog

Questo blog ha come scopo principale quello di luogo in cui appuntare le riflessioni, le idee e gli approfondimenti scaturiti nell'affrontare l'elaborazione e la stesura della monografia (tesina).

Con l'idea che queste informazioni potrebbero essere di aiuto pure a qualcun altro, ho deciso di rendere pubblico tale processo di analisi del tema monografico.
L'ordine cronologico della pubblicazione dei post non rispetterà necessariamente la sequenza finale con la quale gli argomenti saranno presentati nella monografia, ma semplicemente la sequenza con la quale il materiale è analizzato.

Ogni post in questo blog è da ritenersi frutto di riflessioni, non conclusioni o certezze, declino quindi ogni responsabilità legale sul testo quì pubblicato. Per qualsiasi reclamo sono disponibile per la revisione delle parti di questo blog eventualmente ritenute inappropriate.

Nel caso il lettore lo ritenga utile, può apportare informazioni inerenti al tema attraverso la funzione di commento disponibile per ogni post. Commenti ritenuti irrilevanti per il tema trattato verranno cancellati.