// you’re reading...

news

librairie XMP sur Adobe Labs

Adobe vient de publier sur le labs un portage de sa librarie XMP pour ActionScript 3.0.
XMP (Adobe’s Extensible Metadata Platform) c’est le standard qui permet de lire et d’écrire des metadatas (titres, descriptions, mots clés, copyrights…) dans les fichiers de sauvegarde pour obtenir un workflow plus collaboratif entre les différents outils de la suite logicielle Adobe.

La librairie est découpée en 3 parties:

- Représentation du modèle de données en mémoire:
Il s’agit d’un arbre découpés en noeuds de différents types: Properties, structures, arrays, qualifiers…
L’API de la librairie s’assure à chaque instant de la validité des données de l’arbre afin qu’elles puissent être sérialisées à la demande. Une exception est lancée dans le cas contraire.

- Parseur (XML, String ou ByteArray) :

var xmpStr: String = "”
+ data + "";
var xmp: XMPMeta = new XMPMeta(xmpStr);

- Sérialiseur (XML, String ou ByteArray):

var xmp:XMPMeta = new XMPMeta(...);
// ... modify metadata
var str:String = xmp.serialize();
var buffer:ByteBuffer = xmp.serializeToBuffer();

On devrait bientôt voir éclore des applications AIR capables de lire (et de réinjecter ?) le metadata d’un fichier CS4.

Discussion

Trackbacks/Pingbacks

  1. [...] f4v, le texte peut dès lors être injecté sous forme de metadata dans le fichier final. Grâce à la librairie XMP publiée sur le labs, vous pouvez maintenant récupérer et traiter ces données au runtime dans une application Flex ou [...]

Post a comment