Cargando…

Human-computer interaction : fundamentals and practice /

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...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Kim, Gerard Jounghyun (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Boca Raton : Auerbach, 2015.
Edición:1st.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)
Tabla de Contenidos:
  • 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.
  • ; ; 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.