Training
InstallAnywhere
Kontakt Online anmelden

Sie erfahren, wie Sie mit InstallAnywhere einen Multiplattforminstaller erstellen, konzipieren und implementieren.

Der Kurs InstallAnywhere vermittelt Ihnen fundierte Kenntnisse bezüglich der Installationsterminologie und des Installationsprozesses im Rahmen der Verwendung von InstallAnywhere zur Konzeption und für das Setup von plattformübergreifenden Installationen.

In diesem Kurs werden zunächst die Grundlagen der Installationsumgebung sowie die Erstellung, Konzeption und Implementierung Ihres Produktinstallers erläutert. Anschließend werden Sie mit der Erstellung und den Tests Ihres Releaseimages vertraut gemacht. Des Weiteren werden fortgeschrittenere Themen wie Debugging, Konsolen- und Silent-Installationen (Installation im Hintergrund), Merge-Module und das Arbeiten mit benutzerdefiniertem Code behandelt.

Zielgruppe
Der Kurs zu InstallAnywhere eignet sich für Softwareentwickler, die für die Konvertierung eines abgeschlossenen Softwareprodukts in ein installierbares Paket verantwortlich sind, das für Endkunden bereitgestellt werden kann. Nach Abschluss des Kurses können Sie die InstallAnywhere-Produkte erfolgreich einsetzen, um Multiplattforminstaller zu erstellen.

Ziele
Dieser Kurs vermittelt folgende Kenntnisse:

  • Erstellen und Organisieren Ihrer Dateien und Daten in einem Installationsprojekt
  • Vornehmen von Systemänderungen mithilfe der InstallAnywhere-Funktionen
  • Anpassen des Erscheinungsbilds Ihres Installers
  • Erstellen von Releaseimages über die Benutzeroberfläche oder Befehlszeile
  • Bereitstellen Ihrer Installer in den Modi Benutzeroberfläche, Konsole oder Silent (im Hintergrund)
  • Erweitern von InstallAnywhere mit benutzerdefinierten Codes und Fenstern

Kursvoraussetzungen
In den Kursen werden Rechner mit Microsoft Windows XP oder Windows 2000 verwendet. Die Kursteilnehmer sollten mit den Grundlagen des Windows-Betriebssystems vertraut sein (besonders mit dem Bearbeiten von Dateien über die Befehlszeile und im Windows Explorer). Einige Teile des Trainings setzen Java-Programmierkenntnisse auf mittlerem Niveau und Erfahrungen im Umgang mit den Java-SDK-Befehlszeilentools voraus.

Kursplan
Im Rahmen des Trainings werden folgende Kurseinheiten und Themen behandelt. Wenn es einen bestimmten Bereich gibt, den Sie vertiefen möchten, teilen Sie dies dem Kursleiter einfach am ersten Tag des Trainings mit.

  • Einführung in InstallAnywhere
  • Erstellen Ihres ersten Installers
  • Grundlegende Strategien für die Installer-Entwicklung
    • Installationsplanung
    • Erstellen eines Arbeitsblatts zur Installationsplanung
  • Einführung in InstallAnywhere Advanced Designer
    • Übersicht über Installeraufgaben
  • Grundlegende Anpassung des Installers
    • Anpassen des Erscheinungsbilds des Installers
    • Bedingungslogik mit integrierten Regeln
  • Organisation des Installers
    • Installationssätze, Funktionen und Komponenten
    • Best Practices für die Organisation des Installers
    • Hinzufügen von Dateien und Verzeichnissen für die Installation
  • Einführung in erweiterte Aktionen und Fenster
    • Aktionen und Einschränkungen der Installer-Aufgaben
    • Beispiele für die Implementierung allgemeiner Systemänderungen
  • Anpassung des Uninstallers
  • Implementieren des Wartungsmodus 
  • Debuggen von InstallAnywhere-Installern
  • Fortgeschrittene Installerkonzepte
    • Konsolenmodus
    • Silent-Modus (Hintergrundmodus) und Antwortdateien
    • Deinstallation
    • Festlegen von Optionen für das Installationsrollback 
  • Erstellen und Bearbeiten von Build-Konfigurationen
  • Fortgeschrittene Organisationskonzepte 
    • Einführung in Merge-Module, Vorlagen und DIMs
    • Finden vorhandener installierter Komponenten
  • Integrieren von InstallAnywhere mit automatisierten Build-Umgebungen
  • Einführung in benutzerdefinierten Code
    • Erstellen von Aktionen mit benutzerdefiniertem Code
    • Arbeiten mit Variablen
    • Erstellen von Regeln mit benutzerdefiniertem Code
    • Nutzen von Installerservices
    • Arbeiten mit JNI
  • Benutzerdefinierte Fenster und Konsolen
    • Fenster „Benutzereingabe abrufen – einfach“ und „Benutzereingabe abrufen – erweitert“
    • Fenster mit benutzerdefiniertem Code
    • Arbeiten mit Variablen
    • Layout Manager und Action Listener
  • Lokalisieren von InstallAnywhere-Installern
    • Lokalisieren von Ressourcen, benutzerdefinierten Bezeichnungen und benutzerdefiniertem Code
    • Unterstützung für bidirektionalen Text
    • Best Practices für die Lokalisierung