Was macht ein Application Packager?

Wenn eine Computeranwendung fertiggestellt und verteilt ist, kann ein Endbenutzer das Programm durch Klicken auf ein einzelnes Symbol starten. Während der Entwicklung dieser Anwendung verwenden Softwareentwickler eine Reihe verschiedener Ressourcen, die hochtechnische Prozesse zum Starten und Testen des Programms erfordern. Die Aufgabe eines Anwendungspaketierers besteht darin, die verschiedenen Komponenten, aus denen sich ein Programm zusammensetzt, so zusammenzustellen, dass der Endbenutzer die Anwendung problemlos installieren und starten kann.

Die erste Aufgabe eines Application Packagers besteht darin, alle Bibliotheken und Dateien zu identifizieren, die ein Programm für eine erfolgreiche Ausführung benötigt. Dies können Softwarebibliotheken, Datenbankdateien, kompilierte Quellcodedateien und grafische Komponenten sein. Einige dieser Dateien befinden sich im Programmverzeichnis, andere Ressourcen wie Datenbankserver oder Systemgrafikmodule müssen jedoch als separate Software auf dem Computer des Endbenutzers installiert werden.

Der Application Packager sammelt alle Dateien, die nicht als separate Systemsoftware installiert werden müssen, in einem einzigen Ordner. Während des Entwicklungsprozesses können Programmierer diese Ressourcen von jedem Ort ihrer Workstation aus aufrufen. Endprodukte benötigen jedoch eine einheitliche Konfiguration. Durch das Zusammenfassen aller Dateien in einem einzigen Verzeichnis stellt der Application Packager sicher, dass der gesamte Code in einem Programm die richtigen Verzeichnispfade enthält, um auf diese Ressourcen zuzugreifen.

Nachdem der Application Packager alle Dateien konsolidiert hat, die ein Programm ausführen muss, bereitet er das Verzeichnis selbst für den Endbenutzer vor. Dies beinhaltet das Ersetzen der Standard-Systemsymbole für ausführbare Dateien durch die speziell für das Programm entwickelten grafischen Symbole und das Einfügen von Dokumentationsdateien in das Verzeichnis. Nachdem diese Komponenten fertig sind, muss der Packager ein Installationsprogramm für die Anwendung konfigurieren.

Ein Application Packager verwendet Software, die speziell zum Erstellen und Automatisieren von Installationsprozessen entwickelt wurde. Das beinhaltet:

  • Angeben, welche Softwarekomponenten auf dem System vorhanden sein müssen, damit das Programm ausgeführt werden kann
  • Laden der Dateien, die zum Hinzufügen dieser Software erforderlich sind, falls diese nicht auf dem System vorhanden ist.
  • Laden des Verzeichnisses mit allen Dateien der Anwendung.

Der letzte Schritt besteht darin, dass der Paketierer das Installationsprogramm auf Maschinen testet, die repräsentativ für die Kunden sind, um sicherzustellen, dass der Prozess funktioniert.

Application Packager benötigen Kenntnisse in Informatik und Programmierung. Sie schreiben keine wesentlichen Teile des Quellcodes des Programms, müssen jedoch den Softwareentwicklungszyklus und das Bearbeiten des Quellcodes verstehen. Dies ist erforderlich, um sicherzustellen, dass der Quellcode das endgültige Dateilayout des Programmverzeichnisses korrekt wiedergibt.

ANDERE SPRACHEN

War dieser Artikel hilfreich? Danke für die Rückmeldung Danke für die Rückmeldung

Wie können wir helfen? Wie können wir helfen?