3D User Interfaces

3D User Interfaces

Author: Doug Bowman

Publisher: Addison-Wesley

Published: 2004-07-26

Total Pages: 867

ISBN-13: 013339056X

DOWNLOAD EBOOK

Here’s what three pioneers in computer graphics and human-computer interaction have to say about this book: “What a tour de force—everything one would want—comprehensive, encyclopedic, and authoritative.” — Jim Foley “At last, a book on this important, emerging area. It will be an indispensable reference for the practitioner, researcher, and student interested in 3D user interfaces.” — Andy van Dam “Finally, the book we need to bridge the dream of 3D graphics with the user-centered reality of interface design. A thoughtful and practical guide for researchers and product developers. Thorough review, great examples.” — Ben Shneiderman As 3D technology becomes available for a wide range of applications, its successful deployment will require well-designed user interfaces (UIs). Specifically, software and hardware developers will need to understand the interaction principles and techniques peculiar to a 3D environment. This understanding, of course, builds on usability experience with 2D UIs. But it also involves new and unique challenges and opportunities. Discussing all relevant aspects of interaction, enhanced by instructive examples and guidelines, 3D User Interfaces comprises a single source for the latest theory and practice of 3D UIs. Many people already have seen 3D UIs in computer-aided design, radiation therapy, surgical simulation, data visualization, and virtual-reality entertainment. The next generation of computer games, mobile devices, and desktop applications also will feature 3D interaction. The authors of this book, each at the forefront of research and development in the young and dynamic field of 3D UIs, show how to produce usable 3D applications that deliver on their enormous promise. Coverage includes: The psychology and human factors of various 3D interaction tasks Different approaches for evaluating 3D UIs Results from empirical studies of 3D interaction techniques Principles for choosing appropriate input and output devices for 3D systems Details and tips on implementing common 3D interaction techniques Guidelines for selecting the most effective interaction techniques for common 3D tasks Case studies of 3D UIs in real-world applications To help you keep pace with this fast-evolving field, the book’s Web site, www.3dui.org, will offer information and links to the latest 3D UI research and applications.


Computers and Design in Context

Computers and Design in Context

Author: Morten Kyng

Publisher: MIT Press

Published: 1997

Total Pages: 452

ISBN-13: 9780262112239

DOWNLOAD EBOOK

The book is organized into two parts. The first, "Artifacts and Use," focuses on the context of using computer artifacts. The second, "Process and People," focuses on the context of designing computerartifacts.


Smart Things

Smart Things

Author: Mike Kuniavsky

Publisher: Elsevier

Published: 2010-09-14

Total Pages: 332

ISBN-13: 0080954081

DOWNLOAD EBOOK

The world of smart shoes, appliances, and phones is already here, but the practice of user experience (UX) design for ubiquitous computing is still relatively new. Design companies like IDEO and frogdesign are regularly asked to design products that unify software interaction, device design and service design -- which are all the key components of ubiquitous computing UX -- and practicing designers need a way to tackle practical challenges of design. Theory is not enough for them -- luckily the industry is now mature enough to have tried and tested best practices and case studies from the field. Smart Things presents a problem-solving approach to addressing designers' needs and concentrates on process, rather than technological detail, to keep from being quickly outdated. It pays close attention to the capabilities and limitations of the medium in question and discusses the tradeoffs and challenges of design in a commercial environment. Divided into two sections, frameworks and techniques, the book discusses broad design methods and case studies that reflect key aspects of these approaches. The book then presents a set of techniques highly valuable to a practicing designer. It is intentionally not a comprehensive tutorial of user-centered design'as that is covered in many other books'but it is a handful of techniques useful when designing ubiquitous computing user experiences. In short, Smart Things gives its readers both the "why" of this kind of design and the "how," in well-defined chunks. - Tackles design of products in the post-Web world where computers no longer have to be monolithic, expensive general-purpose devices - Features broad frameworks and processes, practical advice to help approach specifics, and techniques for the unique design challenges - Presents case studies that describe, in detail, how others have solved problems, managed trade-offs, and met successes


Human-Computer Interaction. User Interface Design, Development and Multimodality

Human-Computer Interaction. User Interface Design, Development and Multimodality

Author: Masaaki Kurosu

Publisher: Springer

Published: 2017-06-28

Total Pages: 747

ISBN-13: 331958071X

DOWNLOAD EBOOK

The two-volume set LNCS 10271 and 10272 constitutes the refereed proceedings of the 19th International Conference on Human-Computer Interaction, HCII 2017, held in Vancouver, BC, Canada, in July 2017. The total of 1228 papers presented at the 15 colocated HCII 2017 conferences was carefully reviewed and selected from 4340 submissions. The papers address the latest research and development efforts and highlight the human aspects of design and use of computing systems. They cover the entire field of Human-Computer Interaction, addressing major advances in knowledge and effective use of computers in a variety of application areas. The papers included in this volume cover the following topics: HCI theory and education; HCI, innovation and technology acceptance; interaction design and evaluation methods; user interface development; methods, tools, and architectures; multimodal interaction; and emotions in HCI.


End-User Development

End-User Development

Author: Volkmar Pipek

Publisher: Springer

Published: 2009-02-24

Total Pages: 291

ISBN-13: 364200427X

DOWNLOAD EBOOK

