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

Products


Tom Sawyer Perspectives, Java Edition

Tom Sawyer Perspectives helps you build professional applications that reveal new patterns, unknown relationships, and hidden dependencies in your data. Whether your data is stored in a database, spreadsheet, text file, or XML file, Tom Sawyer Perspectives quickly and easily translates your data into different types of views that can be displayed simultaneously.

Tom Sawyer Perspectives facilitates rapid application development in a graphical environment and is primarily designed for corporate developers to reduce the time required to develop and deploy internal use visualization applications.

Overview

Automate Data Integration

Tom Sawyer Perspectives automates the process of transferring your data into a visualization application. The integrators link directly to your data sources to translate data into different views. You can interact with and change data from within the views, then commit the changes back to the originating data source. 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 extracting the structure of your data directly from your database.

Visualization application showing four different views of the same data

View Data in Different Ways

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

Drawings illustrate relationships between data elements. You can control:

  • 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
 


  • How to emphasize relationship patterns in a drawing by applying one of several available layout styles
 



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

  • How information is listed and ordered
  • How data is represented, by choosing colors and fonts
  • How users can edit the data
 


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

  • 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
 


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

  • 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
 

Simplify Application Development

The graphical development environment of the Tom Sawyer Perspectives Project Designer makes it quick and easy to configure integrators and views. Here, you define the type of data you are working with and configure how to retrieve or write the data back to your data source. You use customizable rules, rather than coding, to configure the appearance and behavior of the data within the views. With Project Preview, you can preview the results of your work at any time without leaving the Project Designer, giving you immediate feedback. As a result, your programming efforts are minimized.

Tom Sawyer Perspectives Project Designer

When you have completed your project, reference it in your application. If you want to make changes, simply go back to the Project Designer.

You can also use Tom Sawyer Perspectives Project Viewer as your visualization application. You can modify the toolbars provided with the Project Viewer to fit your requirements. Then, give your users access to the Project Viewer, the data sources, and your project files.

Tom Sawyer Perspectives Project Viewer

Maximum Customization

You can customize your visualization application to fit your particular needs. With our robust software components and API, you can 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.



Applications

Industry Application Examples

Tom Sawyer Perspectives features and benefits can be applied to a wide variety of industries, including data management, enterprise business, finance, life sciences, networking, software engineering, and other vertical markets.

Review several industry application examples.

Features

System
  • IDE
  • SDK
  • Flexible component architecture
  • Ease of integration
  • Ease of integrator configuration
  • Ease of view configuration
  • Internationalization
  • 100% Pure Java
  • Applications and applets
  • JFC/Swing-based architecture
  • Support for JDK 1.5 and 1.6
Model
  • Validity check
  • Re-entrant model
  • Multi-threaded data model
  • Attributed data model
  • User specified schema
  • Model index
  • Event system
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
  • Web page linking
Graphics
  • Java 2D architecture
  • Customizable UI types
  • GIF, JPG, and PNG images
  • Anti-aliasing
Views
  • Drawing
  • Inspector
  • Table
  • Tree
  • Simultaneous views
  • Synchronized views
  • Model driven views
  • Rule driven views
  • Commit
  • Update
Display
  • Customizable toolbars
  • Customizable context menus
  • High-speed display
  • In-memory drawing
  • Multiline tooltips
  • Multiline labels
  • Print preview
  • Multipage printing
  • Image export facilities
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
  • Nest
  • Expand
  • Collapse
Layout
  • Scalable layout
  • High-speed layout
  • Variety of layout styles
  • Global layout
  • Incremental layout
  • Integrated nested layout
  • Constraint-based layout
  • Integrated labeling
  • Routing
Projects
  • Project based design
  • Graphical application design
Application
  • Design
  • Preview
  • Deploy

Platforms

Hardware Architectures Operating Systems
  • Apple Macintosh
  • Mac OS X
  • PC with Intel-compatible processor
  • Microsoft Windows
  • Linux
  • Sun SPARC
  • Solaris

Press

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