29.12.2024 –, Bühne HUFF
Sprache: Deutsch
With the ZetaJS adapter LibreOffice can be controlled from a websites JavaScript. This enables using all of LibreOffice abilities to build web apps upon. I'm showcasing this for itself, but also to inspire you, to also port your FOSS programs to WASM, making it usable on pretty much every platform.
The WASM (Web Assembly) standard, agreed on by the web browsers, gives the possibility to move many classical FOSS (Free & Open Source) programs into the web. And the server must only serve static WASM files, enabling easy hosting devices smaller then a Raspberry Pi.
There are already WASM based virtual machines for whole operating systems, but those run mostly isolated. For LOWA (LibreOffice WASM) instead interaction is needed to make real use of it when embedding it into websites. I'm showcasing a JavaScript adapter which enables to easily script LibreOffice's behaviour from a website's context. Everything is controllable, from loading and storing files to inserting text or customizing the UI.
kolAflash is a LibreOffice hacker and mostly working on the WASM porting and PGP integration. Free Software communities, hacker culture & conferences have been a part of his life since a long time. And he likes to use his favorite rock solid Debian GNU/Linux to do everything from running webservers to having a round of SuperTuxKart ;-)