Team 8B pg.289317 Presented by: - PowerPoint PPT Presentation

1 / 44
About This Presentation
Title:

Team 8B pg.289317 Presented by:

Description:

Working with In3D is called a Model-View-Controller paradigm. The data set(Model) are separated from the visualization(view) ... Christina's question. Question: ... – PowerPoint PPT presentation

Number of Views:59
Avg rating:3.0/5.0
Slides: 45
Provided by: kin5
Category:

less

Transcript and Presenter's Notes

Title: Team 8B pg.289317 Presented by:


1
Team 8B (pg.289-317)Presented by
  • Siew Lim
  • Christina Laurentia
  • Charlie ONeal

2
Brief History of Metaphor Mixer (MM)
  • Designed in marketed by Maxus Systems
    International
  • Brought to market in 1991
  • Originally developed for use with financial
    applications

3
Converting data into Metaphor Mixer
  • Reuters, DBC, Signal, and Knight-Ridder
  • Flat file ASCII formats
  • OLAP
  • DDE
  • CARPI

4
Defining the Metaphor Mixer Displays
  • Designating Border Elements
  • Controlling the appearance of individual elements
  • Using arrow displays to describe trends

5
Designing Border Elements
  • Provides a big picture of the data set while
    supporting the ability to drill down the details
    of individual data elements
  • Display consists of a planar, categorically-define
    d surface intersecting a continuous numerical
    axis
  • Various levels of abstraction using the border
    elements

6
Metaphor Mixer Information Terrain
7
Controlling the Appearance of Individual Data
Elements
  • Uses a configuration dialog to map the different
    dimensions against one another within the terrain
  • Display characteristics assigned to individual
    data elements that can be changed through simple
    interface parameters
  • Many combinations of display characteristics that
    can be generated in a single terrain

8
Using Arrows to Describe Trends
  • Displays were originally developed to show
    changes in stock prices
  • Assigning an arrow vector to reflect a certain
    set of conditions can allow for differences in
    data sets to be discovered more quickly

9
Flying through the Data
  • Uses 3D to navigate through flight paths
  • The ability to define flight paths that can be
    traversed through the data set
  • Flight paths can also be created dynamically
  • so that other users can see
  • the intended results
  • of the analysis

10
Navigating in Wire Frame Mode
  • Helps speed up the execution when using
    low-throughput processors or memory lagging
    systems

11
Working with the Interactive Agent
  • Direct approach allows the agent to move you to
    the object of interest. No frills
  • Alternative approach allows the agent to generate
    a series of neon frames. Providing a tunnel like
    view so the users can navigate their way through
    the data

12
(No Transcript)
13
Controlling the environment
  • Metaphor mixer(MM) has a control that can be used
    to manage all of the different variables
    represented within a terrain.
  • A hypertext drill-down on the individual
    attribute information is presented within the
    main console.

14
Multimedia representations within the MM display
Figure 8.19
15
Future directions of metaphor mixer
  • Dimension table, fact tables and star schemas
    associated with OLAP system
  • Maxus
  • Internet telephone capability

16
Visible decision In3D
  • In3D does not directly support any data access
    mechanism.
  • In3D API methods, customized routines must be
    created to populate its internal data structures.
  • In3D can support real-time data feeds if it has
    been specifically programmed to do so.

17
Visible decision In3D (cont.)
  • In3D visualization layer can be applied on top of
    many other environments for better data
    management and analysis.
  • In3D Studio is very interactive and provides a
    way to create entire standalone application or
    new modules for existing application.
  • Parameters associated with each component can be
    used to customize their behavior and
    look-and-feel.
  • In3D has a lightweight C-like interpreter called
    Eye for handling run-time expression evaluation.

18
Working with In3D
  • Working with In3D is called a Model-View-Controlle
    r paradigm.
  • The data set(Model) are separated from the
    visualization(view), which are both manipulated
    using various filter operations (Controller).
  • The data are stored within In3D as containers
    represented as arrays.

19
Defining slices of data within In3D
Figure 8.20
20
Viewing the data
  • In3D offers a number of different view such as
    boxes, triangles, lines,surfaces, grids, prisms,
    spheres, cylinders, cones, and text.
  • There are many different kinds of views available
    within In3D(e.g, single,multiple, and 2D
    multiple) and they are characterized by the
    amount of data they represent.

21
A surface generated by In3D
Figure 8.21
22
Constructing compound views
  • a compound view groups one or more views into
    a single entity, presenting a uniform set of
    properties as its combined interface

23
Multiple views within an In3D landscapes
Figure 8.22
24
Manipulating multiple perspectives
  • The most basic physical dimensions for
    conveying information about data include
    color,width, height, depth, and radius.

