DIVA What Is Diva ? • Diva is a software infrastructure for visualizing and interacting with dynamic information spaces. • Visualizations are built.
Download ReportTranscript 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/