Abo
  • Services:

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.

Artikel veröffentlicht am ,
Ehemalige Staroffice-Entwickler arbeiten an einer mobilen Bürosoftware.
Ehemalige Staroffice-Entwickler arbeiten an einer mobilen Bürosoftware. (Bild: Open-Xchange)

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)
Inhalt:
  1. OX Documents: 200 Jahre Staroffice-Erfahrung für eine bessere Office-Suite
  2. Webbasiert und Open Source

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

Stellenmarkt
  1. symmedia GmbH, Bielefeld
  2. KÖNIGSTEINER E-RECRUITING GmbH, Frankfurt am Main

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 
  1. 1
  2. 2
  3.  


Anzeige
Top-Angebote
  1. (-81%) 5,55€
  2. 299,00€ inkl. Versand
  3. 433,00€ (Bestpreis!)
  4. 481,00€ (Bestpreis!)

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...


Folgen Sie uns
       


Nach E-Fail, was tun ohne sichere E-Mails - Livestream

Die E-Fail genannte Sicherheitslücke betrifft die standardisierten E-Mail-Verschlüsselungsverfahren OpenPGP und S/MIME. Im Livestream diskutieren wir den technischen Hintergrund der zuletzt aufgedeckten Lücken und besprechen, was Nutzer nun tun können, wenn sie ihre Nachrichten weiter sicher verschicken wollen.

Nach E-Fail, was tun ohne sichere E-Mails - Livestream Video aufrufen
Kailh KS-Switch im Test: Die bessere Alternative zu Cherrys MX Blue
Kailh KS-Switch im Test
Die bessere Alternative zu Cherrys MX Blue

Der chinesische Hersteller Kailh fertigt seit fast 30 Jahren verschiedenste Arten von Schaltern, unter anderem auch Klone von Cherry-MX-Switches für Tastaturen. Der KS-Switch mit goldenem Stempel und markantem Klick ist dabei die bessere Alternative zu Cherrys eigenem MX Blue, wie unser Test zeigt.
Ein Test von Tobias Költzsch

  1. Apple-Patent Krümel sollen Macbook-Tastatur nicht mehr stören
  2. Tastaturen Matias bringt Alternative zum Apple Wired Keyboard
  3. Rubberdome-Tastaturen im Test Das Gummi ist nicht dein Feind

PGP/SMIME: Die wichtigsten Fakten zu Efail
PGP/SMIME
Die wichtigsten Fakten zu Efail

Im Zusammenhang mit den Efail genannten Sicherheitslücken bei verschlüsselten E-Mails sind viele missverständliche und widersprüchliche Informationen verbreitet worden. Wir fassen die richtigen Informationen zusammen.
Eine Analyse von Hanno Böck

  1. Sicherheitslücke in Mailclients E-Mails versenden als potus@whitehouse.gov

Ryzen 5 2600X im Test: AMDs Desktop-Allrounder
Ryzen 5 2600X im Test
AMDs Desktop-Allrounder

Der Ryzen 5 2600X ist eine der besten sechskernigen CPUs am Markt. Für gut 200 Euro liefert er die gleiche Leistung wie der Core i5-8600K. Der AMD-Chip hat klare Vorteile bei Anwendungen, das Intel-Modell in Spielen.
Ein Test von Marc Sauter

  1. Golem.de-Livestream Wie gut ist AMDs Ryzen 2000?
  2. RAM-Overclocking getestet Auch Ryzen 2000 profitiert von schnellem Speicher
  3. Ryzen 2400GE/2200GE AMD veröffentlicht sparsame 35-Watt-APUs

    •  /