SlideShare a Scribd company logo
1 of 63
Ubuntu e l'accessibilità
Flavia Weisghizzi – Luca Ferretti
Cultura senza barriere
Padova - 19/02/2010
Se
vi hanno detto che Ubuntu è un
giocattolo inadatto alle vostre esigenze
Se
avete letto su giornali e riviste anche non specializzate
che invece Ubuntu funziona
Se
siete rimasti col dubbio...
… allora ...
Questo seminario fa per
voi
Cosa è Ubuntu?
Ubuntu è un sistema operativo.
Ubuntu è un insieme di applicativi.
Ubuntu è una comunità di persone.
Perché Ubuntu?
Libertà
Ubuntu è un sistema operativo
basato su componenti liberi
Semplicità
Tra i vari sistemi operativi liberi
Ubuntu si prefigge di offrire
un sistema utilizzabile facilmente
Versatilità
Sono forniti tutti i programmi
necessari per essere da subito
operativi e produttivi
Migliaia di altre applicazioni sono
installabili con un clic
Accessibilità
Ubuntu nasce con l'intenzione di
essere per tutti, quindi nessuno
deve esserne escluso
10 anni fa...
La Sun Microsystems sceglie
GNOME
Il software libero diventa accessibile
È la cosa giusta da fare
È quanto richiesto dalla legislazione
Come funziona...
ATK
Accessibility Tool Kit
AT-SPI
Assistive Tecnology
Service Provider Interface
AT-SPI
ATK
Firefox OO.o GTK+
GNOME
Tastiera a
schermo
Screen
reader
Client Provider
AT-SPI
ATK
Firefox OO.o GTK+
GNOME
Tastiera a
schermo
Screen
reader
Client Provider
Eventi
AT-SPI
ATK
Firefox OO.o GTK+
GNOME
Tastiera a
schermo
Screen
reader
Client Provider
Richieste
“Built-in, not bolted on”
“Built-in, not bolted on”
“Built-in, not bolted on”
Quali esigenze?
Apprendimento
Ausilio uditivo
Ausilio visivo
Ausilio motorio
Apprendimento
Ausilio uditivo
Ausilio visivo
Ausilio motorio
Strumenti per la mobilità
Intervenire sul comportamento di
mouse e tastiera
Sticky keys Slow keys
Bounce keys Repeat keys
Vediamo come funzionano...
Mousetweaks
Vediamo come funzionano...
Continuare a usare il computer
senza mouse o tastiera
Mouse keys
/ * -
0 .
+
Doppio clic
Tipo di clic
Trascinamento
Onboard
Vediamo come funziona...
GOK
(GNOME Onscreen Keyboard)
Vediamo come funziona...
Dasher
Vediamo come funziona...
Strumenti per la visione
Temi dedicati
Orca
(Lettore e ingranditore di schermo)
Orca è ingranditore
Orca è ingranditore
GNOME Mag
Orca è lettore di schermo con
sintesi vocale
Orca è lettore di schermo con
sintesi vocale
Speech Dispatcher GNOME Speech
Espeak Festival
Orca è lettore di schermo con
supporto al braille
Orca è lettore di schermo con
supporto al braille
BRLTTY
Orca è un sistema di scripting per
gestire al meglio le singole
applicazioni
Orca è un sistema di scripting per
gestire al meglio le singole
applicazioni
Firefox, OpenOffice.org, Pidgin, Evolution...
Vediamo come funziona...
+ +
=
Riconoscimenti
Font Tiresias - http://www.tiresias.org/fonts/
MorgueFiles.com per immagini
Gli utenti di Flickr.com per le immagini
Flavia Weisghizzi
flavia.weisghizzi@ubuntu.com
Luca Ferretti
elle.uca@ubuntu.com

More Related Content

Viewers also liked

Modeling final costs of iraqi public school projects
Modeling final costs of iraqi public school projectsModeling final costs of iraqi public school projects
Modeling final costs of iraqi public school projectsGafel Kareem
 
Trade show booth design
Trade show booth designTrade show booth design
Trade show booth designsubmit183
 
Aula 3 direito do trabalho empregador
Aula 3 direito do trabalho empregadorAula 3 direito do trabalho empregador
Aula 3 direito do trabalho empregadorFrank Gomes
 
Floss communities outreaches guadec 2013
Floss communities outreaches   guadec 2013Floss communities outreaches   guadec 2013
Floss communities outreaches guadec 2013Flavia Weisghizzi
 
