This release introduces a new Panama Papers example application. It also includes nested orthogonal layout improvements related to connectors. Additionally, model population, view loading, crossing detection and layout are all significantly faster, and layout peak memory has been reduced.
New
New Panama Papers example shows information relating to the Panama Papers and Offshore Leaks investigations
Improvements
Designer
Added a toolbar button to explicitly shutdown the web previewer
Views
Drawings
Enhanced arrowhead position in the middle of an edge when edge crossings are present
Maps
Added the ability to invoke JavaScript callback functions upon mouse actions to map view markers and polylines
Layout
Layout peak memory has been reduced by up to 33%
Improved orthogonal routing to connectors
Improved nested layout with orthogonal routing
Improved the performance of layout and crossing detection
Web Applications
Improved the time required to load web applications
Added the ability to cancel the execution of the load project command
System Requirements
Added support for Neo4j 3.0
Added support for Apache Tomcat 8.5
These operating systems have been added:
Apple macOS 10.12
Oracle Linux 6.8
Oracle Linux 7.2
Red Hat Enterprise Linux 6.8
Red Hat Enterprise Linux 7.2
These operating systems have been dropped:
Apple OS X 10.10
Oracle Linux 6.6
Oracle Linux 7.0
Red Hat Enterprise Linux 6.6
Red Hat Enterprise Linux 7.0
Fixes
Designer
Fixed a memory leak in the Desktop Preview
Fixed a memory leak in the UI Editor
Fixed an issue where Web Preview performance degraded over time
Fixed a potential exception that could occur when using the redo action while setting actions in the drawing view definition panel
Fixed a potential exception that could occur when editing a template in the UI Editor
Model
The $numberBetween() function works properly when using the optional parameters
Fixed a potential exception when the $listToString() function contains a null value
Views
Charts
Fixed a potential exception that could occur when no integrator data is used in a chart view
Fixed a potential exception that could occur when a data point is not mapped to a model element
Fixed an issue where the chart did not fit properly
Fixed occasional synchronization issues with drawing views
Fixed a potential exception that could occur when the x value of a data point is null
Fixed an issue where nonnumerical x values show strange results
Drawings
Fixed an issue where tooltips could appear away from the correct drawing element
Fixed a tool selection issue after using the Delete key
Fixed a potential issue in web applications where node images could be missing in rare situations
Fixed a potential exception that prevented SVG images from loading in web applications
Fixed an issue where mouse actions generated unnecessary server requests in web applications
Fixed an issue where drawing margin spacing was ignored
Fixed a potential exception that could occur when applying an undo action after deleting all elements in a web application
Fixed a hit-testing issue in image map applications
Fixed an issue where hit-testing did not work on visual cues in image map views
Fixed an issue where the viewport was empty after using the Go to Child action several times
Fixed an issue where connectors and labels were moved after unrelated changes
Maps
Fixed an issue where markers are placed in the wrong position
Fixed a potential exception when selecting a tool in the toolbar
Integrators
Fixed a SQL integrator issue that could occur when retrieving the quote type using a connection pool
Fixed a potential infinite loop when refreshing an Excel integrator
Fixed a potential exception in the text integrator when handling data conflicts
Licensing
Fixed an issue where automatic user registration could fail for an already registered user
The licensing system now works more efficiently in terms of application response when connection to the Tom Sawyer license server experiences interruption
Issues
During development, if you recompile your custom code, you may need to restart the Designer, reopen the project, and preview your application again.
To use a Google Map view within a deployed application, an API key is now needed. To add this into a Tom Sawyer Perspectives project, get the API key from developers.google.com, and then set the Client ID preference of your map view to "&key=YOUR_API_KEY".
Release 7.5.0
Date
April 27, 2016
Status
General
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
We use cookies to improve your experience on our website. By continuing to use this website,
you agree to the use of cookies. To learn more about how we use cookies and how you can disable cookies,
please see our Terms of Use and
Privacy Policy.