My favorites | Sign in
Project Logo
             
Search
for
Updated Apr 21, 2009 by letronghung
Labels: Featured
RaVis  
Relational Analysis Components

Introduction

Component enabling users to create complex data visualization interfaces for the analysis of relational data sets such as social networks, organization trees, navigation systems, taxonomies, db schemas, and other link-based phenomena. The library is purposely extendable and provides for separation of base, interface, and layout code. Additional layout algorithms can be readily integrated as an extended class containing only the mathematical calculations and controls needed specifically for the layout.

News

14 December 2008: Logging support has been added conforming to Flex logging API. Other trace targets such as Thunderbolt can also be used.

27 March 2008: All code and development migrated from flexvizgraphlib project.

Status

Stable: Project is at RC2; 27 May 2008

Demos

  • You can download a precompiled snapshot of the library here.
  • Try the RaVis Explorer: here (work in progress)

Enhancements

  • Features:
    1. Graph Data Interface
      • Initialize graph from ValueObject - Finished
      • Initialize NodeRenderer from ValueObject - Finished
      • Initialize EdgeRenderer from ValueObject - Finished
    2. Programming API
      • Support Edge, Node event seperately. - Finished
      • Keep the original FLEX Event in Graph, Node, Edge Event. - Finished
      • Support Add/Remove/Edit Node, Edge easier - (Finished Node API)
    3. Edge
      • Support Edge Renderer (similar to NodeRenderer) because in many case, we want to move, handle event, resize edge - Finished (Cheating way)
      • Add control point to Edge (Edge Control Renderer) which is built from Straight Section (similar to Ms Power Point Line) - Finished
    4. Node
      • Support Node Label Renderer (Similar to Edge Label Renderer) - Finished
      • Node Renderer is another typed of Visual Graph (Sub-graph function) - In Progress
    5. Enhanced Visual Graph
      • Support multiple drag on Node (Example: Drag node and its successors together) - Finished
      • Support Adding Node Label Renderer - Finished
      • Support Adding Edge Control Renderer - Finished
      • Add one function to create VisualGraph from Data (XML, VO) - Finished
      • Edit Node/Edge style on the fly - Finished
      • Special API: Remove Sub Tree, Remove Node Children, Show Node with its related node

Support

Hosted by Google Code