1 User Interfaces at Microsoft Research Intelligent Information Access using Animated 2 and 3D Information Visualization Mary Czerwinski.

Slides:



Advertisements
Similar presentations
Introduci ng :. .NET Presentation Overview: Summary of.NET Benefits Software Architecture.NET Screens Overview The purpose of this presentation is to.
Advertisements

© 2011 Delmar, Cengage Learning Chapter 1 Getting Started with Dreamweaver.
Chapter 11 Designing the User Interface
MICHAEL MARINO CSC 101 Whats New in Office Office Live Workspace 3 new things about Office Live Workspace are: Anywhere Access Store Microsoft.
Obligatory cuteness. Guidelines for Using Multiple Views in Information Visualization ● A guideline paper – does not introduce any new techniques, but.
ORGANIZING THE CONTENT Physical Structure
Clipping Lists & Change Borders: Improving Multitasking Efficiency with Peripheral Information Design Mary Czerwinski George Robertson Desney Tan Microsoft.
LifeLines:Visualizing Personal Histories Plaisant, Milash, Rose, Widoff, Shneiderman Presented by Girish Kumar and Rajiv Gandhi.
From Hierarchies to Polyarchies: Visualizing Multiple Relationships George G. Robertson Microsoft Research George G. Robertson Microsoft Research.
Visual Thinking and Visual Thinking Tools: Space, Time and Simple Cognitive Models to Support Design Colin Ware Data Visualization Research Lab, CCOM,
LAYOUT OF PAGE ELEMENTS September 28 th, PATTERNS Common ways to use the Layout Elements of Visual Hierarchy, Visual Flow, Grouping and Alignment,
Adam Phillippy Michael Schatz CMSC 838S April 4 th, D 2D vs. 3D.
Small Displays Nicole Arksey Information Visualization December 5, 2005 My new kitty, Erwin.
PaperLens Understanding Research Trends in Conferences using PaperLens Work by Bongshin Lee, Mary Czerwinski, George Robertson, and Benjamin Bederson Presented.
Microsoft ® Research Faculty Summit 2002 Building Scalable User Interfaces for Mobile Devices using.NET Technologies Benjamin B. Bederson Computer Science.
More Interfaces for Retrieval. Information Retrieval Activities Selecting a collection –Lists, overviews, wizards, automatic selection Submitting a request.
Evaluation Adam Bodnar CPSC 533C Monday, April 5, 2004.
Non-Photorealistic Rendering RENDERING + COMPOSITION.
Web Site Design Marti Hearst (UCB SIMS) SIMS 213, UI Design & Development April 6, 1999.
CMPUT 301: Lecture 25 Graphic Design Lecturer: Martin Jagersand Department of Computing Science University of Alberta Notes based on previous courses by.
Cone Trees and Collapsible Cylindrical Trees
Enterprise Search With SharePoint Portal Server V2 Steve Tullis, Program Manager, Business Portal Group 3/5/2003.
Microsoft Visio is diagramming software for Microsoft Windows. It uses vector graphics to create diagrams. The 2007 Standard and Professional editions.
Chapter 1 Getting Started With Dreamweaver. Explore the Dreamweaver Workspace The Dreamweaver workspace is where you can find all the tools to create.
Chapter 13: Designing the User Interface
McGraw-Hill/Irwin The Interactive Computing Series © 2002 The McGraw-Hill Companies, Inc. All rights reserved. Microsoft PowerPoint 2002 Working with External.
DHTML. What is DHTML?  DHTML is the combination of several built-in browser features in fourth generation browsers that enable a web page to be more.
Information Design and Visualization
1 WEB Engineering Introduction to Electronic Commerce COMM1Q.
© 2010 Pearson Addison-Wesley. All rights reserved. Addison Wesley is an imprint of Designing the User Interface: Strategies for Effective Human-Computer.
MSR Data Mountain Using Spatial Memory for Data Management Written by: George Roberston, Mary Czerwinski, Kevin Larson, Daniel C. Robbins, David Thiel,
Copyright 2012 Adobe Systems Incorporated. All rights reserved. ® Copyright 2010 Adobe Systems Incorporated. All rights reserved. ® Copyright 2012 Adobe.
1 Human Computer Interaction Week 12 Information Search & Visualization.
Information Visualization Using 3D Interactive Animation Meng Tang 05/17/2001 George G. Robertson, Stuart K. Card, and Jock D. Mackinlay.
User Experience and Interface Design for Web Apps
Software Engineering Chapter 16 User Interface Design Ku-Yaw Chang Assistant Professor Department of Computer Science and Information.
CHAPTER TEN AUTHORING.
Intuitive Database Query System, Zooming Query Results Previews Drawing upon existing literature on zooming interface technology, intuitive navigation.
Macromedia Studio 8 Step-by-Step MACROMEDIA FLASH 8 Introduction.
Recuperação de Informação B Cap. 10: User Interfaces and Visualization , , 10.9 November 29, 1999.
Copyright © 2005, Pearson Education, Inc. Slides from resources for: Designing the User Interface 4th Edition by Ben Shneiderman & Catherine Plaisant Slides.
Do these make any sense?. Navigation Moving the viewpoint as a cost of knowledge.
Personalized Interaction With Semantic Information Portals Eric Schwarzkopf DFKI
Mao Lin Huang University of Technology, Sydney, Visual Representations of Data and Knowledge.
3 Copyright © 2004, Oracle. All rights reserved. Working in the Forms Developer Environment.
CS3041 – Final week Today: Searching and Visualization Friday: Software tools –Study guide distributed (in class only) Monday: Social Imps –Study guide.
14. Information Search and Visualization
1D & 2D Spaces for Representing Data Mao Lin Huang.
Pad++: A Zoomable Graphical User Interface. Motivations View information at multiple scales –Semantic zooming Tap into natural spatial ways of thinking.
Information Models An “information space” that users navigate –Information integration, a key aspect of mental model Want a structure that is simple and.
Storage dashboard Status report A.Baranovski 12/10/07.
Interactive Visualisation of Sound Objects Visualise: (vb) to form a mental image or vision ofVisualise: (vb) to form a mental image or vision of Cognitive.
Information Visualiation: Trees Chris North cs3724: HCI.
User Interface Design Patterns: Part 1 Kirsten McCane.
1 ITM 734 Introduction to Human Factors in Information Systems Cindy Corritore Information Visualization.
The Task Gallery A 3-D Window Manager Presented By - - Priya Shivakumar Developed By – - Microsoft Research George Robertson Daniel Robbins..
Information Design Goal: identify methods for representing and arranging the objects and actions possible in a system in a way that facilitates perception.
Web mining is the use of data mining techniques to automatically discover and extract information from Web documents/services
DHTML.
Objectives At the end of this session, students will be able to:
Ubiquitous Computing and Augmented Realities
CSC420 Page Layout.
Comprehend. Create. Communicate. Achieve More.
Visualization of Web Search Results in 3D
IVend Retail 6.5 Dashboard Designer.
Document Visualization at UMBC
Intermountain West Data Warehouse
Information Design and Visualization
Information Visualization (Part 1)
CHAPTER 7: Information Visualization
Presentation transcript:

