DIVA What Is Diva ? • Diva is a software infrastructure for visualizing and interacting with dynamic information spaces. • Visualizations are built.

Download Report

Transcript DIVA What Is Diva ? • Diva is a software infrastructure for visualizing and interacting with dynamic information spaces. • Visualizations are built.

DIVA
What Is Diva ?
• Diva is a software infrastructure for visualizing and
interacting with dynamic information spaces.
• Visualizations are built by hooking together software
components which generate, supply, filter, and display
information.
Diva Architecture
•
•
•
The high-level Diva architecture is
fundamentally based on the
principle of separation of data and
presentation.
It consists of a collection of
loosely-coupled components, that
communicate and collaborate to
produce meaningful visual
presentations.
Any given visualization system or
tools is constructed from a set of
these components -- some
general-purpose and some
purpose-written -- "glued" together
in useful ways.
Example: The diva.graph demo
•
•
•
The graph demo demonstrates
basic graph editing and layout
functionality.
A graph is constructed
programmatically, and can then be
edited interactively by the user.
The graph editor contains six
operations: Select nodes,
Reshape nodes, Move nodes, Add
nodes, Add edges, and Layout.
Demos contd….
•
The diva.canvas demo: The canvas demo illustrates the main architectural
features of the canvas.
•
The diva.sketch demo: The sketch demo demonstrates free-hand drawing
and basic editing commands using pen gestures.
•
The diva.whiteboard demo: The whiteboard demo is a digital whiteboard
which supports multiple pages, limited undo and redo support, multiple pen
colors and widths, and other basic whiteboard capabilities.
•
The diva.sketch.trainer application: Sketch trainer is a program that allows
users to create customized gestures for their application (square, triangle,
circle, etc).
DIVA CAPABILITIES
• Powerful easy-to-use tools for data integration,
visualization, analysis and reporting.
• Using DIVA, we can carry out common and necessary
tasks in a faster and more efficient manner.
• Bring together data from disparate locations and
organize using new pivot, merge and summary features.
• Easy to learn and use, DIVA facilitates sharing of
information, using powerful new reporting features.
References
•
•
•
•
•
•
•
http://www.gigascale.org/diva/demo/graph.html
http://zooid.org/~tforcdivad/diva/diva.html
http://wwwcad.eecs.berkeley.edu/Respep/Research/weld/arpa/final/michaels/
http://www.arakhne.org/links.php
http://cui.unige.ch/eao/www/papers/SNPD/00/paperF118.html
http://pharos.inria.fr/Java/query.jsp?cids=c_2095&hist=cids%3Dc_2019
http://www.accelrys.com/products/diva/