E-mail:
Password:
 
 

New user? Sign Up.

Forgot Your Password?

Sign In
 

Tom Sawyer Layout, C++ Edition

Press

See the latest news from Tom Sawyer Software about how advances in technology and new features provide added benefits for developing your application with Tom Sawyer Layout.

Release Notes

Review the release notes to see the latest features and enhancements that have been added to Tom Sawyer Layout, C++ Edition.

Evaluation

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

Features

Add immediate value to your application by incorporating these robust features:
Technology
  • 32-bit support
  • 64-bit support Image
images/asteriskRed.png
  • Flexible component architecture
  • Ease of integration
  • Internationalizable
  • Compatible with Tom Sawyer Analysis
Documentation
  • HTML format with content tabs Image
images/asteriskRed.png
  • Global search capability Image
images/asteriskRed.png
  • Practical, in-depth tutorials
  • Design, development, and deployment guides
  • Detailed API references
Drawings
  • Graph-based data model
  • Efficient iteration
  • Nodes with polygon shapes
  • Edges with routes
  • Nodes with connectors
  • Node, edge, and connector labels
  • Nested drawings
  • Attach properties to drawing elements
  • XML read and write
Complexity Management
  • Drill down
  • Drill up
  • Expand
  • Collapse
  • Nest
Layout
  • Circular layout
  • Hierarchical layout
  • Orthogonal layout
  • Symmetric layout
  • Scalable layout
  • High-speed layout
  • Global layout
  • Incremental layout
  • Nested layout
  • Partial nested layout Image
images/asteriskRed.png
  • Constraint-based layout
  • Labeling
  • Routing
  • Drawing fitting
Image
images/asteriskRed.png Indicates the newest features.

Tiering

Tom Sawyer Layout 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 robust features of Tom Sawyer Layout.
Features
First Tier
Second Tier
Third Tier
Two layout styles Image
images/greenCircle.png Image
images/blueSquare.png Image
images/blueSquare.png Image
images/blueSquare.png
All layout styles Image
images/orangeCircle.png
 
Image
images/blueSquare.png Image
images/blueSquare.png
Global layout Image
images/blueSquare.png Image
images/blueSquare.png Image
images/blueSquare.png
Incremental layout
 
 
Image
images/blueSquare.png
Constraint-based layout
 
 
Image
images/blueSquare.png
Edge routing
 
Image
images/blueSquare.png Image
images/blueSquare.png
Global labeling Image
images/blueSquare.png Image
images/blueSquare.png Image
images/blueSquare.png
Drill down
 
Image
images/blueSquare.png Image
images/blueSquare.png
Nesting
 
 
Image
images/blueSquare.png
Image
images/greenCircle.png Customer chooses preferred layout styles at the time of purchase.
Image
images/orangeCircle.png See Definitions.
Definitions
Layout Styles
  • Circular layout
  • Hierarchical layout
  • Orthogonal layout
  • Symmetric layout
  • Tree layout

System Requirements

This table describes the supported operating systems and development environments.
Operating System
Architecture
Development Environments
Apple Mac OS X 10.5 Image
images/greenCircle.png
Apple Mac OS X 10.6 Image
images/greenCircle.png
PowerPC and Intel
Intel-compatible
GNU C++ 4.2.1
GNU C++ 4.2.1
Microsoft Windows Server 2008
Microsoft Windows XP
Microsoft Windows Vista
Microsoft Windows 7
Intel-compatible
Microsoft Visual Studio 2005
Microsoft Visual Studio 2008
Red Hat Enterprise Linux 5
Intel-compatible
GNU C++ 4.1.2
Oracle Solaris 10 Image
images/greenCircle.png
SPARC
GNU C++ 4.4
Image
images/greenCircle.png Available upon request.