3D User Interfaces

Theory and Practice
Author: Joseph J. LaViola Jr.,Ernst Kruijff,Ryan P. McMahan,Doug Bowman,Ivan P. Poupyrev
Publisher: Addison-Wesley Professional
ISBN: 0134034465
Category: Computers
Page: 400
View: 436

The Complete, Up-To-Date Guide to Building Great 3D User Interfaces for Any Application 3D interaction is suddenly everywhere. But simply using 3D input or displays isn’t enough: 3D interfaces must be carefully designed for optimal user experience. 3D User Interfaces: Theory and Practice, Second Edition is today’s most comprehensive primary reference to building state-of-the-art 3D user interfaces and interactions. Five pioneering researchers and practitioners cover the full spectrum of emerging applications, techniques, and best practices. The authors combine theoretical foundations, analysis of leading devices, and empirically validated design guidelines. This edition adds two new chapters on human factors and general human-computer interaction—indispensable foundational knowledge for building any 3D user interface. It also demonstrates advanced concepts at work through two running case studies: a first-person VR game and a mobile augmented reality application. Coverage Includes 3D user interfaces: evolution, elements, and roadmaps Key applications: virtual and augmented reality (VR, AR), mobile/wearable devices What 3D UI designers should know about human sensory systems and cognition ergonomics How proven human-computer interaction techniques apply to 3D UIs 3D UI output hardware for visual, auditory, and haptic/ tactile systems Obtaining 3D position, orientation, and motion data for users in physical space 3D object selection and manipulation Navigation and wayfinding techniques for moving through virtual and physical spaces Changing application state with system control techniques, issuing commands, and enabling other forms of user input Strategies for choosing, developing, and evaluating 3D user interfaces Utilizing 2D, “magic,” “natural,” multimodal, and two-handed interaction The future of 3D user interfaces: open research problems and emerging technologies

3D User Interfaces

Theory and Practice, CourseSmart eTextbook
Author: Doug Bowman,Ernst Kruijff,Joseph J. LaViola Jr.,Ivan P. Poupyrev
Publisher: Addison-Wesley
ISBN: 013339056X
Category: Computers
Page: 507
View: 9635

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.

The Oxford Handbook of Cognitive Engineering


Author: John D. Lee,Alex Kirlik
Publisher: Oxford University Press
ISBN: 0199757186
Category: Psychology
Page: 639
View: 7816

This handbook is the first to provide comprehensive coverage of original state-of-the-science research, analysis, and design of integrated, human-technology systems.

Envisioning Holograms

Design Breakthrough Experiences for Mixed Reality
Author: M. Pell
Publisher: Apress
ISBN: 1484227492
Category: Computers
Page: 317
View: 994

Explore the approach, techniques, and mindshift needed to design truly breakthrough experiences for the Microsoft HoloLens and Windows Mixed Reality platform. Learn what’s so different about working with holograms, how to think spatially, and where to start designing your own holographic projects. You’ll move rapidly from initial concept to persuasive prototype—all without the need for expensive tools or a designer’s skill set. Designing for mixed reality is a completely new experience for everyone involved, and takes some experimentation to get right. You won’t nail your first mixed reality project by relying upon your previous mobile or web design expertise as a guide. Mixed reality requires a different kind of design thinking for its unique challenges. Breakthrough holographic design starts with envisioning—the act of visualizing what could be. By rapidly depicting a desired experience and trying out its real-world interactions, you can quickly turn your initial vision into a tangible example of innovative design. Envisioning Holograms digs into why holographic computing is the future, takes you through the mixed reality design process, and gets you ready to take advantage of its endless opportunities. Praise for the Book "Envisioning Holograms is a guidebook for designing our holographic future. You’ll find the processes, techniques, and production tools needed to design immersive products that will change how we work, play and communicate.” – Tony Parisi, Global Head of AR/VR for Unity. Industry legend. "Just as the pioneering work of E.S. Porter helped define a new language for cinematic storytelling at the dawn of motion pictures, Envisioning Holograms provides us with the missing vocabulary and grammar to help define a new design language for this world-changing medium of Mixed Reality.” – Ori Inbar, Founder and Managing Partner for Super Ventures, an AR/VR fund. "An exceptional introduction to a new way of thinking about software. Envisioning Holograms is approachable to people just starting out, and also provides some excellent bits of insight to veterans that can help influence their creative process.” – Lucas Rizzotto, award-winning creator of Mixed Reality experiences. "Envisioning Holograms is the perfect book for VR/AR/MR studios that are struggling with application design. It is filled with strategies to acquire ideas, develop and iterate through scenes, and find the best fit. I highly recommend this book to anyone wanting to create solid user experiences using 3D interfaces and spatial computing.” – Rick King, authority on the latest trends in AR, VR, and MR development. What You'll Learn Understand what makes mixed reality a challenging design space See how envisioning quickly and persuasively brings ideas to life Get to know your audience, medium, and palette Explore several innovative rapid envisioning techniques Identify the key elements of your own holographic experience Design an engaging holographic experience from start to finish Who This Book Is For While aimed at those designing for Microsoft HoloLens and the Windows Holographic tool kit, the techniques in the book are equally applicable to those designing for other holographic hardware. This book is for the designer who is new to thinking in 3D and wants to quickly learn best practices, and the developer who needs to do design work while building exciting new products for Microsoft HoloLens, and the marketer who has a great story to tell in this exciting new medium of mixed reality.

