Products
  Visualize
  Overview
 
Representing Data as Drawings
 
Formatting Drawings
 
Rendering Drawings
 
Sharing Drawings
  Editions
 
ActiveX
 
C++
 
Java
 
.NET
 
Home  

Introducing Tom Sawyer Layout

Tom Sawyer Layout helps you build professional applications with layout capabilities that visually reveal dependencies and patterns in data relationships. Our components provide the graphical data model and functionality your application rendering system needs to display data entities and their relationships as a formatted drawing.
Image
../../../images/layout/overview/beforeAfterLayout.png
Figure 1: Drawing before and after layout
Overview
Representing Data as Drawings
Representing data relationships as a drawing relies on our graphical data model. This versatile model enables you to represent relationships within data using different drawing elements, such as nodes, edges between nodes, label annotations, and parent-child drawing hierarchies. Using the model, you can specify the position, size, and shape for all of these drawing elements.
Formatting Drawings
Tom Sawyer Layout automatically formats drawings, making them easier to understand. The layout operation formats drawings according to layout styles, where each style emphasizes a different set of aesthetic criteria. A variety of options and constraints are available to refine layout style results. Routing reformats edges with little effect to node positions. Labeling positions labels to neatly annotate drawing elements.
Rendering Drawings
Our APIs help you quickly iterate through the elements of a formatted drawing to retrieve their position, size, and shape. These results can then be rendered in your application graphical framework.
Sharing Drawings
Input and output components enable you to share formatted drawings with other users and applications. You can import and export a drawing as an XML file, or you can generate a PostScript file.
Editions
Tom Sawyer Layout is available in several editions to accommodate development with your specific technologies and platforms.
Operating System
Architecture
Edition
Apple Mac OS X 10.5
PowerPC and Intel
Apple Mac OS X 10.6
Intel
Microsoft Windows Server 2008
Microsoft Windows XP Professional, SP3
Microsoft Windows Vista, SP1
Microsoft Windows 7
Intel-compatible
Red Hat Enterprise Linux 5
Intel-compatible
Sun Solaris 10
Sun SPARC

  Copyright © 2010 Tom Sawyer Software. All rights reserved. Privacy Policy Terms of Use