ConnectivityBridges (1.1 Mo) - CEA-Irfu

publicité
IDL Connectivity Bridges
Visual Information Solutions
Techniques de lien classique
SPAWN
CALL_EXTERNAL
LINKIMAGE
DLM
CALLABLE IDL
Visual Information Solutions
Exporter depuis IDL avec Export Bridge Assistant Module
Objectif technique :
-L’exportation d’objets IDL graphiques ou non vers des environnements clients de type
Java ou COM, par l’intermédiaire d’objets « wrapper ».
-L’interface graphique de EBAM
permet d’automatiser la création des
objets « wrapper », et de sélectionner
les propriétés/méthodes de l’objet
IDL a exporter.
Visual Information Solutions
EBAM : questions de licence …
-La création de composants COM ou Java avec EBAM requiert
une licence IDL de développement.
-L’utilisation d’un composant COM ou Java créé par EBAM
requiert sur le poste client IDL Virtual Machine ou une licence
IDL RunTime.
-Une licence IDL Runtime peut s’avérer nécessaire si les
applications sont lancées en mode “batch” sur le poste client, en
raison du “splash screen” de la Virtual Machine.
Visual Information Solutions
Exporter depuis IDL avec IDL Connector Export Object
-L’objet pré-construit IDL Connector Export Object permet d’incorporer rapidement
IDL dans un environnement orienté objet tel que COM ou Java.
-Cet objet permet de lire/écrire des variables IDL et d’exécuter des instructions dans le
processus IDL associé.
-L’utilisation d’un objet Connector est idéal pour des applications nécessitant des
fonctionnalités IDL de base.
-Pour plus de flexibilité (interactivité avec des graphiques), l’utilisation de l’Export
Bridge Assistant Module est nécessaire.
Visual Information Solutions
Principales méthodes disponibles avec IDL Connector Export Object dans
un environnement client COM ou Java
createObject
: création de l’objet Connector dans l’environnement client
destroyObject
: destruction de l’objet Connector dans l’environnement client
executeString
: exécution d’une commande dans la session IDL sous-jacente
getIDLVariable
: lecture d’une variable dans la session IDL sous-jacente
setIDLVariable
: définition d’une variable dans la session IDL sous-jacente
Visual Information Solutions
Importer dans IDL
Utilisation des objets COM avec IDL
IDLCOMIDispatch
-Utilisation des controles ACTIVEX avec IDL
WIDGET_ACTIVEX
-Utilisation des objets Java avec IDL
IDLJavaObject
Visual Information Solutions
Export Bridge Assistant Module
EXEMPLES
Visual Information Solutions
Téléchargement