skip to main content
General information > Before you start > SDKs
 
SDKs
The JViews Diagrammer architecture is multi-layered. (See diagram below.) Each layer provides a specific set of services for developers during the development cycle.
Rogue Wave JViews Diagrammer architecture diagram (from a services perspective)
Rogue Wave JViews Diagrammer implements a Swing-like model-view architecture, which provides a clear separation between the data and its presentation. The JViews Diagrammer data model is part of the Styling and Data Mapping (SDM) engine, and it forms the connection between your application data and the views on display.
The Framework SDK sits atop Java 2D™ and Swing, and provides a comprehensive structured 2D graphics API.
This includes:
*Graphic objects, interactors, views, transformations
*Editing commands
*Graphs and sub-graphs (nodes and links, sub-diagrams)
*Printing
*Thin client support
The Graph Layout SDK provides a set of sophisticated algorithms to automatically rearrange the graph elements for optimal readability. Graph layout brings order and clarity to complex diagrams, moving the nodes and routing links to create a more usable picture with domain-specific aesthetic conventions.
This complex technology, based on years of research, offers several predefined layout algorithms for covering the needs of specific applications. The many parameters let developers arrange the diagrams as they want and visual tools help in the configuration.

Copyright © 2018, Rogue Wave Software, Inc. All Rights Reserved.