Products
  Visualize
  Overview
 
Automate Data Integration
 
View Data in Different Ways
 
Simplify Application Development
 
Customization
  Working with Tom Sawyer Perspectives
  Example Applications
 
Data Management
 
Enterprise
 
Genealogy
 
Life Sciences
 
Networking
 
Web Crawling
  Datasheets
  See Additional Detail
 
Home  

Introducing Tom Sawyer Perspectives

Tom Sawyer Perspectives helps you build professional web and desktop applications that visually reveal dependencies and structures in data.
 
Image
../../../images/perspectives/overview/webNetworkViewerDS.png
  
Image
../../../images/perspectives/overview/deskNetworkViewerDS.png
 
Figure 1: Web and desktop applications built with Tom Sawyer Perspectives
Overview
Whether your data is stored in a database, a Microsoft Excel file, text file, or an XML file, Tom Sawyer Perspectives enables your application to display several different synchronized views of your data.
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.
Drawings illustrate the 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
  • How users interact with the drawing to view or edit the data
 
Image
../../../images/perspectives/overview/drawingView.png
  • How to emphasize relationship patterns in a drawing by applying one of several available layout styles
 
Image
../../../images/perspectives/overview/layoutForPerspectives.png
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
  • How users can edit the data
 
Image
../../../images/perspectives/overview/inspectorView.png
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
  • How users can edit the data
 
Image
../../../images/perspectives/overview/tableView.png
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
  • How users can edit the data
 
Image
../../../images/perspectives/overview/treeView.png
Simplify Application Development
With Tom Sawyer Perspectives 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 Tom Sawyer Perspectives Designer.
With Tom Sawyer Perspectives Previewer, you can preview your project for both web and desktop applications without leaving Tom Sawyer Perspectives Designer, giving you immediate feedback. As a result, your efforts are minimized.
Image
../../../images/perspectives/overview/designerDS.png
Figure 2: Tom Sawyer Perspectives Designer
Additional Customization
If necessary, you can also go beyond the capabilities offered by Tom Sawyer Perspectives Designer. With our robust APIs, you can further customize your application to meet your specific requirements.
Working with Tom Sawyer Perspectives
Use this approach to build your custom visualization application.
  1. Use Tom Sawyer Perspectives Designer to define your data, configure integrators and views, and then save the definitions and configurations in a project file.
  2. Integrate the components defined in Tom Sawyer Perspectives Designer into your application.
  3. Use our APIs to further customize your application.
Example Applications
Tom Sawyer Perspectives components can be applied to a wide variety of industry settings, including banking, data management, energy, engineering design, intelligence, IT, life sciences, networking, and software engineering. You can use Tom Sawyer Perspectives in a web or desktop application.
Image
../../../images/visualization/java/overview/javaDataManagementThumbnail.png Image
../../../images/visualization/java/overview/javaEnterpriseThumbnail.png Image
../../../images/visualization/java/overview/javaFamilyTreeThumbnail.png
   
   
   
Image
../../../images/visualization/java/overview/javaLifeSciencesThumbnail.png Image
../../../images/visualization/java/overview/javaNetworkingThumbnail.png Image
../../../images/visualization/java/overview/javaSiteCrawlerThumbnail.png
Datasheets
Print or save the Tom Sawyer Perspectives datasheet to include in your proposals or presentations.
See Additional Detail
See additional detail about Tom Sawyer Perspectives.

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