After implementing several improvements at both client and server level, we are almost ready to release our new clients.
Note that old clients will stop functioning with this server/client software upgrade.
Besides the old functionality, the new client will have the following features:
– Improved reliability
– Data transfer integrity check
– Faster data transport
– Error handling
– Client version detection
Improved reliability – We have rewritten the data transfer process in RF WebLab, resulting in a more reliable protocol to transfer the data. We have further implemented failure detection, which will detect failures at the measurement level or server level and try to reinitialize both processes.
Data transfer integrity check – We now verify the integrity of transfer data by comparing hashes.
Faster data transport – When possible we compress the data, in many cases this reduces the size of the data to be transferred.
Error handling – We now generate several error-codes which are reported back to the client. These will make it clearer to the user why a measurement is rejected or failed.
Client version detection – We can detect the version of the client you use and are able to directly let you know if you need to upgrade.
Note that we have removed the option to take a photograph of the measurement setup. Unfortunatly the webcam + driver created instability in RF WebLab. Removing this allowed us to merge the (x, Pin) and (xs) clients. There will only be a single RF WebLab client.
We are performing our final checks now and are almost ready to launch the new clients.
Best regards,
WebLab team at Chalmers