The Essential Guide to User Interface Design

An Introduction to GUI Design Principles and Techniques
Author: Wilbert O. Galitz
Publisher: John Wiley & Sons
ISBN: 0470146222
Category: Computers
Page: 857
View: 9204

Bringing together the results of more than 300 new design studies, an understanding of people, knowledge of hardware and software capabilities, and the author’s practical experience gained from 45 years of work with display-based systems, this book addresses interface and screen design from the user’s perspective. You will learn how to create an effective design methodology, design and organize screens and Web pages that encourage efficient comprehension and execution, and create screen icons and graphics that make displays easier and more comfortable to use.

Designing Interfaces


Author: Jenifer Tidwell
Publisher: "O'Reilly Media, Inc."
ISBN: 1449302831
Category: COMPUTERS
Page: 578
View: 7541

This text offers advice on creating user-friendly interface designs - whether they're delivered on the Web, a CD, or a 'smart' device like a cell phone. It presents solutions to common UI design problems as a collection of patterns - each containing concrete examples, recommendations, and warnings.

Search User Interfaces


Author: Marti Hearst
Publisher: Cambridge University Press
ISBN: 0521113792
Category: Computers
Page: 385
View: 6762

Focuses on the human users of search engines and the tools available for interaction and visualization in searches.

Interaction Design

Beyond Human-Computer Interaction
Author: Jenny Preece,Yvonne Rogers,Helen Sharp
Publisher: John Wiley & Sons
ISBN: 1119020751
Category: Computers
Page: 584
View: 8828

This is an ideal resource for learning the interdisciplinary skills needed for interaction design, human computer interaction, information design, web design and ubiquitous computing. This text offers a cross-disciplinary, practical and process-oriented introduction to the field, showing not just what principles ought to apply to interaction design, but crucially how they can be applied.

Essential Mobile Interaction Design

Perfecting Interface Design in Mobile Apps
Author: Cameron Banga,Josh Weinhold
Publisher: Pearson Education
ISBN: 0321961579
Category: Computers
Page: 275
View: 9023

Mobile apps should feel natural and intuitive. Users should quickly and easily understand them. This means effective interaction and interface design is crucial to the success of any mobile app. However, few mobile app developers (or even designers) have had adequate training in these areas.

Handbook of Virtual Environments

Design, Implementation, and Applications, Second Edition
Author: Kelly S. Hale,Kay M. Stanney
Publisher: CRC Press
ISBN: 1466511850
Category: Technology & Engineering
Page: 1458
View: 617

A Complete Toolbox of Theories and Techniques The second edition of a bestseller, Handbook of Virtual Environments: Design, Implementation, and Applications presents systematic and extensive coverage of the primary areas of research and development within VE technology. It brings together a comprehensive set of contributed articles that address the principles required to define system requirements and design, build, evaluate, implement, and manage the effective use of VE applications. The contributors provide critical insights and principles associated with their given areas of expertise to provide extensive scope and detail on VE technology and its applications. What’s New in the Second Edition: Updated glossary of terms to promote common language throughout the community New chapters on olfactory perception, avatar control, motion sickness, and display design, as well as a whole host of new application areas Updated information to reflect the tremendous progress made over the last decade in applying VE technology to a growing number of domains This second edition includes nine new, as well as forty-one updated chapters that reflect the progress made in basic and applied research related to the creation, application, and evaluation of virtual environments. Contributions from leading researchers and practitioners from multidisciplinary domains provide a wealth of theoretical and practical information, resulting in a complete toolbox of theories and techniques that you can rely on to develop more captivating and effective virtual worlds. The handbook supplies a valuable resource for advancing VE applications as you take them from the laboratory to the real-world lives of people everywhere.

