Описание портативного приложения

Формат документа

PAD или Portable Application Description — это машиночитаемый формат документа и спецификация, разработанные Ассоциацией профессионалов в области программного обеспечения и представленные в 1998 году. Спецификация PAD используется более чем 6000 [1] издателями программного обеспечения для загружаемых приложений, охватывающих операционные системы Windows, OS X и Linux. PAD — это всемирно зарегистрированная торговая марка Ассоциации профессионалов в области программного обеспечения, управляемая Комитетом ASP PAD.

PAD позволяет авторам программного обеспечения предоставлять стандартизированные описания и спецификации продуктов для онлайн-источников стандартным способом, используя простую схему XML , которая позволяет веб-мастерам и библиотекарям программ автоматизировать новые списки программ и обновлять существующие списки в своем каталоге. PAD экономит время как для авторов, так и для веб-мастеров , позволяя спецификации поддерживать последние изменения в операционных системах и оборудовании.

Файлы PAD чаще всего имеют расширение имени файла .XML или .PAD. PAD использует упрощенный синтаксис XML, который не использует пары имя/значение в тегах. Все теги не содержат атрибутов. Официальная спецификация PAD использует уникальные теги. Чтобы извлечь поля в официальной спецификации, не обязательно спускаться по пути тега. Если в одном файле PAD представлено несколько языков, то для правильного синтаксического анализа требуется спускаться по пути тега, поскольку листовые теги дублируются для каждого поддерживаемого языка.

Каждое поле в спецификации имеет регулярное выражение , связанное с ним. Регулярное выражение действует как ограничение на поле: если оно совпадает, значение поля является допустимым, а если не совпадает, поле и файл PAD в целом не соответствуют спецификации. Только файлы, в которых все поля в файле проходят проверку, правильно называются файлами PAD.

Последняя версия спецификации, версия 4.00, была анонсирована 1 декабря 2012 года, заменив предыдущую версию 3.11, анонсированную 12 июня 2010 года.

Обновление до версии 4.0

Текущая версия PAD v4.0 была разработана с учетом предложений и отзывов членов Ассоциации профессионалов в области программного обеспечения, как это было сделано в 1998 году.

В рамках масштабного обновления до версии 4.0 ASP отозвала все свои бесплатные инструменты, а также официально потребовала, чтобы все редактирование PAD, отправка и связанное с ним стороннее программное обеспечение были удалены или устранены. Вместо этих предыдущих сторонних и бесплатных инструментов AppVisor.com разработала новую веб-платформу для спецификации PAD. AppVisor позволила издателям обновить свои файлы PAD v3.1 до версии 4.0. Однако сгенерированный файл PAD нельзя было экспортировать, а можно было только отправить напрямую в некоторые каталоги. Отправка XML Pad на веб-сайты стоила 150 долларов [2] , а одобрение заявки/отправки стоило 36 долларов в год. AppVisor.com был недоступен с марта 2024 года.

ASP прекратила прием новых участников в середине 2020 года и официально прекратила свою деятельность 31 декабря 2021 года. [3] По состоянию на апрель 2024 года AppVisor.com также прекратил свою деятельность.

Некоторые сайты для загрузки программного обеспечения и каталоги (BrotherSoft.com, Softonic.com, CNET Download.com, Softpedia.com) принимают формат PAD v4.0 в дополнение к более старым форматам.

Ссылки

  1. ^ "Portable Application Description". Association of Software Professionals . Архивировано из оригинала 30 марта 2010 года . Получено 17 ноября 2017 года .
  2. ^ «Профессиональная служба продвижения приложений. Глобальный репозиторий PAD-файлов».
  3. ^ https://asp-software.org/
  • "Описание переносимого приложения". Ассоциация профессионалов в области программного обеспечения . Архивировано из оригинала 30 марта 2010 г. Получено 17 ноября 2017 г.
  • Спецификация PAD 4.0
  • AppVisor — официальная онлайн-платформа PAD 4.0
  • — Официальный репозиторий PAD

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

Retrieved from "https://en.wikipedia.org/w/index.php?title=Portable_Application_Description&oldid=1240100099"