Tom Sawyer Perspectives, Java Edition

Release 6.0.0

DateFebruary 27, 2014
StatusGeneral

Overview

Tom Sawyer Perspectives now provides a data integrator for Neo4j graph databases with Cypher query language support. HTML5 performance has been improved through reduced data traffic.

New

Data Integration

  • New data integrator for Neo4j graph databases using the Cypher query language

Drawings

  • Support for drawing nodes before edges
  • Support for animated edges
  • New HTML5 Overview animation

Examples

  • New tutorial demonstrating the Neo4j integrator

Documentation

  • New, more complete API reference with better IDE integration

Improvements

Drawings

  • Added dynamic tooltip loading support
  • Reduced server-to-client data traffic for HTML5 views
  • Improved Overview rendering with low-resolution rendering options for labels
  • Improved Google Maps API JavaScript loading
  • Improved packaged UIs to properly execute visual cue actions
  • Improved SVG node UI support

Layout

  • Improved one-line diagram layout
  • Improved performance for hierarchical layout of disconnected graphs
  • Enhanced layout to respect the width of edge arrowheads
  • Enhanced drawing fitting for incremental layout of disconnected graphs
  • Various integrated and static labeling improvements with dense drawings

Examples

  • Business Process Design application utilizes toolbar button grouping

Documentation

  • Improved API documentation

System Requirements

  • Added support for GWT 2.6
  • Dropped support for GWT 2.5

Fixes

  • Microwave example updates properly in web views
  • Meta-edge tooltips show properly
  • Object selection and highlighting in different view types behave the same
  • Editing Boolean values in web table views works with one click
  • $isDrawingInOverview() function works properly when it is called from a custom drawing UI
  • Tooltips do not disappear when the mouse hovers over them in HTML5 views
  • onMouseDoubleClickOnObject JavaScript callback function returns the same value as the object ID in both HTML5 and Image Map views
  • Configure Tool dialog box buttons such as Add Select Tool and Add Delete Tool work properly
  • The frame borders of expanded nodes are visible even at low zoom levels in HTML5 views

Issues

  • None