One Codebase, Two Worlds? Bringing the Browser to the Desktop

Abstract

This talk walks through a case study of bringing an established browser-based solution to the desktop without a rewrite, while leveraging Ubuntu Snap packages to solve the traditional headaches of Linux distribution.

Learn about the architectural benefits of sharing code, how a shared codebase eliminates the “it only works in the browser” frustration and how Snap’s atomic updates and “build once, run anywhere” philosophy enable us to maintain open standards while bridging the gap between a modern web UI and the robust power of a native desktop application.

Speaker Bio

Michael Meeks
Michael Meeks is a Christian and enthusiastic Open Source developer. He runs Collabora’s Office division, leading the Collabora Office product line, supporting customers and partners alongside an extremely talented team. He has served the broader community as a Director of The Document Foundation and contributed significantly to both ODF and OOXML standardisation.

Prior to his work at Collabora, he gained a wide experience as a Novell/SUSE Distinguished Engineer. His technical background covers a wide range of Free Software infrastructure across the Linux stack, including contributions to MeeGo, GNOME, CORBA, Nautilus, Evolution, and Open Source accessibility, among others.

1 Like