Skip to main content

Wat doet een applicatie -packager?

Wanneer een computerapplicatie is voltooid en gedistribueerd, kan een eindgebruiker het programma starten door op een enkel pictogram te klikken.Tijdens de ontwikkeling van die toepassingen gebruiken software -ingenieurs een aantal verschillende bronnen die zeer technische processen vereisen om het programma te starten en te testen.De taak van een applicatie -packager is om de verschillende componenten te nemen die een programma vormen en het zo maken dat de eindgebruiker de toepassing gemakkelijk kan installeren en starten.

Een eerste taak van de toepassingspackagers is om alle bibliotheken en bestanden te identificeren die een programmamoet succesvol rennen.Deze kunnen de vorm aannemen van softwarebibliotheken, databasebestanden, gecompileerde broncodebestanden en grafische componenten.Sommige van deze bestanden bevinden zich in de directory van de programma's, maar andere bronnen, zoals databaseservers of systeemafhankelijke motoren, moeten worden geïnstalleerd als afzonderlijke software op de computer van de eindgebruikers.

De applicatiepackager verzamelt alle bestanden die niet hoeven te wordenworden geïnstalleerd als afzonderlijke systeemsoftware in een enkele map.In het ontwikkelingsproces kunnen programmeurs deze bronnen overal op hun werkstation bellen, maar eindproducten hebben een uniforme configuratie nodig.Door alle bestanden in een enkele map te condenseren, zorgt de Application Packager ervoor dat alle code in een programma de juiste mapspaden bevat om toegang te krijgen tot die bronnen.Ze bereidt de map zelf voor op de eindgebruiker.Dit omvat het vervangen van standaardsysteempictogrammen voor uitvoerbare bestanden met de grafische artiesten van de pictogrammen die speciaal voor het programma zijn ontworpen, en het opnemen van documentatiebestanden in de map.Nadat deze componenten gereed zijn, moet de Packager een installatieprogramma voor de toepassing configureren.

Een applicatie -packager gebruikt software die specifiek is ontworpen om installatieprocessen te maken en te automatiseren.Dit houdt in:

Opformeren welke softwarecomponenten op het systeem moeten zijn om het programma te laten uitvoeren

    De bestanden laden die nodig zijn om die software toe te voegen in het geval dat het afwezig is in het systeem,
  • De map laden met allesDe toepassingsbestanden.
De laatste stap is dat de Packager het installatieprogramma testen op machines die representatief zijn voor wat klanten zullen gebruiken om ervoor te zorgen dat het proces werkt.

Toepassingspakketten hebben achtergronden nodig in informatica en programmeren.Ze schrijven geen belangrijke onderdelen van de broncode van de programma's, maar moeten nog steeds de softwareontwikkelingscyclus begrijpen en hoe de broncode kan worden bewerkt.Dit is nodig om ervoor te zorgen dat de broncode de uiteindelijke bestandsindeling van de map van de programma's nauwkeurig weergeeft.