1 User Interfaces at Microsoft Research Intelligent Information Access using Animated 2 and 3D Information Visualization Mary Czerwinski

2 A Sweet Spot?  Use 3D Visuals  Apply 3D cues  Occlusion, Relative Size, Shadows  Spatialized Audio  2D Interaction technique  Little or no egocentric navigation  Objects come to the user  Use 3D Visuals  Apply 3D cues  Occlusion, Relative Size, Shadows  Spatialized Audio  2D Interaction technique  Little or no egocentric navigation  Objects come to the user

3 Data Mountain Subject Layout of 100 Pages “Strongest cue... relative size”

4 Video Data Mountain

5 Data Mountain Usability Study #1 (Compare with IE4 Favorites)  Reliably faster (26%) Study #2 (Longevity and Thumbnails)  After 6 months, no performance change  Images help, but are not required Study #1 (Compare with IE4 Favorites)  Reliably faster (26%) Study #2 (Longevity and Thumbnails)  After 6 months, no performance change  Images help, but are not required

6 “Thumbless” Data Mountain

7 Study #2 Results

8

9 Visualizing Implicit Queries  2 studies:  on management  on retrieval  Visualized with DM  3D, spatial layout of web pages  Pages similar to selected page are highlighted  2 studies:  on management  on retrieval  Visualized with DM  3D, spatial layout of web pages  Pages similar to selected page are highlighted

