Rogue Wave Software was an American
software development
Software development is the process of conceiving, specifying, designing, programming, documenting, testing, and bug fixing involved in creating and maintaining applications, frameworks, or other software components. Software development invol ...
company based in
Louisville, Colorado. 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
Minneapolis () is the largest city in Minnesota, United States, and the county seat of Hennepin County. The city is abundant in water, with thirteen lakes, wetlands, the Mississippi River, creeks and waterfalls. Minneapolis has its origins ...
-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 mana ...
,
which is maintaining Rogue Wave's products.
History
The company was founded in 1989 in
Seattle, Washington
Seattle ( ) is a port, seaport city on the West Coast of the United States. It is the county seat, seat of King County, Washington, King County, Washington (state), Washington. With a 2020 population of 737,015, it is the largest city in bo ...
, producing a
C++ 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
Corvallis ( ) is a city and the county seat of Benton County in central western Oregon, United States. It is the principal city of the Corvallis, Oregon Metropolitan Statistical Area, which encompasses all of Benton County. As of the 2020 United ...
, and released Tools.h++, which predated the
Standard Template Library. 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 investment ...
, listing their shares on the
NASDAQ
The Nasdaq Stock Market () (National Association of Securities Dealers Automated Quotations Stock Market) is an American stock exchange based in New York City. It is the most active stock trading venue in the US by volume, and ranked second ...
under symbol RWAV. In January 1998, Rogue Wave Software announced they were buying
Morrisville, North Carolina-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 Battery Ventures 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
IMSL (International Mathematics and Statistics Library) is a commercial collection of software libraries of numerical analysis functionality that are implemented in the computer programming languages C, Java, C#.NET, and Fortran. A Python interf ...
and
PV-WAVE
PV-WAVE (Precision Visuals - Workstation Analysis and Visualization Environment) is an array oriented fourth-generation programming language used by engineers, scientists, researchers, business analysts and software developers to build and deploy ...
data analytics software,
and TotalView Technologies, Inc (formerly Etnus, Inc.), which provides
debugging
In computer programming and software development, debugging is the process of finding and resolving '' bugs'' (defects or problems that prevent correct operation) within computer programs, software, or systems.
Debugging tactics can involve in ...
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 wa ...
,
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
Akana is a provider of computer software products for application programming interface (API) management. The company was founded as Digital Evolution and was later known as SOA Software. In November 2016, Akana was acquired by Rogue Wave Softwar ...
, a leading
API management
API management is the process of creating and publishing web application programming interfaces (APIs), enforcing their usage policies, controlling access, nurturing the subscriber community, collecting and analyzing usage statistics, and reportin ...
software vendor.
In November 2017, the company acquired
ZeroTurnaround
ZeroTurnaround was a Java development tools software company founded by Jevgeni Kabanov and Toomas Römer in 2007. It was acquired by Rogue Wave Software in 2017. In January 2019, Rogue Wave Software and the legacy ZeroTurnaround software product ...
,
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
An application programming interface (API) is a way for two or more computer programs to communicate with each other. It is a type of software interface, offering a service to other pieces of software. A document or standard that describes how t ...
(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++ Web services from existing C++ code]
*IMSL Numerical Libraries - a commercial collection of software libraries
In computer science, a library is a collection of non-volatile resources used by computer programs, often for software development. These may include configuration data, documentation, help data, message templates, pre-written code and subro ...
of numerical analysis
Numerical analysis is the study of algorithms that use numerical approximation (as opposed to symbolic computation, symbolic manipulations) for the problems of mathematical analysis (as distinguished from discrete mathematics). It is the study of ...
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 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 a ...
(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