Perforce

For more than four decades, Rogue Wave Software has helped thousands of global enterprise customers tackle the hardest and most complex issues in building, connecting, and securing applications. From API management, web and mobile, embeddable analytics, static and dynamic analysis to open source support, the company provides the software essentials to innovate with confidence.

Today, Rogue Wave Software and all its brands are part of Perforce Software, a global leader in end-to-end software tools that include development, lifecycle-management, version-control, and code-analysis technologies and services. Perforce powers innovation at unrivaled scale. With a portfolio of scalable DevOps solutions, we help modern enterprises overcome complex product development challenges by improving productivity, visibility, and security throughout the product lifecycle. Our portfolio includes solutions for Agile planning & ALM, API management, automated mobile & web testing, embeddable analytics, open source support, repository management, static & dynamic code analysis, version control, and more. With over 9,000 customers, Perforce is trusted by the world's leading brands, including NVIDIA, Pixar, Scania, Ubisoft, and VMware.

Other Products

HostAccess

HostAccess® offers a suite of terminal emulation products that provide Windows™ users with secure access to legacy, host-based applications. HostAccess also has the ability to enhance the interface of existing applications with toolbars, mouse support, push buttons, combo boxes, check boxes, radio buttons, ActiveX™ controls, COM objects, and includes the powerful AutoGUI feature.

The benefits of using HostAccess for terminal emulation include:

  • Increased user productivity by providing the ability to perform multiple tasks
  • Standardization on one terminal emulation solution
  • Point-and-click report production and host data integration with Windows™ applications
  • Multiple concurrent connections within one integrated environment
  • Reduced software administration time and costs

HostAccess terminal emulation includes asynchronous/synchronous connections, server-based administration, concurrent users, and multiple session access, all in a single package.

Technical functionality includes:

  • Support of over 30 different terminal emulations, including IBM 3270, DEC VT series, Wyse 50/60, SCO ANSI, Data General DG216, MDIS Prism 8/9
  • Support of Windows XP/Server 2003/Server 2003 R2/Windows 7/Server 2008/ Server 2008 R2, Windows 8 and Windows 8.1 platforms
  • Support for SSH & SSL secure network protocols
  • Support for Rocket Software UniVerse™ and UniData™ Device licensing
  • Support of FTP, Kermit, X/Y/Z modem, Inter-session and IND$FILE file transfer protocols
  • Graphical keyboard mapping
  • Full GUI capabilities
  • Fully-integrated macro language

HydraExpress

HydraExpress™ provides a framework for developing and hosting high performance C++ web services, including advanced XML, SOAP, and WSDL. HydraExpress provides productivity tools for transforming new and existing C++ applications for use in service oriented architectures (SOA).

HydraExpress leverages crucial business logic locked within existing applications. HydraExpress enables you to create SOA applications that are flexible and interoperable - yet maintain the reliability and performance advantages of your core business logic.

Message formats in HydraExpress are based on the simple object access protocol (SOAP), a widely accepted, easy-to-use mechanism for transferring messages over a network.

HydraExpress developers simply supply a standard web services description language (WSDL) file and HydraExpress automatically generates a skeleton service that handles the details of protocols, standards, and networking to ensure interoperability. Developers then drop in new or existing C++ business logic to create a ready-to-deploy service that can be used in many types of SOA applications.

With HydraExpress, developers can incorporate new standards or integration requirements without disrupting the rest of the application, as the business logic is completely isolated from the service infrastructure. This functionality enables developers to regenerate the skeleton service without changing the custom business logic.

Features:

  • A high-performance XML parser
  • A robust container for hosting C++ Web services and servlet containers
  • Automatic generation of C++ server skeletons built to run inside the HydraExpress container
  • Automatic generation of Web service clients from WSDL
  • Easy-to-use XML-to-C++ data binding utility

Benefits:

  • Application Quality
  • Efficient Evolution
  • Faster Time-to-Market
  • Cost Savings

IMSL Numerical Libraries

Analyzing data has never been more important or harder. Getting actionable information from your large and disparate datasets can often determine if your organization meets its goals. Create competitive differentiation and unlock innovation by using the most trusted, tested, and reliable algorithms available. Backed by a team of mathematicians and statisticians, IMSL® Numerical Libraries allow you to address complex problems quickly with a variety of readily-available algorithms. With IMSL you get consistency from prototype to production.