10 Implicit Queries (IQ): Performance Benefits  IQ users (IQ1 & 2)  built more categories  took longer organizing  faster finding pages  Retrieval far more frequent implies IQ faster overall IQ1,2 use different similarity metrics

11 Glances Novel 3D navigation technique  Lightweight, ephemeral Two-handed  Non-dominant hand used for glance gesture Low-cost awareness of surrounding area Novel 3D navigation technique  Lightweight, ephemeral Two-handed  Non-dominant hand used for glance gesture Low-cost awareness of surrounding area

12 Toolspaces  Objects attached to virtual body  Glances used to get to toolspaces  Multiple uses  3D widgets  Information store  Object transport  Objects attached to virtual body  Glances used to get to toolspaces  Multiple uses  3D widgets  Information store  Object transport

13 Task Gallery 3D Shell for Windows Task Management  Simple, forward-back navigation  Tasks laid out spatially on floor, ceiling, walls  Simple task switch 3D Shell for Windows Task Management  Simple, forward-back navigation  Tasks laid out spatially on floor, ceiling, walls  Simple task switch

14 Task Gallery Simultaneous viewing of multiple windows  Simple shift select  Smart arrangement  Use 3D to provide uniform scaling Simultaneous viewing of multiple windows  Simple shift select  Smart arrangement  Use 3D to provide uniform scaling

15 Task Gallery Tools  Glance Left for Start Palette  Glance Right for Windows Explorer  Glance Up or Down for status and notification  Glance Left for Start Palette  Glance Right for Windows Explorer  Glance Up or Down for status and notification

16 Task Gallery  Windows stacked on podium or in space until selected for use via “flicking”  User studies improved performance  Exploring other spaces/metaphors  Windows stacked on podium or in space until selected for use via “flicking”  User studies improved performance  Exploring other spaces/metaphors

17 Video Task Gallery

18 Hierarchy Visualization 2D and 3D Research Most frequently requested visualization solution from MS product teams Hierarchy Visualization 2D and 3D Research Most frequently requested visualization solution from MS product teams

19 Current Approaches Windows Tree Control  Many observed problems (from customers and usability testing) Many 2D and 3D hierarchy visualizations  Each works for some tasks and some scales Windows Tree Control  Many observed problems (from customers and usability testing) Many 2D and 3D hierarchy visualizations  Each works for some tasks and some scales

20 Problems: Fitting Data Extreme aspect ratio (broad and shallow) Balanced tree visualization not informative May be multiple hierarchies Scaling issues Extreme aspect ratio (broad and shallow) Balanced tree visualization not informative May be multiple hierarchies Scaling issues

21 Problems: Cognitive Overhead Loss of context when looking at detail Loss of detail when looking at overview Separate detail/overview – extra overhead Which item is open? Poor use of display space Loss of context when looking at detail Loss of detail when looking at overview Separate detail/overview – extra overhead Which item is open? Poor use of display space

22 Problems: Fitting User Task Multiple foci of interest is difficult No integration of tree view with search Tree structure may not reflect or support user task at hand Multiple foci of interest is difficult No integration of tree view with search Tree structure may not reflect or support user task at hand

23 Hierarchical Tree Control Problem

24 Basic View Strategies Two view (separate detail/overview views) Distorted view  Distorted data: fisheye  Distorted space: 3D, hyperbolic Focus in Context (integrated view) Two view (separate detail/overview views) Distorted view  Distorted data: fisheye  Distorted space: 3D, hyperbolic Focus in Context (integrated view)

