Rogue Wave Software
   HOME

TheInfoList



OR:

Rogue Wave Software was an American software development company based in
Louisville, Colorado The City of Louisville () is a home rule municipality located in southeastern Boulder County, Colorado, United States. The city population was 21,226 at the 2020 United States Census. Louisville began as a mining community in 1877, experienced a ...
. It provided cross-platform software development tools and embedded components for parallel, data-intensive, and other
high-performance computing High-performance computing (HPC) uses supercomputers and computer clusters to solve advanced computation problems. Overview HPC integrates systems administration (including network and security knowledge) and parallel programming into a mult ...
(HPC) applications. In January 2019, the firm was acquired by Minneapolis, Minnesota-based application software developer
Perforce Perforce, legally Perforce Software, Inc., is an American developer of software used for developing and running applications, including version control software, web-based repository management, developer collaboration, application lifecycle man ...
, which is maintaining Rogue Wave's products.


History

The company was founded in 1989 in
Seattle, Washington Seattle ( ) is a seaport city on the West Coast of the United States. It is the seat of King County, Washington. With a 2020 population of 737,015, it is the largest city in both the state of Washington and the Pacific Northwest region ...
, producing a
C++ C++ (pronounced "C plus plus") is a high-level general-purpose programming language created by Danish computer scientist Bjarne Stroustrup as an extension of the C programming language, or "C with Classes". The language has expanded significan ...
class
library A library is a collection of materials, books or media that are accessible for use and not just for display purposes. A library provides physical (hard copies) or digital access (soft copies) materials, and may be a physical location or a vir ...
in 1989 called Math.h++. In 1990, the company moved to Corvallis, Oregon, and released Tools.h++, which predated the
Standard Template Library The Standard Template Library (STL) is a software library originally designed by Alexander Stepanov for the C++ programming language that influenced many parts of the C++ Standard Library. It provides four components called ''algorithms'', '' ...
. In November 1996, they had an
initial public offering An initial public offering (IPO) or stock launch is a public offering in which shares of a company are sold to institutional investors and usually also to retail (individual) investors. An IPO is typically underwritten by one or more investme ...
, listing their shares on the NASDAQ under symbol RWAV. In January 1998, Rogue Wave Software announced they were buying
Morrisville, North Carolina Morrisville is a town located primarily in Wake County, North Carolina, United States (a small portion extends into neighboring Durham County). The population was 18,576 at the 2010 census. The U.S. Census Bureau estimated the town's population t ...
-based Stingray Software, a developer of object oriented tools for Windows programmers. In 2001, the ".h++" products were combined into the product family SourcePro C++. In 2003, the company was acquired by Quovadx, which was in turn acquired by
private equity firm A private equity firm is an investment management company that provides financial backing and makes investments in the private equity of startup or operating companies through a variety of loosely affiliated investment strategies including lev ...
Battery Ventures Battery Ventures is an American technology-focused investment firm. Founded in 1983, the firm makes venture-capital and private-equity investments in markets across the globe from offices in Boston, Silicon Valley, San Francisco, Israel and Lon ...
in July 2007. Rogue Wave Software then became an independent company again. In May 2009, the company acquired Visual Numerics, developer of IMSL Numerical Libraries and PV-WAVE data analytics software, and TotalView Technologies, Inc (formerly Etnus, Inc.), which provides debugging tools for C, C++ and Fortran (TotalView, MemoryScape and ReplayEngine). In 2010, the company acquired Acumem, a multicore performance software company and developer of Threadspotter performance optimization software. In May 2012, they acquired IBM's ILOG C++ visualization products, followed by their Java and Flex visualization products in September 2014. In August 2013, the company acquired open source software consulting firm OpenLogic, and static code analysis software
Klocwork Klocwork is a static code analysis tool owned by Minneapolis, Minnesota-based software developer Perforce. Klocwork software analyzes source code in real time, simplifies peer code reviews, and extends the life of complex software. Overview Kloc ...
in January 2014. With expanding business scope and need for new hires, in October 2015, Rogue Wave moved from Boulder to a somewhat larger and newer space in Louisville, closer to the Denver talent pool; it also acquired
Zend Technologies Zend, formerly Zend Technologies, is a Minneapolis, Minnesota-based software company. The company's products, which include Zend Studio, assist software developers with developing, deploying, and managing PHP-based web applications. The company w ...
, a maker of
PHP PHP is a general-purpose scripting language geared toward web development. It was originally created by Danish-Canadian programmer Rasmus Lerdorf in 1993 and released in 1995. The PHP reference implementation is now produced by The PHP Group. ...
tools and services. In November 2016, Rogue Wave Software announced the acquisition of Akana, a leading API management software vendor. In November 2017, the company acquired ZeroTurnaround, creator of JRebel and XRebel Java developer tools for profiling and deployment. In January 2019, the company was acquired by Minneapolis-based application software developer Perforce.


Products and services

Rogue Wave products acquired by Perforce included the following: *Akana - computer software products for application programming interface (API) management *CodeDynamics - a software tool for dynamic code analysis *HostAccess - a suite of terminal emulation products for Windows *HydraExpress - a framework for creating
C++ C++ (pronounced "C plus plus") is a high-level general-purpose programming language created by Danish computer scientist Bjarne Stroustrup as an extension of the C programming language, or "C with Classes". The language has expanded significan ...
Web services from existing C++ code *IMSL Numerical Libraries - a commercial collection of software libraries of
numerical analysis Numerical analysis is the study of algorithms that use numerical approximation (as opposed to symbolic manipulations) for the problems of mathematical analysis (as distinguished from discrete mathematics). It is the study of numerical methods ...
functionality for computer programming *PV-WAVE - an array oriented fourth-generation programming language used to build and deploy visual data analysis applications *JRebel and XRebel - Java development and performance management tools for software developers *Klocwork - a
static code analysis In computer science, static program analysis (or static analysis) is the analysis of computer programs performed without executing them, in contrast with dynamic program analysis, which is performed on programs during their execution. The term ...
tool *SourcePro - software that enables developers to build C++ apps using common APIs that can be migrated from one platform to another *Stingray - a tool for developing object oriented front ends for Windows programming *TotalView for HPC - Debugging software for C/C++, Fortran, and Mixed-Language Python Applications *Visualization - data visualization tools to assist with application development, including a GUI builder and data management abstraction capabilities *Zend Server - a web application server for running and managing
PHP PHP is a general-purpose scripting language geared toward web development. It was originally created by Danish-Canadian programmer Rasmus Lerdorf in 1993 and released in 1995. The PHP reference implementation is now produced by The PHP Group. ...
applications *Zend Studio - a commercial, proprietary
integrated development environment An integrated development environment (IDE) is a software application that provides comprehensive facilities to computer programmers for software development. An IDE normally consists of at least a source code editor, build automation tools ...
(IDE) for
PHP PHP is a general-purpose scripting language geared toward web development. It was originally created by Danish-Canadian programmer Rasmus Lerdorf in 1993 and released in 1995. The PHP reference implementation is now produced by The PHP Group. ...
In addition, Perforce also acquired OpenLogic, a consulting organization with expertise in open source software, from Rogue Wave.


References


External links

* {{DEFAULTSORT:Rogue Wave (Company) Software companies established in 1989 Companies formerly listed on the Nasdaq Software companies based in Minneapolis 1996 initial public offerings 2019 mergers and acquisitions Development software companies Software companies of the United States