API Design for C++


Author: Martin Reddy
Publisher: Elsevier
ISBN: 9780123850041
Category: Computers
Page: 472
View: 5254

API Design for C++ provides a comprehensive discussion of Application Programming Interface (API) development, from initial design through implementation, testing, documentation, release, versioning, maintenance, and deprecation. It is the only book that teaches the strategies of C++ API development, including interface design, versioning, scripting, and plug-in extensibility. Drawing from the author's experience on large scale, collaborative software projects, the text offers practical techniques of API design that produce robust code for the long term. It presents patterns and practices that provide real value to individual developers as well as organizations. API Design for C++ explores often overlooked issues, both technical and non-technical, contributing to successful design decisions that product high quality, robust, and long-lived APIs. It focuses on various API styles and patterns that will allow you to produce elegant and durable libraries. A discussion on testing strategies concentrates on automated API testing techniques rather than attempting to include end-user application testing techniques such as GUI testing, system testing, or manual testing. Each concept is illustrated with extensive C++ code examples, and fully functional examples and working source code for experimentation are available online. This book will be helpful to new programmers who understand the fundamentals of C++ and who want to advance their design skills, as well as to senior engineers and software architects seeking to gain new expertise to complement their existing talents. Three specific groups of readers are targeted: practicing software engineers and architects, technical managers, and students and educators. The only book that teaches the strategies of C++ API development, including design, versioning, documentation, testing, scripting, and extensibility. Extensive code examples illustrate each concept, with fully functional examples and working source code for experimentation available online. Covers various API styles and patterns with a focus on practical and efficient designs for large-scale long-term projects.

Computer Graphics

Principles and Practice
Author: James D. Foley
Publisher: Addison-Wesley Professional
ISBN: 9780201848403
Category: Computers
Page: 1175
View: 6315

A guide to the concepts and applications of computer graphics covers such topics as interaction techniques, dialogue design, and user interface software.

Quantifying the User Experience

Practical Statistics for User Research
Author: Jeff Sauro,James R Lewis
Publisher: Morgan Kaufmann
ISBN: 0128025484
Category: Computers
Page: 350
View: 478

Quantifying the User Experience: Practical Statistics for User Research, Second Edition, provides practitioners and researchers with the information they need to confidently quantify, qualify, and justify their data. The book presents a practical guide on how to use statistics to solve common quantitative problems that arise in user research. It addresses questions users face every day, including, Is the current product more usable than our competition? Can we be sure at least 70% of users can complete the task on their first attempt? How long will it take users to purchase products on the website? This book provides a foundation for statistical theories and the best practices needed to apply them. The authors draw on decades of statistical literature from human factors, industrial engineering, and psychology, as well as their own published research, providing both concrete solutions (Excel formulas and links to their own web-calculators), along with an engaging discussion on the statistical reasons why tests work and how to effectively communicate results. Throughout this new edition, users will find updates on standardized usability questionnaires, a new chapter on general linear modeling (correlation, regression, and analysis of variance), with updated examples and case studies throughout. Completely updated to provide practical guidance on solving usability testing problems with statistics for any project, including those using Six Sigma practices Includes new and revised information on standardized usability questionnaires Includes a completely new chapter introducing correlation, regression, and analysis of variance Shows practitioners which test to use, why they work, and best practices for application, along with easy-to-use Excel formulas and web-calculators for analyzing data Recommends ways for researchers and practitioners to communicate results to stakeholders in plain English

Emerging Research and Trends in Interactivity and the Human-Computer Interface


Author: Blashki, Katherine
Publisher: IGI Global
ISBN: 1466646241
Category: Computers
Page: 580
View: 1448