25
Interaction functions supported in In3D
  • Selection- Occur by simply clicking the mouse on
    a view or set of views present with any display.
  • Brushing- Provides a dynamic way to expose
    additional detail regarding certain views in the
    display.
  • Controllers- Defined by In3D reflect standard
    buttons, levers, and sliders

26
Interaction functions supported in In3D ( cont.)
  • Navigation- You can tilt, pan, or zoom through
    the display.
  • Sensors- Can be positioned in the landscape and
    triggered when navigate over them.
  • Commands- To act on the state of the application.

27
Showing detail through brushing in In3D
Figure 8.23
28
Landscape Visualization tools Spotfire
  • Is an interactive visualization system that has
    been used for an extended variety of application
  • Runs on Windows 95/NT
  • Need to use flat ASCII files and ODBC connections
  • Spotfire can display data along with supporting
    background information
  • Spotfire also accepts maps generated by MapInfo,
    which means you can overlay your data onto map
    displays to show geopositional relationships.

29
Spotfire contd
  • Example of graph produced by Spotfire
  • Set of sliders on right-hand side of the screen
    represent the variables available to the system
  • Adjusting the values on these sliders reflect a
    combination of values by which to focus your
    analyses.

30
Visual Insights
  • Visual Insights components support a C class
    library
  • Can be used in Windows and Unix
  • Provides robust and flexible environment from
    which to create new visualizations.
  • Methods available navigating, filtering, and
    analyzing
  • All of the interactive tools are linked so that
    changes made in one display are propagated to all
    the other displays.

31
Visual Insights contd
  • Visual Insights uses glyphs. Glyphs are symbols
    used to represent abstractions of the contents of
    the data, and they can have different shapes,
    sizes, and colors.
  • Uses Animations features

32
Visual Insights contd
  • Visual Insights has several interactive
    visualization tools
  • Using the text patterns tool
  • Using the event trails tool
  • Using the data constellations tool

33
Visual Insights contd
  • Using the text patterns tool
  • Each line of code is represented as a row within
    a rectangle. The code can be colored based on a
    variety of attributable values including dates
    (age), programmer or its intended functionality.

34
Using the text patterns tool
35
Visual Insights contd
  • Using the Event Trails Tool
  • May be used to analyze streams of time-stamped,
    typed messages. Each message is represented with
    a color-coded tick mark.

36
Visual Insights contd
  • Using the Data Constellations Tool
  • To displays data as networks of interconnected
    nodes.
  • Placements of the nodes displays is based on
    their interactions.
  • The example demonstrate the use of visual
    insights tool to show geopositional information.

37
AVS/Express
  • Advanced Visual System
  • Run under Unix and Windows
  • AVS approach is to provide an environment with a
    set of libraries, data structures, and other
    support software, which gives you the flexibility
    and power to create your customized visual data
    mining environments.
  • Is being used in a wide variety of industries

38
AVS/Express contd
  • The methods to create systems within AVS/Express
    are based on a flow-chart-like approach where you
    construct the type of visualization what is to be
    generated.
  • New objects can be created through various
    programming languages including C, C, and
    FORTRAN.
  • The objects tend to be polymorphic, which means
    that the objects are not specific to any
    particular type of data and can be reused over a
    wide range of data types including integers,
    floats, doubles, and characters.

39
AVS/Express contd
  • AVS provides basic rendering primitives such as
    images, polygons, lines, and text in addition to
    various display parameters such as colors, fills,
    transparency, shading, and much more.
  • AVS can be applied to virtually any type of data.
  • The figure shows an AVS/Express screen showing a
    J.P. Morgan mortgage application.

40
IBM Visualization Data Explorer
  • Is a generic data visualization system that can
    be used to create a wide range of applications
  • Is supported on Windows and Unix
  • The approach is through the construction of
    networks.
  • Through a set of simple interfaces, you can
    drag-and-drop different display modules ranging
    from annotations to import functions.
  • Support a high-level scripting language and
    programming API.

41
IBM Visualization Data Explorer contd
  • DX has the ability to create both 2D and 3D
    representations and includes everything from
    vector glyphs to isosurfaces.
  • Methods available to define ribbons, tubes,
    axes, meshes, boundaries, streakline,
    streamlines, arrow plots, and more.

42
Christinas question
  • Question
  • What are interactive visualizations tools that
    are included with Visual Insights? Explain them.

43
Siews Question
  • Question
  • What are the interaction functions
    supported in In3D? Explain any two.

44
Charlies Question
  • What is the advantage when a flight path is
    created dynamically?
Write a Comment
User Comments (0)
About PowerShow.com