dimecres, 7 de febrer del 2007

Extensions a OpenOffice (UNO)

Resulta que els addons s'anomenen extensions tal i com passa amb el Firefox, ves quina cosa!

Una breu descripció de com funcionen les extensions a l'OpenOffice i les seves característiques seria la següent:

Les extensions de l'OpenOffice existeixen per desenvolupar d'una manera ràpida i senzilla noves funcionalitats sense haver de tocar el codi font de l'aplicació (milers de línies). El seu principi és crear paquets UNO mitjançant els quals l'usuari final pugui instal·lar-los i utilitzar-los fàcilment.

Aquestes extensions es creen a partir d'UNO de tal manera que es pot utilitzar una gran varietat de llenguatges de programació.

Aquests llenguatges són:

  • Python
  • Basic
  • Java
  • C++

Un cop s'ha realitzat la extensió aquesta s'ha d'empaquetar seguint unes normes establertes.

Un cop més o menys ja tenim una idea de que són les extensions, que és UNO?

UNO (Universal Network Objects) és el component model d'OpenOffice. Ofereix interoperabilitat entre els llenguatges de programació que hem anomenat anteriorment, altes models de components i arquitectures de hardware.

Els components d'UNO s'implementen i s'accedeixen amb un binding del llenguatge escollit i un bridge.


L'únic problema que hi ha per desenvolupar extensions mitjançant aquest mètode és que només les noves versions d'OpenOffice el suporten, les 2.x.

Demà començaré a investigar com realitzar una petita demostració de com es fa una extensió.


Etiquetes de comentaris:

0 comentaris:

Publica un comentari a l'entrada

Subscriure's a Comentaris del missatge [Atom]

<< Inici