FOSDEM 2022 – Europe’s largest Open-Source Developers Meeting
FOSDEM 2022 will again take place as an online event. During two days the latest technical achievements of developers from all over the world will be presented. Our team is represented with 10 talks on the different aspects of LibreOffice Technology in the corresponding devroom.
Day 1: Saturday, February 5th 2022
Monica Madon (Canonical), Marius Quabeck (Nextcloud) and Pedro Silva (Collabora)
13:00 – Ubuntu stand
Contributing to Open Source Projects with Ubuntu, Nextcloud, and Collabora
Are you interested in contributing but don’t know where to start? Tag along and be part of the digital sovereign revolution! Everyone is welcome to join.
14:30 – 15:00 – LibreOffice Technology devroom
OOXML Document Analysis
Collabora developer Gülşah Köse, will explain how we respond when we receive a problematic OOXML document from a customer and demonstrate the solution to a sample bug.
16:00 – 16:30 – LibreOffice Technology devroom
Document Themes in LibreOffice Impress and Elsewhere
LibreOffice has been capable of handling colour palettes on its UI for a while. Meanwhile, the competition introduced document themes, which are a fixed set of 12 colours, to be attached to various parts of documents. See what we have done to bring themes to LibreOffice and find out what still needs doing and how you can help.
17:00 – 17:30 – LibreOffice Technology devroom
Canvas For Rendering UX
Gökay Şatır will present why we chose to use Canvas for rendering the UI and the document, and explain the structure we created to execute this task.
Day 2: Sunday, February 6th 2022
12:00 – 12:30 – LibreOffice Technology devroom
Performance measurements are really challenging. This presentation by Mert Tümer covers how we can achieve reliable and repeatable performance tests by implementing clever tools that simulate realistic use cases.
13:00 – 13:30 – LibreOffice Technology devroom
LibreOfficeKit Recent Developments
LibreOffice can be used by other applications via its C++ API called LibreOfficeKit. Primary use cases for this are document conversion and editing in Collabora Online. The LibreOfficeKit is currently being expanded. Jan “Kendy” Holesovsky will talk about these recent developments.
14:00 – 14:30 – LibreOffice Technology devroom
Online Performance – Making Collaborative Editing Quicker
Collabora Online has a novel model that re-uses the core LibreOffice Technology to provide rich collaborative editing. Recently, we have been focusing our development on improving the look and feel of document editing. Come and hear Michael Meeks talk about how Online performance wins are making browser-based collaborative editing quicker.
14:00 – Ubuntu stand
Setting up a Nextcloud Instance with Collabora on Ubuntu
Keeping full control over your personal data and documents, is more and more important. Learn how to create your own personal cloud with this easy built-in installation.
15:00 – 15:30 – LibreOffice Technology devroom
Building Collabora Online UI Based on the LibreOffice Components
JSDialog is a “framework” for sharing UI components between Collabora Online and LibreOffice. It was used to bring the Sidebar, the NotebookBar, and dialogs to the web. It provides native HTML widgets connected to the original LibreOffice code, giving the user rich editing options even on mobile devices. Szymon Kłos will talk for a brief summary of what is already done and how it works.
15:30 – 16:00 – LibreOffice Technology devroom
Collabora Online on Kubernetes – Setup & Deployment
See this talk by Pranam Lashkari for a comprehensive demonstration of how to deploy Collabora Online using Kubernetes.
16:00 – 16:30 – LibreOffice Technology devroom
Collabora Online: Async-Saving Design and Testing
This talk will explore the challenge of saving and uploading documents to the storage server in an asynchronous way, to improve performance, user experience and also ensure higher reliability and resiliency. Ashod Nakashian will cover both the design, as well as the challenges of testing a highly-critical component of a production product.
17:00 – 17:20 – LibreOffice Technology devroom
Macro Dialog Feature
Come and hear Henry Castro talk on the implementation of a Macro Selector Dialog on the client side to execute VBA macros on the server side.
About Collabora Online
Collabora Online 21.11 is our latest enterprise quality release. It’s suitable for large-scale deployment, and comes with SLA, enterprise support with signed security updates as well as interaction with product management, helping to direct our development priorities. Collabora Online integrates flawlessly into Nextcloud, ownCloud, Seafile, and many of the major file sync & share, groupware and hosting solutions. It’s ideal for organizations that want to collaborate on documents, without losing control over them or compromising on privacy. With the ability to host it on your own hardware or to integrate it into a trusted environment, Collabora Online is the ideal online office suite for digital sovereignty. Enterprises interested in using Collabora Online can check out our home page for more information on partner integrations and online demos. Hosting and Cloud businesses that wish to add Collabora Online to their product portfolio can become a partner. For any questions or tailored solutions, do not hesitate to contact firstname.lastname@example.org.