From: Giuseppe Di Grande
Salve, giro un messaggio scritto ad una persona privatamente che in qualche
modo potrebbe essere utile.
----- Original Message -----
From: "Giuseppe Di Grande" <giuseppe@...>
To: <larthal@...>
Sent: Sunday, August 17, 2003Subject: Accessibilità/Usabilità
Ciao Michele,
grazie innanzitutto per l'interesse che nutri sull'argomento.
E' una questione più di accessibilità che di usabilità. L'usabilità è
fattore soggettivo di ogni programmatore e poi utilizzatore,
l'accessibilità
dovrebbe essere un fattore oggettivo che dovrebbero seguire un po' tutti.
Tu, programmatore, puoi fare un software completamente accessibile: nessun
problema per uno screen reader, piena usabilità da tastiera, possibilità
di
ingrandimento caratteri, grafici in bliss, ecc.. Ad esempio, metti su una
form 30 pulsanti perfettamente accessibili. Dal punto di vista
dell'accesso
non fa una grinza. Il fattore usabilità del software però sarà disturbo
per
chi usa il software senza l'ausilio quasi immediato del click del mouse.
Tramite tastiera l'utente o preme 20 volte il tasto tab per raggiungere il
pulsante voluto o impara una sequenza di 30 tasti caldi da usare. Si
traduce, in campo lavorativo, in lentezza di utilizzo.
L'usabilità è un fattore molto più complesso dell'accessiblità... credo
che
con l'esperienza si acquisisca padronanza della materia. Ti devi regolare
in
base ai suggerimenti di chi usa il tuo programma. Il primo utilizzatore
devi
essere tu stesso... più semplici sono le azioni da compiere, con qualsiasi
mezzo di accesso, migliore sarà il tuo programma. Qualcuno scrisse che le
cose semplici non sono sempre facili da sviluppare.
Posso solo un po' parlarti di accessibilità legata allo sviluppo con
Delphi.
Ti incollo un messaggio che scrissi al professore che mandò una richiesta
sul News Group.
Prima di tutto ti consiglio di installare sul tuo computer uno screen
reader
e uno screen magnifier.
Io sono un cieco... ti indico lo screen reader che va ora per la maggiore
in
tutti i computer del mondo.
www.freedomscientific.com
www.hj.com
www.subvisionmilano.com
Questo poi è un sito che parla di tecniche legate al web e propone linee
guida ufficialmente riconosciute in tutto il mondo: le WAI.
www.w3.org
Credo si possano trovare anche guide per lo sviluppo di software.
Ti incollo il messaggio e mi rendo disponibile ad analizzare le eventuali
form, i file .dfm, della futura applicazione che hai intenzione di fare.
Così, per orientarti un pochino e rendere il software il più accessibile
possibile. Ricorda l'ultima cosa: tutti gli oggetti, software o hardware
che
siano, possono essere accessibili e usabili da qualsiasi persona,
mantenendo
le loro proprietà di base, non compromettendo nessun loro valore estetico,
solo se ben progettate sin dall'inizio. Lo screen reader che io ora sto
usando per scriverti è solo una toppa alle mancanze del sistema operativo.
> Ciao
> Giuseppe
> ***
Le raccomandazioni iniziali per lo scheletro di un qualsiasi applicativo
possono essere sommariamente queste:
1. Usare controlli il più possibile conformi agli standards offerti da
Windows (Static, Combo, List, Button, ecc.)
2. Ordinare i controlli dentro la form correttamente. (Non è corretto dare
un TabOrder di 10 a uno Static che descrive un Combo 1. OPpure disattivare
i
TabStop di quei controlli vitali per il funzionamento di una Form).
Non è corretto posizionare uno static a destra, o in basso, del controllo
che deve descrivere.
E' preferibile usare controlli dotati di finestra, piuttosto che usare
controlli che usano direttamente il device contest, come ad esempio un
tLabel. O funzioni che scrivono testo direttamente sul canvas a loro
dedicato.
3. Usare il meno possibile colori stravaganti che danno poco contrasto al
testo. E' corretto lasciare i colori standard di Windows sì da permettere
all'utente di scegliere quello che più si adatta alle sue esigenze.
>
4. Esclusivamente grafici, ad esempio in un Button, non sono
consigliabili.
Al massimo usare dei controlli che permettano l'inserimento di una caption
anche se poi non viene visualizzata. Ad esempio un Button esclusivamente
grafico può avere una caption invisibile che i lettori di schermo
leggeranno
comunque. Comunque una scritta è sempre consigliabile ad un grafico.
Ovviamente logo, icone, ecc., che abbiano solo una funzione estetica
possono
essere tranquillamente usati (non sono vitali per l'utilizzo del
software).
5. E' bene dotare quei controlli che lo permettono di tasto caldo per una
loro selezione veloce. Il software deve assolutamente essere gestibile
anche
senza il mouse.
Le chiedo di poter analizzare le form del suo software così da rendermi
conto direttamente di eventuali punti di difficoltà. Mi basterebbe vedere
esclusivamente i ".dfm" in formato testo, dato che usa delphi 3, del suo
applicativo.
Una lista di discussione formata prevalentemente da insegnanti, genitori
di
bimbi con handicap visivo, gente legata in qualche modo, direttamente o
indirettamente, alla cecità, dove si discutono problemi sociali e tecnici,
è "listavista".
> http://ml.keycomm.it/mailman/listinfo/listavista
Poi c'è quella prevalentemente tecnica per programmatori, a dire la verità
> siamo in pochini, ma buoni:
nv-programmare@yahoogroups.com
> iscrizione:
> nv-programmare-subscribe@yahoogroups.com
>>
>
Yahoo! Groups Sponsor
ADVERTISEMENT
To unsubscribe from this group, send an email to:
nv-programmare-unsubscribe@yahoogroups.com
Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
[Sono state eliminare la parti non di testo del messaggio]