by: Linux Insider
Το LibreOffice είναι εδώ και χρόνια η πιο δημοφιλής σουίτα γραφείου ανοιχτού κώδικα. Όμως, μέχρι τώρα, χρειαζόταν εγκατάσταση στον υπολογιστή σου για να λειτουργήσει. Αυτό αλλάζει με το ZetaOffice, μια νέα έκδοση του LibreOffice που τρέχει κατευθείαν στον browser σου μέσω WebAssembly (Wasm)!
Αυτό σημαίνει ότι μπορείς να επεξεργάζεσαι τα έγγραφά σου από οπουδήποτε, χωρίς να εγκαταστήσεις τίποτα. Το ZetaOffice, αναπτυγμένο από την allotropia software GmbH, φέρνει την πλήρη ισχύ του LibreOffice σε ένα περιβάλλον browser, με απρόσκοπτη συμβατότητα και υψηλή απόδοση.
Ας ρίξουμε μια βαθύτερη ματιά σε αυτό το πολλά υποσχόμενο project!
Τι είναι το ZetaOffice και γιατί είναι σημαντικό;
Το ZetaOffice είναι η πρώτη προσπάθεια να τρέξει η πλήρης σουίτα LibreOffice μέσα σε έναν σύγχρονο φυλλομετρητή, χωρίς εγκατάσταση. Αυτό είναι εφικτό χάρη στο WebAssembly (Wasm), μια τεχνολογία που επιτρέπει την εκτέλεση native εφαρμογών μέσα στον browser με ταχύτητα σχεδόν αντίστοιχη με εγγενείς εφαρμογές.
Γιατί έχει σημασία αυτό;
- Δεν χρειάζεται εγκατάσταση. Απλώς ανοίγεις τον browser σου και ξεκινάς!
- Δεν βασίζεται σε cloud υπηρεσίες, άρα κρατάς τον έλεγχο των αρχείων σου.
- Μπορεί να ενσωματωθεί σε ιστοσελίδες ή εταιρικά περιβάλλοντα.
- Τρέχει παντού – Linux, Windows, macOS, ακόμα και σε κινητά/tablets (αν και όχι ακόμα βελτιστοποιημένο για touch).
Το μεγάλο πλεονέκτημα είναι ότι λειτουργεί ακόμα και offline, αφού ο browser κατεβάζει μια τοπική έκδοση του WebAssembly και την τρέχει χωρίς ανάγκη σύνδεσης στο διαδίκτυο.
Ποιες εφαρμογές περιλαμβάνει το ZetaOffice;
Το ZetaOffice περιλαμβάνει τις βασικές εφαρμογές του LibreOffice:
Writer – Επεξεργαστής κειμένου (εναλλακτική του Microsoft Word).
Calc – Υπολογιστικά φύλλα (εναλλακτική του Excel).
Impress – Παρουσιάσεις (εναλλακτική του PowerPoint).
Προς το παρόν, δεν υποστηρίζει Base, Math και Draw, αλλά είναι πιθανό να ενσωματωθούν στο μέλλον.
Τεχνικές λεπτομέρειες – Πώς λειτουργεί το ZetaOffice;
Το ZetaOffice βασίζεται στον πυρήνα του LibreOffice και μεταγλωττίζεται σε WebAssembly με χρήση του Emscripten. Αυτό επιτρέπει στο πρόγραμμα να τρέχει στον browser, σχεδόν σαν να ήταν εγγενής εφαρμογή.
Η απόδοσή του είναι εντυπωσιακή για ένα web-based project, χάρη στις εξής τεχνολογίες:
- WASM multi-threading → Χρησιμοποιεί πολλαπλά threads για καλύτερη απόδοση.
- IndexedDB caching → Αποθηκεύει δεδομένα τοπικά, ώστε να φορτώνει πιο γρήγορα.
- πλήρη υποστήριξη ODF (OpenDocument Format) → Όπως και το LibreOffice, μπορεί να διαχειριστεί .odt, .ods, .odp κ.λπ.
Το interface του βασίζεται στο LibreOffice Online, αλλά με μικρότερες εξαρτήσεις και καλύτερη ενσωμάτωση με τον φυλλομετρητή.
ZetaJS – Η γέφυρα του ZetaOffice με το web
Ένα από τα πιο ενδιαφέροντα κομμάτια του ZetaOffice είναι το ZetaJS, ένα JavaScript wrapper που επιτρέπει την ενσωμάτωση του LibreOffice σε web εφαρμογές.

Με το ZetaJS, μπορείς να:
- Φορτώνεις έγγραφα μέσα σε ιστοσελίδες και να τα επεξεργάζεσαι με JavaScript.
- Ενσωματώνεις το LibreOffice σε εταιρικές εφαρμογές.
- Αυτοματοποιείς διαδικασίες (π.χ. επεξεργασία εγγράφων στο cloud, δημιουργία αναφορών).
Μπορείς να δεις περισσότερα για το ZetaJS εδώ:
https://github.com/allotropia/ZetaJS
Πώς να το δοκιμάσεις – Links για download και live demo
Δεν χρειάζεται εγκατάσταση, απλώς άνοιξε αυτό το link και ξεκίνα:
Εναλλακτικά, αν θέλεις να το φιλοξενήσεις τοπικά:
git clone https://github.com/allotropia/zetajs.git cd zetajs/examples/letter-address-tool npm install npm start
Η τελευταία εντολή ξεκινά το ZetaOffice στον browser.
ZetaOffice vs LibreOffice Online – Ποιες είναι οι διαφορές;
Το
LibreOffice Online υπάρχει εδώ και χρόνια, αλλά δεν είναι ακριβώς το ίδιο με το ZetaOffice.
Χαρακτηριστικό | LibreOffice Online | ZetaOffice |
---|---|---|
Τρέχει σε browser | ||
Απαιτεί server για να λειτουργήσει | ||
Λειτουργεί χωρίς internet | ||
Χρειάζεται εγκατάσταση | ||
Εύκολη ενσωμάτωση σε ιστοσελίδες |
Με απλά λόγια, το ZetaOffice είναι πολύ πιο ελαφρύ και εύκολο στη χρήση, χωρίς να χρειάζεται server υποδομή.
Συμπέρασμα – Είναι το ZetaOffice το μέλλον του LibreOffice;
Το ZetaOffice φέρνει μια νέα εποχή για το LibreOffice, κάνοντάς το προσβάσιμο από παντού χωρίς εγκαταστάσεις.
Ιδανικό για χρήστες που:
Θέλουν να δουλεύουν από οποιοδήποτε σύστημα χωρίς εγκατάσταση.
Χρειάζονται μια εναλλακτική του Google Docs, χωρίς cloud εξαρτήσεις.
Θέλουν να ενσωματώσουν LibreOffice σε ιστοσελίδες ή εταιρικές εφαρμογές.
Το ZetaOffice δεν αντικαθιστά το κλασικό LibreOffice, αλλά το συμπληρώνει, δίνοντας περισσότερες επιλογές στους χρήστες.
Πηγή άρθρου: https://planet.ellak.gr/ , https://www.linuxinsider.gr/