Rogue Wave Products

By: Visual Numerics  06-Dec-2011
Keywords: Data Analysis, Dynamic Memory, Memory Analysis,

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
Build numerical analysis prototypes that are rapidly converted into production applications. Uses Python as its prototyping language.
Sophisticated programming language and set of tools for data analysis and visualization. Designed for building rapid prototypes and production-ready applications.
Develop
Embeddable mathematical and statistical algorithms for highly complex problem-solving and predictive analytic applications.
Sophisticated programming language and set of tools for data analysis and visualization. Designed for building rapid prototypes and production-ready applications.
Enterprise C++ components that create portable code across operating systems, databases and communication protocols
Reusable components that simplify the development of Microsoft user interfaces using MFC.
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.
Terminal emulation that provides Windows users secure access to host-based applications.
Debug
A highly scalable debugger that provides troubleshooting for a wide variety of applications including: serial, parallel, multi-threaded, multiprocess, and remote applications.
Reverse debugging tool that records and replays programs to make hard-to-reproduce bugs easier to find.
Dynamic memory analysis and debugging.
Optimize
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.

Keywords: Data Analysis, Dynamic Memory, Memory Analysis,

Contact Visual Numerics

Email

Print this page

Other products and services from Visual Numerics

06-Dec-2011

Rogue Wave > Products > TotalView® Family > TotalView

It allows you to debug one or many processes and/or threads with complete control over program execution, from basic debugging operations like stepping through code to sophisticated techniques that are becoming more commonplace in the high performance computing world. TotalView is a GUI-based source code defect analysis tool that gives you unprecedented control over processes and thread execution and visibility into program state and variables.


06-Dec-2011

Rogue Wave > Products > TotalView® Family

Traditional tools and methods for debugging and analyzing code, like GDB and print statements, are not appropriate for the challenges of complex application development. TotalView, MemoryScape, and ReplayEngine were natively built to handle this complexity, giving you the ability to analyze your code dynamically. Multi-core processing technology is forcing technical professionals to rethink the art of software development.


06-Dec-2011

Rogue Wave > Products > TotalView Family > MemoryScape

MemoryScape is a graphical, dynamic memory analysis tool that helps developers, build engineers and QA engineers identify and resolve difficult memory problems in C, C++ and Fortran. Like TotalView, it's built natively to handle parallel, multi-process and multi-threaded programs.


06-Dec-2011

Rogue Wave > Products > TotalView Family > ReplayEngine

ReplayEngine also allows long-running applications to be recorded, discarding the oldest part of the history when the space required for storing execution history would exceed user-specified limits. The ability to do reverse debugging, stepping freely both forwards and backwards through program execution drastically reduces the amount of time invested in troubleshooting your code.