JGraph is a free, mature, and robust Java diagramming library. It contains all the graph visualization, layout, and interaction functionality you might expect in a graph library, including multiple views, layering, zoom, drag and drop, undo, automatic expanding and collapsing, routing, and layouts. You can create workflow editors, BPMN, CAD tools, network diagrams, database visualization tools, and more. It is fully documented, including examples, and has an active support community.
JGraph Layout Pro is a high performance graph layout library for JGraph that automatically positions your graph, diagram, or network in a visually pleasing manner. Layout Pro provides flexibility and a simple design, enabling you to use circular, tree, force-directed, and hierarchical layouts with ease. Example uses are organisational charts, workflow and process diagrams, call charts, network diagrams, UML tools, and more. It comes with its own documentation and an example applet.
The JGraph User Manual focuses on introducing the JGraph novice to each aspect of JGraph in a clear and accessible manner. This 100-page PDF contains sections on editing, configuring vertices and edges, creating custom components, dealing with expanding and collapsing, following mouse events processing, and more. The examples comprise a selection of applications demonstrating various features from JGraph, like database connectivity and high-performance JGraph usage. The JGraph upgrading guide is also included in this package.
JGraphpad Pro is a complete application framework for rapid development of JGraph tools. It is meant for developers who wish to provide a stand-alone, rich-client graph application. The user interface is configurable with XML, and it uses a plugin architecture for extra functionality. It features a wide range of application components like palette, overview, the ability to export to many image and XML formats, copy and paste, drag and drop, rich text labels, database or backend connectivity, and visual complexity management. You can use it to create workflow editors, call graphs, CAD tools, network diagrams, database visualization tools, and more.
JGraphpad Pro is a complete application framework for rapid development of JGraph tools. It is meant for developers who wish to provide a stand-alone, rich-client graph application. The user interface is configurable with XML and it uses a plugin architecture for extra functionality. It features a wide range of application components like palette, overview, the ability to export to many image and XML formats, copy and paste, drag and drop, rich text labels, database or backend connectivity, and visual complexity management. You can use it to create workflow editors, call graphs, CAD tools, network diagrams, database visualization tools, and more.
mxGraph is a JavaScript library that uses built-in browser capabilities to provide an interactive drawing and diagramming solution. Target applications are Web based applications that require workflow/BPM, diagram, network, or general graph editing to be available in-place on a Web page.
Re: Diagrams don't work everywhere > Unfortunately, the "diagrams that > just work everywhere" say > "browser is not supported" > when u...