Causes of delay in iraq construction projects
Causes of delay in iraq construction projectsCauses of delay in iraq construction projects
Causes of delay in iraq construction projectsGafel Kareem
 
All About Dev Community - Tips & Tricks for wannabe startups
All About Dev Community - Tips & Tricks for wannabe startupsAll About Dev Community - Tips & Tricks for wannabe startups
All About Dev Community - Tips & Tricks for wannabe startupsFlavia Weisghizzi
 
GNOME Shell VS Ubuntu Unity - Codemotion Rome 2011
GNOME Shell VS Ubuntu Unity - Codemotion Rome 2011GNOME Shell VS Ubuntu Unity - Codemotion Rome 2011
GNOME Shell VS Ubuntu Unity - Codemotion Rome 2011Flavia Weisghizzi
 
Ubuntu 10.10 Maverick Meerkat - Linuxday 2010
Ubuntu 10.10 Maverick Meerkat - Linuxday 2010Ubuntu 10.10 Maverick Meerkat - Linuxday 2010
Ubuntu 10.10 Maverick Meerkat - Linuxday 2010Flavia Weisghizzi
 
Welcome CoC - 10 verità e bugie sul Codice di Condotta - Flavia Weisghizzi - ...
Welcome CoC - 10 verità e bugie sul Codice di Condotta - Flavia Weisghizzi - ...Welcome CoC - 10 verità e bugie sul Codice di Condotta - Flavia Weisghizzi - ...
Welcome CoC - 10 verità e bugie sul Codice di Condotta - Flavia Weisghizzi - ...Flavia Weisghizzi
 
Open from the start - Business e Open Source con Ubuntu - Smau Milano 2010
Open from the start - Business e Open Source con Ubuntu - Smau Milano 2010Open from the start - Business e Open Source con Ubuntu - Smau Milano 2010
Open from the start - Business e Open Source con Ubuntu - Smau Milano 2010Flavia Weisghizzi
 
Floss is gloss - Women in Open source
Floss is gloss - Women in Open sourceFloss is gloss - Women in Open source
Floss is gloss - Women in Open sourceFlavia Weisghizzi
 
Trade show booth design
Trade show booth designTrade show booth design
Trade show booth designsubmit183
 
Forecasting the final cost of iraqi public school projects using regression a...
Forecasting the final cost of iraqi public school projects using regression a...Forecasting the final cost of iraqi public school projects using regression a...
Forecasting the final cost of iraqi public school projects using regression a...Gafel Kareem
 
Stop saying "innovative" - La comunicazione per startup - Smau Milano 2014
Stop saying "innovative" - La comunicazione per startup - Smau Milano 2014Stop saying "innovative" - La comunicazione per startup - Smau Milano 2014
Stop saying "innovative" - La comunicazione per startup - Smau Milano 2014Flavia Weisghizzi
 
"Health & Safety" for the Offshore Industry
"Health & Safety" for the Offshore Industry"Health & Safety" for the Offshore Industry
"Health & Safety" for the Offshore Industryhseqexperts
 
Mechanical Engineering project
Mechanical Engineering projectMechanical Engineering project
Mechanical Engineering projectManpreet Singh
 

Viewers also liked (19)

Modeling final costs of iraqi public school projects
Modeling final costs of iraqi public school projectsModeling final costs of iraqi public school projects
Modeling final costs of iraqi public school projects
 
Trade show booth design
Trade show booth designTrade show booth design
Trade show booth design
 
Aula 3 direito do trabalho empregador
Aula 3 direito do trabalho empregadorAula 3 direito do trabalho empregador
Aula 3 direito do trabalho empregador
 
Ubuntu today
Ubuntu todayUbuntu today
Ubuntu today
 
Floss communities outreaches guadec 2013
Floss communities outreaches   guadec 2013Floss communities outreaches   guadec 2013
Floss communities outreaches guadec 2013
 
Causes of delay in iraq construction projects
Causes of delay in iraq construction projectsCauses of delay in iraq construction projects
Causes of delay in iraq construction projects
 
All About Dev Community - Tips & Tricks for wannabe startups
All About Dev Community - Tips & Tricks for wannabe startupsAll About Dev Community - Tips & Tricks for wannabe startups
All About Dev Community - Tips & Tricks for wannabe startups
 
