InstallAnywhere

Créez des packages d'installation multiplates-formes à l'aide d'InstallAnywhere

Création, conception et mise en œuvre d'un programme d'installation multiplates-formes

Le cours sur InstallAnywhere vous permettra d'acquérir une bonne compréhension de la terminologie et du processus d'installation associés à l'utilisation du produit InstallAnywhere, afin de concevoir et mettre en place une installation multiplateforme.

Ce cours abordera dans un premier temps les notions de base de l'environnement d'installation et indiquera comment créer, concevoir et mettre en œuvre le programme d'installation de votre produit, avant de décrire la création et les tests de vos images de version. La formation traitera ensuite de sujets plus complexes comme le débogage, la console et les installations silencieuses, les modules de fusion et l'utilisation de code personnalisé.

À qui ces sessions sont-elles destinées ?
InstallAnywhere s'adresse aux ingénieurs en logiciel chargés de transformer un produit logiciel finalisé en un package à installer pouvant être distribué aux clients finaux. À l'issue de ce cours, vous serez capable d'utiliser les produits InstallAnywhere pour réussir à créer des packages d'installation multiplates-formes.

Objectifs
Dans ce cours, vous découvrirez :

  • Comment créer et organiser vos fichiers et données dans le cadre d'un projet d'installation
  • Comment utiliser les fonctions d'InstallAnywhere pour apporter des modifications système
  • Comment personnaliser l'aspect de votre programme d'installation
  • Comment créer des images de version à partir de l'interface utilisateur ou de la ligne de commande
  • Comment déployer votre programme d'installation dans l'interface utilisateur, la console et le mode silencieux
  • Comment enrichir InstallAnywhere grâce à des développements spécifiques et des tableaux de bord

Conditions préalables au cours
Les cours seront dispensés sur les systèmes Microsoft Windows XP ou Windows 2000 ; les participants doivent disposer des connaissances de base sur le système d'exploitation Windows (notamment savoir manipuler des fichiers en utilisant l'invite de commande et l'Explorateur Windows). Certaines parties du cours supposent une expérience de niveau intermédiaire dans la programmation Java et l'utilisation des outils de ligne de commande Java SDK.

Programme du cours
Les thématiques et sections de cours suivantes seront abordées en classe. S'il y a un thème spécifique que vous souhaitez aborder plus en détails, dites-le au formateur dès le premier jour des cours.

  • Présentation d'InstallAnywhere
  • Création de votre premier programme d'installation
  • Stratégies de base pour le développement des programmes d'installation
    • Planification de l'installation
    • Création d'une feuille de planification de l'installation
  • Présentation d'InstallAnywhere Advanced Designer
    • Vue d'ensemble des tâches du programme d'installation
  • Personnalisation de base des programmes d'installation
    • Personnalisation de l'aspect des programmes d'installation
    • Logique conditionnelle et règles intégrées
  • Organisation des programmes d'installation
    • Ensembles, fonctions et composants d'installation
    • Bonnes pratiques d'organisation des programmes d'installation
    • Ajout de fichiers et de répertoires pour l'installation
  • Présentation des panneaux et actions avancés
    • Contraintes associées aux tâches des programmes d'installation et actions
    • Exemples de mise en œuvre de modifications système courantes
  • Personnalisation du programme de désinstallation
  • Mise en œuvre du mode maintenance 
  • Débogage des programmes d'installation InstallAnywhere
  • Concepts avancés des programmes d'installation
    • Mode console
    • Mode silencieux et fichiers de réponse
    • Désinstallation
    • Configuration des options de restauration d'installation 
  • Création et modification des configurations de génération
  • Concepts organisationnels avancés 
    • Présentation des modules de fusion, des modèles et des fichiers DIM
    • Localisation des composants installés existants
  • Intégration d'InstallAnywhere avec les environnements de génération automatisés
  • Présentation du code personnalisé
    • Création d'actions de code personnalisé
    • Utilisation des variables
    • Création de règles de code personnalisé
    • Utilisation des services de programme d'installation
    • Utilisation de JNI
  • Consoles et panneaux personnalisés
    • Panneaux simple et avancé de saisie de l'utilisateur
    • Panneaux de code personnalisé
    • Utilisation des variables
    • Gestionnaires de présentation et détecteurs d'action
  • Localisation des programmes d'installation InstallAnywhere
    • Localisation des ressources, des étiquettes personnalisées et du code personnalisé
    • Prise en charge bidirectionnelle du texte
    • Bonnes pratiques de localisation