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".