Descripción de la aplicación portátil


PAD o Portable Application Description es un formato de documento legible por máquina y una especificación diseñada por la Asociación de Profesionales de Software e introducida en 1998. La especificación PAD es utilizada por más de 6.000 [1] editores de software de aplicaciones descargables que cubren Windows, OS X, y sistemas operativos Linux. PAD es una marca registrada mundial de la Asociación de Profesionales de Software y administrada por el Comité ASP PAD.

PAD permite a los autores de software proporcionar descripciones y especificaciones de productos estandarizadas a fuentes en línea de manera estándar, utilizando un esquema XML simple que permite a los webmasters y bibliotecarios de programas automatizar nuevos listados de programas y actualizar listados existentes en su catálogo. PAD ahorra tiempo tanto a los autores como a los webmasters , al tiempo que permite que la especificación admita los últimos cambios en los sistemas operativos y el hardware.

Los archivos PAD suelen tener la extensión de nombre de archivo .XML o .PAD. PAD usa una sintaxis XML simplificada que no usa pares de nombre / valor en las etiquetas. Todas las etiquetas están libres de atributos. La especificación oficial de PAD utiliza etiquetas únicas. Para extraer los campos en la especificación oficial, no es necesario descender por la ruta de la etiqueta. Si se representan varios idiomas en un solo archivo PAD, entonces el análisis correcto requiere descender a través de la ruta de la etiqueta porque las etiquetas de hoja están duplicadas para cada idioma admitido.

Cada campo de la especificación tiene una expresión regular asociada. La expresión regular actúa como una restricción en el campo: si coincide, el valor del campo es legal y si no coincide, el campo y el archivo PAD en su conjunto no se ajustan a la especificación. Solo los archivos en los que todos los campos del archivo pasan la validación se denominan correctamente archivos PAD.

La especificación más actual, la versión 4.00, se anunció el 1 de diciembre de 2012, reemplazando la versión anterior, 3.11 que se anunció previamente el 12 de junio de 2010. La especificación de la versión 4.0 reemplaza a la v3.1 e incluye el reemplazo de la herramienta gratuita ASP PADGEN por una solución basada en web (aún en fase beta inicial), AppVisor.com. La plataforma AppVisor proporciona una solución completa de creación, edición, validación, publicación, alojamiento y envío para utilizar la versión más reciente y más actual de la Especificación PAD. El envío no está completamente automatizado. Cada solicitud es revisada individualmente por un humano antes de ser rechazada / aceptada. La revisión puede tardar varias semanas. En caso de que el revisor rechace la solicitud, proporcionará una lista de los cambios en el sitio web que el solicitante debe realizar para que su solicitud sea aceptada.

La versión actual de PAD v4.0 se desarrolló con el aporte y la retroalimentación de miembros de apoyo de la Asociación de Profesionales de Software, como lo ha sido desde 1998.