Created several proof-of-concept webapps in 2017 experimenting with ideas that will make virtual meetings more immersive. Our approach was largely inspired by the Star Wars™ films. If you remember, the Jedi Council held meetings in which remote participants were sitting in seats using holographic projections of themselves and vs. versa. I prototyped the same two-way immersive meeting idea using WebGL 3-D and WebRTC in web browsers.
I started using MQTT (Message Queuing Telemetry Transport) with JSON payloads while working at the Barco New Experiences division around 2015. Prior to that we were using XMPP (Extensible Messaging and Presence Protocol) with XML payloads. One of the things we really liked about MQTT was the "last will and testament" feature where a client could register a message to be sent to all other clients by the broker if the client died unexpectedly. MQTT also supports TLS encryption for modern security and nested publish/subscribe topics and a nice set of QoS features. And, it supports a secure
websocket HTTP transport that can be used directly with web browser clients. Therefore, it serves both as a server-to-server and client-to-server messaging protocol.
Experiences using this skill are shown below:
[I know, this section just echos the same stuff as on the résumé. I plan to expand later.] Worked with PhDs, staff and university interns researching disruptive technologies. Barco Labs deliverables are research papers, patents and demos. Any research that might become a viable product in 2 to 5 years is then passed off to one of the product divisions. (Due to the trade secret nature of this research some details cannot be revealed.) Accomplishments:
Developed several browser-based video playback and video device management applications. Some examples (in reverse chronological order): [I know, the section below is too wordy. I'll improve later.]