Abo
  • Services:
Anzeige
Ehemalige Staroffice-Entwickler arbeiten an einer mobilen Bürosoftware.
Ehemalige Staroffice-Entwickler arbeiten an einer mobilen Bürosoftware. (Bild: Open-Xchange)

OX Documents 200 Jahre Staroffice-Erfahrung für eine bessere Office-Suite

Einige der ehemaligen Kernentwickler von Staroffice und Openoffice arbeiten wieder an einem Office-Projekt. Es sind die Komponenten, die unter dem Namen OX Documents als webbasiertes Office-Paket angeboten werden sollen.

Anzeige

Einige der ehemaligen Openoffice- und Staroffice-Entwickler arbeiten wieder an einer Textverarbeitung, einer Tabellenkalkulation und einem Präsentationsprogramm. OX Documents ist jedoch webbasiert. "Warum sollten wir unser Know-how einfach wegwerfen?", fragt Götz Wohlberg, als er das neue Projekt und die Arbeit seines Teams vorstellt. Denn bereits bei Staroffice gab es ein Projekt namens Portal, das eine Java- und serverbasierte Version der Textverarbeitung sein sollte. "Insgesamt verfügen wir zusammen über 200 Jahre Erfahrung", sagt Wohlberg. Auf den Schreibtischen liegen Bücher zu jQuery, HTML5 und Javascript.

  • Die Architektur von OX Documents (Bild: Open-Xchange)
  • Das Dokument wird komplett aus den Informationen neu aufgebaut. (Bild: Open-Xchange)
  • Danach werden die Elemente in HTML umgewandelt und im Browser angezeigt. (Bild: Open-Xchange)
  • Änderungen werden dann registriert,... (Bild: Open-Xchange)
  • ...an den Server weitergeleitet und stehen dann auch anderen Clients zur Verfügung. (Bild: Open-Xchange)
  • Die mobile Bürosuite OX Documents lässt sich auf fast allen Displaygrößen nutzen. (Bild Open-Xchange)
  • Dazu passt sich die Benutzeroberfläche... (Bild: Open-Xchange)
  • ...dynamisch an den jeweiligen Formfaktor an. (Bild: Open-Xchange)
Die Architektur von OX Documents (Bild: Open-Xchange)

Der Schritt von C++ zu der Skriptsprache sei nicht so schwierig gewesen, sagt Wohlberg. Damit lasse sich OX Text jeweils unabhängig vom verwendeten Browser und dem Betriebssystem nutzen. Die OX-Documents-Komponente OX Text ist nur der Anfang, geplant sei ein komplettes webbasiertes Büropaket mit Textverarbeitung, Tabellenkalkulation und Präsentationsprogramm.

Das Büro im Browser

Es gibt aber einen wesentlichen Unterschied zu Google Docs oder Microsofts Office 365: OX Documents soll sämtliche verbreiteten Formate unterstützen, darunter auch Docx und ODF. Hier soll die langjährige Erfahrung der Entwickler helfen, die teils bereits an Staroffice gearbeitet haben und für das Open Document Format mitverantwortlich waren.

Dabei gehen die Entwickler einen ungewöhnlichen Weg: Statt das komplette Dokument aus einem Fremdformat zu konvertieren, werden nur Komponenten in das Browser-DOM (Document Object Model) geladen. Inhalte aus anderen Formaten, die OX Text nicht kennt und demnach nicht bearbeitet werden können, werden nur als nicht editierbare Platzhalter angezeigt, etwa Smart Art. Nach und nach wollen die Entwickler weitere Komponenten zum Editieren nachreichen. Diese nicht destruktive Arbeitsweise soll den Inhalt und vor allem das Layout komplexer Dokumente beibehalten. Nebenbei erlaubt diese Herangehensweise die kollaborative Arbeit an Dokumenten.

Manipulationen im DOM

Schlüssel zu der Technik seien die sogenannten Operations und der hybride Editiermodus, sagt Entwickler Malte Timmermann. Dabei kommen zwar mit Content Editable markierte HTML-Elemente zum Einsatz, sämtliche Eingaben werden aber von der Software schon im Browser abgefangen, so dass der Browser lediglich Dinge wie Cursor-Steuerung und Auswahl übernimmt, aber keine direkten DOM-Manipulationen durchführt. Die Eingaben werden stattdessen umgeleitet, wandern über den Server und zurück, um dann via Javascript ins DOM geschrieben zu werden, das der Browser dann rendert. Das ist notwendig, um die Operations umzusetzen, mit denen es möglich ist, dass mehrere Nutzer gleichzeitig an einem Dokument arbeiten können und das Dokument bei allen Nutzern immer den aktuellen Stand hat.

Für ODF-Dokumente greift OX Text auf die Odfdom-Bibliothek zurück, ein Apache-Projekt. XML-basierte Dokumente werden für die Bearbeitung über Docx4j konvertiert. Alle anderen Formate werden über den herkömmlichen Dokumentenkonverter aus dem Openoffice-Projekt umgewandelt. Über das OSGi-Framework werden die konvertierten Inhalte auf einem Server bereitgestellt, der Datenaustausch mit dem Browser erfolgt über JSON.

Office-Paket mit Grenzen

