Introduction
Java Web Start est un outil informatique de déploiement de logiciels fondés sur la technique Java.
Java Web Start est un outil informatique de déploiement de logiciels fondés sur la technique Java.
La technique Java Web Start est construite sur la plate-forme Java 2, ce qui assure une architecture étendue de sécurité. Par défaut, les applications lancées avec Java Web Start tournent dans un environnement réservé (« bac à sable ») à partir duquel l'accès aux fichiers et au réseau est limité. Par conséquent, le lancement d'applications à l'aide de Java Web Start préserve la sécurité et l'intégrité du système.
Une application peut demander un accès sans restriction au système. Dans ce cas, Java Web Start affiche un avertissement de sécurité dans une boîte de dialogue lorsque l'application est lancée pour la première fois. Cet avertissement présente des informations sur le fournisseur qui a développé l'application. En acceptant de faire confiance au fournisseur, l'application est lancée. Les informations relatives à l'origine de l'application sont fondées sur une signature numérique.
Java Web Start permet de lancer des applications fondées sur la technique Java directement à partir du Web. Il est possible de lancer une application de trois manières différentes :
Quel que soit le mode de lancement utilisé, Java Web Start se connecte toujours au serveur Web pour déterminer si une nouvelle version de l'application est disponible.
Le gestionnaire d'applications est intégré au produit Java Web Start. Il permet de lancer rapidement et facilement des applications préalablement exécutées par Java Web Start. Il combine un menu historique et un menu Démarrer/Programmes pour les applications fondées sur la technique Java et déployées à partir du Web. Le gestionnaire d'applications permet aussi de se connecter à la page d'accueil d'une application et d'afficher des informations supplémentaires la concernant.
Pour lancer une application à partir du gestionnaire d'applications, on double-clique sur l'icône correspondante ou on clique sur le bouton de lancement.
Autre fonctionnalité du gestionnaire d'applications, la boîte de dialogue des préférences permet d'examiner et de modifier les paramètres utilisés par Java Web Start. Par exemple, certains onglets permettent de :
Le gestionnaire d'applications est lancé lorsque on clique sur l'icône Java Web Start sur le bureau ou dans le menu Démarrer de Windows. Sous l'environnement d'exploitation SolarisTM et sous Linux, il se lance à l'aide de la commande javaws, à partir du répertoire d'installation de Java Web Start. Il est également possible de lancer le gestionnaire d'applications à partir d'un navigateur Web.
Java Web Start doit être configuré avec les paramètres de proxy qui lui permettront de lancer des applications de l'extérieur de votre pare-feu. Java Web Start essaiera de détecter automatiquement les paramètres de proxy à partir du navigateur par défaut du système (Internet Explorer ou Netscape sous Windows et Netscape sous Solaris et Linux). Java Web Start prend en charge la plupart des scripts de configuration automatique de proxy web. Il peut détecter les paramètres de proxy dans la majorité des environnements.
Si les paramètres de proxy ne peuvent être détectés automatiquement, on doit les spécifier manuellement lors de la première utilisation de Java Web Start. Java Web Start demandera aussi le nom d'utilisateur et le mot de passe requis pour accéder à un serveur proxy d'authentification. Ces nom d'utilisateur et mot de passe seront stockés pour l'instance en cours de Java Web Start. Cependant, chaque fois qu'une nouvelle machine virtuelle Java est appelée lors de l'accès à un site Web sécurisé, les nom d'utilisateur et mot de passe seront redemandés (ces informations sont stockées dans une même instance d'une machine virtuelle Java).
On peut aussi utiliser la boîte de dialogue des préférences de Java Web Start pour consulter ou modifier les paramètres de proxy. On lance le gestionnaire d'applications en cliquant sur l'icône appropriée du bureau (sous Windows) ou on tape ./javaws dans le répertoire d'installation de Java Web Start (sous Solaris/Linux), puis on sélectionne Edit/Preferences. Si l'accès au Web se fait par l'intermédiaire d'un serveur proxy, il est recommandé d'utiliser la boîte de dialogue des préférences de Java Web Start pour vérifier qu'elles sont correctement configurées.