SlideShare uma empresa Scribd logo
1 de 72
Corso di Interazione Uomo Macchina
AA 2013-2014
Roberto Polillo
Corso di laurea in Informatica
Università di Milano Bicocca
Dipartimento di Informatica, Sistemistica e Comunicazione
INGEGNERIA E
CREATIVITÀ
1
R.Polillo - Marzo 2014
Edizione
2013-14
Queste slides…
… si basano sul libro “Facile da usare”, dell’autore, dove si trovano
tutte le necessarie spiegazioni. Vedi www.rpolillo.it
Queste slide sono disponibili con licenza Creative Commons
(attribuzione, non commerciale, condividi allo stesso modo) a
chiunque desiderasse utilizzarle, per esempio a scopo didattico,
senza necessità di preventiva autorizzazione:
http://creativecommons.org/licenses/by-nc-sa/3.0/it/deed.it
La licenza non si estende alle immagini fotografiche e alle screen
shots, i cui diritti restano in capo ai rispettivi proprietari, che sono
stati indicati, ove possibile, nelle didascalie del libro. L’autore si
scusa per eventuali omissioni, e resta a disposizione per
correggerle.
R.Polillo -
Marzo 20142
Scopo di questa lezione
3
Presentare alcune tecniche che possono
stimolare la creatività nel design di nuovi
manufatti.
R.Polillo - Marzo 2014
Come “inventiamo” nuovi prodotti?
4
R.Polillo - Marzo 2014
Alcune “tecniche”
5
 Mimesi
 Ibridazione
 Metafora
 Variazione
 Composizione
R.Polillo - Marzo 2014
Mimesi
6
“imitazione”
Si costruiscono oggetti virtuali che “riproducono”
in ogni dettaglio oggetti reali ampiamente diffusi
R.Polillo - Marzo 2014
Mimesi: esempi
Riproduzione
precisa di uno
specifico modello
dell’HP!
7 R.Polillo - Marzo 2014
8 R.Polillo - Marzo 2014
Chi et al., CHI 2005
9
R.Polillo - Marzo 2014
Wine app per iPad
R.Polillo - Marzo 2014
10
Inside Photo Album per iPad
R.Polillo - Marzo 2014
11
La libreria di iPad
R.Polillo - Marzo 2014
12
Dj Mixer (app per iPad)
R.Polillo - Marzo 2014
13
Orologio per iPad
R.Polillo - Marzo 2014
14
Esempio: settaggio di un
orologio15
Da Interface Hall of Shame http://bit.ly/Xlo536
R.Polillo - Marzo 2014
Set time su iPhone
R.Polillo - Marzo 2014
16
GarageBand (iPad)
R.Polillo - Marzo 2014
17
GarageBand (per iPad)
R.Polillo - Marzo 2014
18
GarageBand (per iPad)
R.Polillo - Marzo 2014
19
YouTube radio
R.Polillo - Marzo 2014
20
http://bit.ly/WHXptv
Questo bottone permette di cambiare la
scala: l’oggetto imitato viene “potenziato”
con funzioni non realizzabili nel modello reale
R.Polillo - Marzo 2014
21
IBM Smart Phone
1. Comporre il numero
2. Cliccare la cornetta (sic!)22
R.Polillo - Marzo 2014
Da: IBM, Aptiva Communication Center
R.Polillo - Marzo 2014
23
Ibridazione
“Incrociare piante o animali di specie diverse
in modo da ottenere ibridi”
R.Polillo - Marzo 2014
24
Esempio:
lavagna + proiettore ⇒ lavagna luminosa
calendario + orologio
+ tab + bottoni
player musicale +
menu e form
Windows-like
Ibridazione: esempi
R.Polillo - Marzo 2014
25
http://www.housingmaps.com (2009)
Mashup
26
R.Polillo - Marzo 2014
dj3
R.Polillo - Marzo 2014
27
Esempio
Wireless Notebook Presenter Mouse 8000, di Microsoft (2006)
28
R.Polillo - Marzo 2014
Pocket Guitar (2009):
chitarra + iPhone
29
R.Polillo - Marzo 2014
Cameraphone Samsung
I/O Brush (MIT)
R.Polillo - Marzo 2014
31
pennello + fotocamera
http://it.youtube.com/watch?v=04v_v1gnyO8
Google glasses
https://www.youtube.com/watch?v=ErpNpR3XYUw apr 2012
http://www.youtube.com/watch?v=fNATuCkRWFE feb 2013
Mac OS X
dialogue box + vetro
=
dialogue box
trasparente
R.Polillo - Marzo 201434
Singing fingers (video)
R.Polillo - Marzo 2014
35
http://bit.ly/VxpMax
Metafora
dal greco metaphora, trasporto, mutazione
Consiste, in sostanza, nel “mescolare” fra loro campi
semantici differenti, trasferendo proprietà e concetti
propri di un campo semantico ad un altro
R.Polillo - Marzo 2014
36
donatore
ricevente
Metafora: esempi
 sei un fulmine
 l’ondeggiare delle spighe
 il ruggire dei motori
 la gamba del tavolo
 al timone dello stato
