7.Ingegneria e creativita'

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 Edizion e 2013-14

description

Slides dalle lezioni del corso di Interazione Uomo Macchina per il corso di laurea in Informatica - Università di Milano Bicocca - Prof.R.Polillo - lezione del 19 marzo 2014.

Transcript of 7.Ingegneria e creativita'

Page 1: 7.Ingegneria e creativita'

Corso di Interazione Uomo MacchinaAA 2013-2014

Roberto Polillo

Corso di laurea in InformaticaUniversità di Milano BicoccaDipartimento di Informatica, Sistemistica e Comunicazione

INGEGNERIA E CREATIVITÀ1

R.Polillo - Marzo 2014 Edizione 2013-14

Page 2: 7.Ingegneria e creativita'

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

Page 3: 7.Ingegneria e creativita'

Scopo di questa lezione3

Presentare alcune tecniche che possono stimolare la creatività nel design di nuovi manufatti.

R.Polillo - Marzo 2014

Page 4: 7.Ingegneria e creativita'

Come “inventiamo” nuovi prodotti?4

R.Polillo - Marzo 2014

Page 5: 7.Ingegneria e creativita'

Alcune “tecniche”5

Mimesi Ibridazione Metafora Variazione Composizione

R.Polillo - Marzo 2014

Page 6: 7.Ingegneria e creativita'

Mimesi 6

“imitazione”Si costruiscono oggetti virtuali che “riproducono” in ogni dettaglio oggetti reali ampiamente diffusi

R.Polillo - Marzo 2014

Page 7: 7.Ingegneria e creativita'

Mimesi: esempi

Riproduzione precisa di uno

specifico modello dell’HP!

7 R.Polillo - Marzo 2014

Page 8: 7.Ingegneria e creativita'

8 R.Polillo - Marzo 2014

Page 9: 7.Ingegneria e creativita'

Chi et al., CHI 2005

9

R.Polillo - Marzo 2014

Page 10: 7.Ingegneria e creativita'

Wine app per iPad

R.Polillo - Marzo 2014

10

Page 11: 7.Ingegneria e creativita'

Inside Photo Album per iPad

R.Polillo - Marzo 2014

11

Page 12: 7.Ingegneria e creativita'

La libreria di iPad

R.Polillo - Marzo 2014

12

Page 13: 7.Ingegneria e creativita'

Dj Mixer (app per iPad)

R.Polillo - Marzo 2014

13

Page 14: 7.Ingegneria e creativita'

Orologio per iPad

R.Polillo - Marzo 2014

14

Page 15: 7.Ingegneria e creativita'

Esempio: settaggio di un orologio

15

Da Interface Hall of Shame http://bit.ly/Xlo536 R.Polillo - Marzo 2014

Page 16: 7.Ingegneria e creativita'

Set time su iPhone

R.Polillo - Marzo 2014

16

Page 17: 7.Ingegneria e creativita'

GarageBand (iPad)

R.Polillo - Marzo 2014

17

Page 18: 7.Ingegneria e creativita'

GarageBand (per iPad)

R.Polillo - Marzo 2014

18

Page 19: 7.Ingegneria e creativita'

GarageBand (per iPad)

R.Polillo - Marzo 2014

19

Page 20: 7.Ingegneria e creativita'

YouTube radio

R.Polillo - Marzo 2014

20

http://bit.ly/WHXptv

Page 21: 7.Ingegneria e creativita'

Questo bottone permette di cambiare la scala: l’oggetto imitato viene “potenziato” con funzioni non realizzabili nel modello reale

R.Polillo - Marzo 2014

21

Page 22: 7.Ingegneria e creativita'

IBM Smart Phone

1. Comporre il numero

2. Cliccare la cornetta (sic!)22

R.Polillo - Marzo 2014

Page 23: 7.Ingegneria e creativita'

Da: IBM, Aptiva Communication Center R.Polillo - Marzo 2014

23

Page 24: 7.Ingegneria e creativita'

Ibridazione“Incrociare piante o animali di specie diverse in modo da ottenere ibridi”

R.Polillo - Marzo 2014

24

Esempio:lavagna + proiettore lavagna

luminosa

Page 25: 7.Ingegneria e creativita'

calendario + orologio + tab + bottoni

player musicale + menu e form Windows-like

Ibridazione: esempi

R.Polillo - Marzo 2014

25

Page 26: 7.Ingegneria e creativita'

http://www.housingmaps.com (2009)

Mashup26

R.Polillo - Marzo 2014

Page 27: 7.Ingegneria e creativita'

dj3

R.Polillo - Marzo 2014

27

Page 28: 7.Ingegneria e creativita'

Esempio

Wireless Notebook Presenter Mouse 8000, di Microsoft (2006)

28

R.Polillo - Marzo 2014

Page 29: 7.Ingegneria e creativita'

Pocket Guitar (2009):chitarra + iPhone

29

R.Polillo - Marzo 2014

Page 30: 7.Ingegneria e creativita'

Cameraphone Samsung

Page 31: 7.Ingegneria e creativita'

I/O Brush (MIT)

