Products
 IT Organizations
  Perspectives
 
Overview
 
Tours
 
Applications
 
Features
 
Press
 
Datasheet
 
Evaluation
 
Releases
 
Home 

Products


Tom Sawyer Perspectives

Tom Sawyer Perspectives helps you build professional web and desktop applications that visually reveal dependencies and patterns in your data. Whether your data is stored in a database, a Microsoft Excel file, text file, or an XML file, Tom Sawyer Perspectives quickly and easily translates your data into different types of synchronized views.

Tom Sawyer Perspectives Network Viewer, Web Application Tom Sawyer Perspectives Network Viewer, Desktop Application
Web and desktop applications using Tom Sawyer Perspectives
Overview

Automate Data Integration

Tom Sawyer Perspectives integrators automate the process of linking your data to a visualization application. You can interact with and change data from within the views, then commit the changes back to the originating data sources. Tom Sawyer Perspectives integrators can access data in one or more of these sources:

  • Databases
  • Microsoft Excel spreadsheets
  • Plain text files
  • XML files

The Tom Sawyer Perspectives database wizard facilitates setting up a database integrator by inspecting how the data is organized in your database.

View Data in Different Ways

Viewing data from only one perspective limits the insight you can get from the data. Tom Sawyer Perspectives offers a variety of simultaneous views, allowing you to highlight different aspects of your data.

This is a test.

Drawings illustrate relationships between data elements. You can configure:

  • How data and relationships are structured in the drawing
  • How data elements are visually represented in the drawing, by choosing colors, fonts, shapes and images
  • How users interact with the drawing to view or edit the data
  Data visualization software - Tom Sawyer Perspectives drawing views illustrate relationships between data elements.


  • How to emphasize relationship patterns in a drawing by applying one of several available layout styles
  Data visualization software - Tom Sawyer Perspectives layout styles emphasize relationship patterns in a drawing.



Inspectors list the common properties of data elements that are selected in other views. You can configure:

  • How information is listed and ordered
  • How data is represented, by choosing colors and fonts
  • How users can edit the data
  Data visualization software - Tom Sawyer Perspectives inspector views list the common properties of data elements that are selected in other views.


Tables show data elements and the information associated with data elements in a tabular format. Each row represents a data element. You can configure:

  • How information is presented in columns and in what order
  • How data is represented, by choosing colors and fonts
  • How users can edit the data
  Data visualization software - Tom Sawyer Perspectives table views show data elements and the information associated with data elements in a tabular format.


Trees reveal hierarchical dependencies between data elements. You can configure:

  • How information is structured and ordered in the hierarchy
  • How branches expand or collapse to show or hide details
  • How data is represented in the hierarchy, by choosing images, colors and fonts
  • How users can edit the data
  Data visualization software - Tom Sawyer Perspectives tree views reveal hierarchical dependencies between data elements.

Simplify Application Development

With the Tom Sawyer Perspectives Project Designer, you create a single project that combines all of the different components used in your visualization application. Using this graphical development environment, you define the type of data you are working with and configure how to retrieve or write the data back to your data sources. You use customizable rules, rather than programming, to configure the appearance and behavior of the data within the views.

When you have completed your project, integrate it with your desktop or web application. You can quickly make changes in your application by modifying the project in the Project Designer.

With the Tom Sawyer Perspectives Project Preview, you can preview your project for both web and desktop applications without leaving the Project Designer, giving you immediate feedback. As a result, your efforts are minimized.

Data visualization software - Tom Sawyer Perspectives Project Designer simplifies application development.
Tom Sawyer Perspectives Project Designer

Additional Customization

If necessary, you can also go beyond the capabilities offered by the Tom Sawyer Perspectives Project Designer. With our robust APIs, you can further modify interactive behaviors and create attractive components for your application's user interface.

Tours

Introductory Tour

This introductory product tour is a step-by-step video tutorial 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 introductory product 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.

