Pad.txt


Pad.txt

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 immer unter dem gleichen URI zu finden sein soll, ist z. B. ein automatischer Updatedienst denkbar, 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).

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 Firmenname, 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 — (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… …   Deutsch Wikipedia

  • STS-124 — Infobox Space mission mission name = STS 124 insignia = STS 124 patch.svg shuttle = Discovery launch pad = LC 39A launch = May 31, 2008, 5:02:12 p.m. EDTcite web |url=http://www.nasa.gov/mission pages/shuttle/shuttlemissions/sts124/main/index.html… …   Wikipedia

  • STS-80 — Infobox Space mission mission name = STS 80 insignia = Sts 80 patch.png shuttle = Columbia launch pad = 39 B launch = November 19, 1996, 2:55:47 p.m EST landing = December 7, 1996, 6:49:05 a.m. EST, KSC duration = 17 days, 15 hours, 53 minutes,… …   Wikipedia

  • Neilston — Coordinates: 55°47′05″N 4°25′24″W / 55.784663°N 4.423396°W / 55.784663; 4.423396 …   Wikipedia

  • Commodore 64 joystick adapters — are hardware peripherals that extend the number of joystick ports on the Commodore 64 computer. The additional joysticks can be used on games with dedicated support for the specific adapter. A few different joystick adapters have been constructed …   Wikipedia

  • Tears of the Black Tiger — Infobox Film name = Tears of the Black Tiger caption = The Thai movie poster. director = Wisit Sasanatieng producer = Pracha Maleenont Brian L. Marcar Adirek Wattaleela Nonzee Nimibutr writer = Wisit Sasanatieng narrator = starring = Chartchai… …   Wikipedia

  • New Horizons — For other uses, see New Horizons (disambiguation). New Horizons Operator NASA Major contractors Applied Physics Laboratory (APL) Southwest Research Institute (SwRI) …   Wikipedia

  • Goaltender — This article is about the position in ice hockey. For the similar position in field lacrosse, see Goaltender (field lacrosse). For similar positions in other sports, see goalkeeper. For the basketball foul, see goaltending. Goalie Roberto Luongo… …   Wikipedia

  • List of Nike missile locations — Nike Missile family, From left, MIM 3 Nike Ajax, MIM 14 Nike Hercules, LIM 49 Nike Zeus. Map of all coordinates from Google …   Wikipedia

  • Портативная игровая система — (портативная игровая консоль)  лёгкое, компактное, портативное электронное устройство, предназначенное для того, чтобы играть в видеоигры. От игровых приставок (игровых консолей) такие устройства отличаются компактностью и мобильностью;… …   Википедия