HTML5

Libreoffice läuft im Browser

Libreoffice läuft vollständig als Webapplikation in einem Browser. Gnome-Entwickler Michael Meeks hat einen ersten Prototyp auf dem Desktop Summit 2011 in Berlin präsentiert. Dabei handelt es sich nicht um eine Minimalimplementierung mit HTML-Interface, denn Libreoffice lässt sich in gewohnter Weise nutzen.

Anzeige

Michael Meeks hat auf dem Desktop Summit 2011 in Berlin eine Vorabversion von Libreoffice vorgestellt, die vollständig im Browser läuft. Dabei handelt es sich nicht um eine abgespeckte Version des Büropakets. Micheal Meeks hat dafür den Libreoffice-Code zwar angepasst, aber alle Funktionen beibehalten, auch wenn einige Bedienelemente - etwa zur Veränderung der Schriftart - nicht so richtig funktionieren.

Möglich wurde das Ganze durch Alexander Larssons Arbeit an Broadway. Dabei handelt es sich um ein GDK-Backend für den Browser, der alternativ zu jenem für X verwendet werden kann. Broadway macht sich das in HTML5 hinzugekommene Canvas-Element zunutze, in dem Bitmap-Grafiken dynamisch generiert werden können. Mittels Javascript und den ebenfalls neuen Websockets wird eine Verbindung zwischen Browser und Broadway hergestellt.

Broadway zeichnet Gtk+ im HTML-Canvas

 
Video: Demo einer Gtk-Anwendung in HTML5 mit Broadway

Broadway selbst ist ein minimaler HTTP-Server und in C implementiert. Er sendet die Änderungen des Fensterinhalts einer Anwendung komprimiert an den Webbrowser, in dem das Fenster mittels Javascript im HTML-Canvas neu gerendert wird. Den HTML- und Javascript-Code liefert Broadway selbst. Somit lässt sich im Prinzip jede Gtk+-Anwendung mit Broadway verwenden. Damit Broadway anstelle von X den Fensterinhalt zeichnet, muss lediglich die Umgebungsvariable GDK_BACKEND angepasst werden. Nach dem Aufruf der eigentlichen Anwendung, kann diese im Browser per URL aufgerufen werden.

Da Libreoffice teilweise direkt auf X zugreift, musste Michael Meeks zunächst diese Abhängigkeit entfernen. Im Gespräch mit Golem.de erklärte er, dass er dazu nur einige tausend Zeilen Code anpassen musste. Gegenüber der immensen Codebasis von Libreoffice sei das zu vernachlässigen. Michael Meeks sieht einen potentiellen nutzen für mobile Geräte, dazu müsse aber der Libreoffice-Code noch deutlich entschlackt werden.

Unabhängigkeit von X

Die Idee zu Broadway kam Alexander Larsson während der Diskussion, Gtk+ unabhängiger von X zu machen, etwa für Wayland. Als Alexander Larsson auf die Websockets und den HTML-Canvas stieß, wurde er neugierig. Sowohl Alexander Larsson als auch Michael Meeks sehen in ihrer Arbeit eher eine Implementierung aus Jux. Sie laden aber jeden ein, der darin einen Bedarf sieht, die Komponenten weiterzuentwickeln.

Der Code ist bereits in Gtk+ 3.2 eingepflegt, das im Oktober 2011 erscheinen soll. Die notwendigen Code-Anpassungen werden in Libreoffice 3.5 integriert, das bis Ende 2011 erwartet wird.


nero negro 14. Aug 2011

Und jetzt rate mal: läuft OOo und LO auch ohne installiertes JRE? Ja, tut es.

Ravenbird 11. Aug 2011

Dann muss man mit Redundanz planen. Sprich, fällt ein Server/Cluster aus springt sofort...

Ravenbird 11. Aug 2011

Man stelle sich einen gesamten Linuxdesktop in der Art vor der im Firmennetzwerk vom...

Kaiser Ming 10. Aug 2011

naja - ist auch als Diskussionsanreiz gedacht

firehorse 09. Aug 2011

Für das intranet ist das auch ok oder ein weiterer Lösungsansatz. Dazu sollte man...

Kommentieren