With a variety of emerging and innovative technologies combined with the active participation of the human element as the major connection between the end user and the digital realm, the pervasiveness of human-computer interfaces is at an all time high. Emerging Research and Trends in Interactivity and the Human-Computer Interface addresses the main issues of interest within the culture and design of interaction between humans and computers. By exploring the emerging aspects of design, development, and implementation of interfaces, this book will be beneficial for academics, HCI developers, HCI enterprise managers, and researchers interested in the progressive relationship of humans and technology.

The Art of Game Design

A Book of Lenses, Second Edition
Author: Jesse Schell
Publisher: CRC Press
ISBN: 1498759564
Category: Computers
Page: 600
View: 1335

Good game design happens when you view your game from as many perspectives as possible. Written by one of the world's top game designers, The Art of Game Design presents 100+ sets of questions, or different lenses, for viewing a game’s design, encompassing diverse fields such as psychology, architecture, music, visual design, film, software engineering, theme park design, mathematics, puzzle design, and anthropology. This Second Edition of a Game Developer Front Line Award winner: Describes the deepest and most fundamental principles of game design Demonstrates how tactics used in board, card, and athletic games also work in top-quality video games Contains valuable insight from Jesse Schell, the former chair of the International Game Developers Association and award-winning designer of Disney online games The Art of Game Design, Second Edition gives readers useful perspectives on how to make better game designs faster. It provides practical instruction on creating world-class games that will be played again and again.

Software Architecture in Practice


Author: Len Bass,Paul Clements,Rick Kazman
Publisher: Addison-Wesley Professional
ISBN: 9780321154958
Category: Computers
Page: 528
View: 5837

• •A thorough introduction to all aspects of software architecture •Shows how the knowledge and application of software architecture can help an organisation achieve the quality goals of its systems •The field of software architecture continues to grow, and this book is the leading introduction

Encyclopedia of Information Science and Technology, Third Edition


Author: Khosrow-Pour, Mehdi
Publisher: IGI Global
ISBN: 1466658894
Category: Computers
Page: 10384
View: 5401

"This 10-volume compilation of authoritative, research-based articles contributed by thousands of researchers and experts from all over the world emphasized modern issues and the presentation of potential opportunities, prospective solutions, and future directions in the field of information science and technology"--Provided by publisher.

Eye Tracking Methodology

Theory and Practice
Author: Andrew T. Duchowski
Publisher: Springer
ISBN: 3319578839
Category: Computers
Page: 366
View: 3066

This book focuses on video-based, corneal-reflection eye trackers – the most widely available and affordable type of system, and takes a look at a number of interesting and challenging applications in human factors, collaborative systems, virtual reality, marketing and advertising. The third edition has been extensively revised and extended, and includes new chapters on calibration accuracy, precision and correction; advanced eye movement analysis; binocular eye movement analysis; practical gaze analytics; design; GIS. Opening with useful background information, including an introduction to the human visual system and key issues in visual perception and eye movement, the author then surveys eye-tracking devices and provides a detailed introduction to the technical requirements necessary for installing a system and developing an application program.

The Joy of UX

User Experience and Interactive Design for Developers
Author: David Platt
Publisher: Addison-Wesley Professional
ISBN: 0134277805
Category: Computers
Page: 240
View: 1084

“For years now, I’ve been running around preaching to anyone who’ll listen that UX is something that everybody (not just UX people) needs to be doing. Dave has done an excellent job of explaining what developers need to know about UX, in a complete but compact, easy-to-absorb, and implementable form. Developers, come and get it!” —Steve Krug, author of Don’t Make Me Think! A Common Sense Approach to Web Usability Master User Experience and Interaction Design from the Developer’s Perspective For modern developers, UX expertise is indispensable: Without outstanding user experience, your software will fail. Now, David Platt has written the first and only comprehensive developer’s guide to achieving a world-class user experience. Quality user experience isn’t hard, but it does require developers to think in new ways. The Joy of UX shows you how, with plenty of concrete examples. Firmly grounded in reality, this guide will help you optimize usability and engagement while also coping with difficult technical, schedule, and budget constraints. Platt’s technology-agnostic approach illuminates all the principles, techniques, and best practices you need to build great user experiences for the web, mobile devices, and desktop environments. He covers the entire process, from user personas and stories through wireframes, layouts, and execution. He also addresses key issues—such as telemetry and security—that many other UX guides ignore. You’ll find all the resources and artifacts you need: complete case studies, sample design documents, testing plans, and more. This guide shows you how to Recognize and avoid pitfalls that lead to poor user experiences Learn the crucial difference between design and mere decoration Put yourself in your users’ shoes—understand what they want (and where, when, and why) Quickly sketch and prototype user interfaces for easy refinement Test your sketches on real users or appropriate surrogates Integrate telemetry to capture the best possible usage information Use analytics to accurately interpret the data you’ve captured Solve unique experience problems presented by mobile environments Secure your app without compromising usability any more than necessary “Polish” your UX to eliminate user effort everywhere you can Register your product at informit.com/register for convenient access to downloads, updates, and corrections as they become available.

