
Sign up to save your podcasts
Or


In this episode of Open Matters, Richard Brock speaks with Thorsten Behrens, Tor Lillqvist & Jan Holesovsky - the three principal engineers behind the new Collabora Office release, about what it really means to move a complex application from the browser to the desktop.
They explain how Collabora Online has been transformed into a native desktop app that runs entirely locally while preserving the same user interface and architecture, and why this approach is fundamentally different from simply wrapping a web app. The conversation explores the technical and conceptual challenges of cross-platform software, the limitations of browser environments, lessons learned from earlier mobile ports, and the importance of reusing a shared core across web, desktop, and mobile.
Along the way, the engineers reflect on portability, performance, security, and developer experience, revealing why building truly cross-platform software in many cases is difficult - and how they succeeded.
00:00 Podcast intro
By @fps_gbg – PeerTubeIn this episode of Open Matters, Richard Brock speaks with Thorsten Behrens, Tor Lillqvist & Jan Holesovsky - the three principal engineers behind the new Collabora Office release, about what it really means to move a complex application from the browser to the desktop.
They explain how Collabora Online has been transformed into a native desktop app that runs entirely locally while preserving the same user interface and architecture, and why this approach is fundamentally different from simply wrapping a web app. The conversation explores the technical and conceptual challenges of cross-platform software, the limitations of browser environments, lessons learned from earlier mobile ports, and the importance of reusing a shared core across web, desktop, and mobile.
Along the way, the engineers reflect on portability, performance, security, and developer experience, revealing why building truly cross-platform software in many cases is difficult - and how they succeeded.
00:00 Podcast intro