Logo
1.800.487.3217
info@roguewave.com
Skip to main content
  • Products
    • All Products A - Z
    • Analytics
      • IMSL Numerical Libraries
      • PV-WAVE
      • Visualization
    • API management
      • Akana
      • Apigility
      • HydraExpress
    • Application analysis & security testing
      • CodeDynamics
      • Klocwork
      • QRebel
      • TotalView for HPC
      • XRebel
    • Development tools
      • HostAccess
      • JRebel
      • Klocwork
      • QRebel
      • XRebel
    • Libraries
      • IMSL Numerical Libraries
      • SourcePro
      • Visualization
    • Open source solutions
    • User interface (UI) development
      • PV-WAVE
      • Stingray
      • Visualization
    • Web & mobile development
      • JRebel
      • QRebel
      • XRebel
      • Zend Guard
      • Zend Server
      • Zend Studio
  • Services
    • All Services
    • Migration and modernization
    • Continuous delivery & DevOps
    • Static code analysis
    • Architecture consulting
    • Training programs
    • Application security
    • Performance optimization
  • Resources
    • All Resources
    • Events & Webinars
    • Case Studies
    • eLearning
    • Datasheets
    • Videos
    • White Papers
    • Reports
    • EBooks
    • Rogue Wave Blog
    • Akana Blog
  • Customers
    • Our Customers
    • Automotive Software Development
    • Embedded Software
    • Military and Aerospace
    • Mobile and Communications
    • Game Development
    • Medical Devices and Software
  • Support
    • Technical Support
    • Sales Support
    • Product Documentation
    • Latest Versions
    • Update Request
  • Company
    • About Rogue Wave
    • Careers
    • Leadership Team
    • News
    • Partners
    • Academic Programs
    • Contact Us
  • Visualization
  • C++
  • Java
  • Java Demos
  • Flex
  • Flex Demos

Views features

Portable, high-performance user interfaces

Go ahead, build even the most demanding application with Views. The leading C++ library for building highly visual and interactive GUIs, Views is ideally suited to applications for supervision and monitoring, diagramming, and graphical modelers across all industries. GUIs are easily ported across most Windows®, Unix®, and Linux® platforms.

 
visualization network monitoring sample
Network Monitoring Sample
visualization process control sample
Process Control Sample
 

Full spectrum GUI controls

Reduce development time and maintenance support with a rich set of standard and advanced user interface controls ready to use out-of-the-box, including the most common user interface controls:

  • Buttons and toggles
  • Scrollbars and sliders
  • Text fields
  • Lists
  • Trees
  • Menus and toolbars
  • Spreadsheets

Views is a completely proprietary, fully portable GUI development toolkit with Windows and UNIX/Motif look-and-feel.

GUI builder

Views includes a powerful, intuitive, user interface builder. Create user interfaces using simple drag-and-drop operations with advanced features like attachment, alignment and focus-chain management and testing capabilities.

High-performance graphics capability

Designed to handle the largest problem sets while ensuring optimal display responsiveness for end users. With Views, you can confidently develop sophisticated user interfaces with a high-performance 2D structured graphics engine.

  • Build custom graphic symbols (including lines, arrow lines, rectangles, shaded rectangles,  polygons, polygons with holes, splines, ellipses, arcs, labels, icons and zoomable icons) with Views predefined graphic objects sets
  • Guarantee high performance display, zoom, animation and interaction – even with thousands of graphic objects in memory with Views scalable data structure 
  • Organize graphic object overlays and backdrops, and optimize for animation (e.g., moving aircraft) with support for multi-layer 
  • See your data in different ways, and with different zoom levels
  • Data-aware graphic objects (for example, equipment in a process control screen)
  • Improve real-time response and save CPU resources with spatial indexing to optimize spatial queries

Effective interactions

Deliver the exact interaction capabilities end users need. Access a wide range of pre-defined user interactions, all of which can be extended and customized with the Views software developer's kit (SDK). These include the capability to:

  • Select, move or resize objects
  • Edit control points of polygons or splines
  • Insert new graphic objects by drag-and-drop

Advanced features

  • Dedicated objects for graph display and diagram editing, with customizable nodes and links
  • Specialized Gantt displays for scheduling and planning applications
  • Application localization support
  • Graphical views that can be printed to Postscript or Windows printers
  • User scripting (in JavaScript) for easy customization of applications without recompilation
  • Web deployment
  • Extension products available for complementary displays and optional advanced services

Portability made easy

Port Views user interfaces across platforms without writing additional code. Deploy effortlessly to other Windows, Unix, and Linux environments with a simple recompile. Views C++ API protects users from platform-specific code and ensures maximum portability.

RELATED RESOURCES
Datasheet
How Rogue Wave Software supports your business

A quick look at services and support offerings available to meet your needs

Datasheet
How we accelerate Java development

A robust suite of Java solutions for enterprise Java development teams

Case Study
SPIE Sud-Est

Managing today's challenges while predicting tomorrow's

Datasheet
Visualization Server

A high performance C++ and Java framework for supervision applications

Pagination

  • Next page Next ›

Learn more about our capabilities.

  Open Source Support
Resolve open source issues ranging from package selection and setup to integration and production problems with expert, commercial-grade technical support.
See how we help
  Static Code Analysis
Detect security, safety, and reliability issues continuously as code is written – as early as possible.
See how it works
  Dynamic Analysis
See and prevent execution, memory, and data issues on running systems with highly scalable and customizable dynamic analysis.
See how it works
  Application Security
Protect your software against security risks by detecting vulnerabilities within code and during runtime. With advanced static code analysis, runtime debugging, predictive analytics, and open source scanning, you’re covered.
Strengthen your code
All Capabilities
  • Products and Services
    • Akana
    • Klocwork
    • CodeDynamics
    • TotalView for HPC
    • OpenLogic
    • IMSL Numerical Libraries
    • Zend Server
    • Zend Studio
    • Visualization
    • PV-WAVE
    • SourcePro
    • Stingray
    • HostAccess
  • Capabilities
    • API Management
    • Application Security
    • Application Performance Management
    • Code Building Blocks
    • Dynamic Analysis
    • Migration and Modernization
    • Open Source Services
    • Embedded Analytics
    • Static Code Analysis
    • Web Development & Deployment
  • Resources
    • In-Person Events
    • Blog
    • White Papers
    • Case Studies
    • Videos
    • On-Demand Webinars
  • Company
    • News
    • Careers
    • Privacy
    • Sitemap
    • Terms of Use
 1.800.487.3217
  •  
  •  
  •  
  •  
  • Powered by
© Rogue Wave Software, Inc.  All rights reserved.  
Rogue Wave is a registered trademark of Rogue Wave Software, Inc. Other product and service names may be trademarks of Rogue Wave Software, Inc. or its affiliates.
Sitemap | Privacy