Products
  Visualize
 
Tom Sawyer Perspectives
  Tour
  Evaluation
  Features
  System Requirements
  Press
  Releases
 
Home 

Tom Sawyer Perspectives, Java Edition

The versatile graphics components of Tom Sawyer Perspectives provide all the quality features found in Tom Sawyer Visualization products and add a great deal more. Whether you want to build a new desktop or web application, or add data visualization to an existing application, your application can be completed in a fraction of the time usually required.
Tour
Take a video tour that teaches you how to create a basic visualization application with Tom Sawyer Perspectives in less than ten minutes. You can customize and define rules with the Tom Sawyer Perspectives Project Designer to visualize a management hierarchy as an organizational chart.
The tour begins by teaching you how to use the Project Designer's graphical application interface to integrate Microsoft Excel data that describes your organizational structure into your project. Next, you will learn how to transform that data into a variety of views to clearly display an organizational chart.
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, and technical support.
Features
Add immediate value to your application by incorporating these robust features:
Web Applications
Server Side
Technology
  • JDK 5.0 and 6.0 Image
images/asteriskRed.png
  • IDE
  • SDK
  • Flexible component architecture
  • Ease of integration
  • Ease of integrator configuration
  • Ease of view configuration
  • 100% Pure Java components
  • Internationalization
Layout
  • Variety of layout styles
  • Scalable layout
  • High-speed layout
  • Global layout
  • Incremental layout
  • Nested layout
  • Constraint-based layout
  • Labeling
  • Routing
  • Drawing fitting to canvas or printed page Image
images/asteriskRed.png
Client Side
Technology
  • AJAX architecture Image
images/asteriskRed.png
  • Support for GWT framework Image
images/asteriskRed.png
  • Efficient server communication Image
images/asteriskRed.png
  • Customizable CSS for views and display component Image
images/asteriskRed.png
Projects
  • Project based design
  • Graphical application design
Process
  • Design
  • Preview
  • Deploy
Model
  • Validity check
  • Re-entrant model
  • Multi-threaded data model
  • Attributed data model
  • User specified schema
  • Expression defined schema attributes
  • Model index
  • Event system
  • Commit
  • Update
  • Attribute values can be computed from expressions using functions or other attributes Image
images/asteriskRed.png
  • Attribute values can be synchronized with graphical element properties Image
images/asteriskRed.png
Printing
  • Print setup Image
images/asteriskRed.png
  • Print preview Image
images/asteriskRed.png
  • Multipage printing Image
images/asteriskRed.png
Integrators
  • Access data in data sources
  • Databases
  • Microsoft Excel spreadsheets
  • Plain text files
  • XML files
  • XML integrator supports namespaces Image
images/asteriskRed.png
  • Transfer data to model
  • Transfer changes from model to data source
Filters
  • Integrator filters
  • View filters
Data Management
  • Attach properties to each object
  • Property viewing and editing
Views
  • Drawings
  • Inspectors
  • Trees
  • Tables
  • Tab panels Image
images/asteriskRed.png
  • Split panels Image
images/asteriskRed.png
  • Coordinated view updates Image
images/asteriskRed.png
  • Model driven views
  • Rule driven views
  • Synchronized views
  • Simultaneous views
Display
  • Customizable toolbars
  • Customizable context menus
  • High-speed display
  • Multiline tooltips
  • Multiline labels
Interactive Environment
  • Tools and commands
  • Multilevel undo/redo
  • Hit testing
  • Model driven selection
  • Edit between model and view
Viewing
  • Overview window Image
images/asteriskRed.png
  • Pan
  • Marquee zoom
  • Fit in canvas
  • Scroll and zoom control panel Image
images/asteriskRed.png
  • Automatic scroll
Editing
  • Add, delete, and move
  • Model based undo/redo
Complexity Management
  • Expand
  • Collapse
  • Nest
Layout
  • Variety of layout styles
  • Threaded layout Image
images/asteriskRed.png
  • Layout cancel Image