R.Polillo - Marzo 2014
37
Metafora: esempio
È vero, il mondo è tutto un palcoscenico
sul quale tutti noi, uomini e donne
siam solo attori, con le nostre uscite
e con le nostre entrate; ove ciascuno,
per il tempo che gli è stato assegnato,
recita molte parti,
e gli atti sono le sue sette età
….
W. Shakespeare, As you like it
R.Polillo - Marzo 2014
38
Word 95
La icona crea la metafora,
e suggerisce immediatamente
la funzione del menu
39
R.Polillo - Marzo 2014
La metafora della scrivania (Macintosh, 1984)
R.Polillo - Marzo 2014
40
Metafora: vantaggi
Suggerisce idee al designer, perché
trasferisce un intero “campo semantico”
da un contesto all’altro, suggerendo
soluzioni inattese
R.Polillo - Marzo 2014
41
Esempio: la "gamba del tavolo"
R.Polillo - Marzo 2014
42
Esempio: "metti un tigre nel
motore"
R.Polillo - Marzo 2014
43
Metafora: svantaggi
Può confondere l’utente, perché le inevitabili
incongruenze fra i due campi semantici possono
generare confusione e sfiducia
NB La metafora non è una similitudine!
R.Polillo - Marzo 2014
44
R.Polillo - Marzo 2014
45
46 R.Polillo - Marzo 2014
Una tastiera
che pensa?
47 R.Polillo - Marzo 2014
Il design delle icone
R.Polillo - Marzo 2014
48
Mac OS X
Windows
? ? ? ? ?
49
R.Polillo - Marzo 2014
Variazione
R.Polillo - Marzo 2014
50
Variazione: esempi
51
R.Polillo - Marzo 2014
Paint per Windows 95 (Microsoft, 1995)
R.Polillo - Marzo 2014
52
WINDOWS 1.0
53
R.Polillo - Marzo 2014
WINDOWS 2.0
54
R.Polillo - Marzo 2014
WINDOWS 3.1
55
R.Polillo - Marzo 2014
WINDOWS 95
56
R.Polillo - Marzo 2014
Una variante: Mutazione
57
“Fenomeno per cui in una specie si origina un
individuo che presenta alcuni caratteri diversi
dai suoi ascendenti, e li trasmette alla
discendenza”
R.Polillo - Marzo 2014
Esempio: design generativo
58
 Progettare un manufatto e affidare al computer il
compito di generarne possibili “mutazioni
genetiche”
 “metadesign” o “design di specie”:
definire le caratteristiche essenziali di un
manufatto e affidare al computer il compito di
generarne possibili “incarnazioni”
R.Polillo - Marzo 2014
soddu2.dst.polimi.it
59 R.Polillo - Marzo 2014
60 R.Polillo - Marzo 2014
61
R.Polillo - Marzo 2014
Basilica, C.Soddu, 199862 R.Polillo - Marzo 2014
COMPOSIZION
E
Design
pattern
Composizione
65
R.Polillo - Marzo 2014
Design patterns: che cosa sono
 Un design pattern è una soluzione generale a un
problema di progettazione che si ripropone in molte
situazioni, anche diverse
 Non una soluzione “finita”, ma piuttosto un modello, un
template da adattare alla specifica situazione
 Il concetto è nato in architettura
alla fine degli anni ’70
(Christopher Alexander),
e applicato all’ingegneria del
software dalla fine degli anni ‘80
R.Polillo - Marzo 2014
66
67
R.Polillo - Marzo 2014
Design pattern in architettura
R.Polillo - Marzo 2014
68
“Colloca la scala principale in una
posizione chiave, centrale e
visibile. Tratta l’intera scala come
una stanza (o, se all’esterno,
come un cortile). Disponila in
modo che la scala e la stanza
siano una cosa sola, con la scala
che scende attorno a una o due
pareti della stanza. Allarga il
fondo della scala con finestre
aperte o balaustre, e con ampi
gradini, in modo che le persone
che scendono lungo la scala
diventino parte dell’azione della
stanza mentre sono ancora sulla
scala, e che le persone in basso
usino naturalmente i gradini per
sedersi”.
Da C.Alexander, A Pattern Language
I pattern di interazione uomo macchina: esempio
Design pattern per le funzioni di ricerca in un sito web
(van Welie)
Advanced search Search Tips
Autocomplete Site Index
FAQ Site Map
Help Wizard Footer Sitemap
Search Box Tag Cloud
Search Area Topic Pages
Search Results
R.Polillo - Marzo 2014
69
Pattern language per l’interazione
70
I formalismi di descrizione sono diversi, ma
normalmente ogni pattern è descritto in una
scheda che fornisce
 Il problema di cui si tratta
 Il pattern che lo risolve
 Le motivazioni
 L’ambito/limitazioni di applicazione
 Esempi di uso
