P
pvbrowser
You are talking about Web Browsers only.
But i think this is not the right technology for HMI/SCADA, because it uses a connectionless protocol.
Our project
http://pvbrowser.org
uses a connection oriented protocol on top of the TCP transport level.
We have developed a completely new browser in C++ that uses Qt widgets instead of HTML. The client and server exchange strings that are terminated by a newline. The browser will interpret that string and call the according Qt method. In the reverse direction the browser sends events (also strings) to the server, where this is handled in a event loop.
There are no "round trips" within the protocol, thus getting a higher performance.
Our solution provides much higher update rates than can be achieved with connectionless http protocol.
But "http://" is also available within pvbrowser, because it can use WebKit. You can link from "http://" to our "pv://" protocol and vice versa.
You can integrate any protocol for data acquisition into pvbrowser, because we use a separate daemon for data acquisition, linking by "shared memory" and "mailbox" to the pvserver.
See:
http://pvbrowser.de/pvbrowser/pic/prinzip.png
Many PLC and fieldbus protocols are already implemented like this.
But i think this is not the right technology for HMI/SCADA, because it uses a connectionless protocol.
Our project
http://pvbrowser.org
uses a connection oriented protocol on top of the TCP transport level.
We have developed a completely new browser in C++ that uses Qt widgets instead of HTML. The client and server exchange strings that are terminated by a newline. The browser will interpret that string and call the according Qt method. In the reverse direction the browser sends events (also strings) to the server, where this is handled in a event loop.
There are no "round trips" within the protocol, thus getting a higher performance.
Our solution provides much higher update rates than can be achieved with connectionless http protocol.
But "http://" is also available within pvbrowser, because it can use WebKit. You can link from "http://" to our "pv://" protocol and vice versa.
You can integrate any protocol for data acquisition into pvbrowser, because we use a separate daemon for data acquisition, linking by "shared memory" and "mailbox" to the pvserver.
See:
http://pvbrowser.de/pvbrowser/pic/prinzip.png
Many PLC and fieldbus protocols are already implemented like this.
