Tom Sawyer Visualization, ActiveX Edition

When integrated into your application, Tom Sawyer Visualization enables users to view and interact with relationships in data.

Press

See the latest news about Tom Sawyer Visualization.

Release Notes

Review the release notes to see the latest features of Tom Sawyer Visualization, ActiveX Edition.

Evaluation

Request an evaluation to build a proof of concept application. The evaluation software comes complete with product documentation, tutorials, source code examples, and technical support.

Features

Add immediate value to your application by incorporating these robust features:

Technology
  • 32-bit support
  • 64-bit support
  • Flexible component architecture
  • Ease of integration
  • Internationalizable
  • Compatible with Tom Sawyer Analysis
  • Unified service design for layout and analysis
  • Eclipse SWT integration support
Drawings
  • Graph-based data model
  • Efficient iteration
  • Nodes with polygon shapes
  • Edges with routes
  • Nodes with connectors
  • Nested drawings
  • Attach properties to drawing elements
  • Event system
  • XML read and write
Graphics
  • Bitmap and vector images
  • Data-driven graphics
  • Rule-driven graphics
  • Level-of-detail graphics
  • Scene-based graphics
  • Drawing backgrounds
  • Node borders, colors, images, and text
  • Edge line thickness, colors, and styles
  • Arrowhead styles
  • Connector graphics
  • HTML-formatted tooltips
  • Multi-line tooltips
  • Multi-line text fields
  • Web page linking
Display Components
  • Drawing overview
  • Drawing element property inspector
Rendering
  • High-speed rendering
  • Double-buffered rendering
  • Minimum invalid region refresh
Printing and Exporting
  • Print setup dialog
  • Print preview
  • Multipage print
  • Image export
User Interactions
  • Tools and commands
  • Hit testing
  • Automatic scroll
  • Standard selection
  • Marquee selection
  • Magnified selection
  • Pan
  • Link navigation
  • Marquee zoom
  • Interactive zoom
  • Fit in canvas
  • Customizable context menus
  • Customizable cursors
Diagramming
  • Undo and redo
  • Add, delete, and move
  • Cut, copy, paste, and duplicate
  • Drag-and-drop
  • Manual edge routing
  • Ploughing
Complexity Management
  • Drill down
  • Drill up
  • Expand
  • Collapse
  • Nest
  • Fold
  • Hide
Layout
  • Scalable layout
  • High-speed layout
  • Circular layout
  • Hierarchical layout
  • Orthogonal layout
  • Symmetric layout
  • Global layout
  • Incremental layout
  • Nested layout
  • Constraint-based layout
  • Labeling
  • Routing
  • Drawing fitting
  • Layout properties dialog
  • Layout constraints dialog

Tiering

Tom Sawyer Visualization is now available in tiered pricing categories. Tiering allows you to purchase individually priced sets of features and capabilities for your application. Over an application lifecycle, you may choose to expand the scope to include more features of Tom Sawyer Visualization. The tiered categories are packaged in two tracks: Batch and Interactive. Each track is designed to address the needs of a particular application scenario.

Batch

Features First Tier Second Tier Third Tier
Two layout styles
All layout styles
Global layout
Incremental layout
Constraint-based layout
Edge routing
Global labeling
Viewing tools group 1
Viewing tools group 2
Editing tools group 1
Editing tools group 2
Printing tools group 1
Printing tools group 2
Drill down
Nesting
Hiding and folding
Image export
Property viewing and editing

Customer chooses preferred layout styles at the time of purchase.

See Definitions.

Interactive

Features First Tier Second Tier Third Tier
Two layout styles
All layout styles
Global layout
Incremental layout
Constraint-based layout
Edge routing
Global labeling
Viewing tools group 1
Viewing tools group 2
Editing tools group 1
Editing tools group 2
Printing tools group 1
Printing tools group 2
Drill down
Nesting
Hiding and folding
Image export
Property viewing and editing

Customer chooses preferred layout styles at the time of purchase.

See Definitions.

Definitions

Layout Styles
  • Circular layout
  • Hierarchical layout
  • Orthogonal layout
  • Symmetric layout
  • Tree layout
Viewing Tools

Group 1

  • Select
  • Pan
  • Marquee zoom

Group 2

  • Interactive zoom
  • Link navigator
  • Overview window
Editing Tools

Group 1

  • Add tools
  • Delete tools
  • Move
  • Resize

Group 2

  • Cut
  • Copy
  • Paste
  • Duplicate
  • Transfer
  • Reconnect
Printing

Group 1

  • Single-page print
  • Print preview

Group 2

  • Multipage print

System Requirements

This table describes the supported operating systems and development environments.

Operating System Architecture Development Environments
Microsoft Windows 7
Microsoft Windows 10
Microsoft Windows Server 2012
Intel-compatible Microsoft Visual C++ 2015
Microsoft Visual C# 2015
Microsoft Visual Basic 2015
Microsoft Visual C++ 2017
Microsoft Visual C# 2017
Microsoft Visual Basic 2017

Tom Sawyer Visualization is also compatible with many other development environments that can host and interact with ActiveX Controls.