Products Overview

Rogue Wave tools and components are designed to increase the productivity of developing applications that take advantage of parallel computing architectures. Rogue Wave's products enable developers to harness the power of parallel applications and multicore computing while reducing the complexity of prototyping, developing, debugging, and optimizing multi-processor and data-intensive applications.

Prototype
PyIMSL™ Studio Build numerical analysis prototypes that are rapidly converted into production applications. Uses Python as its prototyping language.
PV-WAVE Sophisticated programming language and set of tools for data analysis and visualization. Designed for building rapid prototypes and production-ready applications.
Develop
IMSL® Numerical Libraries Embeddable mathematical and statistical algorithms for highly complex problem-solving and predictive analytic applications.
PV-WAVE Sophisticated programming language and set of tools for data analysis and visualization. Designed for building rapid prototypes and production-ready applications.
SourcePro® C++ Enterprise C++ components that create portable code across operating systems, databases and communication protocols
Stingray®
Reusable and embeddable GUI components that simplify the development of applications with complex GUI requirements.
HydraExpress Web Services toolkit that provides developers the tools they need to easily deploy applications built in C++ for connectivity and reuse in a Service Oriented Architecture.
HostAccess Terminal emulation that provides Windows users secure access to host-based applications.
Debug
TotalView® A highly scalable debugger that provides troubleshooting for a wide variety of applications including: serial, parallel, multi-threaded, multiprocess, and remote applications.
ReplayEngine Reverse debugging tool that records and replays programs to make hard-to-reproduce bugs easier to find.
MemoryScape Dynamic memory analysis and debugging.
Optimize
ThreadSpotter A memory optimization tool that analyzes memory and thread communication in single and multicore systems, pinpoints performance issues and provides developers with specific guidance on how to correct them.