Company News

Metrowerks Selects Tom Sawyer Software's Component Technology for the CodeWarrior IDE and CodeWarrior Analysis Tools Suite

Future Product Releases from Metrowerks to Support Powerful Software Program Visualization

Berkeley, CA, May 3, 1999—Tom Sawyer Software, the leading vendor of graph layout and editing components, today announced it has licensed its industry standard-setting Graph Layout Toolkit and Graph Editor Toolkit for incorporation within Metrowerks' future releases of CodeWarrior Analysis Tools Suite (CATS) and the CodeWarrior Integrated Development Environment (IDE).

The CodeWarrior IDE allows users to edit, compile and debug C, C++, and Java programs for multiple target processors and operating systems. CATS is a suite of easy-to-use code analysis tools that spots bottlenecks and untested bytes in code and tunes application performance. Tom Sawyer Software's Graph Layout Toolkit and Graph Editor Toolkit are used to create call graphs and visual displays of software program structures. These visual displays enable software developers to identify software program design inefficiencies and untested code quickly and accurately.

The Graph Layout Toolkit and Graph Editor Toolkit components will be used within the CodeWarrior IDE and CATS to automatically generate and lay out visual displays of relationships in software programs. The variety of visual displays offered by these components that will allow developers to quickly locate critical areas in their software that are susceptible to performance improvements and navigate to them.

"We are extremely pleased to be working with Tom Sawyer Software in the domain of complex graph layout technologies," said Greg Galanos, President and Chief Technology Officer of Metrowerks Corporation. "The Graph Layout Toolkit and Graph Editor Toolkit will be incorporated into our CATS and CodeWarrior product lines and offer unequaled graphical navigation and layout analysis functionality. The addition of these technologies to Metrowerks' product line will provide our customers with very powerful navigation tools as they build their software for both desktop and embedded systems."

"We develop high-performance graph editing and layout technologies for visualizing complex relationships such as those found in software engineering applications," said Brendan Madden, Chief Executive Officer of Tom Sawyer Software. "We're especially pleased to work with Metrowerks to help them deliver new software program visualization in their CodeWarrior and CATS product lines. The ability to graphically analyze software programs will help developers increase productivity and reduce development time."

The Graph Layout Toolkit provides the most complete set of graph layout algorithms in the industry. The Graph Editor Toolkit complements the Graph Layout Toolkit by providing graphical editing utilities, multi-level nested diagram management, and smart path routing. These components are embedded within an application and automatically ensure that information is presented in clear, multi-level diagrams that depict underlying structures and expose meaningful relationships. Performance is optimized for large multi-level diagrams that display thousands of objects and their relationships. The Graph Layout Toolkit is available in C, C++, ActiveX, and Java versions. The Graph Editor Toolkit is available in MFC, ActiveX, and Java versions. This complete platform coverage allows developers to deploy diagram editing and graph layout functionality in Unix, Microsoft Windows, and cross-platform Web environments.

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