Beim Bearbeiten im Browser wird das Dokument ständig gespeichert. Einen Offlinemodus gibt es noch nicht. Änderungen werden wieder in XML konvertiert und in das Original zurückgespielt. Außerdem fehlt noch der Bearbeitungsmodus für zahlreiche Komponenten, die in späteren Versionen nachgereicht werden sollen, darunter die Unterstützung für Fußnoten. Die To-do-Liste umfasse mehrere Hundert Einträge, sagt Wohlberg. Sein Team werde dabei zuerst die Wünsche der Kunden berücksichtigen. Weitgehend funktional sind Änderungen am Text samt Schriftgröße und -art oder die Ausrichtung. Auch Formatierungen lassen sich inzwischen bearbeiten, etwa die Platzierung von Text und Bild.

Dass die Textverarbeitungskomponente OX Text schließlich alle Formatierungen und Elemente aus allen Dokumentformaten unterstützt, ist aber unwahrscheinlich und auch gar nicht erwünscht. Die Grenzen liegen bei einigen wenigen Elementen aber auch beim Browser als Plattform und den unterstützen Geräten. Abgesehen von Funktionen, die gar nicht dokumentiert sind, gebe es auch welche, die für das Bearbeiten im Browser kaum sinnvoll seien, etwa Pivot-Tabellen, sagt Wohlberg. Ihr Kundenkreis seien kleine und mittlere Unternehmen.

Webbasiert und Open Source 

eye home zur Startseite
Hamburg5 03. Sep 2013

Das fand ich früher schon (gibts seit 1987) besser als Star Office (mensch, ist das lange...

Anonymer Nutzer 07. Aug 2013

Das wirst du auch nicht als "Vertragssicher" gelten lassen, aber vielleicht machst du dir...

Anonymer Nutzer 07. Aug 2013

Was bringt es dir, endlos viel Ressourcen in ein und dem selben Projekt zu versenken um...

a user 07. Aug 2013

news lesen war wohl auch nicht drinn. oder lags am verstehen?

Anonymer Nutzer 07. Aug 2013

Selbstverständlich gibt es auch andere, mehr oder weniger gute, HTML Editoren. Die Idee...



Anzeige

Stellenmarkt
  1. united-domains AG, Starnberg bei München
  2. HALLHUBER GmbH, München
  3. p.a. GmbH, Poing
  4. Rhenus Assets & Services GmbH & Co. KG, Holzwickede


Anzeige
Blu-ray-Angebote
  1. (u. a. Space Jam 11,97€, Ex Machina 9,97€, Game of Thrones 3. Staffel 24,97€)
  2. (u. a. Supernatural, True Blood, Into the West, Perry Mason, Mord ist ihr Hobby)
  3. 6,99€

Folgen Sie uns
       


  1. Alternatives Betriebssystem

    Jolla will Sailfish OS auf Sony-Smartphones bringen

  2. Gamesbranche

    PC-Plattform ist bei Spielentwicklern am beliebtesten

  3. Digitale Assistenten

    Google und Amazon kämpfen um Vorherrschaft

  4. Xperia Touch im Hands on

    Projektor macht jeden Tisch Android-tauglich

  5. RetroPie

    Distribution hat keine Rechte mehr am eigenen Namen

  6. Nokia 3310 im Hands on

    Der Nokia-Knochen mit Hipsterpotenzial

  7. Auto

    Macchina M2 bietet Zugriff auf Fahrzeugelektronik

  8. Pro x2 G2

    HPs Surface-Konkurrent bekommt neue Hardware

  9. Security

    Bluetooth-Skimming an der Supermarktkasse

  10. Windows 10 Creators Update

    Optionale Einstellung erlaubt nur noch Apps aus dem Store



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Hyperloop-Challenge: Der Kompressor macht den Unterschied
Hyperloop-Challenge
Der Kompressor macht den Unterschied
  1. Arrivo Die neuen alten Hyperlooper
  2. SpaceX Die Bayern hyperloopen am schnellsten und weitesten
  3. Hyperloop HTT baut ein Forschungszentrum in Toulouse

LineageOS im Test: Das neue Cyanogenmod ist fast das alte Cyanogenmod
LineageOS im Test
Das neue Cyanogenmod ist fast das alte Cyanogenmod
  1. Ex-Cyanogenmod LineageOS startet mit den ersten fünf Smartphones
  2. Smartphone-OS Cyanogenmod ist tot, lang lebe Lineage

Der große Ultra-HD-Blu-ray-Test (Teil 2): 4K-Hardware ist nichts für Anfänger
Der große Ultra-HD-Blu-ray-Test (Teil 2)
4K-Hardware ist nichts für Anfänger
  1. Der große Ultra-HD-Blu-ray-Test (Teil 1) 4K-Filme verzeihen keine Fehler
  2. Deutsche Verkaufszahlen Unberechtigter Jubel über die UHD-Blu-ray
  3. 4K Blu-ray Sonys erster UHD-Player kommt im Frühjahr 2017

  1. Re: Das Elektroautos schnell sein können...

    ArcherV | 14:49

  2. Re: Erstaunlich klarer VR Favorit?

    burzum | 14:48

  3. Re: Gibt es im Microsoft Store etwas außer...

    nille02 | 14:46

  4. Re: Sie haben es Mico$oft versprochen....

    tha_specializt | 14:45

  5. Zweithandy

    ugroeschel | 14:43


  1. 14:31

  2. 14:21

  3. 14:16

  4. 13:30

  5. 12:49

  6. 12:02

  7. 12:00

  8. 11:44


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel