diva. what is diva ? diva is a software infrastructure for visualizing and interacting with dynamic...

7
DIVA

Upload: derek-gilbert

Post on 26-Dec-2015

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: DIVA. What Is Diva ? Diva is a software infrastructure for visualizing and interacting with dynamic information spaces. Visualizations are built by hooking

DIVA

Page 2: DIVA. What Is Diva ? Diva is a software infrastructure for visualizing and interacting with dynamic information spaces. Visualizations are built by hooking

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.

Page 3: DIVA. What Is Diva ? Diva is a software infrastructure for visualizing and interacting with dynamic information spaces. Visualizations are built by hooking

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.

Page 4: DIVA. What Is Diva ? Diva is a software infrastructure for visualizing and interacting with dynamic information spaces. Visualizations are built by hooking

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.

Page 5: DIVA. What Is Diva ? Diva is a software infrastructure for visualizing and interacting with dynamic information spaces. Visualizations are built by hooking

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).

Page 6: DIVA. What Is Diva ? Diva is a software infrastructure for visualizing and interacting with dynamic information spaces. Visualizations are built by hooking

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.

Page 7: DIVA. What Is Diva ? Diva is a software infrastructure for visualizing and interacting with dynamic information spaces. Visualizations are built by hooking

References

• http://www.gigascale.org/diva/demo/graph.html

• http://zooid.org/~tforcdivad/diva/diva.html

• http://www-cad.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/