Talk
Making Drawpile Run in the Browser
Carsten Hartenfels
11:00 - 12:00
Drawpile is a Free Software collaborative drawing program. It lets multiple people sketch, draw and paint together on the same canvas. It’s originally a Qt desktop application and is written in C, C++ and a few bits of Rust.
This talk is about how to make the entire thing run in the browser, without writing another version of the application. From how to get a native application to compile to the browser at all to the finer details such as how pen tablet support, networking, multithreading and file handling works on the platform.