Company News

Tom Sawyer Software Empowers UML Modeling Features in Sun Java Studio

Sun Microsystems Announces New Sun Java Studio at JavaOne Conference

Oakland, CA, July 1, 2004—Tom Sawyer Software, a leading provider of high-performance graph visualization, layout, and analysis solutions, announced it has licensed its industry standard-setting Tom Sawyer Visualization software to Sun Microsystems for incorporation within the new Sun Java Studio.

At the JavaOne conference in San Francisco today, Sun Microsystems announced the new UML modeling features in its award-winning Sun Java Studio Enterprise. Sun Java Studio is a comprehensive, integrated development environment (IDE) that improves developer productivity with advanced tools and technologies. In the newly released IDE, Sun has incorporated UML modeling technology to enrich the features offered to developers. Tom Sawyer's visualization and layout technology is used to create and display UML diagrams and other software engineering diagrams within the IDE. Tom Sawyer's visual displays enable software architecture designers to define class structure, inheritance relations, and associations efficiently.

The software engineering industry has standardized United Modeling Language (UML) specification for software system design. Forward engineering generates code from the UML software design specification. Many software engineers view UML as a complex diagramming specification that is difficult and expensive to support. Tom Sawyer's remarkable graph layout and visualization products provide a first-class solution to this problem.

"We have enhanced the new UML modeling features in our Sun Java with Tom Sawyer Software's excellent layout and visualization technology," said George Vasick, Software Engineering Manager at Sun Microsystems. "Our comprehensive IDEs offer intuitive and easy-to-use technologies, so naturally, the components we choose must be advanced, mature, and meet the highest quality and performance standards among the competitive libraries available. Tom Sawyer's superb software technology has been truly impressive, meeting our requirements and going above and beyond our expectations."

"We develop high-performance graph visualization and layout technologies in order to help our customers visualize 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 Sun Microsystems to help them deliver UML modeling technology and software engineering visualization in their Sun Java Studio product lines. The ability to graphically design and analyze software systems will help developers increase productivity while significantly reducing development time."

The Tom Sawyer Visualization product family provides sophisticated graph display, viewing and editing technologies. With these products, developers can easily add graph visualization functions to their applications. Advanced features such as multi-level nested diagram management and smart path routing, which are especially useful in software engineering diagrams, are fully supported. The display and the interactive behaviors can be customized to integrate with particular application domain standards. Tom Sawyer Visualization includes exceptional layout facilities to produce beautifully formatted diagrams that clearly depict underlying structures and expose relationships. Tom Sawyer Visualization is available in Java, MFC and ActiveX editions, supporting a variety of operating systems 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