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.