Portable Application Description

Portable Application Description

Portable Application Description (kurz PAD) ist ein XML-Format zur standardisierten Beschreibung von Software durch den Hersteller, welches von der Association of Shareware Professionals erfunden wurde. In einer PAD-Datei legt der Softwarehersteller Informationen über ein bestimmtes Programm, wie zur Version, Download-URL, Lizenz oder Programmicon ab. Entsprechende Programme oder Webdienste können diese Informationen, da sie in einem standardisierten Format vorliegen, nun verarbeiten und für den Nutzer aufbereiten. Da die PAD-Datei auch die URI der Pad-Datei selbst beinhaltet, ist ein automatischer Updatedienst möglich, der rechtzeitig auf neue Versionen sämtlicher Programme, zu denen eine PAD-Datei existiert, hinweist (nicht jedes Programm benötigt eine eigene Updateüberprüfung). Diese Funktion wird von vielen großen Download Archiven bereits unterstützt und automatisiert somit die Verbreitung von Programmupdates weitgehend.

PAD wird besonders den Ansprüchen von Shareware hinsichtlich Information gerecht.

Inhaltsverzeichnis

Aufbau

Wurzelelement einer PAD ist XML_DIZ_INFO, welches folgende Kindknoten enthält:

MASTER_PAD_VERSION_INFO
Informationen über die PAD
Company_Info
Kontakt-Informationen über den Hersteller wie Unternehmensname, Anschrift und Ansprechpartner
Program_Info
Informationen über die Software wie Version, Typ der Anwendung (z. B. Editor), Betriebssystem, aber auch Kaufpreis
Program_Descriptions
Beschreibungen des Programms (in Feldern festgelegter Maximallänge, so darf Char_Desc_250 maximal 250 Zeichen enthalten). Dieses Element unterstützt Lokalisierung durch verschiedene Kindknoten wie English oder German.
Web_Info
Online-Ressourcen wie Homepage, Download-URI, Screenshot, Programmicon und Pfad zur PAD
Permissions
Lizenz-Information

Erweiterbarkeit

Die PAD-Spezifikation sieht auch vor, dass man eigene Elemente definieren kann. Dies wird allerdings nicht XML-typisch über XML-Namensräume realisiert, sondern durch Tags, deren Namen mit einer bestimmten Zeichenfolge beginnt; es handelt sich hierbei also um ein eigenes Namensraum-Konzept. Definiert ein Software-Hersteller beispielsweise den „Namensraum“ MyCompany, so beginnen alle Elemente des Namensraumes mit MyCompany_. Das erschwert allerdings die Validierung von PAD-Dateien mit Hilfe einer Dokumenttypdefinition (DTD) oder eines XML-Schemas.

pad.txt

Zusammen mit PAD-Dateien schlägt der Hersteller des Editors DeuPAD den pad.txt-Standard vor: Analog zur robots.txt soll sich im Wurzelverzeichnis einer Webseite eine pad.txt (im ASCII-Format) befinden, in der in jeder Zeile der (komplette) URI zu einer PAD-Datei steht:

http://www.example.com/stable_product/pad_file.xml
http://www.example.com/YetAnotherProduct/pad_file.xml
…

Weblinks


Wikimedia Foundation.

Игры ⚽ Поможем написать курсовую

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Portable Application Description — is a machine readable document format designed by the Association of Shareware Professionals.It allows authors to provide product descriptions and specifications to online sources in a standard way, using a standard data format in XML that will… …   Wikipedia

  • Portable Application Description — У этого термина существуют и другие значения, см. PAD. PAD (Portable Application Description)  текстовый файл в формате XML, разработанный Association of Shareware Professionals (англ.) и содержащий: информацию о программном продукте… …   Википедия

  • PAD (Portable Application Description) — текстовый файл в формате XML, содержащий: информацию о программном продукте (стоимость, версия, производитель, адрес сайта, ссылка на закачку, скриншоты и т.п.), лицензионное соглашение и условия распространения; пресс релиз о выходе новой версии …   Википедия

  • Portable Executable — Not to be confused with Portable application. Portable Executable Filename extension .cpl, .exe, .dll, .ocx, .sys, .scr, .drv Developed by Microsoft Type of format Binary, executable, object, shared libraries …   Wikipedia

  • Portable Bookmarks — Infobox Software name = Portable Bookmarks caption = Portable Bookmarks 2.0.0.222 developer = [http://www.resortlabs.com Resort Labs] latest release version = 2.0.0.222 latest release date = April 4, 2007 operating system = Microsoft Windows… …   Wikipedia

  • Portable document format — « PDF » redirige ici. Pour les autres significations, voir PDF (homonymie). Portable Document Format (PDF) Extension de fichier .pdf …   Wikipédia en Français

  • Application virtualization — is an umbrella term that describes software technologies that improve portability, manageability and compatibility of applications by encapsulating them from the underlying operating system on which they are executed. A fully virtualized… …   Wikipedia

  • Portable Document Format — PDF redirects here. For other uses, see PDF (disambiguation). Portable Document Format Adobe Reader icon Filename extension .pdf Internet media type application/pdf application/x pdf application/x bzpdf application/x gzpdf …   Wikipedia

  • Portable Document Format — « PDF » redirige ici. Pour les autres significations, voir PDF (homonymie). Portable Document Format (PDF) Extension .pdf Type MIME application/pdf Développé par Adobe …   Wikipédia en Français

  • Portable Game Notation — Infobox file format extension = .pgn mime = application/x chess pgn (unregistered)Portable Game Notation (PGN) is a computer processible format for recording chess games (both the moves and related data); many chess programs recognize this… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”