R.Polillo - Marzo 2014

31 pennello + fotocamerahttp://it.youtube.com/watch?v=04v_v1gnyO8

Page 32: 7.Ingegneria e creativita'

Google glasses

https://www.youtube.com/watch?v=ErpNpR3XYUw apr 2012

http://www.youtube.com/watch?v=fNATuCkRWFE feb 2013

Page 33: 7.Ingegneria e creativita'
Page 34: 7.Ingegneria e creativita'

Mac OS X

dialogue box + vetro =

dialogue box trasparente

R.Polillo - Marzo 201434

Page 35: 7.Ingegneria e creativita'

Singing fingers (video)

R.Polillo - Marzo 2014

35

http://bit.ly/VxpMax

Page 36: 7.Ingegneria e creativita'

Metaforadal 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

Page 37: 7.Ingegneria e creativita'

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

Page 38: 7.Ingegneria e creativita'

Metafora: esempio

È vero, il mondo è tutto un palcoscenicosul quale tutti noi, uomini e donnesiam solo attori, con le nostre uscitee 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

Page 39: 7.Ingegneria e creativita'

Word 95

La icona crea la metafora, e suggerisce immediatamente

la funzione del menu39

R.Polillo - Marzo 2014

Page 40: 7.Ingegneria e creativita'

La metafora della scrivania (Macintosh, 1984)

R.Polillo - Marzo 2014

40

Page 41: 7.Ingegneria e creativita'

Metafora: vantaggiSuggerisce idee al designer, perché trasferisce un intero “campo semantico” da un contesto all’altro, suggerendo soluzioni inattese

R.Polillo - Marzo 2014

41

Page 42: 7.Ingegneria e creativita'

Esempio: la "gamba del tavolo"

R.Polillo - Marzo 2014

42

Page 43: 7.Ingegneria e creativita'

Esempio: "metti un tigre nel motore"

R.Polillo - Marzo 2014

43

Page 44: 7.Ingegneria e creativita'

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

Page 45: 7.Ingegneria e creativita'

R.Polillo - Marzo 2014

45

Page 46: 7.Ingegneria e creativita'

46 R.Polillo - Marzo 2014

Page 47: 7.Ingegneria e creativita'

Una tastiera che pensa?

47 R.Polillo - Marzo 2014

Page 48: 7.Ingegneria e creativita'

Il design delle icone

R.Polillo - Marzo 2014

48

Mac OS X

Windows

? ? ? ? ?

Page 49: 7.Ingegneria e creativita'

49

R.Polillo - Marzo 2014

Page 50: 7.Ingegneria e creativita'

Variazione

R.Polillo - Marzo 2014

50

Page 51: 7.Ingegneria e creativita'

Variazione: esempi51

R.Polillo - Marzo 2014

Page 52: 7.Ingegneria e creativita'

Paint per Windows 95 (Microsoft, 1995)R.Polillo - Marzo 2014

52

Page 53: 7.Ingegneria e creativita'

WINDOWS 1.0

53

R.Polillo - Marzo 2014

Page 54: 7.Ingegneria e creativita'

WINDOWS 2.0

54

R.Polillo - Marzo 2014

Page 55: 7.Ingegneria e creativita'

WINDOWS 3.1

55

R.Polillo - Marzo 2014

Page 56: 7.Ingegneria e creativita'

WINDOWS 95

56

R.Polillo - Marzo 2014

Page 57: 7.Ingegneria e creativita'

Una variante: Mutazione57

“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

Page 58: 7.Ingegneria e creativita'

Esempio: design generativo58

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

Page 59: 7.Ingegneria e creativita'

soddu2.dst.polimi.it59 R.Polillo - Marzo 2014

Page 60: 7.Ingegneria e creativita'

60 R.Polillo - Marzo 2014

Page 61: 7.Ingegneria e creativita'

61

R.Polillo - Marzo 2014

Page 62: 7.Ingegneria e creativita'

Basilica, C.Soddu, 199862 R.Polillo - Marzo 2014

Page 63: 7.Ingegneria e creativita'

COMPOSIZIONE

Design pattern

Composizione65

R.Polillo - Marzo 2014

Page 64: 7.Ingegneria e creativita'

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

Page 65: 7.Ingegneria e creativita'

67

R.Polillo - Marzo 2014

Page 66: 7.Ingegneria e creativita'

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

Page 67: 7.Ingegneria e creativita'

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 SitemapSearch Box Tag Cloud Search Area Topic Pages Search Results

R.Polillo - Marzo 2014

69

Page 68: 7.Ingegneria e creativita'

Pattern language per l’interazione70

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

Page 69: 7.Ingegneria e creativita'

• 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

Page 70: 7.Ingegneria e creativita'

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

Page 71: 7.Ingegneria e creativita'

Creazione73

Ma esiste veramente la creazione dal nulla?

R.Polillo - Marzo 2014

Page 72: 7.Ingegneria e creativita'

“Per inventare, serve una buona immaginazione e un mucchio di cianfrusaglie”

Thomas Alva Edison

R.Polillo - Marzo 2014

74