R.Polillo - Marzo 2014
• Problem
• Solution
• Use when
• How
• Why
• More examples
• Implementation
• Literature
Schede descrittive: esempi
R.Polillo - Marzo 2014
71
Van Welie
• Problem summary
• Example
• Usage
• Solution
• Rationale
• [Discussion]
• [Sources]
• More examples
Toxboe
Design pattern: vantaggi
 Raccolgono lo stato della pratica
 Suggeriscono soluzioni ai progettisti
 Formazione di un linguaggio comune
 Diffondono gli “standard di fatto”
 Evitano di “reinventare la ruota”
R.Polillo - Marzo 2014
72
Creazione
73
Ma esiste veramente la
creazione dal nulla?
R.Polillo - Marzo 2014
“Per inventare, serve una buona
immaginazione e un mucchio di cianfrusaglie”
Thomas Alva Edison
R.Polillo - Marzo 2014
74

Mais conteúdo relacionado

Mais procurados

17. Evoluzione dei paradigmi di interazione uomo macchina (I)
17. Evoluzione dei paradigmi di interazione uomo macchina (I)17. Evoluzione dei paradigmi di interazione uomo macchina (I)
17. Evoluzione dei paradigmi di interazione uomo macchina (I)Roberto Polillo
 
6. Progettare per l'utente (II)
6. Progettare per l'utente (II)6. Progettare per l'utente (II)
6. Progettare per l'utente (II)Roberto Polillo
 
7. Ingegneria e creativita'
7. Ingegneria e creativita'7. Ingegneria e creativita'
7. Ingegneria e creativita'Roberto Polillo
 
5. progettare per l'utente (i)
5. progettare per l'utente (i)5. progettare per l'utente (i)
5. progettare per l'utente (i)Roberto Polillo
 
21. Progettare per l'errore
21. Progettare per l'errore21. Progettare per l'errore
21. Progettare per l'erroreRoberto Polillo
 
2. Progettazione iterativa
2. Progettazione iterativa2. Progettazione iterativa
2. Progettazione iterativaRoberto Polillo
 
15. Ancora sulla grafica
15. Ancora sulla grafica15. Ancora sulla grafica
15. Ancora sulla graficaRoberto Polillo
 
13. Conoscere l'utente: il sistema motorio
13. Conoscere l'utente: il sistema motorio13. Conoscere l'utente: il sistema motorio
13. Conoscere l'utente: il sistema motorioRoberto Polillo
 
22. Conclusioni del corso
22. Conclusioni del corso22. Conclusioni del corso
22. Conclusioni del corsoRoberto Polillo
 
19. Evoluzione dei paradigmi di interazione (II)
19. Evoluzione dei paradigmi di interazione (II)19. Evoluzione dei paradigmi di interazione (II)
19. Evoluzione dei paradigmi di interazione (II)Roberto Polillo
 
12.Visione e progettazione grafica
12.Visione e progettazione grafica12.Visione e progettazione grafica
12.Visione e progettazione graficaRoberto Polillo
 
10. conoscere l'utente (i)
10. conoscere l'utente (i)10. conoscere l'utente (i)
10. conoscere l'utente (i)Roberto Polillo
 
1. Introduzione al corso
1. Introduzione al corso1. Introduzione al corso
1. Introduzione al corsoRoberto Polillo
 
12.Visione e progettazione grafica (I)
12.Visione e progettazione grafica (I)12.Visione e progettazione grafica (I)
12.Visione e progettazione grafica (I)Roberto Polillo
 
20. Principi e linee guida (I)
20. Principi e linee guida (I)20. Principi e linee guida (I)
20. Principi e linee guida (I)Roberto Polillo
 

Mais procurados (20)

17. Evoluzione dei paradigmi di interazione uomo macchina (I)
17. Evoluzione dei paradigmi di interazione uomo macchina (I)17. Evoluzione dei paradigmi di interazione uomo macchina (I)
17. Evoluzione dei paradigmi di interazione uomo macchina (I)
 
12. Mobile internet
12. Mobile internet 12. Mobile internet
12. Mobile internet
 
6. Progettare per l'utente (II)
6. Progettare per l'utente (II)6. Progettare per l'utente (II)
6. Progettare per l'utente (II)
 
7. Ingegneria e creativita'
7. Ingegneria e creativita'7. Ingegneria e creativita'
7. Ingegneria e creativita'
 
5. progettare per l'utente (i)
5. progettare per l'utente (i)5. progettare per l'utente (i)
5. progettare per l'utente (i)
 
21. Progettare per l'errore
21. Progettare per l'errore21. Progettare per l'errore
21. Progettare per l'errore
 
2. Progettazione iterativa
2. Progettazione iterativa2. Progettazione iterativa
2. Progettazione iterativa
 
15. Ancora sulla grafica
15. Ancora sulla grafica15. Ancora sulla grafica
15. Ancora sulla grafica
 
13. Conoscere l'utente: il sistema motorio
13. Conoscere l'utente: il sistema motorio13. Conoscere l'utente: il sistema motorio
13. Conoscere l'utente: il sistema motorio
 