GNOME Shell VS Ubuntu Unity - Codemotion Rome 2011
GNOME Shell VS Ubuntu Unity - Codemotion Rome 2011GNOME Shell VS Ubuntu Unity - Codemotion Rome 2011
GNOME Shell VS Ubuntu Unity - Codemotion Rome 2011
 
Valentine's day
Valentine's dayValentine's day
Valentine's day
 
Ubuntu 10.10 Maverick Meerkat - Linuxday 2010
Ubuntu 10.10 Maverick Meerkat - Linuxday 2010Ubuntu 10.10 Maverick Meerkat - Linuxday 2010
Ubuntu 10.10 Maverick Meerkat - Linuxday 2010
 
Welcome CoC - 10 verità e bugie sul Codice di Condotta - Flavia Weisghizzi - ...
Welcome CoC - 10 verità e bugie sul Codice di Condotta - Flavia Weisghizzi - ...Welcome CoC - 10 verità e bugie sul Codice di Condotta - Flavia Weisghizzi - ...
Welcome CoC - 10 verità e bugie sul Codice di Condotta - Flavia Weisghizzi - ...
 
Open from the start - Business e Open Source con Ubuntu - Smau Milano 2010
Open from the start - Business e Open Source con Ubuntu - Smau Milano 2010Open from the start - Business e Open Source con Ubuntu - Smau Milano 2010
Open from the start - Business e Open Source con Ubuntu - Smau Milano 2010
 
Floss is gloss - Women in Open source
Floss is gloss - Women in Open sourceFloss is gloss - Women in Open source
Floss is gloss - Women in Open source
 
Trade show booth design
Trade show booth designTrade show booth design
Trade show booth design
 
Diversity in FLOSS
Diversity in FLOSSDiversity in FLOSS
Diversity in FLOSS
 
Forecasting the final cost of iraqi public school projects using regression a...
Forecasting the final cost of iraqi public school projects using regression a...Forecasting the final cost of iraqi public school projects using regression a...
Forecasting the final cost of iraqi public school projects using regression a...
 
Stop saying "innovative" - La comunicazione per startup - Smau Milano 2014
Stop saying "innovative" - La comunicazione per startup - Smau Milano 2014Stop saying "innovative" - La comunicazione per startup - Smau Milano 2014
Stop saying "innovative" - La comunicazione per startup - Smau Milano 2014
 
"Health & Safety" for the Offshore Industry
"Health & Safety" for the Offshore Industry"Health & Safety" for the Offshore Industry
"Health & Safety" for the Offshore Industry
 
Mechanical Engineering project
Mechanical Engineering projectMechanical Engineering project
Mechanical Engineering project
 

Similar to Ubuntu e l'accessibilità.

Ubuntu Touch: La rinascita
Ubuntu Touch: La rinascitaUbuntu Touch: La rinascita
Ubuntu Touch: La rinascitaDario Cavedon
 
Primi passi con kubuntu
Primi passi con kubuntuPrimi passi con kubuntu
Primi passi con kubuntumarcolinux
 
Un pinguino per amico
Un pinguino per amicoUn pinguino per amico
Un pinguino per amicomarcolinux
 
Come dove perchè? Ubuntu!
Come dove perchè? Ubuntu!Come dove perchè? Ubuntu!
Come dove perchè? Ubuntu!Nicola Corti
 
Usare Linux some sistema operativo principale
Usare Linux some sistema operativo principaleUsare Linux some sistema operativo principale
Usare Linux some sistema operativo principaleMarcello Missiroli
 
Circolo Izquierda: Anatomia Sistema Linux
Circolo Izquierda: Anatomia Sistema LinuxCircolo Izquierda: Anatomia Sistema Linux
Circolo Izquierda: Anatomia Sistema LinuxPaolo Sammicheli
 
Linux e fs - Storia e caratteristiche vincenti
Linux e fs - Storia e caratteristiche vincentiLinux e fs - Storia e caratteristiche vincenti
Linux e fs - Storia e caratteristiche vincentiMaurizio Antonelli
 
Le novità di Ubuntu 11.10
Le novità di Ubuntu 11.10Le novità di Ubuntu 11.10
Le novità di Ubuntu 11.10Alberto Russo
 
RiminiLUG. Mini Corso su Linux p1: Installazione & Configurazione
RiminiLUG. Mini Corso su Linux p1: Installazione & ConfigurazioneRiminiLUG. Mini Corso su Linux p1: Installazione & Configurazione
RiminiLUG. Mini Corso su Linux p1: Installazione & ConfigurazioneAlessandro Carichini
 