Anzeige
  1. Entwicklungsingenieure (m/w)
    Morpho Cards GmbH, Paderborn (Reisebereitschaft)
  2. Software-Entwickler (m/w) Hotellerie Applikation
    Infor Global Solutions GmbH, München
  3. IT Produktmanager Service Delivery Framework (m/w)
    Schott AG, Mainz
  4. Softwareentwickler in den Bereichen PHP, Java, .NET, C#, C++, Objective-C…
    proQrent GmbH, Böblingen (Reisebereitschaft)

 

Detailsuche


Folgen Sie uns
       


Meistgelesen
  1. Facebooks Regeln

    Fleischwunde ja, aber bloß keine Brüste

  2. Sony Music

    Millionenverlust wegen Gema-Sperren auf Youtube

  3. Test Asus Zenbook mit Linux

    Stromsparen nur mit Handarbeit

  4. Onlive Desktop Plus

    Der schnellste Browser fürs iPad kann auch Flash

  5. Raumfahrt

    Japanisches Unternehmen träumt von Weltraumfahrstuhl


Meistkommentiert
  1. Kommentare: 178 | letzter Beitrag 12:40 Uhr

  2. Kommentare: 126 | letzter Beitrag 13:16 Uhr

  3. Kommentare: 106 | letzter Beitrag 22.02. 16:07

  4. Kommentare: 105 | letzter Beitrag 10:11 Uhr

  5. Kommentare: 79 | letzter Beitrag 14:59 Uhr

Mehr


  1. Testvideo Alan Wake American Nightmare

    Schießen statt Gruseln

  2. LG Optimus 4X HD

    Smartphone mit Android 4.0 und Quad-Core-Prozessor

  3. Samsung Star 3

    Touchscreen-Handy mit WLAN für 160 Euro

  4. LPDDR3

    1 GByte DDR3-Speicher für Smartphones und Tablets

  5. LG Optimus 3D Max

    Android-Smartphone mit 3D-Display und Gorilla Glass 2

  6. Test Asus Zenbook mit Linux

    Stromsparen nur mit Handarbeit

  7. Sony Music

    Millionenverlust wegen Gema-Sperren auf Youtube

  8. Raumfahrt

    Japanisches Unternehmen träumt von Weltraumfahrstuhl

  9. tz-Datenbank

    EFF gewinnt Streit um die Zeitzonen-Datenbank

  10. Mobiles Internet

    Datenrate ist Nutzern zu langsam



Haben wir etwas übersehen?

E-Mail an news@golem.de


Test PS Vita und Spiele: Totgeburt oder Ausstattungswunder?
Test PS Vita und Spiele
Totgeburt oder Ausstattungswunder?

Ab sofort auch in Deutschland: Sony veröffentlicht die PS Vita - ein gutes, aber in der Anschaffung und im Unterhalt nicht gerade günstiges Spielgerät. Zum Auftakt hat Golem.de einen Blick auf Fifa Football, Dungeon Hunter: Alliance und ein Tanzspiel mit Michael Jackson geworfen.

  1. Test Spiele für PS Vita Rayman, Ridge Racer und eine elektronische Symphonie
  2. PS Vita im Test Ausstattungswunder mit Speicherproblem
  3. PS Vita Schlangen, Firmwareupdate und erster Minihack

iCloud: Apple baut Rechenzentrum neben Facebook
iCloud
Apple baut Rechenzentrum neben Facebook

Apple wird in Oregon ein Rechenzentrum errichten, das nicht weit von Facebooks Anlage entfernt ist. Facebook soll Apple zu der Ansiedlung geraten haben.

  1. Foxconns iFactory Erster Reporter besucht Apples Produktionsstätte
  2. Apple Store München Apple-Beschäftigte fordern mehr Lohn
  3. Apps Apple stoppt heimliches Kopieren von Adressbuchdaten

Patent: Canon könnte an spiegellosem Kamerasystem arbeiten
Patent
Canon könnte an spiegellosem Kamerasystem arbeiten

Canon hat in Japan ein Patent zugesprochen bekommen, das darauf hinweist, dass sich das Unternehmen längst in der Entwicklungsphase für eine spiegellose Digitalkamera mit Wechselobjektiven befindet. Die Papiere beschreiben ein Zoomobjektiv für eine solche Systemkamera.

  1. Objektive So geht es weiter mit Sonys NEX-System
  2. Olympus Systemkamera mit staub- und spritzwassergeschütztem Gehäuse
  3. Olympus Gerüchte um hochwertige Micro-Four-Thirds-Kamera

Zum Artikel