Tom Sawyer Perspectives, Java Edition

Release 7.5.0

DateApril 27, 2016
StatusGeneral

Overview

This release introduces new TinkerPop data integration to connect to data sources that support the TinkerPop graph computing framework. Through this new data integration, Tom Sawyer Perspectives now supports many graph databases such as Oracle Big Data Spatial and Graph, Neo4j, DataStax Enterprise Graph, Titan, and OrientDB.

A new Systems Modeling example application illustrates how Tom Sawyer Perspectives can be used for modeling and systems engineering, using a hybrid vehicle schematic as an example.

This release adds client-side action to support your web application to reduce interaction between the client and the server. This update reduces round trip traffic between the client and server when executing pure client-side actions.

Various improvements have been made to orthogonal layout quality and performance, as well as to the user experience, including new and more modern network UIs, updated zoom and pan controls, and improvements to the documentation.

New

Designer

  • New flat Network icons

Data Integration

  • New data integration for the Apache TinkerPop framework

Views

  • Drawings
    • Modernized pan and zoom controls on the drawing canvas
    • Added a function to identify when a drawing is about to be printed so that the state of the UIs can be set accordingly
  • Charts
    • Color and font properties can be configured for chart title, subtitle, and x axis and y axis titles
    • Elements are highlighted in synchronization with other views

Web

  • Added ability to execute a client-side function before and after executing a corresponding server side action in web applications

Examples

  • New Systems Engineering example demonstrates hybrid vehicle schematics with SysML diagrams

Improvements

Designer

  • Improved user experience for selecting and configuring tools

Views

  • Improved synchronization between different views
  • Drawings
    • Tools operation can now be cancelled by pressing the Esc key
    • Improved the sensitivity of the Reconnect tool
    • Improved the precise shape clipping with nodes containing text in HTML5 views
    • Improved custom rules and conditions of the Transfer tool and Reconnect tool
  • Charts
    • Improved rendering performance
    • Various improvements in timeline animation

Layout

  • Reduced the number of bends in orthogonal drawings
  • Improved orthogonal drawing compaction
  • Improved incremental orthogonal layout with leaf nodes
  • Improved single edge routing

Documentation

  • Various improvements in all areas of the documentation

System Requirements

  • None

Fixes

Designer

  • Setting default values for List attributes in the schema now works properly

Views

  • Fixed an issue with search fields in web applications containing multiple Designer modules
  • Drawings
    • Fixed a flickering problem in Image Map views when resizing the browser window
    • Fixed a potential exception that could occur while expanding a node with an obsolete child drawing

Licensing

  • Fixed a proxy configuration issue that resulted in not preserving the server port setting

Issues

  • None