Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migration of unmigrated content due to installation of a new plugin
Table of Contents

WHAT

http://cvs.berlios.de/cgi-bin/viewcvs.cgi/xfolio/webapp/WEB-INF/classes/org/apache/cocoon/generation/XMPjpegGenerator.java

Wiki Markup
The XMPjpegGenerator extracts \[XMP\] from a jpeg file. This AdobeTM XML can encode metadatas like title, author, description... This schema implements an open standard known as \[IPTC/IMM\]. For your photos, try for example an app like \[pixVue\], it allows you to add different infos, encoded in jpeg headers, with also an XML/XMP embed. If you don't like to deal directly with the ugly  Adobe XML, see here http://wiki.apache.org/cocoon/XfolioXmp2dc.xsl

HOW

Find and compile XMPjpegGenerator.java or put the binary classes in your cocoon webapp
{cocoon}/WEB-INF/org/apache/cocoon/generation/

  • XMPjpegGenerator.class
  • XMPjpegGenerator$JpegException.class
  • XMPjpegGenerator$MarkerVector.class

In your sitemap, declare and use the component

No Format
  <map:components>
    <map:generators default="file">
      <map:generator name="xmp" src="org.apache.cocoon.generation.XMPjpegGenerator"/> 
    </map:generators>
  </map:components>

  <map:match pattern="gallery/**.xmp">
    <map:generate type="xmp" src="gallery/{1}.jpg"/>
    <map:serialize type="xml"/>
  </map:match>

WHO

Persons in historic order, but not of importance (from new to old)

Wiki Markup
\[FG\] [FredericGlorieux] AJLSM <http://ajlsm.com> for Strabon <http://strabon.org> Integration of W3C classes as a cocoon generator 

Wiki Markup
\[PD\] Dittgen, Pierre [PassTech] <http://pass-tech.fr/> Refactoring W3C classes 

Wiki Markup
\[nwalsh\] Walsh, Norman Seems the most active maintener of jpeg metadata classes in his \[jpegrdf\] project 

Wiki Markup
\[PF\] Fumagalli, Pierpaolo (Apache Software Foundation) 

Wiki Markup
\[CZ\] Ziegeler, Carsten. Original authors of \[fileGenerator\]

REFERENCES

Wiki Markup
\[xmpJpegGenerator\] http://cvs.berlios.de/cgi-bin/viewcvs.cgi/xfolio/webapp/WEB-INF/classes/org/apache/cocoon/generation/XMPjpegGenerator.java

Wiki Markup
\[fileGenerator\] http://cocoon.apache.org/2.1/apidocs/org/apache/cocoon/generation/FileGenerator.html

Wiki Markup
\[sourceUtil\] http://cocoon.apache.org/2.1/apidocs/org/apache/cocoon/components/source/SourceUtil.html

Wiki Markup
\[jpegHeaders\] http://dev.w3.org/cvsweb/~checkout~/java/classes/org/w3c/tools/jpeg/JpegHeaders.java http://cvs.sourceforge.net/viewcvs.py/jpegrdf/jpegrdf/src/org/w3c/tools/jpeg/JpegHeaders.java 

Wiki Markup
\[jpegrdf\] Walsh, Norman "JpegRDF" reads and manipulates RDF metadata stored in JPEG images http://sourceforge.net/projects/jpegrdf

Wiki Markup
\[pixvue\] Colemenan, Eamon. An MS.Windows Image Organizer, XMP compatible http://pixvue.com/ 

Wiki Markup
\[IPTC/IMM\] "IPTC - NAA INFORMATION INTERCHANGE MODEL" http://www.iptc.org/IIM/

Wiki Markup
\[XMP\] Adobe Systems Incorporated "Extensible Metadata Platform (XMP)"  http://www.adobe.com/products/xmp/main.html  Adobe's Extensible Metadata Platform (XMP) is a labeling technology that allows you to embed data about a file, known as metadata, into the file itself. With XMP, desktop applications and back-end publishing systems gain a common method for capturing, sharing, and leveraging this valuable metadata -
opening the door for more efficient job processing, workflow automation, and rights management, among many other possibilities. With XMP, Adobe has taken the "heavy lifting" out of metadata integration, offering content creators an easy way to embed meaningful information about their projects and providing industry partners with standards-based building blocks to develop optimized workflow solutions. 

Wiki Markup
\[passTech\] Boutros, Nader ; Dittgen, Pierre. http://pass-tech.fr/

Wiki Markup
\[AJLSM\] Arvers, Jean-Luc; Sévigny, Martin "Solution pour le document numérique" http://ajlsm.com

SEE ALSO

Generated links

cited by

about XMP

about generator

<<FullSearch>>

<<PageList(xmp)>>

<<PageList(generator)>>