LibreOffice 7.1.3 päivitys. WebAssembly-tuen integrointi LibreOfficeen alkaa

Document Foundation on ilmoittanut julkaisevansa LibreOffice 7.1.3 -yhteisöversion ylläpitojulkaisun, joka on suunnattu harrastajille, tehokäyttäjille ja niille, jotka haluavat ohjelmiston uusimmat versiot. Valmiit asennuspaketit valmistetaan Linux-, macOS- ja Windows-alustoille. Päivitys sisältää korjauksia vain 105 bugiin (RC1, RC2). Noin neljäsosa korjauksista liittyy parantuneeseen yhteensopivuuteen Microsoft Office -muotojen (DOCX, XLSX ja PPTX) kanssa.

Muistetaan, että 7.1:stä alkaen toimistopaketti jaettiin yhteisölle ("LibreOffice Community") ja yrityksille tarkoitettuun tuoteperheeseen ("LibreOffice Enterprise"). Yhteisöversiot ovat harrastajien tukemia, eikä niitä ole tarkoitettu yrityskäyttöön. Yrityksille ehdotetaan käytettäväksi LibreOffice Enterprise -perheen tuotteita, joille kumppaniyritykset tarjoavat täyden tuen ja mahdollisuuden saada päivityksiä pitkällä aikavälillä (LTS). LibreOffice Enterprise voi sisältää myös lisäominaisuuksia, kuten SLA (Service Level Agreements). Koodi ja jakeluehdot pysyvät samoina ja LibreOffice Community on poikkeuksetta maksutta kaikkien, myös yrityskäyttäjien, saatavilla.

Lisäksi voimme huomata, että LibreOffice-koodipohjaan on sisällytetty alustava tuki Emscripten-kääntäjän käyttämiselle toimistopaketin kokoamiseen WebAssembly-välikoodiksi, mikä mahdollistaa sen suorittamisen verkkoselaimissa. WebAssembly tarjoaa selaimesta riippumattoman, yleisen, matalan tason keskitason koodin eri ohjelmointikielistä koottujen sovellusten suorittamiseen selaimessa.

Kokoonpano suoritetaan määrittämällä asetuskomentosarjassa vaihtoehto "—host=wasm64-local-emscripten". Tuotoksen järjestämiseen käytetään VCL-taustajärjestelmää (Visual Class Library), joka perustuu Qt5-kehykseen, joka tukee WebAssemblyn kokoonpanoa. Selaimessa työskennellessä käytetään LibreOfficeKitin vakiokäyttöliittymäelementtejä aina kun mahdollista.

Tärkein ero WebAssemblyssa rakentamisen ja pitkään toimitetun LibreOffice Online -tuotteen välillä on se, että WebAssemblya käytettäessä toimistopaketti toimii kokonaan selaimessa ja voi toimia erillään ilman ulkoisia palvelimia, kun taas LibreOffice Online -päämoottori toimii palvelimella ja selaimessa vain käyttöliittymä käännetään (asiakirjan asettelu, käyttöliittymän muodostus ja käyttäjän toimintojen käsittely suoritetaan palvelimella).

LibreOffice Onlinen pääosan siirtäminen selaimen puolelle antaa meille mahdollisuuden luoda yhteiskäyttöisen version, joka keventää palvelimien kuormitusta, minimoi erot pöytätietokoneiden LibreOfficesta, yksinkertaistaa skaalausta, alentaa isännöintiinfrastruktuurin ylläpitokustannuksia, voi toimia offline-tilassa, ja mahdollistaa myös P2P-vuorovaikutuksen käyttäjien välillä ja päästä päähän -salauksen käyttäjäpuolella.



Lähde: opennet.ru

Lisää kommentti