What is interaction design? -- Understanding and conceptualizing interaction -- Understanding users -- Designing for collaboration and communication -- Understanding how interfaces affect users -- The process of interaction design -- Identifying needs and establishing requirements -- Design, prototyping and construction -- User-centered approaches to interaction design -- Introducing evaluation -- An evaluation framework -- Observing users -- Asking users and experts -- Testing and modeling users -- Design and evaluation in the real world: communicators and advisory systems.