22. Conclusioni del corso
22. Conclusioni del corso22. Conclusioni del corso
22. Conclusioni del corso
 
14. Progettare il testo
14. Progettare il testo14. Progettare il testo
14. Progettare il testo
 
19. Evoluzione dei paradigmi di interazione (II)
19. Evoluzione dei paradigmi di interazione (II)19. Evoluzione dei paradigmi di interazione (II)
19. Evoluzione dei paradigmi di interazione (II)
 
12.Visione e progettazione grafica
12.Visione e progettazione grafica12.Visione e progettazione grafica
12.Visione e progettazione grafica
 
10. conoscere l'utente (i)
10. conoscere l'utente (i)10. conoscere l'utente (i)
10. conoscere l'utente (i)
 
1. Introduzione al corso
1. Introduzione al corso1. Introduzione al corso
1. Introduzione al corso
 
1.Introduzione al corso
1.Introduzione al corso1.Introduzione al corso
1.Introduzione al corso
 
4. Usabilita
4. Usabilita4. Usabilita
4. Usabilita
 
12.Visione e progettazione grafica (I)
12.Visione e progettazione grafica (I)12.Visione e progettazione grafica (I)
12.Visione e progettazione grafica (I)
 
20. Principi e linee guida (I)
20. Principi e linee guida (I)20. Principi e linee guida (I)
20. Principi e linee guida (I)
 
3. Usabilita
3. Usabilita3. Usabilita
3. Usabilita
 

Destaque

17. Principi e linee guida (ii)
17. Principi e linee guida (ii)17. Principi e linee guida (ii)
17. Principi e linee guida (ii)Roberto Polillo
 
16. Principi e linee guida (i)
16. Principi e linee guida (i)16. Principi e linee guida (i)
16. Principi e linee guida (i)Roberto Polillo
 
5. Pprogettare per l'utente (i)
5. Pprogettare per l'utente (i)5. Pprogettare per l'utente (i)
5. Pprogettare per l'utente (i)Roberto Polillo
 
Mobile strategy-2010
Mobile strategy-2010Mobile strategy-2010
Mobile strategy-2010DML Srl
 
iPhone Apps Marketing
iPhone Apps MarketingiPhone Apps Marketing
iPhone Apps MarketingDML Srl
 
21. Evoluzione dei paradigmi di interazione (III)
21. Evoluzione dei paradigmi di interazione (III) 21. Evoluzione dei paradigmi di interazione (III)
21. Evoluzione dei paradigmi di interazione (III) Roberto Polillo
 
13. Conoscere l'utente (III): Il sistema motorio
13. Conoscere l'utente (III): Il sistema motorio13. Conoscere l'utente (III): Il sistema motorio
13. Conoscere l'utente (III): Il sistema motorioRoberto Polillo
 
Diventare ricchi con Python
Diventare ricchi con PythonDiventare ricchi con Python
Diventare ricchi con Pythonantonio.cangiano
 
Audience Profiling con Google Analytics
Audience Profiling con Google  AnalyticsAudience Profiling con Google  Analytics
Audience Profiling con Google AnalyticsDML Srl
 
11. Conoscere l'utente (ii): la visione
11. Conoscere l'utente (ii): la visione11. Conoscere l'utente (ii): la visione
11. Conoscere l'utente (ii): la visioneRoberto Polillo
 
6. Progettare per l'utente (ii)
6. Progettare per l'utente (ii)6. Progettare per l'utente (ii)
6. Progettare per l'utente (ii)Roberto Polillo
 
Come diventare data scientist - Paolo Pellegrini
Come diventare data scientist - Paolo PellegriniCome diventare data scientist - Paolo Pellegrini
Come diventare data scientist - Paolo PellegriniDonatella Cambosu
 
Web Analytics - WHR 2012 - Guida pratica Google Analytics
Web Analytics - WHR 2012 - Guida pratica Google AnalyticsWeb Analytics - WHR 2012 - Guida pratica Google Analytics
Web Analytics - WHR 2012 - Guida pratica Google AnalyticsEnrico Ferretti
 
Marketing Network
Marketing NetworkMarketing Network
Marketing NetworkGianniTex
 

Destaque (20)

Article Marketig
Article MarketigArticle Marketig
Article Marketig
 
17. Principi e linee guida (ii)
17. Principi e linee guida (ii)17. Principi e linee guida (ii)
17. Principi e linee guida (ii)
 
16. Principi e linee guida (i)
16. Principi e linee guida (i)16. Principi e linee guida (i)
16. Principi e linee guida (i)
 
5. Pprogettare per l'utente (i)
5. Pprogettare per l'utente (i)5. Pprogettare per l'utente (i)
5. Pprogettare per l'utente (i)
 
Mobile strategy-2010
Mobile strategy-2010Mobile strategy-2010
Mobile strategy-2010
 
3. Il progetto di esame
3. Il progetto di esame3. Il progetto di esame
3. Il progetto di esame
 
iPhone Apps Marketing
iPhone Apps MarketingiPhone Apps Marketing
iPhone Apps Marketing
 
