Adresář aplikace - Application directory
![]() | tento článek potřebuje další citace pro ověření.Říjen 2011) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |

An adresář aplikace je seskupení software kód, soubory nápovědy a zdroje, které společně tvoří kompletní soubor softwarový balíček ale jsou uživateli prezentovány jako jeden objekt.
V současné době se používají v RISC OS a ROX Desktop, a také tvoří základ Nulová instalace distribuční systém aplikací. Podobná technologie zahrnuje VMware ThinApp a DALŠÍ KROK /GNUstep /Mac OS X koncept balíčky aplikací. Jejich dědictví spočívá v systému pro automatické spouštění uloženého softwaru disketa na Žalud dřívější 8bitové mikroskopy, například BBC Micro (dále jen ! BOOT soubor).
Sdružování různých souborů tímto způsobem umožňuje nahrazení nástrojů pro manipulaci s aplikacemi nástroji pro manipulaci s souborový systém. Aplikace lze často „nainstalovat“ jednoduše přetažením z distribučního média na pevný disk a „odinstalovat“ odstraněním adresáře aplikace.
Opravený obsah


Z důvodu podpory interakce uživatele s adresáři aplikací má několik souborů zvláštní status.
Binární soubory aplikací
Spuštění adresáře aplikace způsobí zahrnutý soubor AppRun (ROX Desktop) nebo !Běh (RISC OS), který má být spuštěn. V operačním systému RISC je to obvykle soubor Obey (příkazový skript RISC OS), který přiděluje paměť a načítá rozšiřující moduly OS a sdílené knihovny před spuštěním binární aplikace, obvykle volané ! RunImage. V prostředí ROX Desktop není neobvyklé, že se jedná o shell skript který spustí správný binární systém, pokud je k dispozici, nebo jinak sestaví vhodný binární soubor ze zdroje.[Citace je zapotřebí ]
Soubory nápovědy a ikony
Jak RISC OS, tak ROX Desktop umožňují uživateli prohlížet soubory nápovědy spojené s adresářem aplikace bez spuštění aplikace. RISC OS spoléhá na soubor v adresáři s názvem !Pomoc který se spustí, jako kdyby na něj uživatel dvakrát klikl, když je požadována pomoc (a může to být jakýkoli formát, kterému systém rozumí, ale obyčejný text a formáty! Draw jsou běžné), zatímco ROX Desktop otevře Pomoc podadresář.
Podobně mohou být v něm obsaženy vlastní ikony pro adresář aplikací .DirIcon (v jakémkoli podporovaném formátu obrázku) nebo AppIcon.xpm pod ROX Desktop, nebo ! Skřítci a volitelně ! Skřítci22 pod RISC OS. Filtr RISC OS automaticky načte tyto soubory sprite, pokud neexistuje ! Boot souboru, jinak je ponechán na ! Boot soubor načíst příslušné ikony.
! Boot

Adresáře aplikací RISC OS mohou obsahovat soubor s názvem ! Boot který provádí Filer buď výslovně prostřednictvím FilerBoot nebo při prvním zobrazení svazku (pokud uživatel nedrží Řízení při otevírání Filer okno, které poráží zavádění aplikací[1]).
To umožňuje aplikaci provádět úkoly, jako je registrace podporovaných typů souborů (definováním jejich názvu, nastavením aliasů příkazů pro jejich spouštění nebo tisk a načítáním příslušných ikon), nebo zvolit načtení různých ikon, například ASprites (ikony s alfa kanálem pro RISC OS Select), 5Sprites (ikony se vzhledem RISC OS 5) nebo ikony specifické pro daný motiv.
! Boot soubory jsou nejoblíbenější propagací vektor pro takový RISC OS viry jak existují (například známý virus Extend), i když je lze porazit jednoduše podržením Řízení.
The ! Boot ROX Desktop tuto funkci neduplikuje.
Systémový adresář RISC OS! Boot
Acornovy rané stroje umožňovaly „bootování“ média (automatické spuštění) spuštěním volaného souboru ! BOOT pokud je k dispozici (tato akce, "zavedení disku", byla přepnuta s Posun, a proto se stal známým jako bootování na směny). Toto bylo zneužito ve struktuře disku RISC OS tím, že byl v kořenovém adresáři výchozího volaného disku adresář aplikace ! Boot.
Tento adresář aplikace je spuštěn (spuštěn) při spuštění počítače (pokud je nakonfigurován), což způsobí spuštění jeho! Spustit soubor (tj. $.! Boot.! Spustit v žaludu cesta syntax). Tento soubor poté způsobí provedení různých souborů, načtení modulů OS, načtení standardních ikon a definování typů souborů a definuje řadu standardních proměnné prostřednictvím kterého jsou přístupné jeho různé podadresáře. Celé spouštěcí sekvenci RISC OS lze tedy zabránit pouhým podržením Shift.
Viz také
Poznámky
- ^ „Uživatelská příručka k systému RISC OS 3.7, 1 Plocha“. Acorn legacy FTP site. Archivovány od originál dne 29. srpna 2009. Citováno 1. listopadu 2009.