Vad gör en applikationspaket?
När en datorapplikation är klar och distribuerad kan en slutanvändare starta programmet genom att klicka på en enda ikon. Under applikationens utveckling använder programvaruingenjörer ett antal olika resurser som kräver mycket tekniska processer för att starta och testa programmet. Jobbet med en applikationspaket är att ta de olika komponenterna som utgör ett program och göra det så att slutanvändaren enkelt kan installera och starta applikationen.
En applikationspaketets första uppgift är att identifiera alla bibliotek och filer som ett program behöver för att köra framgångsrikt. Dessa kan ta form av programvarubibliotek, databasfiler, sammanställda källkodfiler och grafiska komponenter. Vissa av dessa filer kommer att finnas i programmets katalog men andra resurser, till exempel databasservrar eller systemgrafikmotorer, måste installeras som separat programvara på slutanvändarens dator.
Applikationspaketet samlar alla filer som inte behöver vara InstalleD som separat systemprogramvara i en enda mapp. I utvecklingsprocessen kan programmerare ringa dessa resurser var som helst på sin arbetsstation, men slutprodukter behöver en enhetlig konfiguration. Genom att kondensera alla filer till en enda katalog, säkerställer applikationspaketet att all kod i ett program innehåller rätt katalogvägar för att få tillgång till dessa resurser.
Efter att applikationspaketet konsoliderar alla filer som ett program behöver för att köra, förbereder han eller hon katalogen själv för slutanvändaren. Detta handlar om att ersätta standardsystemikoner för körbara filer med ikonerna grafiska konstnärer utformade specifikt för programmet och inklusive dokumentationsfiler i katalogen. När dessa komponenter är färdiga måste packaren konfigurera en installatör för applikationen.
En applikationspaket använder programvara som är specifikt utformad för att skapa och automatisera inStallationsprocesser. Detta innebär:
- Ange vilka mjukvarukomponenter som måste finnas på systemet för att programmet ska köra
- Laddar de filer som krävs för att lägga till den programvaran i det fall det är frånvarande från systemet,
- Ladda katalogen som innehåller alla applikationens filer.
Det sista steget är att Packager testa installationsprogrammet på maskiner som är representativa för vad kunderna kommer att använda för att säkerställa att processen fungerar.
Applikationspaketare kräver bakgrund inom datavetenskap och programmering. De skriver inte stora delar av programmets källkod, men behöver fortfarande förstå mjukvaruutvecklingscykeln och hur man redigerar källkod. Detta är nödvändigt för att säkerställa att källkoden exakt återspeglar den slutliga fillayouten för programmets katalog.