Product News

Tom Sawyer Software Releases Upgraded Pure Java Layout Software

Tom Sawyer Layout, Version 7.0, Java Edition, Introduces New Patent Pending Circular Layout and Dramatic Symmetric Layout Performance Improvements

Oakland, CA, May 27, 2005—Tom Sawyer® Software, a leading provider of high-performance graph visualization, layout, and analysis solutions, today released Tom Sawyer Layout, Version 7.0, Java Edition.

Tom Sawyer Layout, Java Edition, is a versatile set of Java classes and APIs that enable users to organize and lay out relational data, producing exceptionally clear diagrams that reveal hidden relationships and underlying structures. Tom Sawyer Layout, Java Edition, is a portable and flexible software library that can be integrated with your own database, display, and graphics systems. Whether you are developing Sun Swing, Eclipse SWT, or thin client applications, you can benefit from its superb layout functionalities.

The software offers both XML and API integration. The XML file format allows exchanging and integrating data between Tom Sawyer products and your applications quickly and easily. The XML file format supports incremental data loading which brings benefits to applications that deal with large data sets.

Further, Tom Sawyer Layout can be easily installed and configured for use in a web service, on a server, or in a client application, providing seamless integration with your preferred software architecture.

New Features

Tom Sawyer Layout, Version 7.0, Java Edition, offers the following new features:



  • Circular layout
  • Symmetric layout
  • Hierarchical layout
  • Orthogonal layout
  • Improved labeling
  • Enhanced nested diagram layout
  • Added Benefits

    The latest release of Tom Sawyer Layout provides a new patent-pending implementation of circular layout. This new implementation provides greatly improved clustering, circular-shaped clusters, node placement within clusters, and either circular or symmetric backbone placement. The implementation also includes a highly stable form of incremental layout.

    Improved clustering reveals the underlying network structure much more effectively than before. The new node placement within clusters guarantees an appealing circular shape for each cluster. Further, nodes are automatically placed within each cluster under certain conditions based on their connectivity to other nodes on the interior and exterior of a cluster. The new interior node placement reduces the radius of many clusters and enables drawings of smaller overall area. As the area of a drawing is reduced, it becomes simpler to view the text within labels and to navigate the drawing.

    The new release brings dramatic performance improvements in symmetric layout, two and a half times faster than the previous version. This is especially beneficial to applications with large graphs such as those found in networking, life sciences, and intelligence.

    Additionally, this release includes significant enhancements in our labeling technology. Now labels are considered during the layout process when edges are routed orthogonally. This integrated approach optimizes the overall placement of nodes, labels, and edge routes, providing clear and comprehensive drawings. Connector labeling has also been enhanced in this release.

    Further, this release introduces a new approach to nested layout. During the layout process, the entire nested diagram structure is considered all at once. This enables better overall node placement and shorter edge routes. The new process also improves the layout quality with mixed routing styles.

    About Tom Sawyer Software

    Tom Sawyer Software is the leading provider of software and services that enable organizations to build highly scalable and flexible graph and data visualization and analysis applications. These applications are used to discover hidden patterns, complex relationships, and key trends in large and diverse datasets. Tom Sawyer Software serves clients with needs in link analysis; network topology; architectures and models; schematics and maps; and dependencies, flows, and processes. We help clients federate and integrate their data from multiple sources and build the graph and data visualization applications that are critical to analyzing and gaining insight into their data.

    View All Press Releases