Synopses & Reviews
Synopsis
Interaction is the mainstay of the web and applications. Exploration of how best to create effective websites should include a discussion on the properties and possible roles of interaction. The creation of websites is more recently often classified into two parts: web design and web development. Web design concerns the designing of the visual aspect, while development the more technical aspect that deals with the implementation of the behind-the-scenes operations. Most texts for web design tend to cover HTML and CSS with little reference to the broader subject of design principles.
Introduction to Interaction Design for the Web: Designing and Developing focuses on web design as an interactive, visual medium, covering principles of design such as color, interactivity, type and text, visual hierarchy, and UI. As this is a book about web design, there also needs to be coverage on the basics of web development one needs to know to create a web page, covering programming languages HTML, CSS, JavaScript, Java, and PHP. This book balances the two to help students in Introduction to Web/Interactive Design courses understand the principles of designing for the web, and be able to put them to use. This book features guidelines for designing for different technologies (the web, mobile, tablets, TV), end-of-chapter exercises, in-chapter tasks, and a companion website featuring code snippets and interactive exercises.
Michael Macaulay is a freelance educator, developer, and user-experience designer and evaluator. Formerly, he was a senior lecturer and course director for Media Science at London South Bank University. He earned a PhD in Human-Computer Interaction and Multimedia from Loughborough University.
"
Synopsis
This book introduces standard and new HTML5 elements and attributes and CSS3 properties commonly used in Web design as well as design guidelines for their effective use. Its approach of explaining every line of code in the examples it uses to show the usage of the HTML elements and CSS properties introduced makes it an invaluable Web design resource for beginners as well as intermediates looking to fill in gaps in their knowledge. In addition, the inclusion of user-centered design process stages and how they are best managed in website development makes the book unique in its area. Also, the book's approach of including challenges after each topic to help refresh readers' knowledge, as well as make them think, ensures that there are ample activities to keep learners motivated and engaged.
Michael Macaulay is a freelance educator, developer, and user-experience designer and evaluator. Formerly, he was a senior lecturer and course director for multimedia courses at London South Bank University, United Kingdom. He earned his PhD in 2000 in the effects of human-computer interaction and multimedia in learning from Loughborough University, United Kingdom. In the past, he had also been a computer systems administrator, computer systems programmer and analyst, and desktop publisher.