The largest collection of commercially-available mathematical and statistical functions for data mining and analysis, IMSL embeddable algorithms are used in a broad range of applications across all industries. Organizations in finance, telecommunications, oil and gas, government, aerospace, and manufacturing depend on the robust and portable IMSL Libraries to efficiently build high-performance, mission-critical applications, including applications used to enable the innovative study of the human genome. Create, innovate, and implement technology to meet your strategic objectives.

Functional areas in the IMSL Numerical Libraries:

Data mining and forecasting functionality

  • Decision Trees
  • Regression
  • Vector Auto-Regression/Vector Error Correction Model
  • Apriori Analysis
  • Cluster Analysis

Statistical functionality

  • Summary Statistics
  • Time Series and Forecasting
  • Nonparametric Tests
  • Analysis of Variance
  • Generalized Linear Models

Mathematical functionality

  • Optimization
  • Matrix Operations
  • Linear Algebra
  • Eigensystem Analysis
  • Interpolation and Approximation

PV-WAVE

Meet your data analysis requirements efficiently and accurately with PV-WAVE®. Software developers rapidly import, manipulate, analyze, and visualize data using PV-WAVE solutions. PV-WAVE is an array oriented fourth-generation programming language used to build and deploy VDA applications.

How can PV-WAVE help?

  • Manipulate and visualize simple to complex datasets
  • Detect and display patterns, trends, anomalies, and other vital information
  • Deliver powerful image and signal processing, data import and export, 3-D surface, plot, histogram, contour, animation, color editor, and a database table display
  • Share data and collaborate enterprise-wide using JWAVE™, the Java™ based thin-client visual data analysis application
  • Incorporate sophisticated analysis routines based on the industry-standard IMSL Numerical Libraries for reliable and precise numerical analysis

PV-WAVE Toolkits

To solve more specific problems, Rogue Wave provides PV-WAVE Toolkits for image and signal processing.

  • The PV-WAVE Image Processing Toolkit includes an extensive set of filters, transforms, and image processing operators designed to meet the needs of even the most demanding image processing application.
  • The PV-WAVE Signal Processing Toolkit provides a broad selection of pre-defined and readily customized digital signal processing (DSP) functions, designed to improve data analysis and simulations. Filters are transfer-function-based for easy design, analysis, and realization of custom filters. The toolkit includes functions and procedures for the Fourier and wavelet analysis of a signal, as well as utilities and source code to facilitate custom function development.

TS-WAVE

Using PV-WAVE as the underlying language and technology, TS-WAVE is a robust time series analysis application. In addition to being an excellent example of the complexity possible when building PV-WAVE applications, it is highly focused on:

  • Performing plot creation and batch processing of time series data
  • Use of any of the four general functional areas provided: time history, tabular data, x-y plotting, and batch processing
  • Customization for proprietary data formats

SourcePro

SourcePro is a robust collection of proven cross-platform C++ tools that help reduce time-to-market, increase reliability, and extend the life of your applications. SourcePro C++ includes:

  • Intuitive abstractions
  • Threading modules
  • Collection classes and containers
  • Can be expanded with algorithms, networking communications, and database access add-ons

With SourcePro, you write your code once, and deploy on any platform. This infrastructure layer for C++ insulates developers from some of the complexities of the underlying platform and provides low-level access. Developers choose the level of abstraction they require.

Create secure, portable, high-performance applications with SourcePro. Conforming to the latest security standards, including CWE, CERT, OWASP, DISA STIG, and MISRA, SourcePro is also validated with Rogue Wave Klocwork static code analysis.

Build once, deploy anywhere

By writing against SourcePro’s APIs, developers deploy on any combination of operating system, compiler, and database. And, SourcePro provides a layer of independence to support cloud-based or on-premise application development.

Developers build their applications against our APIs, which rarely change. Even when the underlying platform capabilities change, we rewrite our components to take advantage of upgrades, insulating our users from changes that destabilize existing applications.

Benefit from the latest technology with minimum impact to your code

With each release, SourcePro incorporates compiler, operating system and database innovations to speed performance without requiring any changes in your code. SourcePro provides constructs for threading abstractions and high-performance containers.

SourcePro speeds up initial application development and streamlines ongoing maintenance. The result? Faster software with a longer lifespan and lower maintenance costs.

