Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Warning

This page is currently being worked on and is far from being finished. You've been warned.

KIELER: The Kiel Integrated Environment for Layout (Eclipse Rich Client)

...

KIELER is based on the Eclipse framework and is developed as open source software, licensed under the Eclipse Public License. Being a research project, there are different people working in different areas of the project. KIELER can thus be divided into four different parts:

Layout

...

The layout area provides the foundation for pretty much everything else in KIELER.

The core component is KIML, the Kieler Infrastructure for Meta Layout. KIML provides the connection between graphical editors on the one hand, and layout algorithms on the other hand. Besides integrating various open source graph layout libraries such as OGDF and Graphviz, KIELER also includes custom layout algorithms in KLay, the Kieler Layouters component. The most important and most advanced algorithm is KLay Layered, a layer-based layout algorithm targeted primarily at the layout of data flow diagrams. However, KIELER also includes KLay Force, which provides implementations of force-based layout algorithms, as well as a KLay Planar, a planarization-based algorithm. Our custom layout algorithms are implemented in pure Java and can easily be adapted to be used outside of Eclipse as well. There's also the KWebS component, which makes our layout algorithms available as a web service. Finally, GrAna, our graph analysis component, allows us to compute a whole lot of different metrics for diagrams, which is handy when it comes to evaluating the performance of our layout algorithms.

Learn more about layout

Pragmatics

Lorem ipsum

Semantics

...