Caleydo Visualization Framework

Caleydo is a multi-purpose visualization framework which supports state-of-the-art visualization techniques.

The framework was developed with a rapid prototyping approach for visualizations in mind, but also aims to support high performance visualizations. The software development uses state-of-the art development techniques like design patterns and generics extensively, to guarantee high quality code.

Technologies

  • Java
    Caleydo is developed using Java and supports Java 5 and 6.

  • JOGL
    To achieve high performance graphics Caleydo uses the Java OpenGL library to render the visualizations in 3D.

  • RCP
    The Rich Client Platform is a powerful framework developed by the Eclipse Foundation to support the creation of Java applications. RCP based applications provide features such as tabbing, view management, preference management, update mechanism and many more.

  • SWT
    For drawing 2D GUI elements Caleydo uses the Standard Widget Toolkit, which is also the base for RCP.

Visualization Techniques

Since Caleydo is a visualization framework it provides structures that implement or facilitate certain well established InfoVis techniques. Among those are:

  • Focus + Context
  • Details on demand
  • Linking and Brushing
  • Visual Links

Usage and contribution

Caleydo is a research project, therefore we are interested in third parties using and contributing to the framework. We can grant source code access for interested research institutions. Feel free to contact us under caleydo(at)icg.tugraz.at


website maintained by Marc Streit and Alexander Lex
last updated on 2010-02-17