Institutionalization of UX

A Step-by-Step Guide to a User Experience Practice
Author: Eric Schaffer,Apala Lahiri
Publisher: Addison-Wesley
ISBN: 0133123812
Category: Computers
Page: 368
View: 1243

“This book is a great how-to manual for people who want to bring the benefits of improved user experience to their companies. It’s thorough yet still accessible for the smart businessperson. I’ve been working with user-centered design for over twenty years, and I found myself circling tips and tricks.” –Harley Manning, vice president & research director, customer experience, Forrester Research ”Some argue that the big advances in our impact on user experience will come from better methods or new technologies. Some argue that they will come from earlier involvement in the design and development process. The biggest impact, however, will come as more and more companies realize the benefits of user-centered design and build cultures that embrace it. Eric offers a practical roadmap to get there.” –Arnie Lund, connected experience labs technology leader and human—systems interaction lab manager, GE Global Research “User experience issues are a key challenge for development of increasingly complex products and services. This book provides much-needed insights to help managers achieve their key objectives and to develop more successful solutions.” –Aaron Marcus, president, Aaron Marcus and Associates, Inc. “This handy book should be required reading for any executive champions of change in any development organization making products that demand a compelling user experience. It does an excellent job in laying the foundation for incorporating user experience engineering concepts and best practices into these corporations. In today’s competitive economy, business success will greatly depend on instituting the changes in design methods and thinking that are so clearly and simply put forth in this most practical and useful book.” –Ed Israelski, director, human factors, AbbVie “If you’re tasked with building a user-experience practice in a large organization, this book is for you (and your boss). Informed by years of case studies and consulting experience, Eric Schaffer provides the long view, clearly describing what to expect, what to avoid, and how to succeed in establishing user-centered principles at your company.” –Pat Malecek, former user experience manager, AVP, CUA, A.G. Edwards & Sons, Inc. ”For those of us who have evangelized user experience for so many years, we finally have a book that offers meaningful insights that can only come from years of practical experience in the real world. Here is a wonderful guide for all who wish to make user experience a ‘way of life’ for their companies.” –Feliça Selenko, Ph.D., former principal technical staff member, AT&T “Dr. Schaffer’s mantra is that the main differentiator for companies of the future will be the ability to build practical, useful, usable, and satisfying user experiences. This is a book that provides the road map necessary to allow your organization to achieve these goals.” –Colin Hynes, president, UX Inc. Computer hardware no longer provides a competitive edge. Software has become a broadly shared commodity. A new differentiator has emerged in information technology: user experience (UX). Executives recognize that the customer satisfaction that applications and websites provide directly impacts a company’s stock price. While UX practitioners know how to design usable, engaging applications that create good user experiences, establishing that process on an industrial scale poses critical IT challenges for an organization. How do you build user-centered design into your culture? What infrastructure do you need in order to make UX design faster, cheaper, and better? How do you create the organizational structure and staffing solution that will support UX design over time? Institutionalization of UX shows how to develop a mature, user-centered design practice within an enterprise. Eric Schaffer guides readers step by step through a solid methodology for institutionalizing UX, providing practical advice on the organizational change, milestones, toolsets, infrastructure, staffing, governance, and long-term operations needed to achieve fully mature UX engineering. First published in 2004 as Institutionalization of Usability, this new, expanded edition looks beyond the science of usability to the broader, deeper implications of UX: Once customers can use your applications and websites easily, how does your organization ensure that those engagements are satisfying, engaging, and relevant? Contextual innovation expert Apala Lahiri contributes a new chapter on managing cultural differences for international organizations. Whether you are an executive leading the institutional-ization process, a manager supporting the transition of your organization’s UX practice, or an engineer working on UX issues, this guide will help you build a mature and sustainable practice in UX design.