Presentazione del Software Libero e di Ubuntu al Linux Day 25 ottobre 2014
Presentazione del Software Libero e di Ubuntu al Linux Day 25 ottobre 2014Presentazione del Software Libero e di Ubuntu al Linux Day 25 ottobre 2014
Presentazione del Software Libero e di Ubuntu al Linux Day 25 ottobre 2014Janhu Silvio Crispiatico
 
CRAL MPS: Introduzione ad Ubuntu
CRAL MPS: Introduzione ad UbuntuCRAL MPS: Introduzione ad Ubuntu
CRAL MPS: Introduzione ad UbuntuPaolo Sammicheli
 
UniTre Torino Computer E 1° livello Lezione 1
UniTre Torino Computer E 1° livello Lezione 1UniTre Torino Computer E 1° livello Lezione 1
UniTre Torino Computer E 1° livello Lezione 1Andrea Ageno
 
Presentazione Ubuntu Oneiric 11.10 - LinuxDay 2011
Presentazione Ubuntu Oneiric 11.10 - LinuxDay 2011Presentazione Ubuntu Oneiric 11.10 - LinuxDay 2011
Presentazione Ubuntu Oneiric 11.10 - LinuxDay 2011Andrea Grandi
 
Corso multimedi ale
Corso multimedi aleCorso multimedi ale
Corso multimedi alealefix85
 

Similar to Ubuntu e l'accessibilità. (20)

Ubuntu Touch: La rinascita
Ubuntu Touch: La rinascitaUbuntu Touch: La rinascita
Ubuntu Touch: La rinascita
 
Corso base di computer
Corso base di computerCorso base di computer
Corso base di computer
 
Primi passi con kubuntu
Primi passi con kubuntuPrimi passi con kubuntu
Primi passi con kubuntu
 
Stefania Tringali - GGDSicilia1
Stefania Tringali - GGDSicilia1Stefania Tringali - GGDSicilia1
Stefania Tringali - GGDSicilia1
 
Un pinguino per amico
Un pinguino per amicoUn pinguino per amico
Un pinguino per amico
 
Come dove perchè? Ubuntu!
Come dove perchè? Ubuntu!Come dove perchè? Ubuntu!
Come dove perchè? Ubuntu!
 
Usare Linux some sistema operativo principale
Usare Linux some sistema operativo principaleUsare Linux some sistema operativo principale
Usare Linux some sistema operativo principale
 
Circolo Izquierda: Anatomia Sistema Linux
Circolo Izquierda: Anatomia Sistema LinuxCircolo Izquierda: Anatomia Sistema Linux
Circolo Izquierda: Anatomia Sistema Linux
 
Sistema operativo Ubuntu
Sistema operativo UbuntuSistema operativo Ubuntu
Sistema operativo Ubuntu
 
Linux e fs - Storia e caratteristiche vincenti
Linux e fs - Storia e caratteristiche vincentiLinux e fs - Storia e caratteristiche vincenti
Linux e fs - Storia e caratteristiche vincenti
 
Le novità di Ubuntu 11.10
Le novità di Ubuntu 11.10Le novità di Ubuntu 11.10
Le novità di Ubuntu 11.10
 
RiminiLUG. Mini Corso su Linux p1: Installazione & Configurazione
RiminiLUG. Mini Corso su Linux p1: Installazione & ConfigurazioneRiminiLUG. Mini Corso su Linux p1: Installazione & Configurazione
RiminiLUG. Mini Corso su Linux p1: Installazione & Configurazione
 
Il software libero
Il software liberoIl software libero
Il software libero
 
Presentazione del Software Libero e di Ubuntu al Linux Day 25 ottobre 2014
Presentazione del Software Libero e di Ubuntu al Linux Day 25 ottobre 2014Presentazione del Software Libero e di Ubuntu al Linux Day 25 ottobre 2014
Presentazione del Software Libero e di Ubuntu al Linux Day 25 ottobre 2014
 
CRAL MPS: Introduzione ad Ubuntu
CRAL MPS: Introduzione ad UbuntuCRAL MPS: Introduzione ad Ubuntu
CRAL MPS: Introduzione ad Ubuntu
 
Unity - Luca Caldarella
Unity - Luca CaldarellaUnity - Luca Caldarella
Unity - Luca Caldarella
 
Ubuntu12 04
Ubuntu12 04Ubuntu12 04
Ubuntu12 04
 
