Hola:
Creo que hay una cantidad de necesidades diarias en todo tipo de
sistemas que pueden resolverse usando productos de oficina.
Estuve mirando un poco las posibilidades de automatización de
OpenOffice (M$ Office no me interesa, porque es inviable para nuestra
economía regional semi-destruida).
Una gran cantidad de estas tareas pasa (al menos en mi experiencia)
por usar datos de sistemas viejos (en dbfs mayormente o en Access)
para hacer otras cosas, por ejemplo, para imprimirlos, o para hacer
reportes.
Asi que con esto en mente, las posibilidades que da OpenOffice hoy en
día serían las siguientes:
* Macros OpenOffice (nada que ver con Smalltalk y no la veo como una
solución para "empaquetar" facilmente)
* UNO (Modelo de Objectos OpenOffice basado en Corba)
* Usando OLE Automation (si es en Windows)
* Alguna otra idea que se les ocurra (como por ejemplo, abrir los
archivos directamente con un parser XML y modificarlos fuera de la
vista del usuario, DGD hizo en pocos días un parser ya que me comentó
que todos los formatos están muy bien documentados)
Sin saber mucho, creo que el mejor camino sería usar UNO (es una
interfaz para automatizar OpenOffice basada en Corba, pero actualmente
sólo disponible para C++, Java y Python).
Naturalmente que mi interés sería usarlo desde Squeak, eso más (por
ejemplo) wxSqueak darían, me parece, excelentes posiblidades para
aplicaciones "de negocios" en Squeak.
La pregunta concreta es si alguien avanzó o conoce de algún proyecto
referente a la automatización de OpenOffice desde algún Smalltalk.
Saludos.
==================
Germán S. Arduino
http://www.arsol.biz
http://www.arsol.net
==================