Document Lens 3D Visualization Tool For Large Rectangular Presentations.

Slides:



Advertisements
Similar presentations
Recuperação de Informação B Cap. 10: User Interfaces and Visualization , , , November 29, 1999.
Advertisements

1 Tecplot, Inc. Tecplot SDK Overview. Reporting (Tecplot RS Page Layout)
Dynamic Queries for Visual Information Seeking Ben Shneiderman Jin Tong Hyunmo Kang Cmsc838 Sep. 28, 1999.
INFORMATION MURAL A technique for displaying and navigating large information spaces Dean F. Jerding and John T. Stasko Graphics, Visualization, and Usability.
1 Content-Based Retrieval (CBR) -in multimedia systems Presented by: Chao Cai Date: March 28, 2006 C SC 561.
Visualizing Cyberspace: Information Visualization in the Harmony Internet Browser Keith Andrews, 1995 April Minho Shin.
Cone Trees and Collapsible Cylindrical Trees
Sketchify Tutorial Graphics and Animation in Sketchify sketchify.sf.net Željko Obrenović
Scenes, Cameras & Lighting. Outline  Constructing a scene  Using hierarchy  Camera models  Light models.
THE PERSPECTIVE WALL Jock D Mackinlay George D Robertson Stuart K Card.
Software Construction and Evolution - CSSE 375 Software Documentation 1 Shawn & Steve Right – For programmers, it’s a cultural perspective. He’d feel almost.
1 © Netskills Quality Internet Training, University of Newcastle Flash 8: Animation Techniques © Netskills, Quality Internet Training, University of Newcastle.
EF 101 Analysis & Skills Module 1.2 Engineering Graphics - Introduction and Sketching Basics.
MULTIMEDIA TECHNOLOGY SMM 3001 MEDIA - GRAPHICS. In this chapter how the computer creates, stores, and displays graphic images how the computer creates,
Lesson 1: Intro to Animation
Document (Text) Visualization Mao Lin Huang. Paper Outline Introduction Visualizing text Visualization transformations: from text to pictures Examples.
Virtual reality. Tasks 3D digital model from planes 3D digital model of existing objects Office work Field observations Solid modeling Photogrammetry.
DEVSView: A DEVS Visualization Tool Wilson Venhola.
Objectives To identify the key parts of the clients brief. To identify possible success criteria To complete the specification sheet.
Pad++1 Pad++ A Zooming Graphical Interface for Exploring Alternate Interface Physics Presented by Dilshad Akhter by Benjamin B. Bederson James D. Hollan.
Topic 10 - Image Analysis DIGITAL IMAGE PROCESSING Course 3624 Department of Physics and Astronomy Professor Bob Warwick.
Interacting with Huge Hierarchies: Beyond Cone Trees Jeromy Carriere, Rick Kazman Computer Graphics Lab, Department of Computer Science University of Waterloo,
POWERPOINT REVIEW Computer Technology. After reading the definition, think of the answer. Then, click to reveal the answer and see if you are correct.
Methodology - Conceptual Database Design. 2 Design Methodology u Structured approach that uses procedures, techniques, tools, and documentation aids to.
Software Testing and Quality Assurance Software Quality Assurance 1.
Game City In this project you will learn the basics of visual programming to start creating your own games. The tool you will be using to do this is Microsoft.
Methodology - Conceptual Database Design
Matthew van Cittert Supervisor: Prof. Shaun Bangay A second look at the “glorified text-editor”
Prototyping What prototyping is The benefits of prototyping Low-fidelity and high-fidelity prototypes, and the advantages of each How to build paper prototypes.
Character Setup In addition to rigging for character models, rigging artists are also responsible for setting up animation controls for anything that is.
Hyperbolic Trees A Focus + Context Technique John lamping Ramana Rao Peter Pirolli Joy Mukherjee.
The Emotion Quiz Cecelia Redding Erika Zimmermann Jeff Crowe Torben Eisler.
 Dr. Syed Noman Hasany.  Review of known methodologies  Analysis of software requirements  Real-time software  Software cost, quality, testing and.
Human Computer Interaction
Animation Animation Project Promote a Product or Event
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.
Subject Name: Computer Graphics Subject Code: Textbook: “Computer Graphics”, C Version By Hearn and Baker Credits: 6 1.
Jagoda Charazka E 033 / 245 / D PDF TECHNOLOGY Web Space Workshop SS2007.
User Interface Design Patterns: Part 1 Kirsten McCane.
Design and Layout (part two)
The Task Gallery A 3-D Window Manager Presented By - - Priya Shivakumar Developed By – - Microsoft Research George Robertson Daniel Robbins..
Graphics, Modeling, and Textures Computer Game Design and Development.
Some Thoughts to Consider 5 Take a look at some of the sophisticated toys being offered in stores, in catalogs, or in Sunday newspaper ads. Which ones.
Learning Aim B.  It is a good idea to think carefully about the design of a website before you try to implement it.
William H. Bowers Visual Interface Design. William H. Bowers Topics Visual Software Visual Interface Canonical Vocabulary.
3D GRAPHICS RENDERING PIPELINE CS / TECHNICAL BACKGROUND PAGE 11.
Designing for all Making your VLE accessible. Universal Design for Learning “Universal Design for Learning is a set of principles for curriculum development.
Design Evaluation Overview Introduction Model for Interface Design Evaluation Types of Evaluation –Conceptual Design –Usability –Learning Outcome.
Digital Media Dr. Jim Rowan ITEC 2110 Vector Graphics II.
DOCUMENTATION REF: Essentials of IT (Hamilton et al) Chapter 1.
Visualization Design Principles cs5984: Information Visualization Chris North.
UNIT 1: Introduction To The AutoCAD Interface Objectives: Be able to identify, describe and/or apply… The key components of AutoCAD interface The AutoCAD.
 System Requirement Specification and System Planning.
Table Lens Paper – The Table Lens: Merging Graphical and Symbolic Representations in an Interactive Focus + Context Visualization for Tabular Information.
Computer Graphics.
Creating Visual Effects and Animation
A Perceptual Shape Descriptor
Web Design and Development
HCI in the software process
Graphics, Modeling, and Textures
cs5984: Information Visualization Chris North
Enhanced Dynamic Queries via Movable Filters
Dynamic Queries for Visual Information Seeking Ben Shneiderman
HCI in the software process
Dr. Jim Rowan ITEC 2110 Vector Graphics II
Transformation Operators
LIVEDOCS Audris Mockus, Stacie Hibino, Todd Graves
SeeSoft A Visualization Tool..
Building Dynamic Interactive X3D Scenes A Cookbook
Presentation transcript:

Document Lens 3D Visualization Tool For Large Rectangular Presentations

Aims Very basic – visualization of data 3D – to make effective use of space Interactive animation Provide focus+detail / context+detail representation Aid user in perceiving patterns or textures in information

Detailed Description General visualization technique based on a common strategy for understanding paper documents when their structure is not known

Problems with the layout of Information Text too small to read but yet needed to perceive patterns. Traditional magnifying lens

Features Lens – rectangular – interested in text that is mostly rectangular Sides are elastic and pull the surrounding parts towards the lens creating a pyramid

Animation Mouse controls motion in x-y plane Space and alt keys move the lens forward and backward in the z plane

Technical details Rendering the text 5 times – translation, rotation and scaling Clipping Culling Greeking - useful for maintaining the interactive animation rates

Drawbacks Lens size is fixed Lens occupying most of the viewing frustrum Only simple string match is implemented

Additions Adjustment to lens size and shape More elaborate search methods

Usability Attributes Learnability Retention Ease of use Error recovery User satisfaction