pvbrowser, pvb® - The Process Visualiation Browser.

  • English
  • Deutsch

Process Visualization

Process Visualization is often done with commercial software under Windows. In contrast pvbrowser, pvb® is open source software that runs on Linux/Unix/Windows/OS-X. pvbrowser clients are also available for Maemo/MeeGo/Android. additionally pvbrowser servers can run on OpenVMS. More...


pvbrowser is used for HMI and SCADA.

The SCADA article from Wikipedia states:

The term SCADA usually refers to centralized systems which monitor and control entire sites, or complexes of systems spread out over large areas (anything from an industrial plant to a nation). More...

Client-Server Architecture

The most well known Client-Server Architecture is the world wide web. The user runs the client software on his desktop. This is your internet browser. The server runs somewhere reachable over the internet. More...

pvbrowser, pvb® is an application framework. It provides a specialized browser for the client computer and an integrated development environment for creating servers that implement your visualization. It also provides data acquisition programs (daemons) for a lot of protocols that connect the real world with your server.

You can surf these visualizations as you do with an ordinary web browser. Many users from different places can use the visualizations at the same time. This can be limited to your local area network which is isolated in a secure zone or even across the internet after you have taken the necessary safety measures .

Download pvbrowser

Get pvbrowser, pvb® for your operating system.


GPL License

The GPL license is used for the executables (pvbrowser, pvdevelop).

LGPL License

Our libraries are under LGPL. Thus, you can develop your pvserver without the need to publish the sourcecode.

restroom Use pvbrowser to open door or take a preview on youtube...

Feature Overview

  • Client/Server
  • Qt Widgets
  • Custom Widgets
  • platform independent
  • SVG Graphics
  • xy Graphics
  • 3D Graphics
  • web pages using WebKit / Blink
  • IDE support
  • graphical Design
  • programming in C/C++ or Lua
  • Multithreaded or Inetd
  • Unicode support (Chinese, Arabic, Cyrillic, ...)
  • Support for ssh-urls
  • Connections to Fieldbuses
  • Connections to PLC's
  • Manage background processes
  • Central event log
  • Build your own authorization
  • pvbrowser client and pvdevelop GPL License
  • libraries LGPL License