 | Products
Tom Sawyer Visualization, Java Edition
Tom Sawyer Visualization is a fully customizable and extensible set of
class libraries with APIs for developing graph visualization applications
quickly and efficiently. You can easily enhance your
applications with sophisticated graph display, viewing, and editing technologies, presented in an eye-catching, intuitive graphical user interface. You
can customize both the display and interactive behaviors of your application
using Swing-based or standard components, such as toolbars, menus, and mouse-event
handling.
View
our Tom Sawyer Visualization, Java Demonstration.
Tom Sawyer Visualization is now available with tiered pricing. Refer to the
tiering table for the most recent features and categorizations.
 |
|
Features |  | |
Tom Sawyer Visualization, Java Edition, includes a variety of standard graph visualization
features and key functionality, thereby minimizing development time.
| System |
- Flexible component architecture
- Ease of integration
- XML integration
- Event system
- Internationalization
- Batch interfaces
- Interactive interfaces
- 100% Pure Java
- Applications and applets
- JFC/Swing-based architecture
- Eclipse SWT integration
- Various development environments, operating systems,
and browsers
- Support for RMI, SOAP, and servlets
- Support for JDK 1.4, 1.5, and 1.6
- Compatibility with Tom Sawyer Analysis products
|
| Graph |
- Advanced graph model
- Efficient iteration facilities
|
| Drawing |
- Nodes with polygon shapes
- Edges with routes
- Nodes with connectors
- Node, edge, and connector labels
- Nested drawings
- Cross-diagram linking
|
| Data Management |
- Attach properties to each object
- Property viewing and editing
- Web page linking
|
|
| Graphics |
- Java 2D architecture
- Customizable UI types
- Animated nodes and edges
- Bitmap and vector images
- Anti-aliasing
- Objects drawable as Swing components
|
| Display |
- High-speed display
- In-memory drawing
- Grid display
- Cursor customization
- Customizable pop-up menus
- Multiline tool tips
- Multiline labels
- Print preview
- Multipage printing
- Image export facilities
- Save and restore
- Docking
|
| Interactive Environment |
- Tools and commands
- Multilevel undo/redo
- Hit testing
- Standard selection
- Marquee selection
|
| Viewing |
- Overview window
- Pan
- Marquee zoom
- Interactive zoom
- Fit in canvas zoom
- Automatic scroll
- Link navigation
|
|
| Editing |
- Add, delete, and move
- Cut, copy, paste, and duplicate
- Drag-and-drop
|
| Diagramming |
- Manual edge routing
- Ploughing
|
| Complexity Management |
- Nest
- Fold
- Hide
- Expand
- Collapse
- Drill down
|
| Layout |
- Scalable layout
- High-speed layout
- Variety of layout styles
- Global layout
- Incremental layout
- Integrated nested layout
- Constraint-based layout
- Integrated labeling
- Routing
- Layout properties dialog
- Layout constraints dialog
- Unified service design for layout and analysis
|
|
 |
|
Platforms |  | |
| Hardware
Architectures |
Operating Systems |
|
|
| |
|
|
|
- PC with Intel-compatible processor
|
|
|
|
|
 |
|
Press |  | | |