Каталог приложений


Из Википедии, бесплатной энциклопедии
  (Перенаправлено из каталога приложений )
Перейти к навигации Перейти к поиску
Пример каталога приложения ОС RISC -! Draw

Каталога приложений представляет собой группировку программного кода , файлы справки и ресурсы , которые вместе составляют полный пакет программного обеспечения , но представляются пользователю в виде отдельного объекта.

В настоящее время они используются в RISC OS и ROX Desktop , а также составляют основу системы распространения приложений Zero Install . Подобная технология включает в себя VMware ThinApp , и NEXTSTEP / GNUstep / Mac OS X концепции пучков приложений . Их наследие лежит в системе автоматического запуска программного обеспечения, хранящегося на гибких дисках, на более ранних 8-битных микросхемах Acorn, таких как BBC Micro ( файл ! BOOT ).

Такое объединение различных файлов позволяет заменить инструменты для управления приложениями инструментами для управления файловой системой . Приложения часто можно «установить», просто перетащив их с распространяемого носителя на жесткий диск, и «удалить», удалив каталог приложения.

Фиксированное содержимое

ОС RISC: содержимое каталога приложения! Draw
ОС RISC: содержимое файла ! Draw's ! Sprites22

Для поддержки взаимодействия пользователя с каталогами приложений некоторые файлы имеют особый статус.

Двоичные файлы приложений

Запуск каталога приложения вызывает запуск включенного файла AppRun (ROX Desktop) или ! Run (RISC OS). В ОС RISC это обычно файл Obey (командный сценарий ОС RISC), который выделяет память и загружает модули расширения ОС и разделяемые библиотеки перед выполнением двоичного файла приложения, обычно называемого ! RunImage . В ROX Desktop нередко бывает сценарий оболочки , который запускает правильный системный двоичный файл, если он доступен, или компилирует подходящий двоичный файл из исходного кода в противном случае. [ необходима цитата ]

Файлы и значки справки

И RISC OS, и ROX Desktop позволяют пользователю просматривать файлы справки, связанные с каталогом приложения, без запуска приложения. ОС RISC полагается на файл в каталоге с именем ! Help, который запускается, как если бы пользователь дважды щелкнул по нему при запросе справки (и может иметь любой формат, который понимает система, но обычный текст и форматы! Draw являются общими), в то время как рабочий стол ROX открывает подкаталог Help приложения .

Точно так же в нем могут содержаться пользовательские значки для каталога приложений - либо .DirIcon (в любом поддерживаемом формате изображения), либо AppIcon.xpm под рабочим столом ROX, либо ! Sprites и, необязательно ! Sprites22 под RISC OS. RISC OS Filer автоматически загружает эти файлы спрайтов при отсутствии файла ! Boot , в противном случае загрузку соответствующих значков предоставляется файлу ! Boot .

!Ботинок

ОС RISC: файлы! Draw's! Boot,! Run и! Help

Каталоги приложений ОС RISC могут содержать файл с именем ! Boot, который выполняется Filer либо явно с помощью команды FilerBoot , либо при первом отображении пакета (если пользователь не удерживал Control при открытии этого окна Filer , что препятствует загрузке приложения [1] ).

Это позволяет приложению выполнять такие задачи, как регистрировать поддерживаемые типы файлов (путем определения их имени, установки псевдонимов команд для их запуска или печати и загрузки соответствующих значков) или выбирать загрузку различных значков, таких как ASprites (значки с альфа-каналом для ОС RISC. Выберите), 5Sprites (значки с внешним видом RISC OS 5) или значки для конкретной темы.

! Загрузочные файлы являются наиболее популярным вектором распространения существующих вирусов RISC OS (таких как широко известный вирус Extend), хотя их можно победить, просто удерживая Control .

Функция ! Boot не дублируется рабочим столом ROX.

Системный каталог RISC OS! Boot

Ранние машины Acorn позволяли «загружать» (автоматически запускать) носитель, выполняя файл с именем ! BOOT, если он присутствует (это действие, «загрузка диска», переключалось с помощью Shift и, следовательно, стало известно как загрузка со сдвигом ). Это было использовано в структуре диска RISC OS за счет наличия каталога приложения в корне диска по умолчанию с именем ! Boot .

Этот каталог приложения выполняется (запускается) при загрузке машины (если так настроен), поэтому запускается его файл! Run (т.е. $.! Boot.! Run в синтаксисе пути Acorn ). Затем этот файл вызывает выполнение различных файлов, загрузку модулей ОС, загрузку стандартных значков и определение типов файлов, а также определяет ряд стандартных переменных, через которые осуществляется доступ к его различным подкаталогам. Таким образом, всей последовательности загрузки ОС RISC можно избежать, просто удерживая Shift.

Смотрите также

  • Пакет (OS X)
  • Виртуализация приложений
  • Создатели портативных приложений

Примечания

  1. ^ «Руководство пользователя RISC OS 3.7, 1 Рабочий стол» . Устаревший FTP-сайт Acorn. Архивировано из оригинального 29 августа 2009 года . Проверено 1 ноября 2009 года .

внешние ссылки

  • Руководство пользователя ROX-Filer: Каталоги приложений
Источник « https://en.wikipedia.org/w/index.php?title=Application_directory&oldid=982578834 »