SourcePro Core Features

  • Consistent and intuitive API across supported platforms
  • Higher-level, object-oriented interface to complex underlying APIs
  • Extends the ANSI Standard C++ Library with additional functionality
  • Complete set of string processing classes
  • Multiple, extensive sets of collection classes

SourcePro Core Benefits

  • Applications run on multiple operating systems, with minimal code changes
  • Simplifies the effort of building and managing powerful applications by providing ready-made APIs that do a lot of the heavy lifting
  • Easier for developers to manipulate features like dates and times in their applications
  • An easier and less error-prone way to work with single, multibyte, and wide character strings
  • Developers have the flexibility to select the classes that best meet their specific needs

Stingray

Develop complex GUI applications that are easy to build, maintain, and evolve as new technologies improve the look and feel of user interfaces. Controls in Stingray® include many common items found in GUI applications: combo boxes, tool bars, frames, menus, tree controls, and much more. In addition to these basic controls, Stingray has embeddable components that provide a starting point for your application, similar to popular Microsoft applications such as Excel®, Visio®, Chart®, Visual Studio®, and Access®. Easily extend and customize these base components to meet your development needs.

Comprehensive GUI development solutions

Created by GUI application development experts to provide a broad set of flexible, comprehensive components, Stingray components handle the details of GUI functionality and allow developers to focus on end-user requirements and the business logic of an application.

Advanced look and feel

Stingray components provide rich interfaces that can be used to mimic the look and feel of Microsoft applications such as Excel, Chart, Visio, Visual Studio, and Outlook®. The MFC extension libraries in Stingray work with other technologies, like ActiveX® and the Microsoft .NET® framework, in both 32-bit and 64-bit environments.

Faster time-to-market

The highly reusable user interface components in Stingray provide advanced functionality that integrates with existing code. It increases developer productivity and accelerates time-to-market resulting in a reduction of costs, schedule risk, and reliability issues.

Features

  • A spreadsheet with many of the same features as Microsoft Excel or database connectivity similar to Microsoft Access
  • A docking window architecture that provides a modern look and feel that emulates Microsoft Visual Studio
  • An advanced text editor for source code editing with syntax highlighting and viewing similar to Microsoft Visual Studio
  • Over 30 graph types with support for legends, titles, labels, and curve fitting
  • A drag-and-drop drawing canvas used to draw and manipulate symbols and graphics comparable to Microsoft Visio
  • An embeddable shortcut bar that closely mimics Microsoft Outlook
  • Simple controls such as: advanced edit, combo box, color well, calculator, and currency edit
  • Customizable tool bars and menu bars
  • Docking windows, floating documents interface, layout manager
  • Utility classes: image reading, compression, file handling, and formula engine

Benefits

Development managers and ISVs choose Stingray Studio for these benefits:

  • Create uniform and consistent GUI applications
  • Avoid low-level details of implementing an IDE interface
  • Reduce customer learning curve with its intuitive API
  • Maximize customizability by including full source code
  • Shorten time-to-market with reusable components

Visualization

Upgrade user interfaces to highly-interactive, highly-graphical displays, including both standard user interface controls, such as menus and buttons, as well as advanced maps, charts, diagrams, schedules, schematics and more. Enable users to better model, monitor, and analyze their business information. User interface developers greatly reduce development time and risk, while end users benefit from more responsive, intuitive information displays. The Visualization toolset is available in C++, Java, and Adobe Flex.

C++ products offer portability across multiple Unix™, Linux™, and Windows® platforms.

Java products benefit from the intrinsic portability of the language.

Flex products allow integrating advanced graphics into Adobe™ Flash Player.

Products:

Java

  • JViews
      Advanced graphical components for building highly graphical and intuitive user interfaces
  • JViews Maps
      High-performance Java cartography for mission-critical military applications
  • JViews Telecom Graphic Objects
      Customizable components for building Operations Support Systems interfaces

Flex

  • Elixir
      A full spectrum of advanced graphical displays on Adobe Flex and Adobe AIR platforms

C++

  • Views
      Create portable and high performance C++ graphical user interfaces (Base Product)
  • Views Charts
      High performance C++ charts for Views developers
  • Views Graph Layout
      Add diagram displays with automatic graph layout to Views applications
  • Views Maps
      High performance map displays for Views developers
  • Views Data Access
      Easy data connectivity for Views user interface controls
  • DB Link
      Portable C++ database connectivity components for Views applications
  • Server
      Represent GUI elements and topology as shared in-memory services
-->