Gracias mil por las respuestas.
Gustavo: obrigado pelos links. O OOo ten bindings pra distintos lenguagens mais eu preciso
de falar con OOo facendo uso de um scrip inserto numa pagina web. A unica solucao que fui
capaz de encontrar foi usar Automation Bridge
http://wiki.services.openoffice.org/wiki/Documentation/DevGuide/ProUNO/Brid….
"Requirements. The Automation technology can only be used with
OpenOffice.org on a
Windows platform (Windows 95, 98, NT4, ME, 2000, XP). There are COM implementations on
Macintosh OS and UNIX, but there has been no effort to support Automation on these
platforms.".
Gonzalo: Así me gusta, enmienda a la totalidad eh? fuera coña, lo de trabajar en el
servidor es exactamente el enfoque que tenemos en la aplicación (por cierto, te recomiendo
que mires este producto,
http://www.jopendocument.org y
http://wiki.services.openoffice.org/wiki/ODFDOM que son muy ligeritos y te sirven para
sustituir eventualmente para algunas funciones los servicios de OOo en el servidor), pero
cuando dices: "y luego comunicarte con el OOo y actualizar." estás en el quid de
la cuestión.. ¿cómo propones hacer esto de forma sencilla, rápida y portable?
Nuestro caso de uso es: "Generar un texto o un gráfico en el servidor y pegarlo en el
documento de texto activo de OOo, o, si no existe un documento activo, crear uno nuevo y
pegarlo en éste". (el texto y el gráfico estarán, en general, ya presentes en una
página web que se descargó del servidor al cliente con esta información y la acción de
pegar en OOo la lanzará el usuario desde esta misma página web).
La aproximación que habíamos adoptado antes para el problema, era descargar un software
java con java web start que se encargaba de comunicarse con OOo vía UNO, pero el problema
era que los parámetros que tenía que pasar al programa java (que pegaba un texto o un
gráfico variable en OOo) variaban y esto hacía que cada vez tuviera que generar un fichero
de llamada al progama diferente (.jnlp) y además el proceso era lento, el código java para
lanzar openoffice y demás bastante abstruso y el tiempo total de espera del cliente un
poco largo para una función no muy elaborada (pegar un texto o imagen en el documento
abierto a la altura del cursor).
Alberto: Alguna URL para ilustrar lo del abandono de ActiveX por los Gates?.
salud
rich