80 likes | 417 Views
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.
E N D
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://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/