# FICHIER LISEZ-MOI

## JavaTM Web Start

### Version 1.4.2

## Table des matières

> Introduction

> Instructions d'installation
> Utilisation de Java Web Start
> Notes de mise a jour

## Introduction

> JavaTM Web Start est une solution de déploiement pour les applications fondées sur la technologie Java. Il agit comme un lien entre l'ordinateur et Internet permettant à l'utilisateur de lancer et de gérer des applications à partir du Web. Avec Java Web Start, il est possible d'activer des applications d'un simple clic de la souris. En outre, le logiciel charge toujours les versions les plus récentes des applications et permet ainsi d'éviter les procédures complexes d'installation ou de mise a niveau.

> La distribution de logiciels par la voie du Web selon le mode classique exige la recherche d'un programme d'installation, son téléchargement, sa localisation sur le système et son exécution. Lorsque le programme d'installation est exécuté, il requiert des répertoires d'installation et invite a choisir entre plusieurs options, telles qu'une installation complète, typique ou minimale. Ce processus, long et complexe, doit être repris pour chaque version du logiciel.

> Les applications déployées par la voie du Web (votre client HTML de messagerie électronique, votre calendrier préféré ou le logiciel d'accès à votre site favori de vente aux enchères) sont, contrairement aux applications sus-citées, extrêmement faciles à installer et à utiliser. Le navigateur Web a automatisé tout le processus. Vous disposez toujours de la dernière version de l'application sans avoir à passer par des étapes complexes de téléchargement, d'installation ou de configuration.

> Java Web Start confère les mêmes avantages aux applications complètes qu'à celles fondées sur le langage HTML (voir plus haut). Java Web Start est une solution de déploiement d'applications à partir du Web. L'utilisation d'une application complète plutôt qu'un client HTML peut apporter de nombreux avantages :

> - Interface utilisateur hautement interactive, comparable à celle des applications traditionnelles, comme les logiciels de traitement de texte ou les tableurs.
> - Exigences réduites en matière de bande passante. Une application bien conçue ne communique pas systématiquement avec le serveur Web chaque fois que l'utilisateur clique sur un bouton : elle met en cache l'information téléchargée. Elle améliore donc l'interactivité avec une connexion à faible débit.
> - Possibilité d'utilisation hors ligne.

> Le téléchargement initial de l'application demeure toutefois un passage obligé. Une application HTML a donc un coût initial d'activation. Généralement, une page Web s'affiche en quelques secondes. Le téléchargement d'une application fondée sur la technologie JavaTM n'exige généralement que quelques minutes avec une connexion modem classique. Java Web Start met en cache tous les fichiers téléchargés sur l'ordinateur local. Ainsi, bien que le coût d'activation initial des applications soit supérieur à celui des pages HTML, cette différence disparaît par la suite. En effet, les ressources requises étant alors disponibles localement, les lancements suivants sont presque instantanés.

> A chaque lancement, Java Web Start détermine si une nouvelle version de l'application est disponible sur le serveur Web, et le cas échéant, la télécharge automatiquement pour l'exécuter. Les applications sont ainsi automatiquement mises a jour. Les procédures complexes de mise a niveau n'ont plus de raison d'être.

> ### Sécurité

> La technologie 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 à votre 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. Si vous acceptez 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.

## Instructions d'installation

> Pour obtenir les instructions d'installation et la configuration système requise pour cette version, consultez le guide d'installation.

## Utilisation de Java Web Start

> Java Web Start permet de lancer des applications fondées sur la technologie Java directement à partir du Web. Il est possible de lancer une application de trois manières différentes :

> - A partir d'un navigateur Web, en cliquant sur un lien.
> - A partir du gestionnaire d'applications intégré de Java Web Start, qui assure le suivi des applications récemment utilisées et vous permet d'accéder rapidement à vos applications favorites.
> - A partir d'icônes placées sur le bureau ou du menu Démarrer (Windows seulement).

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

> ### Lancement à partir d'un navigateur Web

> La page des démos Java Web Start (http://java.sun.com/products/javawebstart/demos.html) présente des liens vers des applications qui peuvent être lancées à l'aide d'un simple clic de souris. Essayez de lancer les diverses applications en cliquant sur les boutons de lancement correspondants. Le navigateur Web lance Java Web Start, qui télécharge, met en cache et exécute l'application choisie. Vous remarquerez que le deuxième lancement d'une application est beaucoup plus rapide que le premier. Dans ce cas, l'application est en effet disponible localement et ne doit plus être téléchargée.

> La plupart des démos de la page se téléchargent et s'exécutent sans intervention de l'utilisateur. Ces applications tournent dans un environnement réservé, d'où elles ne peuvent accéder ni au disque local, ni au réseau. En outre, vous avez l'assurance qu'elles n'installeront aucun virus sur votre ordinateur.

> Certaines démos exigent des privilèges supplémentaires, comme l'accès à votre disque dur local. Une boîte de dialogue de sécurité indiquera l'origine de chacune de ces applications, telle que déterminée par sa signature numérique. L'application ne s'exécute que si vous décidez de faire confiance à son fournisseur.

> C'est à peu près tout ce qu'il faut savoir pour utiliser Java Web Start. Mais comment fonctionne-t-il? Les liens qui lancent les applications sont en fait des liens HTML standard. Cependant, plutôt que de pointer vers une autre page Web, ils donnent accès à un fichier spécial de configuration appelé fichier JNLP. Le navigateur Web identifie l'extension ou le type MIME du fichier, et détermine qu'il est associé à Java Web Start. Il lance alors Java Web Start en lui fournissant en argument le fichier JNLP téléchargé. Java Web Start télécharge, met en cache puis exécute l'application selon les instructions du fichier JNLP.

> ### Lancement à partir du gestionnaire d'applications intégré

> Le gestionnaire d'applications est intégré au produit Java Web Start. Il vous 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 technologie Java et déployées à partir du Web. Le gestionnaire d'applications vous permet aussi de vous 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, double-cliquez sur l'icône correspondante ou cliquez sur le bouton de lancement.

> Autre fonctionnalité importante du gestionnaire d'applications, la boîte de dialogue des préférences vous permet d'examiner et de modifier les paramètres utilisés par Java Web Start. Par exemple, certains onglets vous permettent de :

> - Spécifier un proxy HTTP (ou de configurer Java Web Start pour qu'il utilise les paramètres par défaut du navigateur).
> - Effacer le cache des applications téléchargées.
> - Spécifier les emplacements des différentes versions de JRE.
> - Spécifier si une console Java doit être affichée.
> - Afficher l'ensemble des certificats de sécurité racines.

> Le gestionnaire d'applications est lancé lorsque vous cliquez 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. Consultez, par exemple, la page des démos (http://java.sun.com/products/javawebstart/demos.html).

> ### A partir d'icônes placées sur le bureau ou du menu Démarrer (Windows seulement).

> Java Web Start peut créer automatiquement des raccourcis sur le bureau et dans le menu Démarrer de Windows pour les applications fondées sur la technologie Java et déployées par la voie du Web. Par défaut, Java Web Start demande si un raccourci doit être créé lors du deuxième lancement d'une application. Il est possible de modifier cela dans la boîte de dialogue des préférences.

> Des raccourcis peuvent aussi être ajoutés ou retirés à l'aide des options de menu Application/Créer raccourcis et Application/Retirer raccourcis du gestionnaire d'applications.

> ### Utilisation de Java Web Start derrière un serveur proxy ou un pare-feu

> 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 de votre système (Internet Explorer ou NetscapeTM 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, vous devez les spécifier manuellement lors de la première utilisation de Java Web Start. Java Web Start vous 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 vous seront redemandés (ces informations sont stockées dans une même instance d'une machine virtuelle Java).

> Vous pouvez aussi utiliser la boîte de dialogue des préférences de Java Web Start pour consulter ou modifier les paramètres de proxy. Lancez le gestionnaire d'applications en cliquant sur l'icône appropriée du bureau (sous Windows) ou tapez `./javaws` dans le répertoire d'installation de Java Web Start (sous Solaris/Linux), puis sélectionnez Edit/Preferences. Si vous accédez au Web 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.

## Notes de mise a jour

> Pour obtenir une liste de correction de bogues et d'améliorations apportées a cette version de Java Web Start, consultez les notes de mise à jour.

Copyright © 2005 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Third-party software, including font technology, is copyrighted and licensed from Sun suppliers. Sun, Sun Microsystems, the Sun logo and Java are trademarks or registered trademarks of Sun Microsystems, Inc. in the U.S. and other countries. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. in the U.S. and other countries. Federal Acquisitions: Commercial Software - Government Users Subject to Standard License Terms and Conditions.

Copyright © 2005 Sun Microsystems, Inc. Tous droits réservés. Distribué par des licences qui en restreignent l'utilisation. Le logiciel détenu par des tiers, et qui comprend la technologie relative aux polices de caractères, est protégé par un copyright et licencié par des fournisseurs de Sun. Sun, Sun Microsystems, le logo Sun et Java sont des marques de fabrique ou des marques déposées de Sun Microsystems, Inc. aux Etats-Unis et dans d'autres pays. Toute s les marques SPARC sont utilisées sous licence et sont des marques de fabrique ou des marques déposées de SPARC International, Inc. aux Etats-Unis et dans d'autres pays.

Ce produit contient du code de Nullsoft, Inc.