
Advanced Visualization Features for C++
Perforce Views Software provides sophisticated C++ visualization tools to build high-performance, interactive, advanced graphical displays for desktop and web applications.
With Perforce Views for C++ visualization, you can:
- Quickly create powerful GUIs
- Shorten development time
- Reduce maintenance costs
- Gain cross-platform functionality, including Windows, UNIX, and Linux
Key Features for C++ Visualization
Perforce Views Software for C++ visualization includes countless features to simplify GUI development.
Perforce Views
Perforce Views includes a large collection of basic controls, Gantt charts, diagrams, graphs, and a rendering engine. Additional add-on features include charts, data access, maps, and graph layout algorithms.
Features include:
- A large collection of portable CSS stylable GUI components, such as menus, buttons, text fields, toolbars, tables, and trees
- High-performance 2D vector graphics for highly customizable applications
- A powerful GUI builder, which reduces interface development time
- Support for diagrams, dashboards, schematics, and customizable business objects
- Accelerated development courtesy of ready-to-use cross-platform GUI components
Views Charts
Views Charts provide high-performance C++ visualization chart components. These charts allow you to quickly and easily add a wide variety of chart displays to Views-based user interfaces.
Features include:
- A wide variety of the most common chart types: bar, line, stair, high-low, bubble, pie, etc.
- A powerful graphical user interface (GUI) builder to speed up interface development
- Charts designed for real-time performance updates
- Exact control over visual aspects and user interactions with a full software development kit
Views Graph Layouts
Views Graph Layouts provide high-performance algorithms to automatically organize complex diagram views for better readability and deeper insights.
Features include:
- Complex diagram display services out-of-the-box
- Route links (edges) between nodes and places labels to reduce overlapping elements
- Nodes representing connected elements by any Views graphic object
- Subgraphs, editing features, animation, persistance, and undo and redo for enhanced organization
- Support for large data sets
- Extensible with the included software development kit
Views Maps
Build upon the capabilities of Views to create sophisticated, high-performance map displays with Views Maps.
Features include:
- Support for background map data from many formats
- Ability to mix and match map data on different zoom-dependent layers
- Ability to represent any Views graphic object with an overlay layer
- Real-time updates of overlaid objects
- Full map customization with a complete software development kit
Views Data Access
With Views Data Access, you can enhance underlying Views controls, connecting them to data sources for bidirectional data updates. Remove the need to write difficult connectivity code with out-of-the-box connectivity.
Features include:
- Connection of Views controls from within the Views GUI builder
- Data-aware custom graphic objects, diagrams, and charts
- Connection to databases, XML streams, and custom extensions
- Port across operating systems and databases with recompiling
DBLink
DB Link provides portable C++ database components that save tedious coding without sacrificing performance.
Features include:
- Lightweight library for easy, fast and reliable access to both relational and object-relational data
- Direct database communication via API
- Native support for SQL statements for Oracle, DB2, Informix, MySQL, Sybase, and other databases on a variety of operating systems
- Support for transaction management, data handling, and access to data dictionaries
- Handling for multiple statement executions and connections
- Customizable error recovery mechanism
Server
With Server, you can represent the elements and topology of a supervised system as shared in-memory services. Modeling abstractions match those offered by object-oriented design notation like UML.
Server bridges the gap between business model design and implementation. Objects stored in the Server-based mediation server are active. So, all business events — such as object modifications and structural changes — are registered and buffered for forwarding to subscribing clients.
Features include:
- Synchronization for hundreds of C++ GUIs
- High-performance notification engine
- Rapid prototyping
- Web-enabled supervision
Perforce Views
Perforce Views includes a large collection of basic controls, Gantt charts, diagrams, graphs, and a rendering engine. Additional add-on features include charts, data access, maps, and graph layout algorithms.
Features include:
- A large collection of portable CSS stylable GUI components, such as menus, buttons, text fields, toolbars, tables, and trees
- High-performance 2D vector graphics for highly customizable applications
- A powerful GUI builder, which reduces interface development time
- Support for diagrams, dashboards, schematics, and customizable business objects
- Accelerated development courtesy of ready-to-use cross-platform GUI components
Views Charts
Views Charts provide high-performance C++ visualization chart components. These charts allow you to quickly and easily add a wide variety of chart displays to Views-based user interfaces.
Features include:
- A wide variety of the most common chart types: bar, line, stair, high-low, bubble, pie, etc.
- A powerful graphical user interface (GUI) builder to speed up interface development
- Charts designed for real-time performance updates
- Exact control over visual aspects and user interactions with a full software development kit
Views Graph Layouts
Views Graph Layouts provide high-performance algorithms to automatically organize complex diagram views for better readability and deeper insights.
Features include:
- Complex diagram display services out-of-the-box
- Route links (edges) between nodes and places labels to reduce overlapping elements
- Nodes representing connected elements by any Views graphic object
- Subgraphs, editing features, animation, persistance, and undo and redo for enhanced organization
- Support for large data sets
- Extensible with the included software development kit
Get Started With C++ Visualization
Fill out the form to speak with an expert about how Perforce Views visualization software can benefit your business.