Librería Portfolio Librería Portfolio

Búsqueda avanzada

TIENE EN SU CESTA DE LA COMPRA

0 productos

en total 0,00 €

HUMAN-COMPUTER INTERACTION. FUNDAMENTALS AND PRACTICE
Título:
HUMAN-COMPUTER INTERACTION. FUNDAMENTALS AND PRACTICE
Subtítulo:
Autor:
KIM, G
Editorial:
CRC
Año de edición:
2015
Materia
DISEÑO DEL SOFTWARE
ISBN:
978-1-4822-3389-6
Páginas:
184
99,50 €

 

Sinopsis

Although life continues to become increasingly embedded with interactive computing services that make our lives easier, human-computer interaction (HCI) has not been given the attention it deserves in the education of software developers at the undergraduate level. Most entry-level HCI textbooks are structured around high-level concepts and are not directly tied to the software development process.

Filling this need, Human-Computer Interaction: Fundamentals and Practice supplies an accessible introduction tothe entire cycle of HCI design and implementation-explaining the core HCI concepts behind each step. Designed around the overall development cycle for an interactive software product, it starts off by covering the fundamentals behind HCI.

The text then quickly goes into the application of this knowledge. It covers the forming of HCI requirements, modeling the interaction process, designing the interface, implementing the resulting design, and evaluating the implemented product.

Although this textbook is suitable for undergraduate students of computer science and information technology, it is accessible enough to be understood by those with minimal programming knowledge. Supplying readers with a firm foundation in the main HCI principles, the book provides a working knowledge of HCI-oriented software development.

The core content of this book is based on the introductory HCI course (advanced junior or senior-level undergraduate) that the author has been teaching at Korea University for the past eight years. The book includes access to PowerPoint lecture slides as well as source code for the example applications used throughout the text.




Introduction

What HCI Is and Why It Is Important

Principles of HCI

´Know Thy User´

Understand the Task

Reduce Memory Load

Strive for Consistency

Remind Users and Refresh Their Memory

Prevent Errors/Reversal of Action

Naturalness

Summary

References


Specific HCI Guidelines

Guideline Categories

Examples of HCI Guidelines

Visual Display Layout (General HCI Design)

Information Structuring and Navigation (General HCI Design)

Taking User Input (General HCI Design)

Users with Disability (User Type)

Mobile Device (Platform Type)

Icons for Apple iOS and Fonts for Windows XP (Vendor)

´Earcon´ Design for Aural Interface (Modality)

Cell Phones (or Making Calls) in Automobiles (Task)

E-Commerce (Application)

Summary

References

Human Factors as HCI Theories

Human Information Processing

Task Modeling and Human Problem-Solving Model

Human Reaction and Prediction of Cognitive Performance

Sensation and Perception of Information

Visual

Aural

Tactile and Haptic

Multimodal Interaction

Human Body Ergonomics (Motor Capabilities)

Fitts's Law

Motor Control

Others

Summary

Reference

HCI Design

The Overall Iterative Process

Interface Selection Options

Hardware Platforms

Software Interface Components

Wire-Framing

´Naïve´ Design Example: No Sheets 1.0

Requirements Analysis

User Analysis

Making a Scenario and Task Modeling

Interface Selection and Consolidation

Summary

Reference

User Interface Layer

Understanding the UI Layer and Its Execution Framework

Input and Output at the Low Level

Processing the Input and Generating Output

Events, UI Objects, and Event Handlers

Event-Driven Program Structure

External Output

Summary

Reference

UI Development Toolkit

User Interface Toolkit

Java AWT UI Toolkit

Android UI Execution Framework and Toolkit

Example: iOS UIKit Framework and Toolkit

Summary

References

Interactive System Development Framework

Model, View, and Controller (MVC)

Model

View

Controller

View/Controller

Example of MVC Implementation 1: Simple Bank Application

Example of MVC Implementation 2: No Sheets

Summary

References

User Interface Evaluation

Evaluation Criteria

Evaluation Methods

Focus Interview/Enactment/Observation Study

Expert Heuristic Evaluation

Measurement

Safety and Ethics in Evaluation

Summary

References

Future of HCI

Non-WIMP/Natural/Multimodal Interfaces

Language Understanding

Gestures

Image Recognition and Understanding

Multimodal Interaction

Mobile and Handheld Interaction

High-End Cloud Service: Multimodal Client Interaction

Natural/Immersive/Experiential Interaction

Mixed and Augmented Reality

Others

Summary