Lorsqu’une application informatique est termin?e et distribu?e, un utilisateur final peut lancer le programme en cliquant sur une seule ic?ne. Au cours du d?veloppement de cette application, les ing?nieurs logiciels utilisent un certain nombre de ressources diff?rentes qui n?cessitent des processus hautement techniques pour lancer et tester le programme. Le travail d’un packager d’application est de prendre les diff?rents composants qui constituent un programme et de le faire de sorte que l’utilisateur final puisse facilement installer et d?marrer l’application.
La premi?re t?che d’un packager d’application est d’identifier toutes les biblioth?ques et tous les fichiers dont un programme a besoin pour s’ex?cuter avec succ?s. Ceux-ci peuvent prendre la forme de biblioth?ques logicielles, de fichiers de base de donn?es, de fichiers de code source compil?s et de composants graphiques. Certains de ces fichiers r?sideront dans le r?pertoire du programme, mais d’autres ressources, telles que les serveurs de bases de donn?es ou les moteurs graphiques du syst?me, doivent ?tre install?es en tant que logiciels distincts sur l’ordinateur de l’utilisateur final.
Le packager d’application rassemble tous les fichiers qui n’ont pas besoin d’?tre install?s en tant que logiciel syst?me distinct dans un seul dossier. Dans le processus de d?veloppement, les programmeurs peuvent appeler ces ressources de n’importe o? sur leur poste de travail, mais les produits finaux ont besoin d’une configuration uniforme. En condensant tous les fichiers dans un seul r?pertoire, le conditionneur d’application s’assure que tout le code d’un programme contient les chemins de r?pertoire corrects pour acc?der ? ces ressources.
Une fois que le conditionneur d’applications a consolid? tous les fichiers dont un programme a besoin pour ex?cuter, il ou elle pr?pare le r?pertoire lui-m?me pour l’utilisateur final. Cela implique de remplacer les ic?nes syst?me par d?faut des fichiers ex?cutables par les ic?nes des graphistes con?ues sp?cifiquement pour le programme, et d’inclure les fichiers de documentation dans le r?pertoire. Une fois ces composants pr?ts, le conditionneur doit configurer un programme d’installation pour l’application.
Un packager d’applications utilise un logiciel sp?cialement con?u pour cr?er et automatiser les processus d’installation. Cela implique:
sp?cifiant quels composants logiciels doivent ?tre pr?sents sur le syst?me pour que le programme s’ex?cute
charger les fichiers n?cessaires pour ajouter ce logiciel au cas o? il serait absent du syst?me,
chargement du r?pertoire contenant tous les fichiers de l’application.
La derni?re ?tape consiste pour le conditionneur ? tester le programme d’installation sur des machines repr?sentatives de ce que les clients utiliseront pour s’assurer que le processus fonctionne.
Les conditionneurs d’applications n?cessitent une formation en informatique et en programmation. Ils n’?crivent pas la majeure partie du code source du programme, mais doivent tout de m?me comprendre le cycle de d?veloppement du logiciel et savoir comment ?diter le code source. Cela est n?cessaire pour garantir que le code source refl?te avec pr?cision la disposition finale du fichier du r?pertoire du programme.