images/asteriskRed.png
  • Scalable layout
  • High-speed layout
  • Global layout
  • Incremental layout
  • Nested layout
  • Constraint-based layout
  • Labeling
  • Routing
Image
images/asteriskRed.png Indicates the newest features.
Desktop Applications
Technology
  • JDK 5.0 and 6.0 Image
images/asteriskRed.png
  • IDE
  • SDK
  • Flexible component architecture
  • Ease of integration
  • Ease of integrator configuration
  • Ease of view configuration
  • 100% Pure Java components
  • Internationalization
Projects
  • Project based design
  • Graphical application design
Process
  • Design
  • Preview
  • Deploy
Model
  • Validity check
  • Re-entrant model
  • Multi-threaded data model
  • Attributed data model
  • User specified schema
  • Expression defined schema attributes
  • Model index
  • Event system
  • Commit
  • Update
  • Attribute values can be computed from expressions using functions or other attributes Image
images/asteriskRed.png
  • Attribute values can be synchronized with graphical element properties Image
images/asteriskRed.png
Filters
  • Integrator filters
  • View filters
Integrators
  • Access data in data sources
  • Databases
  • Microsoft Excel spreadsheets
  • Plain text files
  • XML files
  • XML integrator supports namespaces Image
images/asteriskRed.png
  • Transfer data to model
  • Transfer changes from model to data source
Data Management
  • Attach properties to each object
  • Property viewing and editing
Views
  • Drawings
  • Trees
  • Tables
  • Inspectors
  • Model driven views
  • Rule driven views
  • Synchronized views
  • Simultaneous views
Display
  • Customizable toolbars
  • Customizable context menus
  • High-speed display
  • In-memory drawing
  • Multiline tooltips
  • Multiline labels
Interactive Environment
  • Tools and commands
  • Multilevel undo/redo
  • Hit testing
  • Model driven selection
  • Edit between model and view
Viewing
  • Overview
  • Pan
  • Marquee zoom
  • Interactive zoom
  • Fit in canvas
  • Automatic scroll
  • Link navigation
Editing
  • Add, delete, and move
  • Model based undo/redo
Complexity Management
  • Expand
  • Collapse
  • Nest
Printing and Exporting
  • Print preview
  • Multipage printing
  • Image export
Layout
  • Scalable layout
  • High-speed layout
  • Variety of layout styles
  • Threaded layout Image
images/asteriskRed.png
  • Layout cancel Image
images/asteriskRed.png
  • Layout animation Image
images/asteriskRed.png
  • Global layout
  • Incremental layout
  • Nested layout
  • Constraint-based layout
  • Labeling
  • Routing
  • Drawing fitting to canvas or printed page Image
images/asteriskRed.png
Image
images/asteriskRed.png Indicates the newest features.
System Requirements
Tom Sawyer Perspectives can be used with any system running a 32-bit or 64-bit Java 2 virtual machine. Incorporating Tom Sawyer Perspectives requires the Sun Microsystems Java Development Kit (JDK) 5.0 or 6.0. Developing GWT-based applications with Tom Sawyer Perspectives requires GWT 2.0.3.
Operating System
Architecture
JDK
Apple Mac OS X 10.5
Apple Mac OS X 10.6
PowerPC and Intel
Intel
5.0
6.0
Microsoft Windows Server 2008
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
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 Perspectives web applications can be deployed on these application servers:
  • Apache Tomcat 6.0
  • IBM Websphere 7.0
  • Oracle WebLogic Server 11g
  • Red Hat JBoss 5.1
Client Environments
Tom Sawyer Perspectives supports these browsers:
  • Apple Safari 4.0 and 5.0
  • Google Chrome 4.0 and 5.0
  • Microsoft Internet Explorer 7.0 and 8.0
  • Mozilla Firefox 3.5 and 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 Perspectives.
Release Notes
Review the release notes to see the latest features and enhancements that have been added to Tom Sawyer Perspectives, Java Edition.

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