sysrep:corba
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| sysrep:corba [2012/11/14 15:02] – orel | sysrep:corba [2024/03/18 15:06] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 10: | Line 10: | ||
| ==== Echo en Java et C++ ==== | ==== Echo en Java et C++ ==== | ||
| - | Vous disposez avec les fichiers echo-java.tgz et echo-cpp-omninorb.tgz de | + | Vous disposez avec les fichiers |
| l' | l' | ||
| Line 28: | Line 28: | ||
| $ source echo-cpp-omniorb/ | $ source echo-cpp-omniorb/ | ||
| - | ==Compilation et exécution de Echo en Java et en C++== | + | ==Quelques exercices== |
| - | - Lire les consignes dans les fichiers README.txt. | + | - Compilez et exécutez l' |
| - Reproduire l' | - Reproduire l' | ||
| - | - Reproduire l' | + | - Reproduire l' |
| + | - En java. Ajoutez une méthode "long echoLong(in long x)" dans le contrat IDL de Echo et testez là. Pour y parvenir, il faut préalablement modifier l'IDL et le recompiler, puis il faut chercher la projection de la méthode // | ||
| - | __Nota Bene__ : on utilisera de préférence le service de nommage de Java (tnameserv). | ||
| - | ==Quelques exos== | + | /* - Remplacer les méthodes echoLong() et echoString() par une seule méthode "any echo(in any a)" manipulant le type any. [BONUS] |
| - | + | ||
| - | - Ajouter une méthode "long echoLong(in long x)" dans le contrat IDL de Echo et tester là... | + | |
| - | - Remplacer les méthodes echoLong() et echoString() par une seule méthode "any echo(in any a)" manipulant le type any. [BONUS] | + | |
| - | __Important__ : recompiler l'IDL et chercher la projection de la méthode echoLong() dans le fichier généré EchoOperations.java. Il faut implanter le prototype exact, sinon çà ne marche pas ! | ||
| - | |||
| ====Compte Bancaire==== | ====Compte Bancaire==== | ||
| Line 106: | Line 101: | ||
| * OmniORBpy : http:// | * OmniORBpy : http:// | ||
| * Tutoriel Python : http:// | * Tutoriel Python : http:// | ||
| - | |||
sysrep/corba.1352905373.txt.gz · Last modified: 2024/03/18 15:05 (external edit)
