Java .NET Integration

PTC

PTC reduces porting effort to UNIX of newly acquired Windows applications from two years to six months using Mainsoft for UNIX to Linux

PTC

Industry: Collaborative product design, development, and management software
Company: PTC
URL: www.ptc.com

Description:

PTC is one of the world's largest software companies and specializes in collaborative product commerce solutions. These solutions help discrete manufacturers streamline product development. Their software addresses all areas of the product lifecycle from product planning and engineering to service retirement, and helps manufacturers build better products faster, at lower cost.

Business problems:

PTC needed a fast and reliable way to port a newly acquired large Windows application (nearly two million lines of C++ code) to Solaris and other major operating systems to meet a large customer demand and to integrate with existing applications.

Solution:

Port PTC's ProductView to Solaris, SGI, HP and, soon, IBM operating systems from Windows® source-code using Mainsoft for UNIX and Linux infrastructure.

Key Benefits:

  • Ported and developed a sellable UNIX version of a large visualization application in approximately six months, saving two years of rewriting from scratch for UNIX.

  • Decreased both development costs and on-going maintenance costs by leveraging the Microsoft Visual Studio® development environment and a single Windows source-code to produce a native UNIX version.

  • Acquired native UNIX performance and scalability without compromising Windows functionality.

  • Maintained a competitive advantage by meeting customer demand in the shortest possible time.

With over 28,000 customers worldwide, PTC is the leader in providing collaborative Internet solutions for manufacturing companies. They provide the solutions and experience to help manufacturers confidently reshape their business for the Internet age.

PTC had recently acquired Division, and its visualization products including ProductView, when it looked to Mainsoft to help them with their porting challenge. PTC has a platform independent policy and customer base that uses both UNIX and Windows. Many of the newly acquired Division products were Windows only and PTC needed to quickly integrate them with its "run-anywhere" JAVA Windchill product line. PTC evaluated other porting solutions and found that Mainsoft for UNIX and Linux, the application porting platform, offered the most reliable way to achieve a native UNIX version of their applications from their Windows source-code in the shortest time.

"We felt that Mainsoft was the industry leader in providing a porting solution. Given the very critical market situation that we get stable and reliable UNIX versions of these new products to market in the shortest time, we decided to go with Mainsoft for UNIX and Linux," said Michael Rygol, Director DIVISION products, PTC.

About ProductView:

An effective tool for visual analysis, simulation, and real-time design collaboration of 3D CAD models

ProductView is the premier performance graphical visualization and digital mockup solution for the desktop designing, engineering, and planning functions within the product development process. It provides powerful capabilities to visualize, share, examine and understand the virtual design. Using its individually configurable options, manufactures can extend the rich core functionality to perform specific tasks such as simulation, authoring, human factor studies, and styling reviews. Additionally, the program's streamlined data preparation process supports frequent design reviews, which foster quicker issue identification and tracking.

Maximizing product lifecycle participation with Web-based enterprise visualization

ProductView offers information visualization capabilities that enable enterprise collaboration by providing Web-based access to nearly any type of information involved in the product and process lifecycle. Access to information managed by a variety of corporate systems, viewing of a wide range of heterogeneous product information, and markup and analysis capabilities are all core functions. These core functions accelerate the flow of critical product and process information throughout the enterprise.

"We selected Mainsoft as our partner because of their proven technology in porting Widows applications to UNIX platforms," said John Busa, Vice President of R&D, PTC. "We've been very excited about working with a company that can provide us with a solid technology infrastructure. Mainsoft and their porting expertise has helped us to dramatically increase our competitive advantage in the CPC and visualization marketplace."