Graph Visualization: An Enhancement to the Treemap Data Visualization Tool
|
|
- Rudolf Sullivan
- 7 years ago
- Views:
Transcription
1 Graph Visualization: An Enhancement to the Treemap Data Visualization Tool David T. Wang CMSC838F Spring 2002 Description: The Treemap Data Visualization Tool is a space-filling visualization for hierarchical structures, and Treemaps are effective in showing attributes of leaf nodes by size and color coding. However, although the Treemap Data Visualization Tool enable users to compare sizes of nodes and of sub-trees, and is especially capable of allowing users to spot unusual patterns that may exist in the attributes of the leaf nodes, the Treemap Data Visualization Tool is lacking in some functionality that could serve to further enhance its capability. One such functionality is the ability to reveal to the users of the relationships between the leaf nodes of the treemap, if any should exist. One structure that could benefit by revealing the relationships between leaf nodes is a graph that shows cross linkages between web pages of a server. Many web sites have a natural tree-like hierarchy, and each web page has a natural parent node and one or more children nodes. However, web pages in general more closely resemble nodes in a graph, as links in a web page may point to child nodes that may then contain links which point back to the original node. For this reason, it is difficult to arrange the web pages in a hierarchical tree-like structure. However, in the Treemap Data Visualization Tool, there is no ambiguity in the placement of the nodes in a graph of interlinked html web pages, since the nodes of the graph in this case are simply files that the Treemap Data Visualization Tool. In this manner, the Treemap Data Visualization Tool provides a natural hierarchy for the display of the nodes of the web pages, and is well suited as a vehicle to present the inter-relationships between the web pages of a given web server. For this reason, we explored various enhancements that would provide the html web page linkage visualization capability to the Treemap Data Visualization Tool. HTML Graph Visualization: In this section, we describe our work in enhancing the capability of the Treemap Data Visualization Program by allowing the inter-related links a web site to be shown in an intuitive manner to the user. To being with, we assume the existence of a web site with files contained in a unified files system. Web pages on this web site contain links that refer to other web pages as well as files of differing data types. The Treemap Data Visualization Program would then the visualization of the files on the web site by the strict hierarchy of the file system. Our proposed work is to augment the existing Treemap data visualization program by parsing the web pages of a web site, extract the links on the web pages, create a graph structure from the web pages, then finally display the links that reveal the relationships between the web pages of a web site. In figure 1, we show an abstract graph of a sample web site. Figure 1 shows that the web pages could have links that point to each other, links that point to data files, as well as links that point to an external web page. Although we do not show the existence of a cycle in figure 1, it is indeed common for links in a series of web pages to form a cycle in the graph. 4 Figure 1: Abstract Graph of a Sample Web Site 5 Legend: web page data file external link
2 In figure 2, we display the layout of a treemap that shows the files of the web site of figure 1. We illustrate that our Figure 2: HTML Network Visualization of Graph in Abstract Web Site addition would enable the treemap application to show the relationship between the web pages on this web site. Implementation: In order to provide the functionality of the graph visualization, we devised a strategy in which we first identified the necessary steps for display of the html graph visualization, then meticulously implemented each of these steps through the addition of data structures and functions that operate on those data structures. In this manner, we were able to accomplish our goal of displaying the relationships between html files of a file system. We started the process by an examination of the Treemap source code. In this code, we discovered that as its name implies, the treemap program makes use of a tree structure with discrete node objects. Our task then, was to create a data structure within each node of a treemap that the node can use to show linkages to other nodes. The creation of this data structure relied on our ability to properly parse the contents of an html file, and extract from within that html file the links that refer to other files in the same directory structure. In our examination of the treemap visualization program, we discovered that the program created the treemap structure in three discrete steps. In step one, the treemap program uses the method commonconstructor1() to set up the basic treemap and initializes some of the important properties of the nodes. Then in step two, the treemap program relies on the method readdirectory() to traverse the files of a given directory, extracts out the file properties, and creates temporary nodes of the treemap tree structure. Finally, in step three, the treemap program uses commonconstructor2() to remove the temporary nodes, and in their place, permanent nodes that removes some of the temporary data structures used in the construction of the treemap. The methodology we deployed to attach the relevant node linkages was very simple. We added a fourth method, attachhtmllinks(), after the creation of the temporary tree structure, but prior to the consolidation into the permanent treemap structure. The method attachhtmllinks() then performs the task of recursive tree traversal through the file system in the same manner as the initial construction of the temporary treemap tree structure. For each file, if the filename matched the known file extensions of htm, html, or shtml, the method attachhtmllinks() then attempted to parse out all of the links that follow the key tags of href and img src contained in that file. The method used for parsing here is a word by word comparison approach.
3 although in a future enhancement, we would explore the use of a formal html parser such as DocumentParser() for greater generality and flexibility. Finally, the extracted link, in the form of a text string is further parsed and corrected to a given node in the existing temporary treemap tree structure. In the case that the node could not be found, as in the case of a stale link to a file that no longer exists, or to an external file, the search simply terminates, and a link ID of -1 is added to the node. After attachhtmllinks() completes its own traversal of the file structure, we then rely on the method commonconstructor2() to remove the temporary data structures, and construct a permanent tree for the visualization program. Finally, with the creation of these data structures, we then continue on with the task of displaying these links as interconnections between nodes. After struggling through the difficulties of attaching the html node links and image source links, we discovered that with the functionality provided in the existing source code of the Treemap Data Visualization Tool, it was relatively simple to displayed the html and image source node links. The source code provided the functionality to custom methods that wish to query the location of the node as displayed on screen. In this manner, our enhancement code simply traversed through all of the links of a given node, and drew each link individually. One item worthy of note at this point was our method for drawing that link between a source and a destination node of a link. The simplest way to illustrate a connection from the source node to the destination node is by drawing a single line. However, we found the attributes of a thin straight line unappealing. A thin straight line, as drawn from source to destination, is lacking in several important attributes. A thin straight line does not illustrate which end of the line is the source, and which end is the destination. As a result, a graph that shows three nodes that all point to the same node would have the same appearance as a graph that show the one node pointing outward to the same three nodes. In our implementation of the network visualization, we used two alternative visualizations for the appearance of linkage between nodes. One solution, one that we believe to be simple and yet elegant, is the lopsided quadrilateral. In figure 3, we illustrate the simple concept of the lopsided quadrilateral. In this figure, we show the four corners of the source node, y Center of Dest Node Point 0 Point 1 Dest Node quadrant 0 quadrant 3 Src Node x quadrant 1 quadrant 2 Point 3 Point 2 Center of Src Node Figure 3a: Drawing a Lopsided Quadrilateral abbreviated as Src Node. We also show the center of an abstract destination node, abbreviated as Dest Node. The algorithm simply compares the coordinates of the source node and the destination node, and if the destination node is in quadrant 0
4 Figure 4: Combination of Three Lopsided Quadrilaterals relative to the source node, then point 0 is replaced by the coordinates of the center of the destination node. Figure 3 shows that the destination node is located in quadrant 1, and as such, point 1 in the quadrilateral is replaced by the center of the destination node. In this manner, we were able to draw simple and yet effective connections that shows the source and destination of an html link, and this drawing method is scalable to different lengths and widths as allowed in between nodes of a Treemap Tree. In figure 4, we show that when multiple links are drawn, the visualization is effective in showing the source and destination of each link. However, one immediate drawback from the use of lopsided quadrilaterals is that while lopsided quadrilaterals are effective in displaying links from a single node to multiple nodes, a busy graph filled with such links quickly becomes unreadable and the effectiveness of the visualization is greatly reduced. For this reason, we continued our exploration of alternative methods that may be used to display the links in an effective manner. A second visualization technique that we explored was the use of a curved line. The curved line has the benefit of showing distinctly separate link paths that would have been displayed as a single path if a straight line had been used. For the drawing of the curved line, we relied on the use of the built in graphics2d object QuadCurve2D. QuadCurve2D draws a simple curved line through the use of 3 points. In addition to the source and destination, QuadCurve2D uses a third point as the reference control point, as shown in figure 5a. The difficulty in the use of QuadCurve2D was the location of the control point that could be generalized so that all of the curved lines in the network visualization could have a similar appearance. Our solu- Control Destination Source Figure 5a: Use of Control Point in Drawing of a Curved Line Control 60 o Mid point Destination Source Figure 5b: Rotation of Midpoint by 60 Degrees About the Source Point
5 tion to this problem was the use of a vector rotation formula as applied to the midpoint between the source and destination. We show our generalized solution to the creation of the control point in figure 5b. By using the midpoint between the source and destination, then rotating the point about the source point by 60 degrees in a clockwise manner, we were able to create a generalized control point that would scale with respect to the orientation and distances between the source and destination points. Through the use of the curved line, we were able to show more links. The reason for the increase is that the line is now only a single pixel in width, and more lines could be shown simultaneously. With the increase in the number of links that could be displayed, we are then able to effectively display additional links such as links from html files to image files. In figure Figure 6: Network Visualization Enhancement for the Treemap Application 6, we use blue lines to represent html reference links, while red lines were used to represent image links to graphics files. In figure 6, we showed that although link were displayed without obvious distinctions between the source or destination, users may be trained to distinguish between the source and destination nodes of a given link. The distinguishing feature that may be used for this task is the curvature of the link. Due to our use of the control point as generated from the midpoint of the line rotated about the source node, the displayed links show the greatest curvature closer to the source node than to the destination node. Links appear to curve dramatically as they leave their respective source nodes then travel directly toward the destination node. With this information at hand, users may be trained to distinguish between source and destination nodes of a given without displaying additional image enhancements that may be counter productive and clutter up the display in a busy graph.
6 Finally, with the addition of the appropriate data structures and the alternative display methods of the html and image links, we turned attention into providing a simple interface for users to control the html link visualization. For this purpose, we again leveraged off of the existing infrastructure within the Treemap Data Visualization Tool and added a pane to the control panel dedicated to the control of the html network visualization. As seen in figure 6, the html network visualization control panel allows the user to individually alter the color of the various links, as well as the ability to control the display of only certain types of links. Furthermore, the control panel allows the user to select between the two different types of links, the curved links for general use, and the lopsided quadrilateral can be used in sparse graphs to enhance the appearance of the links. We believe that with the addition of approximately five hundred lines of code to the Treemap 3.1 source, we were successful in enhancing the capability of the Treemap Data Visualization Tool. Enhanced Capability In the implementation section, we briefly described our implementation of the Graph Visualization capability to the Treemap Data Visualization Tool. In this section, we will describe the tasks that may be enabled with our Graph Visualization enhancement. One capability that we believe that will be helpful to web masters is the ability to see not just the outgoing links from an html file that goes outward, but also the various other html files that may refer to the html file in question. The capability to visualize and inspect inbound links means that web masters will be more easily able to move or delete an html file within the file system. Since the movement or deletion of an html file would necessarily alter its place in the file system, all of the links that refer to the file would necessarily become an invalid link if it were not properly updated in the referring web page. With the web page graph visualization enhancement, the task of preventing the existence of dead links could be simplified. Furthermore, the graph visualization can also be easily modified to specifically highlight nodes that contain links that are no longer valid. In this sense, the graph visualization enhancement to Treemap can be an invaluable tool to web masters. A second way in which our enhancement could be useful to web masters is that the visualization could be used to display the hierarchy of a particular web site. In the case of a web site with a properly designed hierarchy, the graph visualization will reveal the regularity of the linkage pattern. In the case of a poorly designed web site, the graph visualization will also reveal the irregularity of the linkage pattern, and perhaps suggest a more natural hierarchy that can be used to facilitate easier maintenance of the web site. Summary In this paper, we have described the work performed in adding the capability of visualizing the interrelationships between html files of a unified file directory structure. As seen in figure 6 and appendix A and B, with the addition of approximately five hundred lines of new code, we were successful in adding the html graph visualization enhancement to the Treemap Data Visualization Tool. We believe that we have provided a solid foundation with which future enhancements may be based upon. Even in the absence of such future enhancements, the graph visualization allows a web master the ability to view the files in the file system and gain insights into the physical structures into the design of the web site. We believe that the result of such insights can only help in easing the task of maintaining a large and complext web site.
7 Appendix A: Treemap Program with HTML Links Shown as Lopsided Quadrilaterals
8 Appendix B: Treemap Program with HTML Links Shown as Curved Lines
Bitrix Site Manager 4.1. User Guide
Bitrix Site Manager 4.1 User Guide 2 Contents REGISTRATION AND AUTHORISATION...3 SITE SECTIONS...5 Creating a section...6 Changing the section properties...8 SITE PAGES...9 Creating a page...10 Editing
More informationTree Visualization with Tree-Maps: 2-d Space-Filling Approach
I THE INTERACTION TECHNIQUE NOTEBOOK I Tree Visualization with Tree-Maps: 2-d Space-Filling Approach Ben Shneiderman University of Maryland Introduction. The traditional approach to representing tree structures
More informationSuperViz: An Interactive Visualization of Super-Peer P2P Network
SuperViz: An Interactive Visualization of Super-Peer P2P Network Anthony (Peiqun) Yu pqyu@cs.ubc.ca Abstract: The Efficient Clustered Super-Peer P2P network is a novel P2P architecture, which overcomes
More informationHierarchical Data Visualization. Ai Nakatani IAT 814 February 21, 2007
Hierarchical Data Visualization Ai Nakatani IAT 814 February 21, 2007 Introduction Hierarchical Data Directory structure Genealogy trees Biological taxonomy Business structure Project structure Challenges
More informationMap-like Wikipedia Visualization. Pang Cheong Iao. Master of Science in Software Engineering
Map-like Wikipedia Visualization by Pang Cheong Iao Master of Science in Software Engineering 2011 Faculty of Science and Technology University of Macau Map-like Wikipedia Visualization by Pang Cheong
More informationMMGD0203 Multimedia Design MMGD0203 MULTIMEDIA DESIGN. Chapter 3 Graphics and Animations
MMGD0203 MULTIMEDIA DESIGN Chapter 3 Graphics and Animations 1 Topics: Definition of Graphics Why use Graphics? Graphics Categories Graphics Qualities File Formats Types of Graphics Graphic File Size Introduction
More informationUsing Microsoft Word. Working With Objects
Using Microsoft Word Many Word documents will require elements that were created in programs other than Word, such as the picture to the right. Nontext elements in a document are referred to as Objects
More informationShear Force and Moment Diagrams
C h a p t e r 9 Shear Force and Moment Diagrams In this chapter, you will learn the following to World Class standards: Making a Shear Force Diagram Simple Shear Force Diagram Practice Problems More Complex
More informationSnap to It with CorelDRAW 12! By Steve Bain
Snap to It with CorelDRAW 12! By Steve Bain If you've ever fumbled around trying to align your cursor to something, you can bid this frustrating task farewell. CorelDRAW 12 object snapping has been re-designed
More informationContents. Launching FrontPage... 3. Working with the FrontPage Interface... 3 View Options... 4 The Folders List... 5 The Page View Frame...
Using Microsoft Office 2003 Introduction to FrontPage Handout INFORMATION TECHNOLOGY SERVICES California State University, Los Angeles Version 1.0 Fall 2005 Contents Launching FrontPage... 3 Working with
More informationTerms and Definitions for CMS Administrators, Architects, and Developers
Sitecore CMS 6 Glossary Rev. 081028 Sitecore CMS 6 Glossary Terms and Definitions for CMS Administrators, Architects, and Developers Table of Contents Chapter 1 Introduction... 3 1.1 Glossary... 4 Page
More informationVisionet IT Modernization Empowering Change
Visionet IT Modernization A Visionet Systems White Paper September 2009 Visionet Systems Inc. 3 Cedar Brook Dr. Cranbury, NJ 08512 Tel: 609 360-0501 Table of Contents 1 Executive Summary... 4 2 Introduction...
More informationExtend Table Lens for High-Dimensional Data Visualization and Classification Mining
Extend Table Lens for High-Dimensional Data Visualization and Classification Mining CPSC 533c, Information Visualization Course Project, Term 2 2003 Fengdong Du fdu@cs.ubc.ca University of British Columbia
More informationHierarchical Data Visualization
Hierarchical Data Visualization 1 Hierarchical Data Hierarchical data emphasize the subordinate or membership relations between data items. Organizational Chart Classifications / Taxonomies (Species and
More informationAN ABSTRACT OF THE THESIS OF. 20, 2008. Title: DiskGrapher: A Different Approach to Hard Drive Visualization for Mac
AN ABSTRACT OF THE THESIS OF John Batch for the degree of Honors Baccalaureate of Science in Electrical and Computer Engineering and Honors Baccalaureate of Science in Computer Science presented on May
More informationGreedy Routing on Hidden Metric Spaces as a Foundation of Scalable Routing Architectures
Greedy Routing on Hidden Metric Spaces as a Foundation of Scalable Routing Architectures Dmitri Krioukov, kc claffy, and Kevin Fall CAIDA/UCSD, and Intel Research, Berkeley Problem High-level Routing is
More information6-1. Process Modeling
6-1 Process Modeling Key Definitions Process model A formal way of representing how a business system operates Illustrates the activities that are performed and how data moves among them Data flow diagramming
More informationQuestions: Does it always take the same amount of force to lift a load? Where should you press to lift a load with the least amount of force?
Lifting A Load 1 NAME LIFTING A LOAD Questions: Does it always take the same amount of force to lift a load? Where should you press to lift a load with the least amount of force? Background Information:
More informationAgenda. TreeMaps. What is a Treemap? Basics
Agenda TreeMaps What is a Treemap? Treemap Basics Original Treemap Algorithm (Slice-and-dice layout) Issues for Treemaps Cushion Treemaps Squarified Treemaps Ordered Treemaps Quantum Treemaps Other Treemaps
More informationMicrosoft Dynamics NAV
Microsoft Dynamics NAV Maximizing value through business insight Business Intelligence White Paper November 2011 The information contained in this document represents the current view of Microsoft Corporation
More informationVisCG: Creating an Eclipse Call Graph Visualization Plug-in. Kenta Hasui, Undergraduate Student at Vassar College Class of 2015
VisCG: Creating an Eclipse Call Graph Visualization Plug-in Kenta Hasui, Undergraduate Student at Vassar College Class of 2015 Abstract Call graphs are a useful tool for understanding software; however,
More informationUSER GUIDE MANTRA WEB EXTRACTOR. www.altiliagroup.com
USER GUIDE MANTRA WEB EXTRACTOR www.altiliagroup.com Page 1 of 57 MANTRA WEB EXTRACTOR USER GUIDE TABLE OF CONTENTS CONVENTIONS... 2 CHAPTER 2 BASICS... 6 CHAPTER 3 - WORKSPACE... 7 Menu bar 7 Toolbar
More informationHigh-performance XML Storage/Retrieval System
UDC 00.5:68.3 High-performance XML Storage/Retrieval System VYasuo Yamane VNobuyuki Igata VIsao Namba (Manuscript received August 8, 000) This paper describes a system that integrates full-text searching
More informationAdding diagrams to Scaladoc
Adding diagrams to Scaladoc Damien Obrist Optional Semester Project École Polytechnique Fédérale de Lausanne Vlad Ureche Collaboration and Supervision Programming Methods Laboratory (LAMP) June 8, 2012
More informationLines & Planes. Packages: linalg, plots. Commands: evalm, spacecurve, plot3d, display, solve, implicitplot, dotprod, seq, implicitplot3d.
Lines & Planes Introduction and Goals: This lab is simply to give you some practice with plotting straight lines and planes and how to do some basic problem solving with them. So the exercises will be
More informationCreate a Poster Using Publisher
Contents 1. Introduction 1. Starting Publisher 2. Create a Poster Template 5. Aligning your images and text 7. Apply a background 12. Add text to your poster 14. Add pictures to your poster 17. Add graphs
More informationTIBCO Spotfire Guided Analytics. Transferring Best Practice Analytics from Experts to Everyone
TIBCO Spotfire Guided Analytics Transferring Best Practice Analytics from Experts to Everyone Introduction Business professionals need powerful and easy-to-use data analysis applications in order to make
More informationTIBCO Spotfire Web Player Release Notes
Software Release 7.0 February 2015 Two-Second Advantage 2 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR BUNDLED TIBCO SOFTWARE IS SOLELY TO ENABLE
More informationCA Repository for z/os r7.2
PRODUCT SHEET CA Repository for z/os CA Repository for z/os r7.2 CA Repository for z/os is a powerful metadata management tool that helps organizations to identify, understand, manage and leverage enterprise-wide
More informationModule 5. Broadcast Communication Networks. Version 2 CSE IIT, Kharagpur
Module 5 Broadcast Communication Networks Lesson 1 Network Topology Specific Instructional Objectives At the end of this lesson, the students will be able to: Specify what is meant by network topology
More informationInsight Advanced Workstation
Technical Specification Sheet Document No. 149-333P25 October 29, 2015 Insight Advanced Workstation Figure 1. Insight Advanced Main Menu. The Insight Advanced Workstation transforms a personal computer
More informationOntario Ombudsman. Goals
Ontario Ombudsman www.ombudsman.on.ca Industry Government & Legal Partner Seventyeight Digital Inc. 5000 Yonge Street, Suite 1901 Toronto, ON, M2N 7E9 Canada www.78digital.com Grant Sharples gsharples@78digital.com
More informationVisualization of Phylogenetic Trees and Metadata
Visualization of Phylogenetic Trees and Metadata November 27, 2015 Sample to Insight CLC bio, a QIAGEN Company Silkeborgvej 2 Prismet 8000 Aarhus C Denmark Telephone: +45 70 22 32 44 www.clcbio.com support-clcbio@qiagen.com
More informationsystem. medical practices and healthcare vendors. Although they are designated as HIPAA EDI-specific standards, HIPAA
Datasheet: EDIConnect for HIPAA HIPAA EDI Overview The Health Insurance Portability and Accountability Act of 1996 (HIPAA) requires the establishment of national standards for electronic health care transactions
More informationToad for Oracle 8.6 SQL Tuning
Quick User Guide for Toad for Oracle 8.6 SQL Tuning SQL Tuning Version 6.1.1 SQL Tuning definitively solves SQL bottlenecks through a unique methodology that scans code, without executing programs, to
More informationSwitching from PC SAS to SAS Enterprise Guide Zhengxin (Cindy) Yang, inventiv Health Clinical, Princeton, NJ
PharmaSUG 2014 PO10 Switching from PC SAS to SAS Enterprise Guide Zhengxin (Cindy) Yang, inventiv Health Clinical, Princeton, NJ ABSTRACT As more and more organizations adapt to the SAS Enterprise Guide,
More informationUsing In-Memory Computing to Simplify Big Data Analytics
SCALEOUT SOFTWARE Using In-Memory Computing to Simplify Big Data Analytics by Dr. William Bain, ScaleOut Software, Inc. 2012 ScaleOut Software, Inc. 12/27/2012 T he big data revolution is upon us, fed
More informationThis activity will show you how to draw graphs of algebraic functions in Excel.
This activity will show you how to draw graphs of algebraic functions in Excel. Open a new Excel workbook. This is Excel in Office 2007. You may not have used this version before but it is very much the
More informationTIBCO Spotfire Business Author Essentials Quick Reference Guide. Table of contents:
Table of contents: Access Data for Analysis Data file types Format assumptions Data from Excel Information links Add multiple data tables Create & Interpret Visualizations Table Pie Chart Cross Table Treemap
More informationOrchestra Call Centre/ACD
or your best agents first. Other options include ringing all agents' phones simultaneously and round robin. Give important callers higher priority so that they move closer to the head of the queue and
More informationScientific Graphing in Excel 2010
Scientific Graphing in Excel 2010 When you start Excel, you will see the screen below. Various parts of the display are labelled in red, with arrows, to define the terms used in the remainder of this overview.
More informationHow to Manage Your Eservice Center Knowledge Base
Populating and Maintaining your eservice Center Knowledge Base Table of Contents Populating and Maintaining the eservice Center Knowledge Base...2 Key Terms...2 Setting up the Knowledge Base...3 Consider
More informationViewing and Troubleshooting Perfmon Logs
CHAPTER 7 To view perfmon logs, you can download the logs or view them locally. This chapter contains information on the following topics: Viewing Perfmon Log Files, page 7-1 Working with Troubleshooting
More informationFreeWave Launches FreeWave CommControl, the most sophisticated, Windows-based network management software available
FreeWave Technologies, INC. 1880 South Flatiron Court Boulder, CO 80301 FreeWave Launches FreeWave CommControl, the most sophisticated, Windows-based network management software available FreeWave is launching
More informationENZO UNIFIED SOLVES THE CHALLENGES OF REAL-TIME DATA INTEGRATION
ENZO UNIFIED SOLVES THE CHALLENGES OF REAL-TIME DATA INTEGRATION Enzo Unified Solves Real-Time Data Integration Challenges that Increase Business Agility and Reduce Operational Complexities CHALLENGES
More informationTune That SQL for Supercharged DB2 Performance! Craig S. Mullins, Corporate Technologist, NEON Enterprise Software, Inc.
Tune That SQL for Supercharged DB2 Performance! Craig S. Mullins, Corporate Technologist, NEON Enterprise Software, Inc. Table of Contents Overview...................................................................................
More informationVISUALIZING HIERARCHICAL DATA. Graham Wills SPSS Inc., http://willsfamily.org/gwills
VISUALIZING HIERARCHICAL DATA Graham Wills SPSS Inc., http://willsfamily.org/gwills SYNONYMS Hierarchical Graph Layout, Visualizing Trees, Tree Drawing, Information Visualization on Hierarchies; Hierarchical
More informationNetApp SANtricity Management Pack for Microsoft System Center Operations Manager 3.0
NetApp SANtricity Management Pack for Microsoft System Center Operations Manager 3.0 User Guide NetApp, Inc. Telephone: +1 (408) 822-6000 Part number: 215-10033_A0 495 East Java Drive Fax: +1 (408) 822-4501
More informationInv 1 5. Draw 2 different shapes, each with an area of 15 square units and perimeter of 16 units.
Covering and Surrounding: Homework Examples from ACE Investigation 1: Questions 5, 8, 21 Investigation 2: Questions 6, 7, 11, 27 Investigation 3: Questions 6, 8, 11 Investigation 5: Questions 15, 26 ACE
More informationIn mathematics, there are four attainment targets: using and applying mathematics; number and algebra; shape, space and measures, and handling data.
MATHEMATICS: THE LEVEL DESCRIPTIONS In mathematics, there are four attainment targets: using and applying mathematics; number and algebra; shape, space and measures, and handling data. Attainment target
More informationQGIS LAB SERIES GST 102: Spatial Analysis Lab 6: Vector Data Analysis - Network Analysis
QGIS LAB SERIES GST 102: Spatial Analysis Lab 6: Vector Data Analysis - Network Analysis Objective Learn the Basics of Network Analysis Document Version: 2014-07-04 (Beta) Contents Introduction...2 Objective:
More informationFogbeam Vision Series - The Modern Intranet
Fogbeam Labs Cut Through The Information Fog http://www.fogbeam.com Fogbeam Vision Series - The Modern Intranet Where It All Started Intranets began to appear as a venue for collaboration and knowledge
More information2007 to 2010 SharePoint Migration - Take Time to Reorganize
2007 to 2010 SharePoint Migration - Take Time to Reorganize by Mark Klinchin CTO, MetaVis Technologies May 2010 Phone: (610)-717-0413 Email: info@metavistech.com Website: www.metavistech.com Introduction
More informationCIS 467/602-01: Data Visualization
CIS 467/602-01: Data Visualization HTML, CSS, SVG, (& JavaScript) Dr. David Koop Assignment 1 Posted on the course web site Due Friday, Feb. 13 Get started soon! Submission information will be posted Useful
More informationVirto Pivot View for Microsoft SharePoint Release 4.2.1. User and Installation Guide
Virto Pivot View for Microsoft SharePoint Release 4.2.1 User and Installation Guide 2 Table of Contents SYSTEM/DEVELOPER REQUIREMENTS... 4 OPERATING SYSTEM... 4 SERVER... 4 BROWSER... 4 INSTALLATION AND
More informationAsset Track Getting Started Guide. An Introduction to Asset Track
Asset Track Getting Started Guide An Introduction to Asset Track Contents Introducing Asset Track... 3 Overview... 3 A Quick Start... 6 Quick Start Option 1... 6 Getting to Configuration... 7 Changing
More informationSoftware Firm Applies Structure to Content Management System for Greatest Value
Partner Solution Case Study Software Firm Applies Structure to Content Management System for Greatest Value Overview Country or Region: United States Industry: Professional services Software engineering
More informationPhonEX ONE Microsoft Sample Reports November 2010
PhonEX ONE Microsoft Sample Reports November 2010 MIND CTI Ltd. Table of Contents PhonEX ONE Call Management Solution... 1 PhonEX ONE Reports... 1 Standard Query Reports... 1 Availability Report by Departments
More informationVisualizing Large Graphs with Compound-Fisheye Views and Treemaps
Visualizing Large Graphs with Compound-Fisheye Views and Treemaps James Abello 1, Stephen G. Kobourov 2, and Roman Yusufov 2 1 DIMACS Center Rutgers University {abello}@dimacs.rutgers.edu 2 Department
More informationGetting Started with GRUFF
Getting Started with GRUFF Introduction Most articles in this book focus on interesting applications of Linked Open Data (LOD). But this chapter describes some simple steps on how to use a triple store,
More informationVoice Driven Animation System
Voice Driven Animation System Zhijin Wang Department of Computer Science University of British Columbia Abstract The goal of this term project is to develop a voice driven animation system that could take
More informationTable of contents. TRAVERSE Business Solutions use 100% Microsoft.NET and SQL Server technology.
Our mission is to help our customers become more successful by delivering products and services that exceed expectations, to focus on excellence, to provide individual consideration, and to create both
More informationBinary Search Trees CMPSC 122
Binary Search Trees CMPSC 122 Note: This notes packet has significant overlap with the first set of trees notes I do in CMPSC 360, but goes into much greater depth on turning BSTs into pseudocode than
More informationWhat is Visualization? Information Visualization An Overview. Information Visualization. Definitions
What is Visualization? Information Visualization An Overview Jonathan I. Maletic, Ph.D. Computer Science Kent State University Visualize/Visualization: To form a mental image or vision of [some
More informationQUESTION BANK COMPUTER SCIENCE. Class VIII LESSON-1 INTRODUCTION TO MS ACCESS
QUESTION BANK COMPUTER SCIENCE Class VIII LESSON-1 INTRODUCTION TO MS ACCESS 1. What is a database? 2. Explain various types of database? 3. What is Normalization? Why is it required? 4. Database 5. Table
More informationUmbraco v4 Editors Manual
Umbraco v4 Editors Manual Produced by the Umbraco Community Umbraco // The Friendly CMS Contents 1 Introduction... 3 2 Getting Started with Umbraco... 4 2.1 Logging On... 4 2.2 The Edit Mode Interface...
More informationContent Author's Reference and Cookbook
Sitecore CMS 6.5 Content Author's Reference and Cookbook Rev. 110621 Sitecore CMS 6.5 Content Author's Reference and Cookbook A Conceptual Overview and Practical Guide to Using Sitecore Table of Contents
More informationMultimedia Applications. Mono-media Document Example: Hypertext. Multimedia Documents
Multimedia Applications Chapter 2: Basics Chapter 3: Multimedia Systems Communication Aspects and Services Chapter 4: Multimedia Systems Storage Aspects Chapter 5: Multimedia Usage and Applications Documents
More informationHierarchyMap: A Novel Approach to Treemap Visualization of Hierarchical Data
P a g e 77 Vol. 9 Issue 5 (Ver 2.0), January 2010 Global Journal of Computer Science and Technology HierarchyMap: A Novel Approach to Treemap Visualization of Hierarchical Data Abstract- The HierarchyMap
More informationimc FAMOS 6.3 visualization signal analysis data processing test reporting Comprehensive data analysis and documentation imc productive testing
imc FAMOS 6.3 visualization signal analysis data processing test reporting Comprehensive data analysis and documentation imc productive testing www.imcfamos.com imc FAMOS at a glance Four editions to Optimize
More informationSetting Up Dreamweaver for FTP and Site Management
518 442-3608 Setting Up Dreamweaver for FTP and Site Management This document explains how to set up Dreamweaver CS5.5 so that you can transfer your files to a hosting server. The information is applicable
More informationBinary search tree with SIMD bandwidth optimization using SSE
Binary search tree with SIMD bandwidth optimization using SSE Bowen Zhang, Xinwei Li 1.ABSTRACT In-memory tree structured index search is a fundamental database operation. Modern processors provide tremendous
More informationMaster Data Services Training Guide. Modeling Guidelines. Portions developed by Profisee Group, Inc. 2010 Microsoft
Master Data Services Training Guide Modeling Guidelines Portions developed by Profisee Group, Inc. 2010 Microsoft MDM: A Multifaceted Discipline Master Data Management is a multi-faceted discipline that
More informationHelp Document for WWW.SAGIS.ORG. Step by step, how-to instructions for navigating and using the Savannah Area GIS viewer.
Help Document for WWW.SAGIS.ORG Step by step, how-to instructions for navigating and using the Savannah Area GIS viewer. 1 SAGIS Savannah Area GIS is focused on providing access to Geospatial data in a
More informationScorecarding with IBM Cognos TM1
Scorecarding with IBM Elevating the role of metrics in high-participation planning Highlights Link high-par ticipation planning, budgeting and forecasting processes to actual performance results. Model
More informationRoss Video Limited. DashBoard Server and User Rights Management User Manual
Ross Video Limited DashBoard Server and User Rights Management User Manual DashBoard Server and User Rights Management User Manual Ross Part Number: 8351DR-004A-01 Release Date: March 22, 2011. Printed
More informationTeam Members: Christopher Copper Philip Eittreim Jeremiah Jekich Andrew Reisdorph. Client: Brian Krzys
Team Members: Christopher Copper Philip Eittreim Jeremiah Jekich Andrew Reisdorph Client: Brian Krzys June 17, 2014 Introduction Newmont Mining is a resource extraction company with a research and development
More information(Refer Slide Time: 2:03)
Control Engineering Prof. Madan Gopal Department of Electrical Engineering Indian Institute of Technology, Delhi Lecture - 11 Models of Industrial Control Devices and Systems (Contd.) Last time we were
More informationMail Programming Topics
Mail Programming Topics Contents Introduction 4 Organization of This Document 4 Creating Mail Stationery Bundles 5 Stationery Bundles 5 Description Property List 5 HTML File 6 Images 8 Composite Images
More informationCourse Scheduling Support System
Course Scheduling Support System Roy Levow, Jawad Khan, and Sam Hsu Department of Computer Science and Engineering, Florida Atlantic University Boca Raton, FL 33431 {levow, jkhan, samh}@fau.edu Abstract
More informationFast Sequential Summation Algorithms Using Augmented Data Structures
Fast Sequential Summation Algorithms Using Augmented Data Structures Vadim Stadnik vadim.stadnik@gmail.com Abstract This paper provides an introduction to the design of augmented data structures that offer
More informationA LANGUAGE INDEPENDENT WEB DATA EXTRACTION USING VISION BASED PAGE SEGMENTATION ALGORITHM
A LANGUAGE INDEPENDENT WEB DATA EXTRACTION USING VISION BASED PAGE SEGMENTATION ALGORITHM 1 P YesuRaju, 2 P KiranSree 1 PG Student, 2 Professorr, Department of Computer Science, B.V.C.E.College, Odalarevu,
More informationGEOGRAPHIC INFORMATION SYSTEMS
GIS GEOGRAPHIC INFORMATION SYSTEMS FOR CADASTRAL MAPPING Chapter 6 2015 Cadastral Mapping Manual 6-0 GIS - GEOGRAPHIC INFORMATION SYSTEMS What is GIS For a long time people have sketched, drawn and studied
More informationWhat you can do:...3 Data Entry:...3 Drillhole Sample Data:...5 Cross Sections and Level Plans...8 3D Visualization...11
What you can do:...3 Data Entry:...3 Drillhole Sample Data:...5 Cross Sections and Level Plans...8 3D Visualization...11 W elcome to North Face Software s software. With this software, you can accomplish
More informationAdobe Acrobat 6.0 Professional
Adobe Acrobat 6.0 Professional Manual Adobe Acrobat 6.0 Professional Manual Purpose The will teach you to create, edit, save, and print PDF files. You will also learn some of Adobe s collaborative functions,
More informationManagerial Economics Prof. Trupti Mishra S.J.M. School of Management Indian Institute of Technology, Bombay. Lecture - 13 Consumer Behaviour (Contd )
(Refer Slide Time: 00:28) Managerial Economics Prof. Trupti Mishra S.J.M. School of Management Indian Institute of Technology, Bombay Lecture - 13 Consumer Behaviour (Contd ) We will continue our discussion
More informationCATIA Functional Tolerancing & Annotation TABLE OF CONTENTS
TABLE OF CONTENTS Introduction...1 Functional Tolerancing and Annotation...2 Pull-down Menus...3 Insert...3 Functional Tolerancing and Annotation Workbench...4 Bottom Toolbar Changes...5 3D Grid Toolbar...5
More informationEDI Overview 3. EDIConnect Benefits 3. EDIConnect - A Complete Solution 4. Key Technologies 5. Translator 5. Transaction Builder 7
EDIConnect Table of Contents EDI Overview 3 EDIConnect Benefits 3 EDIConnect - A Complete Solution 4 Key Technologies 5 Translator 5 Transaction Builder 7 Key Transformations 8 Validator 11 Partner Manager
More informationRandom Map Generator v1.0 User s Guide
Random Map Generator v1.0 User s Guide Jonathan Teutenberg 2003 1 Map Generation Overview...4 1.1 Command Line...4 1.2 Operation Flow...4 2 Map Initialisation...5 2.1 Initialisation Parameters...5 -w xxxxxxx...5
More informationVisualization Quick Guide
Visualization Quick Guide A best practice guide to help you find the right visualization for your data WHAT IS DOMO? Domo is a new form of business intelligence (BI) unlike anything before an executive
More informationIntermediate PowerPoint
Intermediate PowerPoint Charts and Templates By: Jim Waddell Last modified: January 2002 Topics to be covered: Creating Charts 2 Creating the chart. 2 Line Charts and Scatter Plots 4 Making a Line Chart.
More informationChapter 5. Regression Testing of Web-Components
Chapter 5 Regression Testing of Web-Components With emergence of services and information over the internet and intranet, Web sites have become complex. Web components and their underlying parts are evolving
More informationVisualizing Relationships and Connections in Complex Data Using Network Diagrams in SAS Visual Analytics
Paper 3323-2015 Visualizing Relationships and Connections in Complex Data Using Network Diagrams in SAS Visual Analytics ABSTRACT Stephen Overton, Ben Zenick, Zencos Consulting Network diagrams in SAS
More informationThe Domain-Analysis Based Instruction System
Pre-publication draft of a paper which appeared in the Proceedings of the Fourth Annual Computer-Assisted Learning in Tertiary Education Conference (CALITE'86) University of Adelaide, pages 295-302 The
More informationBinary Search Trees (BST)
Binary Search Trees (BST) 1. Hierarchical data structure with a single reference to node 2. Each node has at most two child nodes (a left and a right child) 3. Nodes are organized by the Binary Search
More informationNetBeans Profiler is an
NetBeans Profiler Exploring the NetBeans Profiler From Installation to a Practical Profiling Example* Gregg Sporar* NetBeans Profiler is an optional feature of the NetBeans IDE. It is a powerful tool that
More informationConfiguration Manager
After you have installed Unified Intelligent Contact Management (Unified ICM) and have it running, use the to view and update the configuration information in the Unified ICM database. The configuration
More informationUsing Acrobat Comment and Markup tools
Using Acrobat Comment and Markup tools In Adobe Acrobat 9 and Adobe Reader, a comment is a note, highlight, stamp, or any other markup you add to your PDF document by using the comment and markup tools.
More informationHandling the Complexity of RDF Data: Combining List and Graph Visualization
Handling the Complexity of RDF Data: Combining List and Graph Visualization Philipp Heim and Jürgen Ziegler (University of Duisburg-Essen, Germany philipp.heim, juergen.ziegler@uni-due.de) Abstract: An
More information