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. August Beck GmbH & Co. KG, Winterlingen
  2. ING-DiBa AG, Nürnberg, Frankfurt

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
Hardware-Angebote
  1. bei Alternate vorbestellen
  2. täglich neue Deals bei Alternate.de
  3. und Assassins Creed Odyssey, Strange Brigade und Star Control Origins kostenlos dazu erhalten

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
       


3D Mark Raytracing Demo (RTX 2080 Ti vs. GTX 1080 Ti)

Wir haben die Raytracing Demo von 3D Mark auf Nvidias neuer Geforce RTX 2080 Ti und der älteren Geforce GTX 1080 Ti abspielen lassen.

3D Mark Raytracing Demo (RTX 2080 Ti vs. GTX 1080 Ti) Video aufrufen
Amazon Alexa: Echo Sub verhilft Echo-Lautsprechern zu mehr Bass
Amazon Alexa
Echo Sub verhilft Echo-Lautsprechern zu mehr Bass

Amazon hat einen Subwoofer speziell für Echo-Lautsprecher vorgestellt. Damit sollen die eher bassarmen Lautsprecher mit einem ordentlichen Tiefbass ausgestattet werden. Zudem öffnet Amazon seine Multiroom-Musikfunktion für Alexa-Lautsprecher anderer Hersteller.

  1. Beosound 2 Bang & Olufsen bringt smarten Lautsprecher für 2.000 Euro
  2. Google und Amazon Markt für smarte Lautsprecher wächst weiter stark
  3. Alexa-Soundbars im Test Sonos' Beam und Polks Command Bar sind die Klangreferenz

Segelflug: Die Höhenflieger
Segelflug
Die Höhenflieger

In einem Experimental-Segelflugzeug von Airbus wollen Flugenthusiasten auf gigantischen Luftwirbeln am Rande der Antarktis fast 30 Kilometer hoch aufsteigen - ganz ohne Motor. An Bord sind Messinstrumente, die neue und unverfälschte Daten für die Klimaforschung liefern.
Ein Bericht von Daniel Hautmann

  1. Luftfahrt Nasa testet leise Überschallflüge
  2. Low-Boom Flight Demonstrator Lockheed baut leises Überschallflugzeug
  3. Elektroflieger Norwegen will elektrisch fliegen

Zukunft der Arbeit: Was Automatisierung mit dem Grundeinkommen zu tun hat
Zukunft der Arbeit
Was Automatisierung mit dem Grundeinkommen zu tun hat

Millionen verlieren ihren Job, aber die Gesellschaft gewinnt dabei trotzdem: So stellen sich die Verfechter des bedingungslosen Grundeinkommens die Zukunft vor. Wie soll das gehen?
Eine Analyse von Daniel Hautmann

  1. Verbraucherschutzminister Kritik an eingeschränktem Widerspruchsrecht im Online-Handel
  2. Bundesfinanzminister Scholz warnt vor Schnellschüssen bei Digitalsteuer
  3. Sommerzeit EU-Kommission will die Zeitumstellung abschaffen

    •  /