Slides dalle lezioni del corso di Interazione Uomo Macchina per il corso di laurea in Informatica - Università di Milano Bicocca - Prof.R.Polillo - A.A.2012-13
Lezione 4 del 13 marzo 2013
Uno degli aspetti più importanti nello sviluppo di un'applicazione Microsoft Windows Phone è la definizione della User Experience. Nel corso del webinar impareremo a progettare un'applicazione seguendo i principi del Windows Phone design language, introdotto da Microsoft in tutti i suoi prodotti più recenti. / In this Nokia Developer Champion webinar, you’ll learn how to design an application by following the principles of the Windows Phone design language.
Slides dalle lezioni del corso di Interazione Uomo Macchina per gli studenti del corso di laurea in Informatica - Università di Milano Bicocca - Prof.R.Polillo (A.A.2014-15), lezione del 10 marzo 2015
Slides dalle lezioni del corso di Interazione Uomo Macchina per il corso di laurea in Informatica - Università di Milano Bicocca - Prof.R.Polillo - A.A.2012-13
Lezione 4 del 13 marzo 2013
Uno degli aspetti più importanti nello sviluppo di un'applicazione Microsoft Windows Phone è la definizione della User Experience. Nel corso del webinar impareremo a progettare un'applicazione seguendo i principi del Windows Phone design language, introdotto da Microsoft in tutti i suoi prodotti più recenti. / In this Nokia Developer Champion webinar, you’ll learn how to design an application by following the principles of the Windows Phone design language.
Slides dalle lezioni del corso di Interazione Uomo Macchina per gli studenti del corso di laurea in Informatica - Università di Milano Bicocca - Prof.R.Polillo (A.A.2014-15), lezione del 10 marzo 2015
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 12 marzo 2014
Slides dalle lezioni del corso di Interazione Uomo Macchina per il corso di laurea in Informatica - Università di Milano Bicocca - Prof.R.Polillo (a.a.2014-15) - Lezione del 6 maggio 2015
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 7 maggio 2014
Slides delle lezioni del corso di Interazione Uomo Macchina per il corso di laurea in Informatica - Università di Milano Bicocca (prof.R.Polillo) - lezione del 5 giugno 2014 (ultima lezione del corso)
Slides dalle lezioni del corso di Interazione Uomo Macchina per il corso di laurea in Informatica - Università di Milano Bicocca - Prof.R.Polillo (a.a.2014-15) - lezione del 28 maggio 2015
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 27 marzo 2014
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.
Teaching HCI to computing students: some considerationsRoberto Polillo
Slides presented at the workshop on "New perspectives to improve quality, efficacy and appeal of HCI courses", CHITALY 2015 Conference, Rome, La Sapienza, Sept 28, 2015
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 12 marzo 2014
Slides dalle lezioni del corso di Interazione Uomo Macchina per il corso di laurea in Informatica - Università di Milano Bicocca - Prof.R.Polillo (a.a.2014-15) - Lezione del 6 maggio 2015
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 7 maggio 2014
Slides delle lezioni del corso di Interazione Uomo Macchina per il corso di laurea in Informatica - Università di Milano Bicocca (prof.R.Polillo) - lezione del 5 giugno 2014 (ultima lezione del corso)
Slides dalle lezioni del corso di Interazione Uomo Macchina per il corso di laurea in Informatica - Università di Milano Bicocca - Prof.R.Polillo (a.a.2014-15) - lezione del 28 maggio 2015
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 27 marzo 2014
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.
Teaching HCI to computing students: some considerationsRoberto Polillo
Slides presented at the workshop on "New perspectives to improve quality, efficacy and appeal of HCI courses", CHITALY 2015 Conference, Rome, La Sapienza, Sept 28, 2015
Slides dalle lezioni del corso di Strumenti e applicazioni del Web per il corso di laurea magistrale in Teoria e tecnologia della comunicazione - Università di Milano Bicocca - Prof.R.Polillo (a.a.2014-15) - Lezione del 28 maggio 2015
Slides dell'intervento al workshop su "Responsabilità Sociale di Impresa - ICT come strumento per lo sviluppo sociale" (Milano, Assolombarda, 25 maggio 2015)
Editoria e industria dei media di fronte alla rivoluzione digitaleRoberto Polillo
Slides utilizzate nell'incontro con Marco Polillo, durante il corso di Strumenti e applicazioni del Web per il corso di laurea magistrale in Teoria e tecnologia della comunicazione, Università di Milano Bicocca - Prof.R.Polillo (a.a.2014-15), lezione del 20 maggio 2015
Slides dalle lezioni del corso di Interazione Uomo Macchina per il corso di laurea in Informatica - Università di Milano Bicocca - Prof.R.Polillo (a.a.2014-15) - Lezione del 13 maggio 2015
Slides dalle lezioni del corso di Interazione Uomo Macchina per il corso di laurea in Informatica - Università di Milano Bicocca - Prof.R.Polillo (a.a.2014-15) - Lezione del 12 maggio 2015
18. Paradigmi di interazione uomo macchina (III)Roberto Polillo
Slides dalle lezioni del corso di Interazione Uomo Macchina per il corso di laurea in Informatica - Univesrità di Milano Bicocca - Prof.R.Polillo (a.a.2014-15) - Lezione del 5 maggio 2015
Slides dalle lezioni del corso di Strumenti e applicazioni del Web per il crso di laurea magistrale in Teoria e tecnologia della comunicazione - Università di Milano Bicocca - Prof.R.Polillo (a.a.2014-15) - lezione del 5 maggio 2015
17. Evoluzione dei paradigmi di interazione uomo macchina (I)Roberto Polillo
Slides dalle lezioni del corso di Interazione Uomo Macchina per il corso di laurea in Informatica - Università di Milano Bicocca (a.a.2014-15) - Prof.R.Polillo - Lezione del 29 aprile 2015
16. Evoluzione dei paradigmi di interazione uomo macchina (I)Roberto Polillo
Slides dalle lezioni del corso di Interazione Uomo Macchina per il corso di laurea in Informatica - Università di Milano Bicocca (a.a.2014-15) - Prof.R.Polillo - Lezione del 28 aprile 2015
Slides dalle lezioni del corso di Strumenti e applicazioni del Web per il corso di laurea in Teoria e tecnologia della comunicazione - Università di Milano Bicocca - Prof.R.Polillo (a.a.2014-15) - lezione del 29/4/2015
Slides dalle lezioni del corso di Strumenti e applicazioni del Web per il corso di laurea magistrale in teoria e tecnologia della comunicazione - Università di Milano Bicocca - Prof.R.Polillo (a.a.2014-15) - lezione del 28/4/2015
Slides dalle lezioni del corso di Strumenti e applicazioni del Web per il corso di laurea magistrale in Teoria e tecnologia della comunicazione, Università di Milano Bicocca - Prof.R.Polillo (a.a.2014-15) - Lezione del 22 aprile 2015
Slides delle lezioni del corso di Strumenti e applicazioni del Web per il corso di laurea magistrale in Teoria e tecnologia della comunicazione - Università di Milano Bicocca- Prof. R.Polillo (a.a.2014-15) - Lezione del 21 aprile 2015
Slides dalle lezioni del corso di Interazione Uomo Macchina per gli studenti del corso di laurea in Informatica - Università di Milano Bicocca - Prof.R.Polillo (a.a.2014-15) - Lezione del 15 aprile 2015
Slides dalle lezioni del corso di Strumenti e applicazioni del Web per il corso di laurea magistrale in Teoria e tecnologia della comunicazione - Università di Milano Bicocca - Prof.R.Polillo (a.a.2014-15) - Lezione del 15 aprile 2015
Slides dalle lezioni del corso di Interazione Uomo Macchina per il crso di laurea in Informatica - Università di Milano Bicocca - Prof.R.Polillo (a.a.2014-15) - Lezione del 14 aprile 2015
Slides dalle lezioni del corso di Strumenti e applicazioni del Web per il corso di laurea magistrale in Teoria e tecnologia della comunicazione - Università di Milano Bicocca - Prof.R.Polillo (a.a.2014-15) - lezione del 9 marzo 2015
49. Profilo di apprendimento R.Polillo - Ottobre 2010 A B tempo usabilità Focus sull’utente novizio Focus sull’utente esperto
50.
51.
52.
53.
54.
55.
Editor's Notes
This picture shows a projector screen in a conference room. The white screen is lowered from the ceiling in front of a blackboard. To the right of the screen are some electrical switches. Guess which switch raises and lowers the screen? The switch next to the screen? No, it's the switch farthest away from the screen!
This picture shows a ceiling fan with a built-in light. The problem here is to figure out and remember which chain is for controlling the light and which is for the fan. One nice thing about this design is that the two chains have different pulls so you won't easily mistake them for each other.
This picture is from a restaurant in Santa Barbara. There is no urinal in the men's restroom. The fixture in the corner affords a certain activity. To try to discourage this activity someone taped a small sign to the wall above the fixture. The sign says "This is a mop sink."
We borrowed this portable stereo from a friend so we could play some music at our outdoor wedding. We put a CD in the CD player and then pressed the play button on the row of buttons next to the CD player. It didn't work. Careful study revealed that the row of buttons next to the CD player controlled the tape player! And the row of buttons that controlled the tape player? They are next to the CD player!
Buona affordance
BUONA AFFORDANCE
CATTIVA AFFORDANCE Perhaps it was the designer's intention of presenting a visually balanced dialog, but we considered the inclusion of non-command buttons to be particularly unbalanced. Apparently, when there are commands that apply in certain contexts but not to the current context, their labels are hidden from the user, and a placeholder for the button is left. In a typical Windows application, the button is given a disabled appearance, not unlike that of the "Exit Profile Viewer" button, which despite its appearance, is the only selectable button.
CATTIVA AFFORDANCE Many programmers admit to this problem in their early GUI applications. In this image, the developer has chosen to give the section labels a raised appearance. That's one way of ensuring that the user doesn't confuse them with the editable fields, but does it come as any surprise that users try to click on them?
This message is generated by the SQL Windows development environment. It arises when the developer has typed an incorrect statement while writing a program. The available responses are meaningless: what does 'Yes' do - retain the incorrect statement? The really unfortunate aspect of these error messages is that programmers learn primarily through example. When the programming environment itself generates poor messages, and the sample programs contain poor messages, is it any wonder that the programmers will tend to write poor messages in their future applications?