- Visibility – Know state of device and actions available
- Feedback – Sending information back to the user about what action has been done and what has been accomplished
- Constraints – Restricting the possible user actions that can be performed
- Consistency – Design interfaces to have similar operations and use similar elements for achieving similar tasks
- Affordance – Attribute of an object that allows people to know how to use it
HCI Design Principles
- Know your user
– This can be hard when your user group is very general
- Reduce cognitive load
– This concerns designing so that users don’t have to remember large amounts of detail
- Engineering for errors
– Engineering for errors includes forcing a user to prevent him or her from making an error or at least make it more difficult
- Maintain consistency and clarity
– You can maintain consistency by using standard operations and representations and from using appropriate metaphors that help to build and maintain a user’s mental model of the system
User Experience
- Satisfying
- Enjoyable
- Fun
- Entertaining
- Helpful
- Motivating
- Aesthetically pleasing
- Supportive of creativity
- Rewarding
- Emotionally fulfilling
Usability
can be broken down into the following goals:
- Effectiveness – How accurately and completely users can
accomplish tasks
- Efficiency – How quickly users can complete tasks
- Safety – Avoid dangerous situations caused by interaction with
technology
- Utility – Provide enough functionality for users to accomplish
necessary tasks
- Learnability – How easy is it to learn to use technology
- Memorability – How easy is it to remember how to use a
technology once you have learned how to use it
lecture2
Paper Presentation Schedule
09/12 – 유경환 User-evaluated Gestures for Touchless Interactions from a Distance
09/26 – 서기영 CGLXTouch: A multi-user multi-touch approach for ultra-high-resolution collaborative workspaces (FGCS10-CGLXTouch)
10/10 – 이남형 Extended Multitouch: Recovering Touch Posture and Differentiating Users using a Depth Camera (UIST12-ExtendedMultitouch-p487-murugappan)
10/10 – 유경환 ZeroN: Mid-Air Tangible Interaction Enabled by Computer Controlled Magnetic Levitation (UIST11-p327-lee)
10/17 – 임창재 Cross-Device Interaction via Micro-mobility and F-formations (UIST12-GroupTogether-p13)
10/17 – 김향중 Cooperative Gestures: Multi-User Gestural Interactions for Co-located Groupware (CHI06-Cooperative Gestures)
10/24 – 다삼 (Multi-User, Multi-Display Interaction with a Single-User, Single-Display Geospatial Application)
중간 발표 (Research Survey)
10/31 – 유경환 FingerGlass: Efficient Multiscale Interaction on Multitouch Screens (CHI11-fingerglass)
10/31 – 서기영 Visualization of High-Resolution Image Collections on Large Tiled Display Walls (FGCS11-342)
11/07 – 김향중 Ubiquitous Cursor: A Comparison of Direct and Indirect Pointing Feedback in Multi-Display Environments (GI11-205-xiao-Ubiquitous Cursor)
11/07 – 임창재 A Scalable Distributed Paradigm for Multi-User Interaction with Tiled Rear Projection Display Walls (VIS10-A Scalable Distributed Paradigm ….)
11/14 – 이남형 The Mirror Between Two Worlds : Multitouch-Multiuser Interaction for 3D Digital Objects and Environments (IGI13-Mirror-Surface-eCHNG-vFM)
11/14 – 임창재 ARC-Pad: Absolute+Relative Cursor Positioning for Large Displays with a Mobile Touchscreen (UIST09-ARC-Pad-p153-mccallum)
11/21 – 다삼 Mid-air Pan-and-Zoom on Wall-sized Displays (CHI11-midair-panzoom)
11/21 – 김향중 Visual Separation in Mobile Multi-Display Environments (UIST11-p451-cauchard)
11/28 – 서기영 Giga-stack: A Method for Visualizing Giga-Pixel Layered Imagery on Massively Tiled Displays (FGCS10-gigastack)
11/28 – 이남형 FlowBlocks : A Muti-Touch UI for Crowd Interaction (UIST12-FlowBlocks-p497-block)
12/05 – 다삼
최종 발표
Project groups
Project groups
1. 유경환, 이남형, 김향중
2. 서기영, 임창재
lecture1
Reading lists
Reading summary report
1-page (single-line, 10 point font) summary report of an article
“T. K. Khan, A Survey of Interaction Technique and Devices for Large High Resolution Displays, Visualization of Large and Unstructured Data Sets 2010” due by 9/12.