21. Evoluzione dei paradigmi di interazione (III)
21. Evoluzione dei paradigmi di interazione (III) 21. Evoluzione dei paradigmi di interazione (III)
21. Evoluzione dei paradigmi di interazione (III)
 
13. Conoscere l'utente (III): Il sistema motorio
13. Conoscere l'utente (III): Il sistema motorio13. Conoscere l'utente (III): Il sistema motorio
13. Conoscere l'utente (III): Il sistema motorio
 
Manuale python
Manuale pythonManuale python
Manuale python
 
Diventare ricchi con Python
Diventare ricchi con PythonDiventare ricchi con Python
Diventare ricchi con Python
 
Audience Profiling con Google Analytics
Audience Profiling con Google  AnalyticsAudience Profiling con Google  Analytics
Audience Profiling con Google Analytics
 
11. Conoscere l'utente (ii): la visione
11. Conoscere l'utente (ii): la visione11. Conoscere l'utente (ii): la visione
11. Conoscere l'utente (ii): la visione
 
14.Progettare il testo
14.Progettare il testo14.Progettare il testo
14.Progettare il testo
 
6. Progettare per l'utente (ii)
6. Progettare per l'utente (ii)6. Progettare per l'utente (ii)
6. Progettare per l'utente (ii)
 
Asia pacific digital overview 2014
Asia pacific digital overview 2014Asia pacific digital overview 2014
Asia pacific digital overview 2014
 
Le App per il Business
Le App per il BusinessLe App per il Business
Le App per il Business
 
Come diventare data scientist - Paolo Pellegrini
Come diventare data scientist - Paolo PellegriniCome diventare data scientist - Paolo Pellegrini
Come diventare data scientist - Paolo Pellegrini
 
Web Analytics - WHR 2012 - Guida pratica Google Analytics
Web Analytics - WHR 2012 - Guida pratica Google AnalyticsWeb Analytics - WHR 2012 - Guida pratica Google Analytics
Web Analytics - WHR 2012 - Guida pratica Google Analytics
 
Marketing Network
Marketing NetworkMarketing Network
Marketing Network
 

Semelhante a 7.Ingegneria e creativita'

7. Ingegneria e creativita
7. Ingegneria e creativita7. Ingegneria e creativita
7. Ingegneria e creativitaRoberto Polillo
 
7. Ingegneria e creativita'
7. Ingegneria e creativita'7. Ingegneria e creativita'
7. Ingegneria e creativita'Roberto Polillo
 
1. Introduzione al corso
1. Introduzione al corso1. Introduzione al corso
1. Introduzione al corsoRoberto Polillo
 
12.Progettare la grafica (ii)
12.Progettare la grafica (ii)12.Progettare la grafica (ii)
12.Progettare la grafica (ii)Roberto Polillo
 
3. Progettare per l utente
3. Progettare per l utente3. Progettare per l utente
3. Progettare per l utenteRoberto Polillo
 
6. Progettare per l'utente (ii)
6. Progettare per l'utente (ii)6. Progettare per l'utente (ii)
6. Progettare per l'utente (ii)Roberto Polillo
 
2. Progettazione per prototipi successivi
2. Progettazione per prototipi successivi2. Progettazione per prototipi successivi
2. Progettazione per prototipi successiviRoberto Polillo
 
4. La ingegneria della usabilita
4. La ingegneria della usabilita4. La ingegneria della usabilita
4. La ingegneria della usabilitaRoberto Polillo
 
15. Ancora sulla comunicazione visiva
15. Ancora sulla comunicazione visiva15. Ancora sulla comunicazione visiva
15. Ancora sulla comunicazione visivaRoberto Polillo
 
From idea to concept - Todi Appy Days 2015
From idea to concept - Todi Appy Days 2015From idea to concept - Todi Appy Days 2015
From idea to concept - Todi Appy Days 2015Todi Appy Days
 
19. Evoluzione dei paradigmi di interazione (I)
19. Evoluzione dei paradigmi di interazione (I)19. Evoluzione dei paradigmi di interazione (I)
19. Evoluzione dei paradigmi di interazione (I)Roberto Polillo
 
14. La forma breve e il microblogging
14. La forma breve e il microblogging14. La forma breve e il microblogging
14. La forma breve e il microbloggingRoberto Polillo
 

Semelhante a 7.Ingegneria e creativita' (18)

7. Ingegneria e creativita
7. Ingegneria e creativita7. Ingegneria e creativita
7. Ingegneria e creativita
 
7. Ingegneria e creativita'
7. Ingegneria e creativita'7. Ingegneria e creativita'
7. Ingegneria e creativita'
 
1. Introduzione
1. Introduzione1. Introduzione
1. Introduzione
 
1.Introduzione al corso
1.Introduzione al corso1.Introduzione al corso
1.Introduzione al corso
 
1.Introduzione al corso
1.Introduzione al corso1.Introduzione al corso
1.Introduzione al corso
 
Progettare per l'errore
Progettare per l'erroreProgettare per l'errore
Progettare per l'errore
 