To watch the introductory product tour, select here.



Data visualization software - Tom Sawyer Perspectives product tour shows you how to create a basic visualization application in less than ten minutes.

Applications

Example Applications

Tom Sawyer Perspectives features and benefits can be applied to a wide variety of industries, including banking, data management, energy, engineering design, intelligence, IT, life sciences, networking, and software engineering.

Review several example applications.

Features
Tom Sawyer Perspectives Version 2.0 helps you design both web and desktop applications. New features have an asterisk next to them (*).

Web Applications
Desktop Applications

Web Applications

Server Side

Operating Systems
  • Apple Mac OS X 10.5 and 10.6*
  • Microsoft Windows XP Professional SP3
  • Microsoft Windows Vista
  • Microsoft Windows 7*
  • Red Hat Enterprise 5*
  • Sun Solaris 10
Technology
  • JDK 5.0 and 6.0*
  • IDE
  • SDK
  • Flexible component architecture
  • Ease of integration
  • Ease of integrator configuration
  • Ease of view configuration
  • Internationalization
  • 100% Pure Java components
Layout
  • Variety of layout styles
  • Scalable layout
  • High-speed layout
  • Global layout
  • Incremental layout
  • Integrated nested layout
  • Constraint-based layout
  • Integrated labeling
  • Routing

Client Side

Operating Systems
  • Apple Mac OS X 10.5 and 10.6*
  • Microsoft Windows XP Professional SP3
  • Microsoft Windows Vista
  • Microsoft Windows 7*
  • Red Hat Enterprise 5*
  • Sun Solaris 10
Browsers*
  • No plug-ins required
  • Apple Safari 4.0
  • Google Chrome 2.0 and 3.0
  • Microsoft Internet Explorer 7.0 and 8.0
  • Mozilla Firefox 3.0 and 3.5
Technology
  • AJAX-based JavaScript web client architecture*
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
Integrators
  • Databases
  • Microsoft Excel spreadsheets
  • Plain text files
  • XML files
  • Access data in data sources
  • Transfer data to model
  • Transfer changes from model to data source
Filters
  • Regulate integrators
  • Regulate views
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
  • Multiline tooltips
  • Multiline labels
Interactive Environment
  • Tools and commands
  • Multilevel undo/redo
  • Hit testing
  • Model driven selection
  • Edit between model and view
Viewing
  • Pan
  • Marquee zoom
  • Fit in canvas
  • Automatic scroll
Editing
  • Add, delete, and move
  • Model based undo/redo
Complexity Management
  • Expand
  • Collapse
  • Nest
Layout
  • Variety of layout styles
  • Scalable layout
  • High-speed layout
  • Global layout
  • Incremental layout
  • Integrated nested layout
  • Constraint-based layout
  • Integrated labeling
  • Routing

Desktop Applications

Operating Systems
  • Apple Mac OS X 10.5 and 10.6*
  • Microsoft Windows XP Professional SP3
  • Microsoft Windows Vista
  • Microsoft Windows 7*
  • Red Hat Enterprise 5*
  • Sun Solaris 10
Technology
  • JDK 5.0 and 6.0*
  • IDE
  • SDK
  • Flexible component architecture
  • Ease of integration
  • Ease of integrator configuration
  • Ease of view configuration
  • Internationalization
  • 100% Pure Java components
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
Integrators
  • Databases
  • Microsoft Excel spreadsheets
  • Plain text files
  • XML files
  • Access data in data sources
  • Transfer data to model
  • Transfer changes from model to data source
Filters
  • Regulate integrators
  • Regulate views
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
  • Global layout
  • Incremental layout
  • Integrated nested layout
  • Constraint-based layout
  • Integrated labeling
  • Routing

Press

Read the most recent press release for a description of the newest benefits.
Copyright © 2010 Tom Sawyer Software. All rights reserved. Privacy Policy Terms of Use Printer Friendly Page
email us at masterlist@tomsawyer.com