On Thu, May 15, 2025 at 9:22 AM Mickael cassy <mickael.ca...@gmail.com> wrote:
> Hello Everyone, > > I am working on the idea of building browser editors that > handle OpenDocument format and OOMXL as first-class citizens. > > I have identified a few points of interests in order to get an idea of the > effort required: > > - *Rendering engine*: How to design the rendering engine, what code > architecture will allow enough flexibility to render both formats in > browsers as closely as possible to what OpenOffice and Microsoft Office > would. > - *Internal data structure*: I plan to support collaboration using CRDT, > I suppose that has an impact as to how the internal data structure > should > be designed. > > So I am coming here to see if anyone would be willing to help me figure out > these points and maybe join me on such a journey. > > Have a good day! > -- > Mickaël Cassy > One possibility might be to compile OpenOffice to WebAssembly, which allows running C/C++ in web browsers. However that's probably an extremely difficult port, needs its own UNO bridge, needs a different graphics framework in main/vcl, needs to load libraries and read arbitrary files (if that's even possible in WebAssembly), and will have many limitations. Regards Damjan