Visualization of Message Passing By: Jesse Szwedko.

Slides:



Advertisements
Similar presentations
CM143 Web Week 6 Links & Navigation CSS Styling & Mouseovers.
Advertisements

Prefuse: A Toolkit for Interactive Information Visualization Heer, J., Card, S.K., Landay, J.A. Presented by Julia West.
INFORMATION MURAL A technique for displaying and navigating large information spaces Dean F. Jerding and John T. Stasko Graphics, Visualization, and Usability.
COMP 6703 Project A GUI Interface to the Gene Microarray Data Analysis Program SigMotif. Student: Ye Luo (u ) Clients: Professor Susan Wilson and.
2008/03/25 Unified Modeling Lanauage 1 Introduction to Unified Modeling Language (UML) – Part One Ku-Yaw Chang Assistant Professor.
Oct 3, R. McFadyen1 From the Merriam-Webster’s online dictionary ( Main Entry: an·thro·po·mor·phism Pronunciation: -"fi-z&m Function:
Lime is… …an interactive visual analysis tool connected to Dynamics NAV Graphical representation of NAV data in your browser Real-time visualization of.
Prepared By: Miguel Perez Joel Shepherd.  Build a Java Program to represent the Finite- Difference Method numerically and graphically for easy visualization.
Prefuse: A Toolkit for Interactive Information Visualization Jeffrey Heer Stuart K. Card James A. Landay CHI2005.
Survey Visualization Maria Tkatchenko CPSC 533C December 15, 2004.
1 Murali Mani Topics projects in databases and web applications and XML Database Systems Research Lab @cs.wpi.eduWebpages:
NAV Project Update By: Meghan Allen and Peter McLachlan.
Interactive Visualization of the Stock Market Graph Presented by Camilo Rostoker Department of Computer Science University of British.
Subdue Graph Visualizer by Gayathri Sampath, M.S. (CSE) University of Texas at Arlington.
December 19, 2005Presented By: Shawn Minto Mylog By Shawn Minto.
Eileen Kraemer Professor and Head, Computer Science The University of Georgia.
Trax Better Mp3 Organizing Through Visualization.
Survey Visualization Maria Tkatchenko CPSC 533C November 19, 2004.
PaperScope: Visually Exploring the ADS Mark Holliman VOTECH Web Developer University of Edinburgh ADASS XVII, London,
Algorithms for Data Mining and Querying with Graphs Investigators: Padhraic Smyth, Sharad Mehrotra University of California, Irvine Students: Joshua O’
Getting Started Example ICS2O curriculum
Peter Andreae Computer Science Victoria University of Wellington Copyright: Peter Andreae, Victoria University of Wellington Java Programs COMP 102 #3.
Swing part-one Eriq Muhammad Adams J
2005/05/25 Unified Modeling Lanauage 1 Introduction to Unified Modeling Language (UML) – Part One Ku-Yaw Chang Assistant Professor.
Introduction to Software Visualization CS Computer Science Seminar.
Interactions. 2 Objects communicate with each other by sending messages. Sending a message is another name for a member function call. –Some C++ examples.
Top 10 Ways to Visualize Data with JReport 10.1 Tyler Wilchek Marketing Manager Jinfonet Software Rockville, MD Greg Harris Product Engineer Jinfonet Software.
Concept demo System dashboard. Overview Dashboard use case General implementation ideas Use of MULE integration platform Collection Aggregation/Factorization.
1 Chapter 2 First Java Programs Fundamentals of Java: AP Computer Science Essentials, 4th Edition Lambert / Osborne.
Computer Programming 12 Mr. Jean March 19 th, 2013.
Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 7: Focusing on Users and Their Tasks.
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.
1. Introduction to Internet and to the Web. Motto People are using the web to build things they have not built or written or drawn or communicated anywhere.
ProtoVis Peter Sikachev Institute of Computer Graphics and Algorithms Vienna University of Technology.
Object-Oriented Design Simple Program Design Third Edition A Step-by-Step Approach 11.
Lecture 18: Object-Oriented Design – Interaction and State Diagrams Anita S. Malik Adapted from Schach (2004) Chapter 12.
1 Generating Fractal in SVG By Bun Yue at Innovation 2003 May 2, 2003.
An AJAX interface for the LINC system By Jesse Prabawa Gozali.
Bibex: Bibliographic Exploration Bibliographic Exploration Raquel Pau 25 Gen 2011.
TIV: Thread Interaction Viewer for Program Debugging and Understanding Kevin Audleman, David H Laidlaw, Steven P. Reiss Brown University Time Segments.
Assessing Peer Support and Usability of Blogging Technology Yao Jen Chang Department of Electronic Engineering Chung-Yuan Christian University, Taiwan.
Understanding the Behavior of Java Programs Tarja Systa Software Systems Lab. Tampere Univ. Sookmyung Women’s Univ. PSLAB Choi, yoon jeong.
Geographic Visualization to Support Epidemiology in Bulgaria Anthony C. Robinson GeoVISTA Center Department of Geography The Pennsylvania State University.
Yuqing Yang CS548 Showcase Prof. Carolina Ruiz. [1] Hahsler M, Chelluboina S. Visualizing Association Rules: Introduction to the R-extension Package arulesViz[J].
Visualization Four groups Design pattern for information visualization
What is Java? Jonathan Sleeper. What is Java? JavaScript and Java – NOT the same! Simple programming language which defines the behavior of elements on.
Visualization Programming: “Libraries” and “Toolkits” Class visualization resources CSCI 6361.
Equation of a Circle. Equation Where the center of the circle is (h, k) and r is the radius.
V7 Foundation Series Vignette Education Services.
By: Collin Molnar. Overview  Intro to Android  Security basics  Android architecture  Application isolation  Application permissions  Physical access.
  Where the center of the circle is (h, k) and r is the radius. Equation.
1 Sections Java Virtual Machine and Byte Code Fundamentals of Java: AP Computer Science Essentials, 4th Edition Lambert / Osborne.
Papier-Mache: Toolkit Support for Tangible Input HCI Group University of California Scott R. Klemmer Jack Li James Lin DUB Group University of Washington.
MASS Java Documentation, Verification, and Testing
DESIGN YOUR OWN PERSONAL LOGO
Lecture 27 Creating Custom GUIs
Salesforce CRM Training Salesforce CRM Training. About Us KMRsoft is one of Best Salesforce Training Institute in Hyderabad. We are Top most Online Institute.
The Celera Genome Browser: A Tool for Visualizing and Annotating the Human Genome
Requirements To Design In This Iteration
حيـــم الر حمن الر الله بســـم.
DEBBIE CHENG * LISA HANKIN * JOHN MARK JOSLING
Comp 401 Concluding Remarks
Interaction Diagrams Chapter 18.
4.1 Equations of circles Arcs, Inscribed Angles, Central Angles
Motifs.
Event loops.
Modified at -
Line Graphs.
I have… I have… Who has 3:40? Who has 12:20? I have… I have…
Chapter Equations of Circles.
Presentation transcript:

Visualization of Message Passing By: Jesse Szwedko

Literature Survey Yielded a few different approaches:  Information murals  Theard Arcs  prefuse

Information murals Used to visualize interactions between objects and functions in, specifically, C++ programs Uses a modified call graph Allows user to identify message patterns visually (built on top of Motif) Jerding, D.F. and Stasko, J.T. and Ball, T. Visualizing message patterns in object-oriented program executions. ICSE'97

Information murals Jerding, D.F. and Stasko, J.T. and Ball, T. and Georgia Institute of Technology. Graphics, Visualization and Usability Center Visualizing message patterns in object-oriented program executions 1996

Information murals Jerding, D.F. and Stasko, J.T. and Ball, T. and Georgia Institute of Technology. Graphics, Visualization and Usability Center Visualizing message patterns in object-oriented program executions 1996

Thread Arcs Visualize messages in a conversational style (similar to gmail.com) Differentiate between contributors and recipients Performs well for “bushy” threads Kerr, B., Thread arcs: An thread visualization InfoVis 2003

Thread Arcs

prefuse Java and XML based Very flexible and simple to use Heer, J. and Card, S.K. and Landay, J.A. Prefuse: a toolkit for interactive information visualization. CHI'05