Work practices and organizational processes vary widely and evolve constantly. The technological infrastructure has to follow, allowing or even supporting these changes. Traditional approaches to software engineering reach their limits whenever the full spectrum of user requirements cannot be anticipated or the frequency of changes makes software reengineering cycles too clumsy to address all the needs of a specific field of application. Moreover, the increasing importance of ‘infrastructural’ aspects, particularly the mutual dependencies between technologies, usages, and domain competencies, calls for a differentiation of roles beyond the classical user–designer dichotomy. End user development (EUD) addresses these issues by offering lightweight, use-time support which allows users to configure, adapt, and evolve their software by themselves. EUD is understood as a set of methods, techniques, and tools that allow users of software systems who are acting as non-professional software developers to 1 create, modify, or extend a software artifact. While programming activities by non-professional actors are an essential focus, EUD also investigates related activities such as collective understanding and sense-making of use problems and solutions, the interaction among end users with regard to the introduction and diffusion of new configurations, or delegation patterns that may also partly involve professional designers.


Encyclopedia of Human Computer Interaction

Encyclopedia of Human Computer Interaction

Author: Ghaoui, Claude

Publisher: IGI Global

Published: 2005-12-31

Total Pages: 780

ISBN-13: 1591407982

DOWNLOAD EBOOK

Esta enciclopedia presenta numerosas experiencias y discernimientos de profesionales de todo el mundo sobre discusiones y perspectivas de la la interacción hombre-computadoras


Making Use

Making Use

Author: John M. Carroll

Publisher: MIT Press

Published: 2003-01-01

Total Pages: 383

ISBN-13: 0262513889

DOWNLOAD EBOOK

John Carroll shows how a pervasive but underused element of design practice, the scenario, can transform information systems design. Difficult to learn and awkward to use, today's information systems often change our activities in ways that we do not need or want. The problem lies in the software development process. In this book John Carroll shows how a pervasive but underused element of design practice, the scenario, can transform information systems design. Traditional textbook approaches manage the complexity of the design process via abstraction, treating design problems as if they were composites of puzzles. Scenario-based design uses concretization. A scenario is a concrete story about use. For example: "A person turned on a computer; the screen displayed a button labeled Start; the person used the mouse to select the button." Scenarios are a vocabulary for coordinating the central tasks of system development—understanding people's needs, envisioning new activities and technologies, designing effective systems and software, and drawing general lessons from systems as they are developed and used. Instead of designing software by listing requirements, functions, and code modules, the designer focuses first on the activities that need to be supported and then allows descriptions of those activities to drive everything else. In addition to a comprehensive discussion of the principles of scenario-based design, the book includes in-depth examples of its application.


Principles of Computer System Design

Principles of Computer System Design

Author: Jerome H. Saltzer

Publisher: Morgan Kaufmann

Published: 2009-05-21

Total Pages: 561

ISBN-13: 0080959423

DOWNLOAD EBOOK

Principles of Computer System Design is the first textbook to take a principles-based approach to the computer system design. It identifies, examines, and illustrates fundamental concepts in computer system design that are common across operating systems, networks, database systems, distributed systems, programming languages, software engineering, security, fault tolerance, and architecture.Through carefully analyzed case studies from each of these disciplines, it demonstrates how to apply these concepts to tackle practical system design problems. To support the focus on design, the text identifies and explains abstractions that have proven successful in practice such as remote procedure call, client/service organization, file systems, data integrity, consistency, and authenticated messages. Most computer systems are built using a handful of such abstractions. The text describes how these abstractions are implemented, demonstrates how they are used in different systems, and prepares the reader to apply them in future designs.The book is recommended for junior and senior undergraduate students in Operating Systems, Distributed Systems, Distributed Operating Systems and/or Computer Systems Design courses; and professional computer systems designers. - Concepts of computer system design guided by fundamental principles - Cross-cutting approach that identifies abstractions common to networking, operating systems, transaction systems, distributed systems, architecture, and software engineering - Case studies that make the abstractions real: naming (DNS and the URL); file systems (the UNIX file system); clients and services (NFS); virtualization (virtual machines); scheduling (disk arms); security (TLS) - Numerous pseudocode fragments that provide concrete examples of abstract concepts - Extensive support. The authors and MIT OpenCourseWare provide on-line, free of charge, open educational resources, including additional chapters, course syllabi, board layouts and slides, lecture videos, and an archive of lecture schedules, class assignments, and design projects


Contextual Design

Contextual Design

Author: Hugh Beyer

Publisher: Morgan Kaufmann

Published: 1998

Total Pages: 498

ISBN-13: 1558604111

DOWNLOAD EBOOK

This is the only book that describes a complete approach to customer-centered design, from customer data to system design. Readers will be able to develop the work models that represent all aspects of customer work practices.


Fundamentals of Computer Architecture and Design

Fundamentals of Computer Architecture and Design

Author: Ahmet Bindal

Publisher: Springer

Published: 2017-08-02

Total Pages: 541

ISBN-13: 3319258117

DOWNLOAD EBOOK

This textbook provides semester-length coverage of computer architecture and design, providing a strong foundation for students to understand modern computer system architecture and to apply these insights and principles to future computer designs. It is based on the author’s decades of industrial experience with computer architecture and design, as well as with teaching students focused on pursuing careers in computer engineering. Unlike a number of existing textbooks for this course, this one focuses not only on CPU architecture, but also covers in great detail in system buses, peripherals and memories. This book teaches every element in a computing system in two steps. First, it introduces the functionality of each topic (and subtopics) and then goes into “from-scratch design” of a particular digital block from its architectural specifications using timing diagrams. The author describes how the data-path of a certain digital block is generated using timing diagrams, a method which most textbooks do not cover, but is valuable in actual practice. In the end, the user is ready to use both the design methodology and the basic computing building blocks presented in the book to be able to produce industrial-strength designs.