LibreOffice em nuvem - Crie seu servidor Web Office

Com a possibilidade de compilação do LibreOffice, habilitando o uso do X11 backend e Brodway backend incorporado no GTK+, podemos criar
servidores de aplicativos office via web (HTML5). Veremos neste documento, como testar esta tecnologia já disponível nas distribuições atuais.

[ Hits: 16.238 ]

Por: Alessandro de Oliveira Faria (A.K.A. CABELO) em 27/05/2013 | Blog: http://cabelovivaolinux.wordpress.com/


Introdução

O recurso que permite transformar aplicativos LibreOffice em Web Services (modo servidor) sobre o GTK+, encontra-se disponível a partir da versão 3.4 da suíte. Entretanto, existem alguns requisitos obrigatórios com o GTK+ 3 e outros.

O grande pulo do gato, é compilar o GTK+ (3.2 ou superior) utilizando as opções "--enable-x11-backend --enable-broadway-backend".

Resumidamente, este recurso permite criar aplicações Web não somente do LibreOffice, e sim de qualquer aplicativo que utilizar o GTK+. O interessante é a utilização da aplicação gráfica utilizando o back-end GTK+ 3.2 Broadway para renderizar/transformar a interface GTK+ em HTML5.

Nem tudo é flores. Até a versão 3.6, devemos utilizar uma sessão da aplicação em cada porta, por exemplo, o editor de texto na porta 8080, a planilha de cálculo na porta 8081 e assim por diante.

Porém, a partir da versão 3.8 do GTK+ foi implementado um server separado, o Broadwayd (mas isto fica para o próximo artigo ou dica).

Vale a pena? Sim.

A seguir, um vídeo demonstrativo do uso desta tecnologia. Estou elaborando uma imagem LiveCD baseado no openSUSE, cujo principal objetivo é prover um servidor Web Office de forma simples, objetiva e produtiva:


    Próxima página

Páginas do artigo
   1. Introdução
   2. Mãos na massa
Outros artigos deste autor

Interface Gráfica e Ambiente Integrado p/ Free Pascal

GCJ – Conhecendo o compilador Java Livre

MainActor: Edição de vídeo profissional (Adobe Premiere) em Linux

Servidor de Icq em uma rede local

Android NDK: Desmistificando o acesso a códigos nativos em C

Leitura recomendada

LibreOffice 3.4.5 no Ubuntu 11.04

Campos no LibreOffice: usos e abusos

LibreOffice / OpenOffice - Instalando modo de exibição do apresentador

Suítes de escritório com corretor ortográfico e gramatical no GNU/Linux

LibreOffice Math

Comentários
[1] Comentário enviado por andrecaleiros em 27/05/2013 - 15:59h

Muito bom cara!!!
Estava procurando uma solução desse tipo...e realmente fiquei impressionado.
Muito bom.

A cada update irei testar e expor o que achei...

Valeu Cabelo...

[2] Comentário enviado por kurtz01 em 27/05/2013 - 16:57h

Legal vou testar

[3] Comentário enviado por leorocco em 28/05/2013 - 16:33h

nossa, que da hora! Valeeu cabelo! (:

[4] Comentário enviado por joserf em 30/05/2013 - 16:37h

Various low-level dependencies are missing, please install them:
aclocal: aclocal is required
autoconf: autoconf is required

Alguma sugestao, nao manjo nada de opensuse

[5] Comentário enviado por joserf em 30/05/2013 - 16:46h


[4] Comentário enviado por joserf em 30/05/2013 - 16:37h:

Various low-level dependencies are missing, please install them:
aclocal: aclocal is required
autoconf: autoconf is required

Alguma sugestao, nao manjo nada de opensuse


resolvi com

automake

[6] Comentário enviado por dannyalisson em 31/05/2013 - 09:33h

Parabéns não sabia que existia a possibilidade de colocar o libreoffice na nuvem. Muito bom mesmo vou testar e quem sab rodar junto com o LTSP.

[7] Comentário enviado por rcanal em 03/06/2013 - 11:46h

Parabéns pelo projeto. Espero que evolua mais. Se agregasse a controle por usuário de uma base LDAP e controle de versionamento e compartilhamento a lá google docs, ficaria perfeito.

[8] Comentário enviado por Tacioandrade em 14/06/2013 - 01:07h

Parabéns pelo artigo Cabelo, fiquei com vontade de testar, esse fim de semana tentarei subir ele em um Debian 7 para ver como fica. =D



Abraço


Contribuir com comentário