UniTre Torino Computer E 1° livello Lezione 1
UniTre Torino Computer E 1° livello Lezione 1UniTre Torino Computer E 1° livello Lezione 1
UniTre Torino Computer E 1° livello Lezione 1
 
Presentazione Ubuntu Oneiric 11.10 - LinuxDay 2011
Presentazione Ubuntu Oneiric 11.10 - LinuxDay 2011Presentazione Ubuntu Oneiric 11.10 - LinuxDay 2011
Presentazione Ubuntu Oneiric 11.10 - LinuxDay 2011
 
Corso multimedi ale
Corso multimedi aleCorso multimedi ale
Corso multimedi ale
 

Ubuntu e l'accessibilità.

Editor's Notes

  1. La visione corretta di questa presentazione richiedere l'installazione del font “Tiresias PCFont” Disponibile in Ubuntu con il pacchetto ttf-tiresias Oppure scaricabili dal web presso http://www.tiresias.org/fonts/
  2. Parte introduttiva... In alcuni ambienti Ubuntu e in generale Linux è visto come non adatto perché “non professionale”
  3. Però negli ultimi anni c'è stato un forte riscontro di pubblico e pareri positivi, sia generici che specializzati
  4. Tale discrepanza di giudizio può lasciare basiti
  5. Lo scopo di questo seminario è proprio quello di fornire un punto di vista oggettivo e completo su quello che è lo stato attuale di Ubuntu, in particolare per quanto concerne le varie soluzioni e tecnologie disponibili per l'accesso universale
  6. Per coloro che dovessero sentire per la prima volta la parola Ubuntu, una rapida introduzione
  7. http://www.flickr.com/photos/valmirez/ Ubuntu è molte cose. Essenzialmente è un sistema operativo e un insieme di applicazioni opensource Ma le sue modalità di sviluppo ne allargano i confini. Ubuntu è chi partecipa al suo sviluppo, esperto, professionale, volontario, amatoriale che sia. La promessa Ubuntu: Sarà sempre gratis, nessuna versione enterprise e aggiornamenti di sicurezza Disponibile supporto commerciale Include il meglio offerto dalla comunità Free Soft per quanto concerne l10n e a11y La base di Ubuntu sarà sempre costituita da applicazioni free e open source
  8. Quali i motivi che potrebbero o dovrebbero spingere una persona a usare Ubuntu? Quali poi nell'ambito dell'accesso universale? Ne elenchiamo alcuni...
  9. Esistono diversi sistemi operativi liberi e molte distribuzioni Linux. Scegliere Ubuntu vuol dire avere un sistema operativo che tenta di evitare all'utente ogni possibile problema, particolarmente per quanto concerne il supporto hardware.
  10. A differenza di altri ambienti, con Ubuntu si è operativi fin da subito (come mostreremo poi con Orca). La modalità di distribuzione di software aggiuntivo rende poi semplicissima l'installazione di software aggiuntivo Ovviamente per chi proviene da altri ambienti è necessario un periodo di “apprendimento” per apprezzarlo al meglio
  11. L'idea stessa di un sistema operativo sviluppato grazie ai contributi di persone provenienti da tutto il modo e destinato a tutti pone particolari e importanti premesse allo sviluppo stesso
  12. Quando ha avuto inizio l'interesse per l'accessibilità nel software libero?
  13. Per essere precisi nel 2001, lo stesso anno in cui Microsoft lanciava Windows XP e la Apple Mac OS X) La Sun ha bisogno di un nuovo ambiente grafico per il suo Solaris e sceglie GNOME Ma per poter vendere alle istituzioni è necessario che il sw sia accessibile (sezione 508 del Rehabilitation Act) Per la prima volta si parla in modo serio di a11y nel software libero, per la prima volta diventa una valida alternativa per tutti.
  14. Le motivazioni dietro la spinta a supportare la a11y sono pratiche. Il fatto però che la a11y sia richiesta non è solo un prendersi cura di chi è diverso. Dell'infrastruttura per l'accessibilità ne traggono tutti (per esempio la navigazione da tastiera)
  15. Lo scopo di ATK è quello di definire un set di interfacce che verranno poi implementate nei componenti GUI al fine di renderli accessibili. Informazioni semantiche Tali interfacce sono indipendenti dal toolkit (GTK+, Qt, Firefox, OpenOffice.org...); i singoli toolkit poi forniscono i componenti necessari per “far aderire” le interfacce ATK agli oggetti grafici. Esempio: un pulsante nella UI lo si fa aderire all'interfaccia AtkAction (azioni “press”, “release”, “clic”) e all'interfaccia AtkState (stati “invalid”, “active”, “pressed”) ATK in pratica permette di definire gli oggetti grafici in base a proprietà, non aspetto o forma.
  16. SPI è il modo per ottenere le “informazioni ATK” dalle singole applicazioni in esecuzione in modo coerente e univoco. Non è visibile all'utente, ma funge da collante tra chi fornisce le “Informazioni ATK” e chi poi le dovrà usare Al momento è in corso una riscrittura di AT-SPI per ammodernarne la modalità di funzionamento base (IPC da CORBA a Dbus) in modo da estendere la sua penetrazione (Qt, Mobile)
  17. Verde – applicazioni finali dedicate all'accessibilità Rosso – AT-SPI, il BUS che collega i vari elementi Arancione – ATK (vedi slide precedente) Viola – Implementazione a livello di GUI delle interfacce definite da ATK BLU – Applicazioni varie di GNOME, ma ovviamente in blu ci dovrebbe essere anche FF e OO.o
  18. Funzionamento del bus AT-SPI, parte 1. Attraverso di esso le applicazioni “finali” dette provider inviano notifica di eventi alle applicazioni “dedicate” dette client. Esempio: il focus viene spostato su un pulsante, il provider rende noto allo screen reader il nome/testo del pulsante
  19. Funzionamento del bus AT-SPI, parte 2. Attraverso di esso le applicazioni “dedicate” dette client inviano richieste alle applicazioni “finali” dette provider. Esempio: la tastiera a schermo GOK chiede all'applicazione l'elenco dei menù per generare una tastiera virtuale. Notare che attraverso questa infrastruttura non solo è possibile creare applicazioni utili a verificare se tutti i componenti di una applicazione sono accessibili, ma anche per creare test d'uso automatizzati
  20. “Inserito da dentro, non avvitato da sopra” Non sono necessari complessi sistemi basati su “off-screen” necessari alle applicazioni AT-relati di altri sistemi operativi. La metodologia (ATK, AT-SPI) è unica e standardizzata, senza necessità di ricorrere a metodi non canonici, non documentati o strettamente legati alla singola applicazione o versione.
  21. Esempio di “built in” nel mondo reale. Una rampa ben progettata. Può essere usata anche da chi non è necessariamente sulla sedia a rotelle. Immagine da http://picasaweb.google.com/ecosense
  22. Esempio per confronto di una rampa “bolted on”, dell'asfalto gettato sopra al bordo di un marciapiede. Ben poco funzionale Immagine da http://www.flickr.com/photos/wilsonh
  23. Elenco delle esigenze per le quali è necessario avere un software accessibile.
  24. Apprendimento richiede interfacce/programmi dedicate Uditivo al momento ci sono solo: * sottotitoli integrati in Totem (scaricabili da internet) * iniziato da poco a lavorare su resa visiva di segnalazioni audio, ma è un progetto giovane.
  25. Inizia qui la parte in cui si esaminano i vari strumenti per problemi di mobilità
  26. Due tipi di intervento. Il primo è intervenire (modificandolo) sul comportamento di mouse e tastiera
  27. Interventi applicati al comportamento della tastiera Cfr anche http://a11y.org/a11yspecs/kbd/kafs.html Sticky → pressioni sequenziali invece che temporaree. Tasti modificatori latched o locked Repeat → controllo sui parametri di ripetiz. autom. Utile per persone che non riescono a rilasciare i tasti Slow → controlla il tempo che è necessario tenere premuto un tasto prima di accettarlo. Utile per persone che accidentalmente premono più di un tasto Bounce → introduce un ritardo prima di accettare una successiva pressione di un tasto. Utile per persone con tremori
  28. Esempio d'uso pratico delle funzioni indicate alla precedente slide.
  29. Gli utenti che non possono usare la tastiera non è detto siano in grado di usare pienamente il mouse. MT offre: Simulazione del clic destro (tenendo primuto il sinistro) Clic indugiato (con preselezione o con gesto per selezionare) È in corso di sviluppo MouseTrap: tracciamento movimenti della testa via webcam.
  30. Esempio d'uso pratico di Mousetweaks
  31. Secondo tipo di intervento per disabilità motorie. Permettere l'accesso completo anche a chi non può usare la tastiera o il mouse
  32. La funzione “Mouse keys” permette di pilotare il puntatore del mouse attraverso il tastierino numerico presente sulla tastiera
  33. Grafico che riporta il funzionamento dei mouse keys Per informazioni dettagliate su come funzionano i singoli tasti consultare http://live.gnome.org/MouseKeys (in inglese)
  34. Onboard è la tastiera a schermo predefinita di Ubuntu. Offre modalità a clic, a indugio e a scansione. Semplice e leggera, non richiede particolari risorse. Si sposta il puntatore e si clicca o si indugia
  35. Esempio d'uso di onboard, modalità semplice e a scansione
  36. Una tastiera a schermo più completa di onBoard. Offre non solo la possibilità di usarla come tastiera, ma anche quella di gestire l'intera interfaccia grafica tramite AT-SPI. GOK in pratica crea tastiere virtuali, che siano esse la rappresentazione di una tastiera reale, una tastiera a scansione, i menù di una applicazione, le finestre aperte... Terribilmente estensibile, può essere configurata opportunamente per essere usata al meglio anche con ausili particolari come switch
  37. Esempio d'uso di GOK, in particolare di come viene gestita l'intera interfaccia grafica.
  38. Inserimento di testo predittivo. Utilizzabile non solo da chi non è in grado di usare un mouse, ma anche laddove non sia disponibile un mouse (touchscreen, palmari) La velocità di digitazione può essere di 35+ parole al minuto
  39. Esempio d'uso di dasher. Anche perché dasher lo si capisce solo se lo si usa.
  40. Stiamo entrando nell'ultima parte della presentazione, quella relativa ai problemi visivi
  41. Temi ad alto contrasto (sia controlli che icone) Con possibilità di usare con semplicità lettere grandi Con tema inverso (pacchetto gnome-accessibility-themes-extras)
  42. Anteprima del tema disponibile in modo predefinito.
  43. Perché orca? Il primo screen reader per DOS si chiamava Flipper. Lo screen reader più famoso è JAWS. La compagnia inglese che produceva un proprio screen reader si chiamava Dolphin. Per cui, anche se non c'è alcuna attinenza, di certo c'è una grande tradizione nell'uso di nomi di creature marine E orca era più altisonante di Nemo, Ariel, Willy, or Mr. Limpet :)
  44. GNOME-mag è un componente che fornisce i vari servizi necessari NOTA: su unbuntu in realtà non è compilato il supporto per il color blind. Per usarlo è necessario installare i pacchetti -dev e compilare a mano gnome-mag da sorgente Cfr http://live.gnome.org/GnomeMag
  45. Offerti diverse combinazioni. In particolare GNOME Speech e Speech dispatcher sono dei layer che si interfacciano tra il programma Orca (o altri)) e il reale motore di TTS (text-to-speech), in pratica offrono dei servizi Tutti e due possono usare Via Voice, Festival, eSpeak, FreeTTS, DecTalk and Cepstral La scelta di usare dispatcher e espeak in ubuntu è legata al fatto che sono due prodotti più leggeri e performanti, con una archiettura più moderna e ingrado di fornire con poche risorse supporto a molte lingue
  46. Refreshable braille monitor
  47. BRLTTY è un processo di sistema che permette l'accesso alla console (terminale) ai non vedenti usando un display braille. È in grado di pilotare il display braille, quanto meno quelli compresi in un nutrito elenco BRLTTY è la soluzione storica in ambienti UNIX e Linux per accedere a display braille. Non ne abbiamo una esperienza diretta, per cui non lo tratteremo
  48. Firefox, OpenOffice.org, Pidgin, Evolution possono essere utilizzati con una serie di facilitazioni. Per esempio Pidgin legge automaticamente i nuovi messaggi di chat. OpenOffice invece ha delle semplificazioni per la revisione del testo (correttore automatico) e la gestione di strutture complesse per tabelle
  49. Esempio d'uso di Orca... Verranno mostrate la configurazione iniziale, funzionalità di ingrandimento dello schermo, l'uso come screen reader, la configurazione di Festival e altro.
  50. In conclusione A11y in Ubuntu/GNOME copre un ampio spettro di disabilità; l'accessibilità di base è praticamente identica a quella degli altri sistemi operativi/ambienti grafici; Orca rivaleggia con soluzione proprietarie; GOK e Dasher superiori a soluzioni di Win & Mac