What’s New in Visualization?

Visualization software from Perforce provides graphical components that help you build stable and reliable applications. Select the version you’re interested in from the list on your left to see what’s new. For all versions, customers can get the latest release by clicking the button below.

Visualization for Java (JViews) 9.3

JViews continues to provide the industry’s most comprehensive set of graphics tools for creating sophisticated highly interactive, highly graphical, and high-performance displays. The latest JViews release delivers support for the latest JDK’s, bug fixes and various enhancements.

The following enhancements and changes were made to the JViews 9.3 release: 

  • JViews libraries are compatible with Oracle and OpenJDK Java 7 - 15, but are still compiled to Java 7.
  • JViews Eclipse components can be used in the last Eclipse version (Eclipse 2021-06 / 4.17).
  • Issue saving dashboard with IlvDashboardDiagram.writeDashboard issue with Java 11 is fixed.
  • Remove dependency on com.sun.image.code.jpeg internal classes.
  • Updated Attribution reports that detail open-source software used in JViews.
  • JViews samples stability improvements.
  • Installation improvements on Windows to allows installation without Admin privileges.
  • Other various bug fixes and minor enhancements.

For more details, please refer to the JViews release notes.

Visualization for C++ 7.0

The Visualization for C++ suite, which includes Views, Server, and DB Link, offers the broadest set of high-performance advanced graphic components. We are committed to continually improving the Visualization for C++ suite of products.

Views 7.0

Visualization for C++ Upgrade Services - Increase Security, Efficiency, and Performance

Upgrading your critical applications to new releases of Views can be challenging. Oftentimes, you may need to upgrade the version of your compiler and possibly even port your application to a whole new operation system. Successful upgrades require application, development environment, and architectural expertise to successfully port code to updated Views APIs, make the most of new features, verify and tune application performance, and resolve issues. Without extensive upgrade experience, it can also be difficult to establish effective strategies and accurate schedules, especially with larger applications. Stay focused on building value for your business—and keep your Views applications up to date by engaging Views Upgrade Services.

Contact us to learn more about how we can help upgrade your Views application.

CSS Look and Feel

Views 7.0 adds the ability to use Cascading Style Sheet (CSS) styling rules to customize the look and feel of gadgets used to build Views applications. Style sheets are simple text files that specify CSS directives to style Views gadgets including attributes to define foreground and background colors, background images, margins and padding, and many other visual aspects of gadgets. The following is a simple example of a CSS file that changes the background and foreground colors of an IlvButton:

IlvButton {
  color: blue;
  background-color: white;
}

For complete documentation and examples on styling your application with Views CSS Look and Feel see the Views CSS Style Sheets documentation in the Gadgets Reference Guide.

>>Read the blog: Using CSS Style Sheets on C++ Applications

JPEG 2000 Support

 Views version 7.0 now supports JPEG 2000.

Maps UTM Projection, WGS84 and MGRS Coordinate Conversion Improvements

Improvements to UTM projection, WGS84 and MGRS coordinate conversion have been made in the Views 7.0 release. These improvements provide more accurate conversions and performance improvements.

GCC 5.x Support

GNU GCC ABI differences require separate library builds for versions prior to GCC 5.x and GCC 5.x and later. Views 7.0 now provides separate builds for each version of the GCC accommodating applications built with newer versions of the GCC compilers.

Improved String Handling

In the class IlString, new methods were added to easily handle IlString together with std::string:

  • IlString to std::string conversion methods (implicit, .toStdString(), and operator+)
  • std::string to IlString conversion methods (constructor and operator=)
  • std::string to IlString comparison methods (operator== and operator!=)

See the IlString documentation for more details on the string conversion and comparison methods.

Platform Changes

In addition to the great new features Views continues to move forward in its support of operating systems and compilers including the added support for Visual Studio 2019, SLES 15, gcc 5.x for Views on RHEL (gcc 5.3) and SLES 10 (gcc 5.5) in this release.

See the Views 7.0 Platform Guide for complete details on the supported platforms.

Bug Fixes and Performance Improvements

Numerous bug fixes and performance improvements have been made to Views in this release.

Server 7.0

JViews 9.3 Compatibility

The Visualization Server has been updated to be compatible with the latest version of JViews.

Bug Fixes and Performance Improvements

Numerous bug fixes and performance improvements have been made to Visualization Server in this release.

For more details, please refer to the Views and Server release notes.

Visualization for C++ (Views) 6.3

The Visualization for C++ suite, which includes Views, Server, and DB Link, offers the broadest set of high-performance advanced graphic components. We are committed to continually improving the Visualization for C++ suite of products. Server 6.3 now supports Visualization Server .NET client applications, and Views Maps includes a new map reader.

Server 6.3

  • New support for .NET clients. This means there is more language support for developing Visualization Server client applications, allowing you to choose from C++, Java, or any .NET language.
  • For a detailed list of bug fixes, read the full release notes.

Views 6.3

  • Numerous customer-reported bug fixes, detailed in the release notes.

Views Maps 6.3

  • Newly-added MGRS reader.

Visualization for Java (JViews) 2017.2

JViews is trusted in mission-critical applications across the globe, from managing telecommunications networks to air traffic control. See release notes for a detailed list of bug fixes.

New Platform Support

  • Oracle JDK 11 LTS, 12, 13, 14, and 15
  • OpenJDK 11, 12, 13, 14, and 15
  • Eclipse 4.17