25 Basic Visualization Approaches Indentation  Tree control  Fisheye Containment  Treemaps  Pad++ Indentation  Tree control  Fisheye Containment  Treemaps  Pad++ Clustering Galaxy of News Galaxy of News ThemeScapeThemeScape Hot SauceHot SauceGeographic Floor plans Floor plans Street mapsStreet maps

26 Basic Visualization Approaches Node-link diagrams  SemNet  2D diagrams  Cone Tree  Fisheye Cone Tree  Hyperbolic viewer  FSN  XML3D Node-link diagrams  SemNet  2D diagrams  Cone Tree  Fisheye Cone Tree  Hyperbolic viewer  FSN  XML3D

27 Perceptualization Goals Effective Use of Visual Perception Utilize Visual Perception Characteristics  Encode Documents along Multi-Dimensions  Add Shading/Transparency Cues to Increase Pre- attentive 3D Perception Audio Perception Haptic Perception Effective Use of Visual Perception Utilize Visual Perception Characteristics  Encode Documents along Multi-Dimensions  Add Shading/Transparency Cues to Increase Pre- attentive 3D Perception Audio Perception Haptic Perception

28 Perceptive Senses Available Ready to Use  Visual  3D Spatialization  Volume / Size  Color  Shape (curvature)  Opacity  Texture  Haptic Ready to Use  Visual  3D Spatialization  Volume / Size  Color  Shape (curvature)  Opacity  Texture  Haptic Experimental –Proprioception –Haptic –Auditory –Olfactory

29 XML3D

30 User Study-XML3D Used Snap.com content; compared XML3D to and 2D collapsible tree control UIUsed Snap.com content; compared XML3D to and 2D collapsible tree control UIwww.snap.com Target end users were developers and maintainers of large web info spacesTarget end users were developers and maintainers of large web info spaces Used search tasksUsed search tasks Single or multiple parentsSingle or multiple parents New of existing categoriesNew of existing categories Used Snap.com content; compared XML3D to and 2D collapsible tree control UIUsed Snap.com content; compared XML3D to and 2D collapsible tree control UIwww.snap.com Target end users were developers and maintainers of large web info spacesTarget end users were developers and maintainers of large web info spaces Used search tasksUsed search tasks Single or multiple parentsSingle or multiple parents New of existing categoriesNew of existing categories

31

32 Hierarchical Tree Control UI

33 Task Time Results: XML3D v. 2D UI’s

34 Consistency, Tool Usage Results For existing categories, XML3D benefits do not sacrifice quality of search Users preferred 2D lists for new category tasks. Why? For existing categories, XML3D benefits do not sacrifice quality of search Users preferred 2D lists for new category tasks. Why?

35 Direction… Using perceptual cues to provide important visual pattern information to user User can search or browse 3D final arrangement can emphasize multiple/user defined attributes Ready to drop in audio, haptic, clustering, implicit query Using perceptual cues to provide important visual pattern information to user User can search or browse 3D final arrangement can emphasize multiple/user defined attributes Ready to drop in audio, haptic, clustering, implicit query

36 3D UI Conclusions  Exploration of Desktop 3D “sweet spots”  Perform well against existing GUIs  Usability test informs design evolution  Audio in 3D environment is useful  Let users choose organization  Spatial memory and perceptual cues critical in Desktop 3D  Exploration of Desktop 3D “sweet spots”  Perform well against existing GUIs  Usability test informs design evolution  Audio in 3D environment is useful  Let users choose organization  Spatial memory and perceptual cues critical in Desktop 3D

37 3D User Interfaces Future Work  High value non-game apps:  Shell/Web/Mail/File Browser  New 3D interaction techniques  Navigation and manipulation  Input devices/techniques  New visualization techniques  Prove value of 3D and interactive animation  High value non-game apps:  Shell/Web/Mail/File Browser  New 3D interaction techniques  Navigation and manipulation  Input devices/techniques  New visualization techniques  Prove value of 3D and interactive animation