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: 24.656 ]

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


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

PEAGLE: Serviço Web de busca indexada em seu servidor local

Faça um incrível espetáculo de efeitos visuais com vídeo em tempo real

Gerando em tempo real efeito de voz robotizada

Solução open source para clínicas médicas

Neste Natal: liberte o seu Motorola Atrix, e o transforme no desktop perfeito

Leitura recomendada

Turbinando sua apresentação no LibreOffice Impress

Campos no LibreOffice: usos e abusos

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

LibreOffice Math

LibreOffice 3.4.5 no Ubuntu 11.04

  
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

[9] Comentário enviado por k666 em 04/04/2015 - 09:48h

Gostei muito muito do artigo. Parabéns! Vou testar com certeza.

_________________________
Wagner F. de Souza
Graduado em Redes de Computadores
"GNU/Linux for human beings."
LPI ID: LPI000297782

[10] Comentário enviado por hugolinux em 14/07/2016 - 10:18h

Gostei muito do seu artigo. Hoje tem como fazer o mesmo, mas de forma centralizada?

[11] Comentário enviado por jaac em 10/05/2017 - 10:13h

As mais belas contribuições da comunidade.
;D
Muito obrigado!


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor HostGator.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Viva o Android

Tópicos

Top 10 do mês

Scripts