Jump to content

Microsoft Automatic Graph Layout

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Rp (talk | contribs) at 13:23, 13 November 2007 (Created page with '''GLEE'' is the name of a .NET library for automatic graph layout. It was created by Lev Nachmanson at Microsoft Research. {{stub}} == Contents =...'). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

GLEE is the name of a .NET library for automatic graph layout. It was created by Lev Nachmanson at Microsoft Research.

Contents

The GLEE software supplies three reusable code libraries:

  • Microsoft.GLEE.dll, a device-independent graph layout engine;
  • Microsoft.GLEE.Drawing.dll, a device-independent implementation of graphs as graphical user interface objects, with all kinds of graphical attributes, and support for interface events such as mouse actions;
  • Microsoft.GLEE.dll, a Windows.Forms-based graph viewer control.

A trivial application is supplied to demonstrate the viewer.

Features

GLEE performs layout based on principles of the Sugiyama scheme; it produces so called layered, or hierarchical, layouts (according to the GLEE home page).

It does not, at least at this time, support a wide range of different layout algorithms, such as, for instance, GraphViz or GUESS.

It does not appear to support incremental layout.

Availability and licensing

GLEE is distributed with its source code; both the compiled libraries and the source code can be used and modified for non-commercial purposes, subject to the Microsoft Shared Source License Agreement.

See also