Co dělá Application Packager?
Když je počítačová aplikace dokončena a distribuována, může koncový uživatel spustit program kliknutím na jednu ikonu. Během vývoje této aplikace používají softwaroví inženýři řadu různých zdrojů, které vyžadují pro spuštění a testování programu vysoce technické procesy. Úlohou Application Packager je převzít různé komponenty, které tvoří program, a vyrobit jej tak, aby koncový uživatel mohl snadno nainstalovat a spustit aplikaci. Mohou mít podobu softwarových knihoven, databázových souborů, kompilovaných souborů zdrojového kódu a grafických komponent. Některé z těchto souborů budou sídlit v adresáři programu, ale jiné zdroje, jako jsou databázové servery nebo systémové grafické motory, musí být nainstalovány jako samostatný software na počítači koncového uživatele.D jako samostatný systémový software do jedné složky. V procesu vývoje mohou programátoři tyto zdroje volat odkudkoli na své pracovní stanici, ale konečné produkty vyžadují jednotnou konfiguraci. Tím, že kondenzujte všechny soubory do jediného adresáře, Application Packager zajišťuje, že veškerý kód v programu obsahuje správné cesty adresáře pro přístup k těmto zdrojům.
Poté, co Application Packager konsoliduje všechny soubory, které program musí spustit, připraví samotný adresář pro koncového uživatele. To zahrnuje nahrazení výchozích ikon systému pro spustitelné soubory grafickými umělci ikony navržených speciálně pro program a včetně dokumentačních souborů do adresáře. Poté, co jsou tyto komponenty připraveny, musí balíček nakonfigurovat instalační program pro aplikaci.
Aplikační balíček používá software speciálně navržený pro vytváření a automatizaci vStallační procesy. To zahrnuje:
- Specifikace, jaké softwarové komponenty musí být přítomny v systému, aby program spustil
- Načíst soubory nezbytné k přidání tohoto softwaru v případě, že v systému chybí,
- Načíst adresář obsahující všechny soubory aplikace.
Posledním krokem je, aby balíček otestoval instalační program na strojích, který zástupce toho, co zákazníci budou používat, aby zajistili, že proces funguje.
Aplikační balíčky vyžadují pozadí v oblasti informatiky a programování. Nepsají hlavní části zdrojového kódu programu, ale stále musí porozumět cyklu vývoje softwaru a jak upravit zdrojový kód. To je nutné, aby se zdrojový kód přesně odrážel konečné rozložení souboru adresáře programu.