Outils de déploiement Projet Vulcain 19/11/2003
___________________________________________________________________________
1
Ref. : Vulcain/DocApplicable/Outils/outils_deploiement.doc
Projet Vulcain
ETUDE COMPARATIVE
OUTILS DE DEPLOIEMENT
OBJET DU DOCUMENT : L’équipe vulcain présente dans ce document les différents
outils de déploiement open source mis à disposition par la société TDA et effectue leur étude
comparative. Ce document livre ensuite l’outil retenu après analyse. Il est à noté que ce
document ne décrit pas les outils en détail.
Type doc
Livrable
Rédacteurs
Farid Machrou, Mélanie Monier,
Mathieu Sescosse, Julie Viala
Référence
OD/2003/VUL/1.0
Version
1.0
Etat
terminé
Outils de déploiement Projet Vulcain 19/11/2003
___________________________________________________________________________
2
TABLEAU DES MODIFICATIONS
DATE
VERSION
OBJET DE LA MODIFICATION
19 novembre 2003
0.1
Création du document
Outils de déploiement Projet Vulcain 19/11/2003
___________________________________________________________________________
3
SOMMAIRE
I. JAVA WEB START ..................................................................... 4
1. Présentation ....................................................................... 4
2. Caractéristiques ................................................................. 4
II. IZPACK ..................................................................................... 5
1. Présentation ....................................................................... 5
2. Caractéristiques ................................................................. 5
III.Comparaison et choix ............................................................... 7
1. Comparaison ...................................................................... 7
2. Choix .................................................................................. 7
Outils de déploiement Projet Vulcain 19/11/2003
___________________________________________________________________________
4
I. JAVA WEB START
1. Présentation
C’est un outil 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.
2. Caractéristiques
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 a faible débit.
Possibilité d'utilisation hors ligne.
Java Web Start repère sur le Web si une version plus récente existe et
si cela est le cas il la télécharge et se met à jour tout seul.
Outils de déploiement Projet Vulcain 19/11/2003
___________________________________________________________________________
5
II. IZPACK
1. Présentation
Izpack est un outils open source qui permet de solutionner les problèmes
d’installation de logiciel. Il s’agit d’un constructeur d’installateur basé sur le
langage Java et qui peut être exécuté sur tout système d’exploitation proposant
une machine virtuelel java. Son design est très modulable. Il permet de choisir ou
de créer différentes fenêtres d’installation grâce à un API très simple. Certaines
compagnies très respectables ont déjà adopté ce produit dans le but de produire
des installateurs correspondant à leurs besoins spécifiques.
2. Caractéristiques
Izpack s’articule autour d’un fichier XML qui décrit le schéma de l’installation. Pour
créer un installateur, Izpack propose un choix de fenêtres qui peuvent être
comparées à des sortes de plugins. Une fenêtre peut offrir des options
d’installations diverses et variées telles que :
- le choix du chemin d’installation (ouverture d’un browser),
- le choix du type de l’installation (typique , complète etc…),
- le choix de souscrire la licence d’exploitation etc…
Plusieurs fenêtres aux graphismes différents offrent les mêmes fonctionnalités. De
même il est possible de créer ses propres fenêtres si le besoin s’en fait ressentir.
L’ordre d’apparition des fenêtres est décrit dans le fichier XML.
Izpack peut être utilisé de trois façons différentes:
En créant directement le fichier XML « à la main » et en le compilant avec
une ligne de commande,
En faisant appel à l’outil Apache Jakarta ant ( http://jakarta.apache.org ),
Izpack est alors interprété comme tâche par l’outils ANT,
En utilisant l’interface graphique qui permet à la fois de créer le fichier XML
et de le compiler.
Izpack offre également la possibilité de créer des installateurs WEB : Un petit
fichier JAR contenant l’installateur va chercher les fichiers nécessaires à
l’installation sur un autre fichier JAR situé sur un serveur HTTPD.
1 / 7 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !