The user interface is completely customizable. As a developer you are free to change how elements are placed on screen. You can even create your own user interface element that easily integrates with existing features.
Both figures and line endpoints can be customized. Depending on your particular need you can create your own shapes and remove the currently available figure sets. These custom shapes can be drawn using a simple to use editor.
The library was designed with the end developer in mind, and is therefore easy to use. With a detailed documentation and a wide array of examples it's easy to integrate or implement the functionality needed.
The diagrams are rendered on the server using the Java2D and other standard server libraries. This allows you to build images and image maps on the server-side for infinite possibilities.
The full source code is available for users of GWT and GXT.
These examples give a small look into how the final product will be like. These examples are not yet in its final form, and might therefore contain bugs and lack some features. When we release the final version of the library, these examples will be fully polished and contain all the functionality they should have.
This example show what a developer can do using the GWT version of the library. This example uses the default GWT interface. While this interface might be good enough for most uses, the interface is completely customizable from code.
The example browser contains several demos that shows how to use various elements of the library. All these examples contain full source code so that it's easy to find an example for most scenarios. The browser will be extended as more features are added to the library.
Complete documentation for the Java / GWT library. Here you will find how the library is organized as well as how each method is intended to be called. Details on how parts of the library works with each other can be found in the example browser.