Preview of new web based CQC touch screen client

Dean Roddey

Senior Member
CQC, being Windows based, has a very powerful Windows based touch screen client, the Interface Viewer. It animates touch screens created in our Interface Editor tool. In order to support non-Windows clients we created our RIVA architecture. This works sort of like the X-Windows system in Unix or RDP in Windows, in that the actual IV is running on the CQC server (or it's internal engine is), but the drawing commands are vectored to the client, and the client sends the server user input information.
 
Previously two third parties had created RIVA clients for iOS and Android. But, as generally in the case, in the fullness of time, they drifted away and we were left without a good non-Windows solution.
 
So we have created a new WebRIVA client that runs in a browser, and therefore should be portable, at least to modern browsers. As with all such remoting client schemes, there are some shortcomings, similar to those in RDP. It's very difficult to support things like gestured driven smooth scrolling, so RIVA clients currently don't do that. But, otherwise they allow you to access your CQC user interfaces on non-Windows platforms quite nicely. 
 
A big advantage now is that we control both sides of the equation, so improvements can be made quickly, whereas it was very difficult to make any significant changes before when it required the coordination of third parties. So even just in this first implementation we've made some nice improvements, and more can come in the future.
 
Here is a little quick and dirty first demo of the new client:
 
[youtube]https://www.youtube.com/watch?v=yYdOjpktFhU[/youtube]
 
* This is actually a second demo, further along. I just updated this post since no point in watching the original.
 
The interfaces you see in the demo are nothing special. They are just the ones that we can auto-generate for you. But they were also created using our interface designer tool. The auto-generation system just reads those in, updates them based on room configuration you provide, and spits them back up with the updated information. You can create just as nice looking interfaces yourself for your own custom requirements.
 
Very nice Dean!!!
 
Will you be posting a public testing web link as I would like to try it with my tabletop embedded wintel tablets (and maybe Linux tablets?) to check out speed? 
 
First time for me seeing a Riva interface.  (why do your mouse movements do counter clockwise instead of clockwise to speed up the refresh?)
 
I have been impressed here with the zmNinja touchscreen interface (iconic)
 
Will the Riva server been running inside of CQC or a la carte? (thinking you mentioned same engine).
 
Very quick display Dean!!!
 
I kept wanting to navigate on your video from here.....kind of a let me drive and see thing...
 
I updated the original post with a second demo. This one is much further along. It's also done on a production build of CQC, so it's really fast. 
 
The first version has been out a couple days and followup just uploaded. It's going quite sell so far. A little confusion to get started as there usually is with something new, but folks seem to be very happy with it.
 
Back
Top