Product News

Tom Sawyer Software Releases First Java Product

Graph Layout Toolkit for Java, Version 1.0 Responds to Market Demand

Berkeley, CA, May 1, 1998—Tom Sawyer Software today announced the release of its first Java product, the Graph Layout Toolkit for Java, version 1.0. With this entrance into the Java market, Tom Sawyer Software extends its renowned graph layout technology to Java applications. Java applications can now manage and automatically position graphs using the Graph Layout Toolkit for Java.

"For months our customers have been demanding a Java product," says Steve Powers, director of software engineering. "I'm happy to release a Java product that provides APIs for all of the robust layout technologies that we offer, while maintaining the application performance that is essential to most visualization applications."

The Graph Layout Toolkit for Java uses native method interfaces to expose C++ automatic graph layout and management APIs to Java applications. It features extensive layout capabilities, comprehensive platform support, fast Java to C++ data interchange, and an example browser layer. Graph objects can be added and manipulated from any Java program using locally installed dynamically linked libraries for PC environments, and shared libraries for Unix environments. This offers developers the sophisticated functionality and high performance of C++ from within their Java runtime environments.

The Graph Layout Toolkit's portable object positioning libraries create easily understandable graph drawings by choosing logical (x, y) positions for nodes and a suitable line routing for edges. A family of four layout libraries is provided within the Graph Layout Toolkit: Circular, Hierarchical, Orthogonal and Symmetric. From these libraries, the developer can choose the layout library that best renders the relationships.

The Graph Layout Toolkit brings the powerful techniques of graph theory to production applications in software industry segments such as network management, CAD, CASE, object-oriented design, program analysis, and business process re-engineering.

Visualization is an important process in human understanding, and the Graph Layout Toolkit promotes comprehension through its automatic calculation of associations within data. Complex relationships between discrete objects and "what if" scenarios immediately become presentable through diagrams. The user sees exactly what happens to the data, process, network, or other information when they are represented as a graph or diagram.

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