Use abcdesktop to provide access to X11 application through browser, and Microsoft Windows using Wine.
abcdesktop is an open source project.
So what is abcdesktop all about?
abcdesktop provides a way to run graphical applications securely isolated in a docker container, and use a web browser HTML5 as display device. Because docker containers run without the extra load of an operating system, you can run many graphical applications on a single kernel or even on a kubernetes cluster. Each user’s application runs as a docker container to reduce attack surface.