1. Introduzione al corso
1. Introduzione al corso1. Introduzione al corso
1. Introduzione al corso
 
12.Progettare la grafica (ii)
12.Progettare la grafica (ii)12.Progettare la grafica (ii)
12.Progettare la grafica (ii)
 
3. Progettare per l utente
3. Progettare per l utente3. Progettare per l utente
3. Progettare per l utente
 
6. Progettare per l'utente (ii)
6. Progettare per l'utente (ii)6. Progettare per l'utente (ii)
6. Progettare per l'utente (ii)
 
2. Progettazione per prototipi successivi
2. Progettazione per prototipi successivi2. Progettazione per prototipi successivi
2. Progettazione per prototipi successivi
 
4. La ingegneria della usabilita
4. La ingegneria della usabilita4. La ingegneria della usabilita
4. La ingegneria della usabilita
 
7. Mashup
7. Mashup7. Mashup
7. Mashup
 
2. Usabilità
2. Usabilità2. Usabilità
2. Usabilità
 
15. Ancora sulla comunicazione visiva
15. Ancora sulla comunicazione visiva15. Ancora sulla comunicazione visiva
15. Ancora sulla comunicazione visiva
 
From idea to concept - Todi Appy Days 2015
From idea to concept - Todi Appy Days 2015From idea to concept - Todi Appy Days 2015
From idea to concept - Todi Appy Days 2015
 
19. Evoluzione dei paradigmi di interazione (I)
19. Evoluzione dei paradigmi di interazione (I)19. Evoluzione dei paradigmi di interazione (I)
19. Evoluzione dei paradigmi di interazione (I)
 
14. La forma breve e il microblogging
14. La forma breve e il microblogging14. La forma breve e il microblogging
14. La forma breve e il microblogging
 

Mais de Roberto Polillo

Future City, Ipotesi sulla città del futuro
Future City, Ipotesi sulla città del futuroFuture City, Ipotesi sulla città del futuro
Future City, Ipotesi sulla città del futuroRoberto Polillo
 
Teaching HCI to computing students: some considerations
Teaching HCI to computing students: some considerationsTeaching HCI to computing students: some considerations
Teaching HCI to computing students: some considerationsRoberto Polillo
 
ICT e sviluppo sociale: alcune riflessioni
ICT e sviluppo sociale: alcune riflessioniICT e sviluppo sociale: alcune riflessioni
ICT e sviluppo sociale: alcune riflessioniRoberto Polillo
 
Editoria e industria dei media di fronte alla rivoluzione digitale
Editoria e industria dei media di fronte alla rivoluzione digitaleEditoria e industria dei media di fronte alla rivoluzione digitale
Editoria e industria dei media di fronte alla rivoluzione digitaleRoberto Polillo
 
20. Principi e linee guida (II)
20. Principi e linee guida (II)20. Principi e linee guida (II)
20. Principi e linee guida (II)Roberto Polillo
 
18. Paradigmi di interazione uomo macchina (III)
18. Paradigmi di interazione uomo macchina (III)18. Paradigmi di interazione uomo macchina (III)
18. Paradigmi di interazione uomo macchina (III)Roberto Polillo
 
19. Le organnizzazioni sul web e segg
19. Le organnizzazioni sul web e segg19. Le organnizzazioni sul web e segg
19. Le organnizzazioni sul web e seggRoberto Polillo
 
18. Content sharing sites
18. Content sharing sites18. Content sharing sites
18. Content sharing sitesRoberto Polillo
 
17. Web feed e aggregatori
17. Web feed e aggregatori17. Web feed e aggregatori
17. Web feed e aggregatoriRoberto Polillo
 
15. La forma breve e il microblogging
15. La forma  breve e il microblogging15. La forma  breve e il microblogging
15. La forma breve e il microbloggingRoberto Polillo
 
13. Internet business models
13. Internet business models13. Internet business models
13. Internet business modelsRoberto Polillo
 
Internet and sustainable telemedicine: an introduction
Internet and sustainable telemedicine: an introductionInternet and sustainable telemedicine: an introduction
Internet and sustainable telemedicine: an introductionRoberto Polillo
 
11. Evoluzione del Web (I)
11. Evoluzione del Web (I)11. Evoluzione del Web (I)
11. Evoluzione del Web (I)Roberto Polillo
 

Mais de Roberto Polillo (20)

Future City, Ipotesi sulla città del futuro
Future City, Ipotesi sulla città del futuroFuture City, Ipotesi sulla città del futuro
Future City, Ipotesi sulla città del futuro
 
Teaching HCI to computing students: some considerations
Teaching HCI to computing students: some considerationsTeaching HCI to computing students: some considerations
Teaching HCI to computing students: some considerations
 
Conclusioni del corso
Conclusioni del corsoConclusioni del corso
Conclusioni del corso
 
ICT e sviluppo sociale: alcune riflessioni
ICT e sviluppo sociale: alcune riflessioniICT e sviluppo sociale: alcune riflessioni
ICT e sviluppo sociale: alcune riflessioni
 
