TECHNOLOGIE:offrir l’interopérabilité entre différents langages de programmation
Le Model objet UNO est l'un des moyens le plus simple de programmer
le logiciel, à un niveau plus avancé que celui d’une simple Macro
utilisateur. Universal Network Object est le modèle
de composants par exemple de d’OpenOffice.org. Il offre l’interopérabilité
entre différents langages de programmation, différents modèles
d’objets, différentes architectures et différents processus, de manière
locale, en réseau ou par Internet.
Ces composants sont instanciés par un gestionnaire de service, et
communiquent entre eux aux travers de ponts (bridges), en utilisant des
interfaces précises définies avec le langage UNO IDL, similaires au même
concept CORBA.
Les ponts permettent de standardiser la communication entre des
interfaces implémentées dans des langages différents. Il existe à
l’heure actuelle des bindings pour C, C++, Java et Python permettant de développer de nouveaux composants, ou d’accéder aux fonctionnalités de ceux existant dans ces langages.BY TAATJENE