Browsing the topic office
Depois de apanhar muito do openoffice (tanto 2.4.1 quanto do 3.00_m6), decidi experimentar o IBM Lotus Symphony – conjunto de aplicações de escritório de IBM. Diz a lenda que ele é baseado no OpenOffice 1.1.
A alma corajosa que tem vontade de ver como que ele funciona, precisa passar por diversos desafíos:
- Primeiro, é necessário baixar um arquivo de 300MB, passando por diversas páginas que pedem seu registro no IBM.
- Segundo, é necessário dar um jeito de instalar o arquivo auto-executável que vem com alguns problemas embutidos (por exemplo, mktemp usa alguns parâmetros que o meu ArchLinux não suporta.. Por isso precisei extrair os arquivos na mão – nada que less + awk não resolva
). - Finalmente, tem que instalar ele.
Bem, neste item 3 que começam os problemas. A aplicação inteira é em Java. Se você achava que o OpenOffice é lento (nota rápida – OpenOffice 3 é MUITO mais rápido que o 2.4!), você vai se delirar com o Lotus Symphony. Eu acho que ele foi o 1o software que conseguiu travar o meu asus g1s (core 2 duo 2.0, 3GB de RAM) por mais de 1 minuto só para se iniciar.
Logo após iniciar, ele conseguiu se confundir internamente, mostrando diversos exceptions na tela (não no log, no meio da tela mesmo!).
Testando ele com os arquivos do OpenOffice e Office, também não consegui muito sucesso. Os arquivos .DOC/.ODT ele abriu certo. Mas com as apresentações ele se confundiu feio. Perdeu toda a formatação, fontes, itens, etc.
Visualmente, a interface dele é bem diferente do OpenOffice, e é parecida com o StarOffice original (tem tipo um menu “Iniciar”, e todos os documentos ficam abertos em tabs). O lado bom é que ele tem um menu com ações mais comuns de lado direito – algo que faz falta no OpenOffice.
Na tentativa de fechar os tabs ou sair, ele deu diversos exceptions e permaneceu aberto, não querendo abandonar este mundo cruel e injusto
. Ele também é praticamente impossível de ser iniciado a partir da linha de comando – o comando para iniciar a aplicação é: /opt/ibm/lotus/Symphony/framework/shared/eclipse/plugins/com.ibm.productivity.tools.standalone.launcher.linux.x86_1.5.0.20080827-1548/IBM\ Lotus\ Symphony
Resumindo, depois dessa breve experiência negativa que eu tive com ele, acabei voltando para o OpenOffice 3 que estava usando. Ele tem seus problemas existenciais (não tem dicionários, não tem como definir a língua do documento de jeito “convencional”, documentos ODF que ele salva são parcialmente incompatíveis com o OpenOffice 2 e 1), mas pelo menos dá para usar ele sem precisar ficar treinando paciência.
Infelizmente, até agora o Office 2007 da Microsoft é o melhor ambiente de escritório que já usei
. Tirando Latex, é claro, mas aí já é outra história..
Acabou de sair a versão beta do OpenOffice 3.
Muita gente já escreveu sobre isso, com opiniões variando entre “é a salvação do universo” e “e daí??”; agora eu queria falar a minha opinião, que não é nenhuma das duas.
Primeiro, vamos relembrar um pouco a situação como ela estava a alguns poucos anos atrás (vou comparar a evolução do OpenOffice com o Microsoft Office… porque todos os outros pacotes de Office, seja de IBM, de Corel, da SUN, ou de qualquer outra empresa perdem significativamente para o próprio OpenOffice. Temos o Google Docs, mas, obviamente, é um caso a parte!).
Na época que não tinha OpenOffice 1.0, e só tinha os milestones que – com muita sorte – até funcionavam e abriam alguns (poucos e seletos) arquivos do office. Você acha que o OpenOffice hoje em dia é lento?? Ha-ha. Instale algum dos milestones antigos – ou o 1.0 mesmo para ver a diferença. A maior vantagem dessas primeiras versões é que era possível abrir e editar uma grande parte dos arquivos de Microsoft Office. Obviamente, não todos, mas muitos. Nem isso não era possível antes (abiword? koffice? staroffice, siagoffice? prefiro não comentar).
A versão 1.0 foi um marco gigante – foi uma versão estável (na medida do possível), multi-plataforma, completamente livre e que abria a maior parte dos documentos existentes. Mais uma vez – não absolutamente todos, mas a grande maioria. Abrir lentamente, com interface diferente, com diversos problemas de layout, posicionamento e funcionamento, mas.. ela funcionava!
A versão 1.1 melhorou significamente o problema de desempenho, e essas melhorias continuaram com todas as versões posteriores. Versão 2 (e suas sub-versões) introduziu nova interface, suporte a ODF e desempenho muito melhor. E logo-logo vamos ter a versão 3.0.
O que é possível notar nessa evolução das versões?? Primeiramente, o número de reclamações caiu significativamente! Vejamos:
- Interface diferente: com o lançamento de Microsoft Office 2007 esta reclamação perdeu completamente o sentido. OpenOffice é muito mais parecido com as versões antigas do Office de que o próprio software de microsoft…
- Suporte incompleto a documentos de office: por mais reclamações que é possível encontrar sobre isso, tem que aceitar que o número de problemas de compatibilidade decresceu absurdamente nos últimos anos. Antes era sorte ter um documento .doc(.ppt, .xls) que abriria corretamente no OpenOffice. Hoje, em contra-partida, é difícil achar um documento com problemas. Chega a casos curiosos, onde OpenOffice consegue abrir documentos que travam o próprio Microsoft Office
, e a própria Microsoft assume isso (obviamente, não publicamente
). - Desempenho inadequado: esta afirmação também perdeu o sentido ao avaliarmos o Microsoft Office 2007.
- Falta de funcionalidades: o OpenOffice ainda não implementa todas as 100% das funcionalidades que o Microsoft Office oferece. Porém… você conhece alguém que usa TODOS os recursos do Word?? Pois é, as funcionalidades já presentes são mais de que adequadas…
- e assim por diante..
Qual é a conclusão que dá para tirar, avaliando as versões atuais de OpenOffice??
Elas já oferecem todas as funcionalidade que a absoluta maioria dos usuários precisam. Nem sempre do jeito idéntico ao Microsoft Office; nem sempre com a mesma interface; e nem sempre com todas as variações, mas oferecem!
E quanto a desempenho.. Seguindo os conselhos básicos localizaveis facilmente no google (desligar java, diminuir o cache, diminuir o uso de memória; otimizar o carregamento; desativar funcionalidades avançadas, etc) é possível melhorar o tempo de execução inicial em mais de 10x, e uso de memória em mais de 4x (eu comprovei isso com projetos que fizemos com Intel e Ardence em 2004-2005; inclusive tem até publicações da Intel sobre isso – as de Ardence continuam sendo sob n.d.a. até onde eu sei
). Mas, se alguém tiver curiosidade, fiquem a vontade para perguntar por aqui mesmo!
Bem.. passando por esta introdução pequena
, o que vamos ver na nova versão de OpenOffice?
- Suporte a Mac OS X – bastante interessante, porque vai ser possível rodar o OpenOffice em cima de MAC sem precisar de servidor X.
- Suporte a ODF 1.2 e OOXML – preciso falar alguma coisa??
- Suporte a PDFs editáveis – conhece algum outro escritório que permite isso?
- Suporte a macros em VBA – uma das maiores limitações atuais foi a execução de macros voltados para Microsoft Office. Não mais.
- Suporte a extensions – extensions fizeram do firefox o browser tão popular o quanto ele é hoje em dia. Enquanto plugins para OpenOffice existem já faz alguns anos, nunca foi simples ou intuitivo instalar e usar eles. Acredito que agora isso vai ser resolvido definitivamente.
- Melhor suporte a multi-midia – suporte a reprodução de sons em background, suporte a múltiplos monitores, melhor suporte para CSV, HTML, melhor na renderização de fontes; melhorias na edição de imagens, e assim por diante. A lista é grande.
- Novas funcionalidades – novas possibilidades relacionadas a planilhas, formulas, gráficos, renderização de páginas WEB, etc
- e muitos outras melhorias menos significativas
O que dá para extrair de tudo disso? É simples – o desenvolvimento do OpenOffice é feito de forma evolucionária, e não revolucionária. O que acontece é que ele fica melhor e melhor gradativamente, e não visa fazer milagres de uma hora para outra. É bom isso? Sim, porque é possível ver o que podemos esperar das próximas versões. Isso tem lados negativos? Claro, porque sempre vamos ver comentários do tipo “office não está evoluindo”, “versão 2 é parecida com 1″, “microsoft é mais diferente”…
O resto vamos ver logo, na versão 3.0 do OpenOffice
.