Editoria e industria dei media di fronte alla rivoluzione digitale
Editoria e industria dei media di fronte alla rivoluzione digitaleEditoria e industria dei media di fronte alla rivoluzione digitale
Editoria e industria dei media di fronte alla rivoluzione digitale
 
20. Principi e linee guida (II)
20. Principi e linee guida (II)20. Principi e linee guida (II)
20. Principi e linee guida (II)
 
18. Paradigmi di interazione uomo macchina (III)
18. Paradigmi di interazione uomo macchina (III)18. Paradigmi di interazione uomo macchina (III)
18. Paradigmi di interazione uomo macchina (III)
 
Wikipedia
WikipediaWikipedia
Wikipedia
 
Open internet
Open internetOpen internet
Open internet
 
20. Social networks
20. Social networks20. Social networks
20. Social networks
 
19. Le organnizzazioni sul web e segg
19. Le organnizzazioni sul web e segg19. Le organnizzazioni sul web e segg
19. Le organnizzazioni sul web e segg
 
18. Content sharing sites
18. Content sharing sites18. Content sharing sites
18. Content sharing sites
 
17. Web feed e aggregatori
17. Web feed e aggregatori17. Web feed e aggregatori
17. Web feed e aggregatori
 
16. Social media
16. Social media16. Social media
16. Social media
 
15. La forma breve e il microblogging
15. La forma  breve e il microblogging15. La forma  breve e il microblogging
15. La forma breve e il microblogging
 
14. I blog
14. I blog14. I blog
14. I blog
 
13. Internet business models
13. Internet business models13. Internet business models
13. Internet business models
 
12. Mobile web
12. Mobile web12. Mobile web
12. Mobile web
 
Internet and sustainable telemedicine: an introduction
Internet and sustainable telemedicine: an introductionInternet and sustainable telemedicine: an introduction
Internet and sustainable telemedicine: an introduction
 
11. Evoluzione del Web (I)
11. Evoluzione del Web (I)11. Evoluzione del Web (I)
11. Evoluzione del Web (I)
 

Último

XI Lezione - Arabo LAR Giath Rammo @ Libera Accademia Romana
XI Lezione - Arabo LAR Giath Rammo @ Libera Accademia RomanaXI Lezione - Arabo LAR Giath Rammo @ Libera Accademia Romana
XI Lezione - Arabo LAR Giath Rammo @ Libera Accademia RomanaStefano Lariccia
 
Corso di digitalizzazione e reti per segretario amministrativo
Corso di digitalizzazione e reti per segretario amministrativoCorso di digitalizzazione e reti per segretario amministrativo
Corso di digitalizzazione e reti per segretario amministrativovaleriodinoia35
 
XIII Lezione - Arabo G.Rammo @ Libera Accademia Romana
XIII Lezione - Arabo G.Rammo @ Libera Accademia RomanaXIII Lezione - Arabo G.Rammo @ Libera Accademia Romana
XIII Lezione - Arabo G.Rammo @ Libera Accademia RomanaStefano Lariccia
 
Storia dell’Inghilterra nell’Età Moderna.pptx
Storia dell’Inghilterra nell’Età Moderna.pptxStoria dell’Inghilterra nell’Età Moderna.pptx
Storia dell’Inghilterra nell’Età Moderna.pptxOrianaOcchino
 
La seconda guerra mondiale per licei e scuole medie
La seconda guerra mondiale per licei e scuole medieLa seconda guerra mondiale per licei e scuole medie
La seconda guerra mondiale per licei e scuole medieVincenzoPantalena1
 
lezione di fisica_I moti nel piano_Amaldi
lezione di fisica_I moti nel piano_Amaldilezione di fisica_I moti nel piano_Amaldi
lezione di fisica_I moti nel piano_Amaldivaleriodinoia35
 
Esperimenti_laboratorio di fisica per la scuola superiore
Esperimenti_laboratorio di fisica per la scuola superioreEsperimenti_laboratorio di fisica per la scuola superiore
Esperimenti_laboratorio di fisica per la scuola superiorevaleriodinoia35
 
Ticonzero news 148.pdf aprile 2024 Terza cultura
Ticonzero news 148.pdf aprile 2024 Terza culturaTiconzero news 148.pdf aprile 2024 Terza cultura
Ticonzero news 148.pdf aprile 2024 Terza culturaPierLuigi Albini
 
IL CHIAMATO ALLA CONVERSIONE - catechesi per candidati alla Cresima
IL CHIAMATO ALLA CONVERSIONE - catechesi per candidati alla CresimaIL CHIAMATO ALLA CONVERSIONE - catechesi per candidati alla Cresima
IL CHIAMATO ALLA CONVERSIONE - catechesi per candidati alla CresimaRafael Figueredo
 

Último (9)

XI Lezione - Arabo LAR Giath Rammo @ Libera Accademia Romana
XI Lezione - Arabo LAR Giath Rammo @ Libera Accademia RomanaXI Lezione - Arabo LAR Giath Rammo @ Libera Accademia Romana
XI Lezione - Arabo LAR Giath Rammo @ Libera Accademia Romana
 
