Company type | Subsidiary |
---|---|
Founded | 1989Seattle, Washington | ,
Headquarters | Louisville, Colorado |
Key people | Mark Ties, CEO |
Products | Software |
Parent | Perforce |
Website | www |
Rogue Wave Software was an American software development company based in Louisville, Colorado. It provided cross-platform software development tools and embedded components for parallel, data-intensive, and other high-performance computing (HPC) applications.
In January 2019, the firm was acquired by Minneapolis, Minnesota–based application software developer Perforce, [1] which is maintaining Rogue Wave's products. [2]
The company was founded in 1989 in Seattle, Washington by Thomas Keffer and Richard Romea, producing a C++ class library in 1989 called Math.h++. In 1990, the company moved to Corvallis, Oregon, and released Tools.h++, which predated the Standard Template Library. In November 1996, they had an initial public offering, listing their shares on the NASDAQ 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. [3]
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.[ citation needed ]
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, [4] and TotalView Technologies, Inc (formerly Etnus, Inc.), which provides debugging tools for C, C++ and Fortran (TotalView, MemoryScape and ReplayEngine). [5]
In 2010, the company acquired Acumem, a multicore performance software company and developer of Threadspotter performance optimization software. [6] In May 2012, they acquired IBM's ILOG C++ visualization products, followed by their Java and Flex visualization products in September 2014. [7]
In August 2013, the company acquired open source software consulting firm OpenLogic, [8] and static code analysis software Klocwork in January 2014. [9] 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; [10] it also acquired Zend Technologies, [11] a maker of PHP tools and services. In November 2016, Rogue Wave Software announced the acquisition of Akana, a leading API management software vendor. [12] In November 2017, the company acquired ZeroTurnaround, [13] 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. [1]
Rogue Wave products acquired by Perforce included the following:
In addition, Perforce also acquired OpenLogic, a consulting organization with expertise in open source software, from Rogue Wave. [8]
A programming tool or software development tool is a computer program that software developers use to create, debug, maintain, or otherwise support other programs and applications. The term usually refers to relatively simple programs, that can be combined to accomplish a task, much as one might use multiple hands to fix a physical object. The most basic tools are a source code editor and a compiler or interpreter, which are used ubiquitously and continuously. Other tools are used more or less depending on the language, development methodology, and individual engineer, often used for a discrete task, like a debugger or profiler. Tools may be discrete programs, executed separately – often from the command line – or may be parts of a single large program, called an integrated development environment (IDE). In many cases, particularly for simpler use, simple ad hoc techniques are used instead of a tool, such as print debugging instead of using a debugger, manual timing instead of a profiler, or tracking bugs in a text file or spreadsheet instead of a bug tracking system.
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.
CodeWarrior is an integrated development environment (IDE) published by NXP Semiconductors for editing, compiling, and debugging software for several microcontrollers and microprocessors and digital signal controllers used in embedded systems.
IMSL 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 interface is also available.
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 Software. In January 2019, Rogue Wave was acquired by Minneapolis-based application software developer Perforce.
Carbide.c++ is a software development tool for C++ development on Symbian OS. It is used to develop phones that use the OS, as well as applications that run on those phones. It is based on the Eclipse IDE platform enhanced with extra plug-ins to support Symbian OS development. The product is provided by the Symbian Foundation under an open source model. In April 2009, Nokia transferred Carbide.c++ and many other software developer tools to the Symbian Foundation. Members of the Symbian community now manage and contribute code to the Carbide.c++ product.
MISRA C is a set of software development guidelines for the C programming language developed by The MISRA Consortium. Its aims are to facilitate code safety, security, portability and reliability in the context of embedded systems, specifically those systems programmed in ISO C / C90 / C99.
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.
Morfik Technology Pty Ltd. is an Australian software company that was acquired by Altium in 2010.
Intel Fortran Compiler, as part of Intel OneAPI HPC toolkit, is a group of Fortran compilers from Intel for Windows, macOS, and Linux.
ILOG S.A. was an international software company purchased and incorporated into IBM announced in January, 2009. It created enterprise software products for supply chain, business rule management, visualization and optimization. The main product line for Business Rules Management Systems (BRMS) has been rebranded as IBM Operational Decision Management. Many of the related components retain the ILOG brand as a part of their name.
PV-WAVE is an array oriented fourth-generation programming language used by engineers, scientists, researchers, business analysts and software developers to build and deploy visual data analysis applications. In January 2019, PV-Wave parent Rogue Wave Software was acquired by Minneapolis, Minnesota-based application software developer Perforce.
Qt Creator is a cross-platform C++, JavaScript, Python and QML integrated development environment (IDE) which simplifies GUI application development. It is part of the SDK for the Qt GUI application development framework and uses the Qt API, which encapsulates host OS GUI function calls. It includes a visual debugger and an integrated WYSIWYG GUI layout and forms designer. The editor has features such as syntax highlighting and autocompletion. Qt Creator uses the C++ compiler from the GNU Compiler Collection on Linux. On Windows it can use MinGW or MSVC with the default install and can also use Microsoft Console Debugger when compiled from source code. Clang is also supported.
JetBrains s.r.o. is a Czech software development private limited company which makes tools for software developers and project managers. The company has its headquarters in Prague, and has offices in China, Europe, and the United States.
Idera, Inc. is the parent company of a portfolio of brands that offer B2B software including database tools, application development tools, test management tools, and DevOps tools. It is headquartered in Houston, Texas and has offices in Australia, Austria, and the United Kingdom. It is owned by the private equity firms HGGC, Partners Group and TA Associates.
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 products were acquired by Minneapolis, Minnesota-based application software developer Perforce.
Telerik AD is a Bulgarian company offering software tools for web, mobile, desktop application development, tools and subscription services for cross-platform application development. Founded in 2002 as a company focused on .NET development tools, Telerik now also sells a platform for web, hybrid and native app development.
Gliffy is software for diagramming via an HTML5 cloud-based app. It is used to create UML diagrams, floor plans, Venn diagrams, flowcharts and various other kinds of diagrams online. Gliffy diagrams can be shared with and edited by users in real time. The SaaS is supported in all modern web-browsers, including Google Chrome, Firefox, Safari and Internet Explorer 9+.
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 management, web application servers, debugging tools, platform automation, and agile planning software.