This deal unites the largest team of corporate Office engineers to deliver on Collabora Productivity’s mission to restore Digital Sovereignty to its users, while making Open Source Office Rock. It …| allotropia software blog
We’ve added a great new Vue.js-3 ZetaJS demo (source)! It showcases word processing and spreadsheets inside a single web app. Calc is being used as a data source for an HTML app, filling letter tem…| allotropia software blog
This post is about recent improvements for ZetaJS, the JavaScript wrapper library for ZetaOffice’s WebAssembly version of LibreOffice: There is something of a mismatch between the UNO type system and the JavaScript types used by zetajs. For example, JavaScript only has a single number type for both integer and floating point values, while UNO hasContinue reading "Precision-engineering for JavaScript"| allotropia software blog
Hamburg and Bolzano, November 8th, 2024 – During the two-day annual South Tyrol Free Software Conference, allotropia software GmbH today announces beta versions of its new product line “ZetaOffice”. ZetaOffice is a new set of applications, libraries and services, all powered by the LibreOffice Technology stack. Featured among its products is ZetaJS, an innovative browser-basedContinue reading "Announcing ZetaOffice, a new LibreOffice Technology product for web, mobile & desktop"| allotropia software blog
LOWA is LibreOffice built with Emscripten as a Wasm executable that runs in the browser. Controlling that LibreOffice through UNO with JavaScript looks like a natural fit. Enter Embind, a mechanism to generate the binding glue between JavaScript and Wasm/C++. As we will see, the Embind vs. UNO match is not perfect, but it kind-ofContinue reading "LibreOffice, JavaScript’ed"| allotropia software blog
Numbering and bullet list are a core feature of every word processing application, and naturally LibreOffice Writer has gazillion options in that area. Of course, Writer can also handle multilevel lists: Now, how are these lists stored in ODF? Each level defines a num-prefix (what will be written before numbering), a num-suffix (same as prefix,Continue reading "Improving LibreOffice’s list numbering feature"| allotropia software blog
Thanks to a tender by The Document Foundation, we have been able to implement a new and much improved curl-based HTTP/WebDAV UCP for LibreOffice 7.3. This is the technology that sits under almost every public network file access LibreOffice can do, like loading and saving from a NextCloud instance, or working on a file sittingContinue reading "Improving LibreOffice’s network file access"| allotropia software blog
Munich, October 28th, 2021 – with allotropia software providing the engineering, CIB software, the innovation leader for digitization, process automation and document management with AI, today updates its LibreOffice powered by CIB product range to version 6.4 LTS. This update contains a complete desktop productivity solution for companies and organizations of all sizes to deployContinue reading "LibreOffice powered by CIB releases new, updated LTS version"| allotropia software blog
Earlier this year, allotropia software GmbH was awarded a tender to fix a number of problems around the master document feature (Tender to implement master document fixes (#202106-02)) by The Document Foundation (TDF). We have finished implementing the necessary changes, and all fixes will be available for testing in LibreOffice 7.2.2. Using master documents isContinue reading "LibreOffice Master Document Fixes"| allotropia software blog
Today allotropia has launched the ZetaOffice range of products at the SFSCON in South Tyrol. ZetaOffice is a LibreOffice Technology built & designed for professional use in the browser, on the …| allotropia software blog