Corso di digitalizzazione e reti per segretario amministrativo
Corso di digitalizzazione e reti per segretario amministrativoCorso di digitalizzazione e reti per segretario amministrativo
Corso di digitalizzazione e reti per segretario amministrativo
 
XIII Lezione - Arabo G.Rammo @ Libera Accademia Romana
XIII Lezione - Arabo G.Rammo @ Libera Accademia RomanaXIII Lezione - Arabo G.Rammo @ Libera Accademia Romana
XIII Lezione - Arabo G.Rammo @ Libera Accademia Romana
 
Storia dell’Inghilterra nell’Età Moderna.pptx
Storia dell’Inghilterra nell’Età Moderna.pptxStoria dell’Inghilterra nell’Età Moderna.pptx
Storia dell’Inghilterra nell’Età Moderna.pptx
 
La seconda guerra mondiale per licei e scuole medie
La seconda guerra mondiale per licei e scuole medieLa seconda guerra mondiale per licei e scuole medie
La seconda guerra mondiale per licei e scuole medie
 
lezione di fisica_I moti nel piano_Amaldi
lezione di fisica_I moti nel piano_Amaldilezione di fisica_I moti nel piano_Amaldi
lezione di fisica_I moti nel piano_Amaldi
 
Esperimenti_laboratorio di fisica per la scuola superiore
Esperimenti_laboratorio di fisica per la scuola superioreEsperimenti_laboratorio di fisica per la scuola superiore
Esperimenti_laboratorio di fisica per la scuola superiore
 
Ticonzero news 148.pdf aprile 2024 Terza cultura
Ticonzero news 148.pdf aprile 2024 Terza culturaTiconzero news 148.pdf aprile 2024 Terza cultura
Ticonzero news 148.pdf aprile 2024 Terza cultura
 
IL CHIAMATO ALLA CONVERSIONE - catechesi per candidati alla Cresima
IL CHIAMATO ALLA CONVERSIONE - catechesi per candidati alla CresimaIL CHIAMATO ALLA CONVERSIONE - catechesi per candidati alla Cresima
IL CHIAMATO ALLA CONVERSIONE - catechesi per candidati alla Cresima
 

7.Ingegneria e creativita'

Notas do Editor

  1. IBM SMART PHONE Welcome to the future; one without distracting windows and menu bars. The RealPhone is an experiment in user interface design for a new, real-world user interface style... Put a telephone-type keypad on any application, and the user will pretty rapidly guess that it's a telephone application. Sure, having an image of a telephone handset helps, but it's not necessary. Make the handset a necessary control for the application, and you'll have a lot of users that are unaware that it's a control. Controls should look like controls, and they should appear manipulatable. If you can use a telephone, you can use this software. Here's where the metaphor starts to break down. No matter how similar your program appears to look like a phone, it will always operate differently. When using a real phone, you pick up the phone, verify the dial tone, then dial your number. With RealPhone you dial your number, then point to the handset and click on it to start the call. Furthermore, to speed dial a number on a real phone, you pick up the handset, then press the speed dial number. On RealPhone however, you simply click on the speed dial number, which is likely to lead to a lot of inadvertent phone calls. Inadvertent mouse clicks don't happen when using real-world phones, but they occur frequently in computer-based applications. Novice users can use it immediately... Not likely. The application does not provide an area to type the number to be dialed. It displays numbers as they are typed, but because there is no control to receive the focus, there is no indication that you can type at all. Furthermore, while the interface provides command buttons for Redial and Flash, it does not provide a command button to initiate the call once the number has been entered. The user has to click on the handset, which is so non-intuitive that few users would ever consider trying it. In order to compensate for the non-intuitiveness of the interface, RealPhone relies on extremely lengthy tooltips to provide instructions. Many of the tips are so long they cannot be read in the display time for the tooltips (less than 3 seconds). http://www.iarchitect.com/mshame.htm
  2. The Address Book function in IBM's Aptiva Communication Center illustrates the joy the developers must have felt when they discovered the use of tabbed dialogs: The developers seem to have beside themselves with the new ability to place tab controls whereever they wanted. Tabs are placed along the top and along both sides; undoubtedly, if they were not constrained by the size of a 640x480 screen, they would have found a reason to put tabs along the bottom as well. Of all the various sets of tabs, only those tabs along the right side of the display are appropriate in this dialog. These allow the user to quickly "move" to an appropriate page in the address book. While not easily discernible, there are two tabs along the left-hand side of the dialog; these allow the user to toggle the display between the Address Book view, and a Speed Dial view. The "tabs" along the top are particularly deserving of attention. Of the nine "tabs", only two, Add and Change, can be argued to cause a different tab to be displayed. "Change" causes the currently selected record to be displayed in the "notebook" area of the display, and "Add" causes a blank record to be displayed in the area. The other seven "tabs" are actually command buttons, each either causing a secondary dialog to be displayed, or initiate an immediate action. This is the kind of design that gives tabbed dialogs a bad reputation.