Interfacce tolleranti

Se dovessi scegliere una funzionalità di Google Calendar che ho trovato particolarmente utile è quella chiamata Quick Add.

E’ cioè possibile aggiungere un evento al calendario senza doversi necessariamente posizionare sul giorno desiderato e inserire tutti i campi.

Google calendar

Google Calendar cerca infatti di analizzare il testo inserito in modalità Quick Add in modo da evincere se è presente un’indicazione di data e di luogo (o, come dice la pagina di aiuto di Google, “who, what, when and where”)

E’ stato portato all’estremo il concetto del pattern chiamato Forgiving Format, che suggerisce a chi progetta le interfacce di non realizzare form complicati con decine di campi, combo e check box con l’errata convinzione che imprigionare l’utente gli eviterà di commettere errori. Dei maestri (in negativo) in questo senso sono alcuni sviluppatori (tra cui, in passato, io stesso), che per evitare del lavoro in fase di validazione dell’input, giungono perfino a usare 3 combobox diverse per richedere una data.

  • Interfacce che si adattano
    Cominciano a comparire nei blog dei relatori alcune delle presentazioni al recente Information Architecture Summit di Las Vegas. E ce ne sono da leggere con attenzione. Come per esempio quella di Stephen Anderson, “Creating the Adaptive Inferface” che affronta il problema della progettazione di interfacce che non si manifestino allo stesso modo a tutti gli [...]...
  • Ancora su Ajax e usabilità
    Anche le prime ore di vita di Google Calendar non sono state esaltanti. Ho perduto modifiche che ero convinto di aver salvato e soprattutto ero spaesato perché spesso non capivo se a una mia azione seguiva un riscontro del software. L’ho già detto, e mi ripeto ancora una volta. La creazione di applicazioni basate su [...]...
  • Buone pratiche per progettare i form
    Segnalo tre ottime risorse che si propongono di aiutare nella progettazione di maschere di inserimento dati (form). Operazione solo a prima vista facile e spesso sottovalutata, ma piena di insidie e trabocchetti. La prima, e sicuramente la migliore, è la presentazione di Luke Wroblewki, designer di Yahoo!, dal titolo Best Practices for Form Design, che [...]...

3 commenti a “Interfacce tolleranti”

  1. Commento di Gianluca inserito il 8 maggio 2006 | Replica

    Dietro questa modalità di inserimento dati, è necessario attrezzarsi di un piccolo motore di Intelligenza Artificiale che riesca anche a cogliere gli errori di “battitura”.
    Secondo me, questo può essere un motivo, per cui si preferiscono le “maschere” e i “combo”.

  2. Commento di Tom inserito il 15 maggio 2006 | Replica

    L’idea è sicuramente buona, ma presenta ancora qualche problema su Google Calendar che spesso non inserisce correttamente i dati al posto giusto.. è necessaria un pò di pratica per capire come scrivere il tutto.

    Quando questa funzionalità supporterà le varie lingue e saprà riconoscere più intelligentemente i dati inseriti, allora sarà perfetta.

  3. Commento di Fra inserito il 1 giugno 2006 | Replica

    Mi ricorda un po’ l’inserimento contatti in Microsoft Outlook. Quando scrivo un indirizzo (in una text box multiriga) il sistema l’analizza e cerca di abbinare i dati ai vari campi specifici (CAP, Via, Città…) – se ha dei dubbi fa apparire una finestra dove ti mostra i dati “spezzati” nei vari campi e ti chiede di confermare (o modificare).

    Però mi sembra che Outlook usi un pattern specifico (cioè se ti dimentichi una virgola o fai un ritorno a capo di troppo lui non ci capisce più niente).

Scrivi un commento

Non è possibile inserire commenti per questo intervento.