Title: Team 8B pg.289317 Presented by:
1Team 8B (pg.289-317)Presented by
- Siew Lim
- Christina Laurentia
- Charlie ONeal
2Brief History of Metaphor Mixer (MM)
- Designed in marketed by Maxus Systems
International - Brought to market in 1991
- Originally developed for use with financial
applications
3Converting data into Metaphor Mixer
- Reuters, DBC, Signal, and Knight-Ridder
- Flat file ASCII formats
- OLAP
- DDE
- CARPI
4Defining the Metaphor Mixer Displays
- Designating Border Elements
- Controlling the appearance of individual elements
- Using arrow displays to describe trends
5Designing 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
6Metaphor Mixer Information Terrain
7Controlling 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
8Using 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
9Flying 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
10Navigating in Wire Frame Mode
- Helps speed up the execution when using
low-throughput processors or memory lagging
systems
11Working 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)
13Controlling 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.
14Multimedia representations within the MM display
Figure 8.19
15Future directions of metaphor mixer
- Dimension table, fact tables and star schemas
associated with OLAP system - Maxus
- Internet telephone capability
16Visible 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.
17Visible 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.
18Working 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.
19Defining slices of data within In3D
Figure 8.20
20Viewing 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.
21A surface generated by In3D
Figure 8.21
22Constructing compound views
- a compound view groups one or more views into
a single entity, presenting a uniform set of
properties as its combined interface
23Multiple views within an In3D landscapes
Figure 8.22
24Manipulating multiple perspectives
- The most basic physical dimensions for
conveying information about data include
color,width, height, depth, and radius.
25Interaction 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
26Interaction 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.
27Showing detail through brushing in In3D
Figure 8.23
28Landscape 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.
29Spotfire 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.
30Visual 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.
31Visual 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
32Visual Insights contd
- Visual Insights has several interactive
visualization tools - Using the text patterns tool
- Using the event trails tool
- Using the data constellations tool
-
33Visual 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.
34Using the text patterns tool
35Visual 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.
36Visual 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.
37AVS/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
38AVS/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.
39AVS/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.
40IBM 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.
41IBM 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.
42Christinas question
- Question
- What are interactive visualizations tools that
are included with Visual Insights? Explain them.
43Siews Question
- Question
- What are the interaction functions
supported in In3D? Explain any two.
44Charlies Question
- What is the advantage when a flight path is
created dynamically?