Wgraph is based on a powerful graph layout and rendering product named aiSee.
- aiSee is developed and actively maintained by the German company AbsInt.
- aiSee is written in C++; binary versions are available for Windows and Linux.
- To use Wgraph you need a license of aiSee (non commercial use is free under certain conditions).
- aiSee uses GDL as a graph definition language.
- The WGL language of wgraph is similar to GDL but has some additional features like a general typing concept for nodes and edges.
This graph was created with the help of wgraph. See the WGL source.
As you can see WGL is being translated to GDL by wgraph. Then the aiSee graph renderer is invoked in batch mode on the server and produces a png or svg image together with a small png thumb image. The thumb image is shown on the html version of the wiki page and links to the graph. The user will also find a link to the GDL code if he prefers local viewing. The aiSee rich client allows (among other features) to
- change the layout manually
- fold parts of the graph into subgraphs
- generate multipage postscript output
- interact with other local applications