Rogue Wave

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
Visualization for C++ Enterprise C++ graphical user interface components delivering information and interactivity -- enabling users to better model, monitor, and analyze their information
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. TotalView includes advanced memory debugging, reverse debugging, and CUDA debugging.
MemoryScape An advanced memory debugger for a wide variety of applications including: serial, parallel, multi-threaded, multiprocess, and remote applications.
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.