Visualizing LiveNet with ENCCON Model Quang Vinh Nguyen Computer Systems Department Faculty of Information Technology University of Technology, Sydney.

Slides:



Advertisements
Similar presentations
TU e technische universiteit eindhoven / department of mathematics and computer science Modeling User Input and Hypermedia Dynamics in Hera Databases and.
Advertisements

Visualization of Computer Networks By Richard Zschech Supervisor: Dr. Paul Coddington, Dr. Ken Hawick.
H3: Laying Out Large Directed Graphs in 3D Hyperbolic Space Tamara Munzner, Stanford University.
The Last Procedure Before First Functional Prototype Grant Boomer, Brett Papineau, Tanis Lopez, Archana Shrestha CS 383.
Chapters 7 & 9 System Scope
CPSC 533C Static and Moving Patterns Presented by Ken Deeter Slides borrowed from Colin Ware’s PPT Slides.
Interactive Visualization of Small World Graphs An implementation in prefuse.
1 Presented by Jean-Daniel Fekete. 2  Motivation  Mélange [Elmqvist 2008] Multiple Focus Regions.
Visual Analysis of Large Graphs Using (X, Y)-clustering and Hybrid Visualizations V. Batagelj, W. Didimo, G. Liotta, P. Palladino, M. Patrignani (Univ.
Chapter 2 Data Models Database Systems: Design, Implementation, and Management, Seventh Edition, Rob and Coronel.
SIMS 247: Information Visualization and Presentation jeffrey heer
Force Directed Algorithm Adel Alshayji 4/28/2005.
DEPARTMENT OF COMPUTER SCIENCE SOFTWARE ENGINEERING, GRAPHICS, AND VISUALIZATION RESEARCH GROUP 15th International Conference on Information Visualisation.
Force Directed Algorithm Adel Alshayji 4/28/2005.
Tree-Maps Cyntrica Eaton February 11, 2001 A Space-Filling Approach to the Visualization of Hierarchical Information Structures Brian Johnson Ben Shneiderman.
WebDynpro for ABAP Short introduction.
Abstract Shortest distance query is a fundamental operation in large-scale networks. Many existing methods in the literature take a landmark embedding.
19 April, 2017 Knowledge and image processing algorithms for real-life applications. Dr. Maria Athelogou Principal Scientist & Scientific Liaison Manager.
TIBCO Designer TIBCO BusinessWorks is a scalable, extensible, and easy to use integration platform that allows you to develop, deploy, and run integration.
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 1 August 15th, 2012 BP & IA Team.
A Visual Browser for Large-Scale Online Auctions Quang Vinh Nguyen and Mao Lin Huang Faculty of Information Technology University of Technology, Sydney.
Tree-Maps: A Space-Filling Approach to the Visualization of Hierarchical Information Structures Presented by: Daniel Loewus-Deitch.
1 Visual Analysis of Large Heterogeneous Social Networks by Semantic and Structural Abstraction Zequian shen, Kwan-Liu Ma, Tina Eliassi-Rad Department.
What is a Database? A database is any collection of data.
2 1 Chapter 2 Data Model Database Systems: Design, Implementation, and Management, Sixth Edition, Rob and Coronel.
By LaBRI – INRIA Information Visualization Team. Tulip 2010 – version Tulip is an information visualization framework dedicated to the analysis.
Systems Analysis – Analyzing Requirements.  Analyzing requirement stage identifies user information needs and new systems requirements  IS dev team.
Systems analysis and design, 6th edition Dennis, wixom, and roth
Concepts of Database Management, Fifth Edition Chapter 1: Introduction to Database Management.
Web-Enabled Decision Support Systems
2 1 Chapter 2 Data Models Database Systems: Design, Implementation, and Management, Seventh Edition, Rob and Coronel.
Pad++1 Pad++ A Zooming Graphical Interface for Exploring Alternate Interface Physics Presented by Dilshad Akhter by Benjamin B. Bederson James D. Hollan.
A Metadata Based Approach For Supporting Subsetting Queries Over Parallel HDF5 Datasets Vignesh Santhanagopalan Graduate Student Department Of CSE.
3231 Software Engineering By Germaine Cheung Hong Kong Computer Institute Lecture 12.
Graphics A graphics program allows you to combine pictures and text in many different ways. Features – General Level Draw graphics Enter Text Common Tools.
Visualizing Information in Global Networks in Real Time Design, Implementation, Usability Study.
A Focus+Context Technique Based on Hyperbolic Geometry for Visualizing Large Hierarchies. John Lamping, Ramana Rao, and Peter Pirolli Xerox Palo Alto Research.
1 Human Computer Interaction Week 12 Information Search & Visualization.
-1- Philipp Heim, Thomas Ertl, Jürgen Ziegler Facet Graphs: Complex Semantic Querying Made Easy Philipp Heim 1, Thomas Ertl 1 and Jürgen Ziegler 2 1 Visualization.
Visual Analysis of Hierarchical Management Data Zhao Geng 1, Gaurav Gathania 2, Robert S.Laramee 1 and ZhenMin Peng 1 1 Visual Computing Group, Computer.
Software Breakdown. Monday, October 26, 2009 CS410 Green Team Fall High Level Architecture.
Visualization and analysis of microarray and gene ontology data with treemaps Eric H Baehrecke, Niem Dang, Ketan Babaria and Ben Shneiderman Presenter:
1.file. 2.database. 3.entity. 4.record. 5.attribute. When working with a database, a group of related fields comprises a(n)…
Slide 3- 1 Notation for Constraints on Relationships Cardinality ratio (of a binary relationship): 1:1, 1:N, N:1, or M:N Shown by placing appropriate numbers.
Intuitive Database Query System, Zooming Query Results Previews Drawing upon existing literature on zooming interface technology, intuitive navigation.
 Three-Schema Architecture Three-Schema Architecture  Internal Level Internal Level  Conceptual Level Conceptual Level  External Level External Level.
Creating Web Pages Chapter 5 Learn how to… Identify Web page creation strategies. Define HTML Web page elements. Describe the principles of good screen.
Chapter 10 Analysis and Design Discipline. 2 Purpose The purpose is to translate the requirements into a specification that describes how to implement.
Attributed Visualization of Collaborative Workspaces Mao Lin Huang, Quang Vinh Nguyen and Tom Hintz Faculty of Information Technology University of Technology,
Semantic Wordfication of Document Collections Presenter: Yingyu Wu.
Exploring the Macromedia Flash Workspace – Lesson 2 1 Exploring the Macromedia Flash Workspace Lesson 2.
What’s New in Office 2007 By: Kathleen MacKinnel.
VisDB: Database Exploration Using Multidimensional Visualization Maithili Narasimha 4/24/2001.
Visualizing Massive Multi-Digraphs James Abello Jeffrey Korn Information Visualization Research Shannon Laboratories, AT&T Labs-Research All the graphs.
3. THE LANGUAGE OF INTERFACE DESIGN. Design decisions at different levels of visual form LevelExample Pixel. Graphic atomsA, 3 _ graphic fragmentsWord,
Pad++: A Zoomable Graphical User Interface. Motivations View information at multiple scales –Semantic zooming Tap into natural spatial ways of thinking.
Visualizing Large Dynamic Digraphs Michael Burch.
Visualization Four groups Design pattern for information visualization
1 Multi-level Configuration Management with Fine-grained Logical Units Tien N. Nguyen Electrical and Computer Engineering Department Iowa State University.
Review Chris North cs3724: HCI. Midterm Topics Scenario-based design: (ch 1-4) SBD background –metrics, tradeoffs, scenarios Requirements analysis –Field.
1 Presentation Methodology Summary B. Golden. 2 Introduction Why use visualizations?  To facilitate user comprehension  To convey complexity and intricacy.
John Lamping, Ramana Rao, Peter Porolli
2 1 Database Systems: Design, Implementation, & Management, 7 th Edition, Rob & Coronel Data Models Why data models are important About the basic data-modeling.
DBS201: Data Modeling. Agenda Data Modeling Types of Models Entity Relationship Model.
INFO Week 7 Indexing and Searching Dr. Xia Lin Assistant Professor College of Information Science and Technology Drexel University.
1 INTRODUCTION TO COMPUTER GRAPHICS. Computer Graphics The computer is an information processing machine. It is a tool for storing, manipulating and correlating.
Component and Deployment Diagrams
Collaboration Spotting: Visualisation of LHCb process data
Visualization of Web Search Results in 3D
Data Model.
Presentation transcript:

Visualizing LiveNet with ENCCON Model Quang Vinh Nguyen Computer Systems Department Faculty of Information Technology University of Technology, Sydney

ENCCON Model ENCCON: Enclosure + Connection approach ENCCON: Enclosure + Connection approach Enclosure: use enclosure to present the hierarchical structuresEnclosure: use enclosure to present the hierarchical structures Connection: display structures using node-link diagramsConnection: display structures using node-link diagrams Objectives Objectives Enhance the usability of display spaceEnhance the usability of display space Improve the perception: node-link diagrams to show the relationshipsImprove the perception: node-link diagrams to show the relationships

Enccon Model Geometrical Layout Define the position of all vertexes in 2D Define the position of all vertexes in 2D Each vertex is bounded by a rectangular local region Each vertex is bounded by a rectangular local region Position of the vertex is at the centre of the rectangle Position of the vertex is at the centre of the rectangle Each sub-hierarchy is drawn restrictedly within the bounded rectangle Each sub-hierarchy is drawn restrictedly within the bounded rectangle An Example of Geometrical Layout of ENCCON

Enccon Model Geometrical Layout A medium large size data set (approximately 190 nodes) A very large size data set (approximately nodes)

Enccon Model Improved Geometrical Layout (100% Space Efficiency) A medium large size data set (approximately 190 nodes) The Complete Java Documentation’s File System (approximately nodes)

Enccon Model Navigation and Interaction Apply a new focus+context visualization technique. Apply a new focus+context visualization technique. Independent to the layout algorithm. Independent to the layout algorithm. Display both detail-view and context-view using semi-transparency. Display both detail-view and context-view using semi-transparency. Detail-view: entire display areaDetail-view: entire display area Context-view: smaller window at the backgroundContext-view: smaller window at the background Only one view is active at a time  other view becomes semi-transparent. Only one view is active at a time  other view becomes semi-transparent. Animation is applied to each interaction  preserve mental maps. Animation is applied to each interaction  preserve mental maps.

The LiveNet System A knowledge management and enterprise collaborative tool. A knowledge management and enterprise collaborative tool. Application in learning environment: Application in learning environment: Allow users to create digital workspaces for their activitiesAllow users to create digital workspaces for their activities Provides the flexibility to customise workspacesProvides the flexibility to customise workspaces Based on a meta-model: Based on a meta-model: Stored as a relational databaseStored as a relational database Provide the flexibility to setup collaborative workspacesProvide the flexibility to setup collaborative workspaces

LiveNet’s Interface

Limitation of LiveNet’s Interface Hardly to see the relations. Hardly to see the relations. Hierarchical RelationsHierarchical Relations Accessing RelationsAccessing Relations Participating RelationsParticipating Relations Sharing RelationsSharing Relations Lack of the meaningful visual presentation of various types of the logical relationships. Lack of the meaningful visual presentation of various types of the logical relationships. Difficult for non-expert users to understand the logical relationships: Difficult for non-expert users to understand the logical relationships: Data objects in a working-windowData objects in a working-window Data objects across different working-windowData objects across different working-window Unable to display large scale of information. Unable to display large scale of information.

Objectives of the Visual Interface Provide an optimized interactive graphic: Provide an optimized interactive graphic: Interactively view, navigate, and manipulate the entire informationInteractively view, navigate, and manipulate the entire information Improve the user understanding of underlying structure and internal relationships. Improve the user understanding of underlying structure and internal relationships. Provide the overall context view. Provide the overall context view. Handle large amount of information. Handle large amount of information.

LiveNet’s Visual Interface Use J2EE to control the interaction between the Visual Applet and database. Use J2EE to control the interaction between the Visual Applet and database. Layout: use ENCCON’s algorithm. Layout: use ENCCON’s algorithm. represent the structure of collaborative workspace and logical relationship. Nodes: represent the objects Edges: represent the relationships Visualize as Cluster Graph: Visualize as Cluster Graph: Structure of workspace: hierarchical display External and Logical relationships: extra edges Different types of relations are shown using distinctive attributes.

LiveNet’s Visual Interface (cont) The visual interface provides: The visual interface provides: Overall view of the entire workspace structures. Detail view (all actions, properties, and associated attributes of a learning-element) Relations among learning-elements using semi- transparency Why ENCCON?: space efficiency, fast, aesthetically nice. Why ENCCON?: space efficiency, fast, aesthetically nice.  handle large and complex workspace  handle large and complex workspace Navigation: new focus+context viewing technique using semi-transparency. Navigation: new focus+context viewing technique using semi-transparency.

LiveNet Demonstration

Conclusions Present the ENCCON model. Present the ENCCON model. Layout: enclosure+connection approachLayout: enclosure+connection approach Navigation: focus+context using semi- transparencyNavigation: focus+context using semi- transparency Present LiveNet’s Visualization. Present LiveNet’s Visualization. Supporting knowledge management and collaborationSupporting knowledge management and collaboration Assistant interface for viewing and manipulating informationAssistant interface for viewing and manipulating information Improving the user understanding of underlying structure and internal relationshipsImproving the user understanding of underlying structure and internal relationships

Thank you!