PV-Wave

Last updated
PV-Wave
Designed by Precision Visuals
Developer Perforce

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 visual data analysis applications. In January 2019, PV-Wave parent Rogue Wave Software was acquired by Minneapolis, Minnesota-based application software developer Perforce. [1]

Contents

History

PV-WAVE was originally developed by a company called Precision Visuals, based in Boulder, CO. In 1992, the IMSL Numerical Libraries and Precision Visuals merged and the new company was renamed Visual Numerics. [2]

PV-WAVE is closely related to the IDL (programming language), from whose code-base PV-WAVE originated. The shared history of PV-WAVE and IDL began in 1988, when Precision Visuals entered into an agreement with Research Systems, Incorporated (RSI, the original developer of IDL) under which Precision Visuals resold IDL under the name PV-WAVE. In September 1990, Precision Visuals exercised an option in its agreement with RSI to purchase a copy of the IDL source code. Since that time, IDL and PV-WAVE have been on separate development tracks: each product has been enhanced, supported, and maintained separately by its respective company.[ citation needed ]

In May 2009, Visual Numerics was acquired by Rogue Wave Software. [3]

In January 2019, Rogue Wave Software was acquired by Minneapolis, Minnesota-based application software developer Perforce. [1]

About

Due to their common history, PV-WAVE and IDL share a similar FORTRAN-like syntax, as well as many common commands, functions, and subroutines.[ citation needed ]

Related Research Articles

Macsyma is one of the oldest general-purpose computer algebra systems still in wide use. It was originally developed from 1968 to 1982 at MIT's Project MAC.

Zend (company)

Zend, formerly Zend Technologies, is a Minneapolis, Minnesota-based software company owned by software developer Perforce. The company's products, which include Zend Studio, assist software developers with developing, deploying and managing PHP-based web applications.

IDL, short for Interactive Data Language, is a programming language used for data analysis. It is popular in particular areas of science, such as astronomy, atmospheric physics and medical imaging. IDL shares a common syntax with PV-Wave and originated from the same codebase, though the languages have subsequently diverged in detail. There are also free or costless implementations, such as GNU Data Language (GDL) and Fawlty Language (FL).

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.

Rogue Wave Software American software company

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.

MISRA C is a set of software development guidelines for the C programming language developed by MISRA. 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

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.

Helix QAC, formerly QA·C is a commercial static code analysis software tool produced by Minneapolis, Minnesota-based software vendor Perforce Software. The software was originally developed in 1986 by UK-based Programming Research Limited (PRQA) for the C language. Perforce acquired PRQA in May 2018.

Seapine Software

Seapine Software was a privately held Mason, Ohio-based software and services company. The company developed a suite of software products that managed the full software development lifecycle. Seapine's tools included testing tools, configuration management, test-case management, and requirements management. The company was best known for its TestTrack line of application lifecycle management (ALM) software.

Component Object Model (COM) is a binary-interface standard for software components introduced by Microsoft in 1993. It is used to enable inter-process communication object creation in a large range of programming languages. COM is the basis for several other Microsoft technologies and frameworks, including OLE, OLE Automation, Browser Helper Object, ActiveX, COM+, DCOM, the Windows shell, DirectX, UMDF and Windows Runtime. The essence of COM is a language-neutral way of implementing objects that can be used in environments different from the one in which they were created, even across machine boundaries. For well-authored components, COM allows reuse of objects with no knowledge of their internal implementation, as it forces component implementers to provide well-defined interfaces that are separated from the implementation. The different allocation semantics of languages are accommodated by making objects responsible for their own creation and destruction through reference-counting. Type conversion casting between different interfaces of an object is achieved through the QueryInterface method. The preferred method of "inheritance" within COM is the creation of sub-objects to which method "calls" are delegated.

Parasoft is an independent software vendor specializing in automated software testing and application security with headquarters in Monrovia, California. It was founded in 1987 by four graduates of the California Institute of Technology who planned to commercialize the parallel computing software tools they had been working on for the Caltech Cosmic Cube, which was the first working hypercube computer built.

Harris Geospatial Solutions provides software for the analysis and visualization of scientific data and imagery. The company develops products such as IDL, ENVI and IAS which are used in a variety of industries, including remote sensing, engineering, geology, aerospace, defense and intelligence, and medical imaging.

The Java Development Kit (JDK) is an implementation of either one of the Java Platform, Standard Edition, Java Platform, Enterprise Edition, or Java Platform, Micro Edition platforms released by Oracle Corporation in the form of a binary product aimed at Java developers on Solaris, Linux, macOS or Windows. The JDK includes a private JVM and a few other resources to finish the development of a Java application. Since the introduction of the Java platform, it has been by far the most widely used Software Development Kit (SDK).

Programming Research Limited (PRQA) was a United Kingdom-based developer of code quality management software for embedded software, which included the static program analysis tools QA·C and QA·C++, now known as Helix QAC. It created the High Integrity C++ software coding standard. In May 2018, the company was acquired by Minneapolis, MN-based Perforce, and its products were renamed.

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.

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, 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 management, web application servers, debugging tools and Agile planning software.

References

  1. 1 2 "Perforce expands DevOps portfolio with Rogue Wave acquisition". sdtimes.com. 2019-01-22. Retrieved 2019-02-10.
  2. "Short Takes". Computerworld. 1993-01-11. Retrieved 2019-02-10.
  3. "Rogue Wave eats Acumem". The Register. 2010-10-04. Retrieved 2020-04-10.