Over a million developers have joined DZone.

JGraph X Beta Initial Release

DZone's Guide to

JGraph X Beta Initial Release

· ·
Free Resource
The first public beta of the new JGraph Swing architecture

JGraph X (http://www.jgraph.com/jgraphx.html), the new Java Swing Diagramming Library, has been released in beta form. JGraph X is based on the mxGraph architecture, a re-designed core based on 7 years of JGraph experience. The library will be available under the LGPL, as well as there being an extended, commercially-support, version at the 1.0 release later this year.

The new library API is designed to provide a much lower learning curve as well as making the feature set easier to extend and integrate. Sharing the model code base of mxGraph (http://www.mxgraph.com/details.html), the web diagramming library, enabling applications written in Java to be more easily ported to mxGraph-based web applications.

Overall, JGraph X provides more features that JGraph, with a far smaller code size and complexity. Redesigning the codebase from scratch now means implementing common feature extensions are easier and require less coding. A number of new loosely coupled application-centric features have been added, making prototyping even faster, without their usage restricting application flexibility.

Full source code and demonstration are both available on the web site, as well as a support forum.


Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}