Bonjour,

Je ne suis pas a priori le plus qualifie pour repondre, mais puisque vous vous 
adressez directement a moi, voici ce que je peux vous dire :

- Les versions de JDK supportees sont, je crois, n'importe quelle version a partir de 
la 1.1.?. Pour Java2, je recommande d'utiliser JDK1.2.2 minimum (je crois qu'il y a 
des problemes avec les versions anterieures de java2).

- pour le support des applets, 3 problemes sont a considerer :

1/ forcer l'utilisation des classes ORB de David a la place de celles du JRE, et 
regler certains parametres de configuration, en fixant des parametres de l'applet :

<APPLET codebase="..." archive="..." code="..." width="..." height="...">
        <PARAM name="org.omg.CORBA.ORBClass" 
value="org.objectweb.david.libs.contexts.orbs.iiop.IIOPORB">
        <PARAM name="org.omg.CORBA.ORBSingletonClass" 
value="org.objectweb.david.libs.contexts.orbs.ORBSingletonClass">
        <PARAM name="david.CosNaming.default_method" value="0">
        <PARAM name="david.CosNaming.default_host" value="...">
        <PARAM name="david.CosNaming.default_port" value="...">
</APPLET>

Je ne sais plus si cela suffit, ou s'il est necessaire de recuperer ces valeurs et de 
positionner les proprietes soi-meme, avant de faire ORB.init(applet, properties).


2/ la securite
La securite imposee par les browsers n'autorise en general les connexions par socket 
(donc par IIOP) qu'avec le serveur d'ou l'applet provient.


3/ la version de Java
Si vous souhaitez choisir votre version de Java au sein des browsers, alors il faut 
utiliser Java plugin. Dans ce cas, il faudra penser aux 2 points precedents : 
specifier les bons parametres pour que les classes de David soient utilisees, et, si 
vous optez pour Java2, specifier un fichier "policy" pour fixer les permissions 
accordees a l'applet (ce qui permet notamment d'etre beaucoup plus permissif sur 
l'ouverture de connexion par socket)
Mes experiences (plate-forme Java2 a agents mobiles voyageant de browser en browser 
via une architecture CORBA sur David) n'ont fonctionne correctement qu'avec Java 
Plugin 1.3 sur Solaris (echec avec Windows).


-- Bruno.
___________________________________________________
 Dr. Bruno DILLENSEGER - France Telecom R&D (CNET)
 Distributed   Systems   Architecture   Department
 phone: +33 4 76 76 41 46,  fax: +33 4 76 76 45 57
 e-mail      [EMAIL PROTECTED]
 web URL       http://bruno.dillenseger.online.fr/
___________________________________________________

valery rault wrote:
> Je me presente, je m'appelle Valery Rault, je suis actuellement
> stagiaire dans une petite entreprise en Bretagne. Cette entreprise a
> decider de faire migrer une application qu'ils ont cree vers du CORBA.
> Tout ca pour vous dire que je vous demande de l'aide. J'ai trouve votre
> adresse sur le site de Jonathan, et je me permet de vous ecrire car
> j'aurai besoin d'avoir des precisions sur l'utilisation des applets avec
> 
> David.
> 
> Bien sur, je pourrai directement poser cette question a l'"equipe
> Jonathan" (il se trouve que je l'ai fait), mais il me semble que vous
> pourriez plus aisement me diriger.
To unsubscribe, send email to [EMAIL PROTECTED] and
include in the body of the message "unsubscribe jonathan".
For general help, send email to [EMAIL PROTECTED] and
include in the body of the message "help".

Reply via email to