1. Interaction design focuses on meaningful communication between people and technology through collaborative processes. It includes interaction models, ergonomics, interaction styles, and context.
2. Models of interaction help understand what is occurring in the interaction, identify difficulties, and compare styles. Norman's model describes the execution-evaluation cycle, while Abowd and Beale's framework has four parts: user input, system, output, and context.
3. Common interaction styles include command-line, menu-based, natural language, form-fills, point-and-click, 3D, and question/answer interfaces. The widespread WIMP interface uses windows, icons, menus, and pointers.