Products
  Visualize
 
Tom Sawyer Visualization
  Demonstration
  Evaluation
  Features
  Tiering
  System Requirements
  Press
  Releases
 
Home 

Tom Sawyer Visualization, JSP Edition

When integrated into your application, Tom Sawyer Visualization enables users to view data relationships in a drawing that they can interact with. Try out our APIs and components in a real-world application setting.
Demonstration
Try the demonstration application to test the scalability, speed, and reliability of Tom Sawyer Visualization. Experience our rendering and diagramming capabilities by viewing and interacting with the sample drawings provided, or create your own drawings. Experiment with different layout styles and options that change the drawing format. See how the interactive components behave by using the toolbars, context menus, tooltips, windows, and dialog boxes.
Evaluation
Request an evaluation and try it with your own data, in your own development environment. 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:
Server Side
Technology
  • JDK 5.0 and 6.0
  • JSP 2.0 and 2.1
  • Convenient JSP tags to embed display components
  • 100% Pure Java components
  • Ease of integration
  • Internationalizable
  • Compatibility with JSF applications
  • Compatibility with Tom Sawyer Analysis products
Graphics
  • Customizable UI types
  • Bitmap and vector images
Drawing Representation
  • Graph-based data model
  • Efficient iteration
  • Nodes with polygon shapes
  • Edges with routes
  • Nodes with connectors
  • Multiline node, edge, and connector labels
  • Nested drawings
  • Cross-diagram linking
  • Attach properties to drawing elements
  • Data driven visual appearance of drawing elementsImage
images/asteriskRed.png
  • Web page linking
  • Event system
  • XML representation
Layout
  • Variety of layout styles
  • Scalable layout
  • High-speed layout
  • Multithreaded layoutImage
images/asteriskRed.png
  • Global layout
  • Incremental layout
  • Nested layout
  • Constraint-based layout
  • Labeling
  • Routing
  • Drawing fitting to canvas or printed pageImage
images/asteriskRed.png
  • Unified service design for layout and analysis
Image
images/asteriskRed.png Indicates the newest features.
Client Side
Technology
  • AJAX architecture
  • Extensible JavaScript library
  • Lightweight communications with adaptive tilingImage
images/asteriskRed.png
  • Non-blocking asynchronous updatesImage
images/asteriskRed.png
Display Components
  • Multiple drawings per web pageImage
images/asteriskRed.png
  • Drawing Overview
  • Drawing element Property Inspector
  • Overlay pan and zoom controlImage
images/asteriskRed.png
  • Preconfigured canvas dimensionsImage
images/asteriskRed.png
Printing
  • Print setupImage
images/asteriskRed.png
  • Print preview
  • Multipage printing
User Interactions
  • Tools and commands
  • Standard selection
  • Marquee selection
  • Hit testing
  • Multiline tooltips
  • Pan
  • Marquee zoom
  • Interactive zoom
  • Fit in canvas
  • Add, delete, and move
  • Customizable popup menus
  • Customizable cursors
Complexity Management
  • Drill down
  • Drill up
  • Expand
  • Collapse
  • Nest
  • Fold
  • Hide
Layout
  • Variety of layout styles
  • Layout progressImage
images/asteriskRed.png
  • Layout cancelImage
images/asteriskRed.png
  • Global layout
  • Incremental layout
Image
images/asteriskRed.png Indicates the newest features.
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 robust features of Tom Sawyer Visualization.
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
Viewing tools group 1 Image
images/orangeCircle.png Image
images/blueSquare.png Image
images/blueSquare.png Image
images/blueSquare.png
Viewing tools group 2 Image
images/orangeCircle.png
 
Image
images/blueSquare.png Image
images/blueSquare.png
Editing tools group Image
images/orangeCircle.png
 
Image
images/blueSquare.png Image
images/blueSquare.png
Printing tools group 1 Image
images/orangeCircle.png Image
images/blueSquare.png Image
images/blueSquare.png Image
images/blueSquare.png
Editing tools group 2 Image
images/orangeCircle.png
 
Image
images/blueSquare.png Image
images/blueSquare.png
Drill down
 
Image
images/blueSquare.png Image
images/blueSquare.png
Nesting
 
 
Image
images/blueSquare.png
Hiding and folding
 
 
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 Viewing Tools Editing Tools Printing
  • Circular layout
  • Hierarchical layout
  • Orthogonal layout
  • Symmetric layout
Group 1
  • Select
  • Pan
  • Marquee zoom
Group 2
  • Overview image
  • Property viewing
  • Add
  • Delete
  • Move
Group 1
  • Single page printing
  • Print preview
Group 2
  • Multipage printing
System Requirements
Tom Sawyer Visualization can be used with any system running a Java 2 virtual machine with a 32-bit or 64-bit Sun Microsystems Java Development Kit (JDK) 5.0 or 6.0. It also requires Java Server Pages (JSP) 2.0.
Operating System
Architecture
JDK
Apple Mac OS X 10.5
Apple Mac OS X 10.6
PowerPC and Intel
Intel
5.0 and 6.0
6.0
Microsoft Windows XP
Microsoft Windows Vista
Microsoft Windows 7
Red Hat Enterprise Linux 5 Image
images/greenCircle.png
Intel-compatible
5.0 and 6.0
5.0 and 6.0
5.0 and 6.0
5.0 and 6.0
Sun Solaris 10
Sun SPARC
5.0 and 6.0
Image
images/greenCircle.png The 32-bit compatibility layer is required for 64-bit Linux systems.
Server Environments
Tom Sawyer Visualization can deploy a JSP application with these application servers:
  • Apache Tomcat 5.5 and 6.0
  • IBM Websphere 6.1 and 7.0
  • Oracle WebLogic Server 11g
  • Red Hat JBoss 5.0 and 5.1
Tom Sawyer Visualization should work with other platforms that support JSP 2.0 and 2.1.
Client Environments
Tom Sawyer Visualization supports these browsers:
  • Apple Safari 4.0
  • Google Chrome 4.0
  • Microsoft Internet Explorer 7.0 and 8.0
  • Mozilla Firefox 3.6
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 Visualization.
Release Notes
Review the release notes to see the latest features and enhancements that have been added to Tom Sawyer Visualization, JSP Edition.

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