FileFormats supported by XMP SDK 4.0 Prerelease

Hi,
I am using XMP SDK 4 Prerelease to extract/inject XMP info.
Can you please tell me what are all the fileformats supported by XMP SDK 4 Prerelease.
Thanks,
Venkatesh

Hello Tikku
On page 327 of the SAP Web Intelligence RESTful web service SDK User Guide, SAP BusinessObjects Business Intelligence platform 4.1 there is a section "Getting the document refresh parameters before refreshing a document:
Request
GET http://<serverName>:6405/biprws/raylight/v1/documents/{documentId}/param
eters
Example: To get the refresh parameters
Windows
curl -G -i -H "accept:application/xml" -H X-SAP-LogonToken:"""%tokenValue%""" http://<server
Name>:6405/biprws/raylight/v1/documents/{documentId}/parameters
Etc., etc.
Please have a look at the referenced section of the Guide. If that does not help, let me know. I should have more code on an image that is not up right now and I can share that if need be.
Oh., BTW, this really is another question and should have been posted as a new Discussion. Just want to keep these seperate for easier searching .
- Ludek
Message was edited by: Ludek Uher

Similar Messages

  • Compiling XMP SDK on Mac OS X 10.6

    Has anybody managed to successfully compile the (C++) XMP SDK on Snow Leopard?
    The programmers guide contains references for building the SDK using XCode 2.4 - I am using 3.2. Some of the configuration files also contain references to earlier versions of OS X. For example, I modified the file XMPToolkitSDK-Common.xcconfig to reference the appropriate SDK on my Mac - it was pointing to a 10.4 SDK.
    Thanks
    Simon

    Hi Simon,
    for your interest: The next SDK release of XMP toolkit  will have full support for XCode 3.x and the Mac 10.5 SDK.
    Kind regards
    Jörg
    Adobe  XMP

  • Who to send patches for XMP SDK to?

    Hi,
    I'm the maintainer of Exempi. Exempi started as a LGPL XMP library, and with the release of XMP SDK 4.1.1 under the BSD licence, it is now a wrapper around Adobe's SDK, under the same licence.
    I have several patches to the XMP SDK including bug fixes, build fixes on Linux and 64-bits platform (didn't build at all), and memory leaks.
    Who shall I send the patches to?

    Please send it to me: [email protected] - I'm the engineering manager for XMP.
    Thanks for your support.
    Frank Biederich
    Adobe Systems

  • PLUS attributes in a Bridge Panel with XMP SDK

    Hi all,
    I' m developing a Bridge Info Panel with Flash Builder 4 and XMP SDK.
    I have to build a panel that contains the "Model Release Status" metadata.
    This metadata belongs to the PLUS Namespace.
    This is my form item:
    <!-- Model Release Status -->
         <fi:XMPFormItem
              label="$$$/xmp/sdk/custompanels/MySample/ModelRS=Model Release Status:"
              labelTooltip="$$$/xmp/sdk/custompanels/MySample/ModelRST=Summarizes the availability and scope of model releases authorizing usage of the likenesses of persons appearing in the photograph.">
              <fi:XMPComboBox xmpPath="plus:ModelReleaseStatus">
                   <fi:XMPComboBoxItem label="$$$/xmp/sdk/custompanels/MySample/ModelRST/None=None" xmpValue="http://ns.useplus.org/ldf/vocab/MR-NON">
                   </fi:XMPComboBoxItem>
                   <fi:XMPComboBoxItem label="$$$/xmp/sdk/custompanels/MySample/ModelRST/NAP=Not Applicable" xmpValue="http://ns.useplus.org/ldf/vocab/MR-NAP">
                   </fi:XMPComboBoxItem>
              </fi:XMPComboBox>     
         </fi:XMPFormItem>
    But I see a little difference from the original one.
    If I write metadata with Adobe Bridge original panel, I see this:
         <rdf:Description rdf:about=""
                xmlns:plus_1_="http://ns.useplus.org/ldf/xmp/1.0/">
             <plus_1_:ModelReleaseStatus>http://ns.useplus.org/ldf/vocab/MR-NON</plus_1_:ModelReleaseStatus>
             <plus_1_:Version>1.2.0</plus_1_:Version>
          </rdf:Description>
    Instead, in my custom panel, I see this.
           <rdf:Description rdf:about=""
                xmlns:plus_1_="http://ns.useplus.org/ldf/xmp/1.0/">
             <plus_1_:ModelReleaseStatus>http://ns.useplus.org/ldf/vocab/MR-NAP</plus_1_:ModelReleaseStatus>
          </rdf:Description>
    The Version attribute doesn't compare in my.
    I have two questions:
    1. is it mandatory this attribute?
    In http://ns.useplus.org/LDF/ldf-XMPSpecification they says that is only used in case of misunderstanding.
    2. If yes, how can I implement this?
    With an event on the save button?
    I believe it's more difficult and it's not so useful..
    Any idea, guys?
    Regards,

    Hi,
    to answer your questions.
    1. As far as I know, the plus:Version is not mandatory.
    2. I used the following algorithm in "FileInfo". A hidden XMPTextInput field at the end of the form contains the version.
    On the xmpWrite event, I check if the XMP packet has been modified and contains any plus:* values.
    In that case I add the version only if at least one plus property is contained in the packet, otherwise it is removed.
    Hope this helps,
    -- Stefan

  • Do I need the XMP SDK?

    Hello,
    I've been able to open, populate, and print an Adobe .pdf form from VB.NET.
    However, the example that I have requires me to know the structure of the form. I'd like to be able to "read" the structure of the form and populate it on the fly from a database. If I'm understanding what they mean by metadata, I believe that XMP would be the technology to use to do this.
    I don't need to be able to save changes to the form, and since my user's workstations won't have Acrobat writer, I'd be unable to do this anyway.
    -Eric

    The XMP SDK provides ways to scan and inject metadata into a file that is saved from an application. Sometimes the app does it for you and sometimes you have to know the structure of the file format and do it yourself. You may not understand the "data about data" approach XMP is taking. It seems designed for making content smart but not actually being the content itself. It could get dicey trying to stuff, even temporarily, a lot of data in the space alloted in different file formats.

  • How to read AVCHD in XMP SDK sample programs

    I am just getting started with the xmp sdk. 
    It seems to me that the XMP SDK sample programs , (e.g. ReadXMP) do not work with AVCHD video. 
    Is that right?  Or am I missing something?
    (Prelude CC puts metadata into sidecar .xmp files in ACVHD/BDMV/STREAM   next to the .MTS files. That's the metadata I want to read.)
    I have tried
    ReadingXMP ../ACVHD
    which returns: "Unable to open ../AVCHD"
    I have tried
    ReadingXMP ../AVCHD/BDMV/STREAM/00000.MTS
    which returns
    "No smart handler available for ../AVCHD/BDMV/STREAM/00000.MTS
    Trying packet scanning.
    ../ AVCHD/AVCHD/BDMV/STREAM/00000.MTS is opened successfully
    dc:title in English =
    dc:title in French =
    XMP dumped to XMPDump.txt"
    Examination of XMPDump.txt reveals:
    "Dumping XMPMeta object ""  (0x0)"
    Which means that the scan found no xmp info.  Not surprising.  There should be none in the .MTS file.
    How do you get it to open up and scan the sidecar?
    If I give it the sidecar explicitly
    ReadingXMP  ../AVCHD/BDMV/STREAM/00000.XMP
    that also leads to the packet scan not finding any xmp info (which I have read elsewhere is because the xmp files don't include
    an initial xmp packet tag.... a mystery for another day.)
    So...
    Is there sample code that handles AVCHD?
    I see that there is an AVCHD_Handler.cpp in the XMPFiles library/framework, but I don't see how to get through to it.
    The XMPFiles.cpp function FileIsExcluded(...) seems to rule out any path that is a folder.
    Thanks.
    Keith

    Answering my own question ---
    After a long time of studying the XMPFiles library code, it became clear that it was NOT going to work with AVCHD... There are some places where it checks for folder-based files, (like P2 and XDCAM) but no mention of AVCHD. 
    There IS an entire file: AVCHD_Handler.cpp, but the routine that loads all the other file handlers omits this one.
    Also, there are some checks for "folder-based" formats that explictly check for the other formats, but not for AVCHD.
    I have modified the XMPFiles code to fix these oversights, and now I am happily reading the metadata I put on the AVCHD files using Prelude.   I may post more details as I go along.
    This pertains to the version downloaded as XMP-Toolkit-SDK-CC-201306.zip

  • XMP SDK 5.1.2 - Thumbnails

    I've been doing a lot of research today about the XMP SDK 5.1.2 and the C# wrapper by Martin Sanneblad.  I believe he was using XMP SDK 4.1.1.
    It appears that the 4.1.1. SDK had properties/functions that dealt with thumbnails.  Am I crazy, or has all that been removed sometime between 4.1.1. and 5.1.2?  If not, where is it?  If so, what's the better alternative?
    Thanks for your help,
    Kyle

    > We removed thumbnails from the XMP because a) binary blobs are no[t] actual metadata and b) just bloating the XMP packet of files especially as thumbnails were rarely used anyways.
    Both points are absurd.  Thumbnails are used frequently in the Digital Asset Management world, and thumbnails are metadata.
    If these were truly the reasons for removing thumbnails from the SDK (and it wasn't to discourage the use of non-Adobe viewers), then I don't think you included the DAM world when evaluating whether thumbnails were needed.
    Fortunately, the product teams have not lost touch with reality and continue to offer the ability to embed XMP thumbnails.

  • Can I extend the scripting support through the SDK?

    I need to create an automated process of saving different layers from documents as different file formats. Unfortunately there is no scripting support for exporting to EMF-format, which I need to do. I glanced on the possibility of calling a self-defined action from my script, but I need to automatically set the output folder and name of the exported files which apparently isn't possible.
    In my frustration I've started to think about a more "advanced" solution, which is: Can I somehow extend Illustrator's scripting support, to be able to export files as EMF? I can't even find how to export files to EMF in the SDK documentation, so I feel a bit lost.
    Has someone done something like this? Or even more desirable, does someone have a better solution to this?
    Thanks!
    Johannes

    Dear Johannes,
    If I had no experience with the SDK, and I only needed a solution as described, I would certainly prefer a scripting solution.
    In that case, I would recommend saving the file to a fixed path and file name with an action or script.
    Then a script could move/rename the file to where you would like it saved. As long as it was being moved to the same drive, the difference in performance would be imperceptible.
    You didn't mention what scripting environment you are using, however, this would be trivial with AppleScript and most likely any scripting language you might be using. If you are using AppleScript, I could provide a one line example on how to move files...
    Hope this helps.
    Best.

  • CS4 XMP SDK - Can't get it to work with Eclipse IDE

    I've been trying to use the CS4 XMP (FileInfo) SDK with the Eclipse IDE, as described in the docs, but there must be a missing step in the documentation because I have added the Ant Plugin and the XMP plugin (jar) but there is no "XMP / Custom Panel" project option showing in Eclipse.
    Has anyone got this to work? Does it require a specific (i.e. not the latest Ganymede) version of Eclipse?

    Hi Fred,
    Unfortunately I do not have Flex Builder (it is pay-for software). The XMP FileInfo SDK Programmer's Guide says there are three options:
    1. Adobe Flex Builder
    2. Eclipse IDE with Flex-Builder plug-in
    3. Flex SDK
    I've been trying number 2 (Eclipse IDE) as I am familiar with Eclipse and the plugin is included with the SDK, but it doesn't work so I guess the documentation is missing a few steps.
    Thanks
    James.

  • How to contact developer support for QuickTime SDK for Windows

    I have been trying to find a number to contact developer support regarding an issue with QuickTime SDK for Windows.
    https://discussions.apple.com/thread/6214740?searchText=ICMCompressionSessionEnc odeFrame
    I always ended up with AppleCare support and they directed me to this page http://support.apple.com/kb/ht3459#discussions which has broken links..
    If someone has contacted them before please let me know.
    Thank you very much in advance.

    Hi:
    Please call the business products support number for the country you live in at the link below for assistance.
    http://www8.hp.com/us/en/contact-hp/ww-contact-us.html

  • How GIF format is supported in XMP toolkit

    Hi all,
    I'm new to XMP and I'm using the XMP toolkit since some weeks. I was easily managing JPEG, TIFF, PNG and PDF, but I have problems with GIF format.
    Documentation declares it is supported, but I didn't find BlueSquare.gif between the samples. There is no handler available in the libraries. I cannot embed metadata in file that has not already.
    Maybe it can reads/modify only GIF that has already XMP embedded? (if so can someone give a sample of 89a GIF with XMP embedded).
    Is there anybodu that has found a way to add metadata anyway?

    Hello Jeknetics, I will attach this information that must be helpful for you. 
    Regards
    Link: http://search.ni.com/nisearch/app/main/p/ap/tech/lang/en/pg/1/sn/catnavm/fil/AND(nilanguage:en,phwebnt:10535,nicontenttyperoductmanual,nidocstatus:current)/

  • Will Lightroom 4 support custom XMP?

    XMP stands for eXtensible Metdadata Platform. Supposedly it is a standard developed by Adobe that permits image metadata not just be locked into one rather limited core set of fields like IPTC, but the design of custom metadata panels that in theory permits the addition of all kind of metadata fields.
    Now, that sounds great - in theory...
    Here is the catch: If you are not an advanced programmer, there is no way you will ever understand Adobes XMP Toolkit. For us normal earthlings it is essentialy impossible to make use of the X in eXpansible, we won't never be able to get a grips of programming custom metadata schemas ;-(
    Worse: to date only Photoshop and Bridge even support custom metadata panels. Lightroom does not (please notice: I am NOT talking about the option to customize existing panels, I am talking about creating entirely new, customized panels!).
    Currently there is unfortunately only one single software product on the market that fully supports XMP: IDimager. While IDimager is a great image database program it falls short in comparison to Lightrooms Image Editing/Adjustment/Developing capabilities. Thus it would be great, if Lightroom supported at least importing custom metadata panels created in other applications such as IDimager.
    (specifically this one: http://wiki.idimager.com/index.php?title=DarwinCoreXMP#.27.27.27Darwin_Core_XMP.27.27.27)...

    Hi Cornelia,
    unfortunately ALL these plugins have one severe limitation: They are not XMP custom metadata, they are not saved as XMP metadata to the image files themselves!
    In fact this ability in lightroom to "create" your own custom panels is quite deceiving and not at all serving the purpose xmp was originally intended for.
    The plugin by Rob Cole for example (the one you are referring to) permits you to create your own "custom metadata" in Lightroom, yet those metadata are NOT saved as XMP. Instead you have to manually backup the data, a rather cumbersome procedure, prone to data loss.
    What is great about XMP is the ability to write metadata diretly into an image file. This way they always stay within the image metadata itself and are never lost. You open that file in another program or exchange it with someone else and there is the metadata - residing inside the file itself.
    Now, why do I find custom metadata useful? Are there not enough xmp fields already?
    I have been using an xmp implementation of the DarwinCore to manage metadata about photos of Natural History Collections, names of species for example, the genus, family, order, collection data where a specimen was collected, etc...
    Although a standard for this kind of metadata already exists (i.e., the DarwinCore) this standard is unfortunately not generally available as XMP for image management. Thus, I  made up a DarwinCore implementation of XMP in IDimager (http://wiki.idimager.com/index.php?title=DarwinCoreXMP#.27.27.27Darwin_Core_XMP.27.27.27) and it would be great to be able to use it also in Lightroom (at least be able to read it, better yet also write to those fields). In Photoshop and Bridge I can at least see that information, sadly though Lightroom does not even support reading custom XMP...
    Frank

  • PIK - is 64-bit exist / supported for Reports SDK or PIK?

    All:
    Can someone please confirm whether 64-bit versions exist / supported for BOXI (R2 SP3) Reports SDK libraries used for portal integration and also the PIK libraries?
    Thanks.
    Sathish Rajagopal.

    Hi
    My thoughts are that a 32bit app running on 64bit is not normally a problem if the relevant drivers/libraries are present.  Most applications will either look within the install directory and/or the system32 or WOW64 directories.
    Q:  Which libaries are needed for the PIK?
    Cheers.
    W.

  • Need help implimenting PLUS ldf in c++ via XMP sdk

    I'm apparently suffering major brainstem bitrot and generating lots of brain coredumps, and I need help.
    I'm using the XMP toolkit sdk 5.1.2 in c++ under gcc on Debian to impliment embedding PLUS ldf licensing metadata (reference: http://ns.useplus.org/LDF/ldf-XMPReference ) into images.
    I have no problems generating compliant plus ldf xmp in code for everything EXCEPT for single line detail entries like "<rdf:type rdf:resource="plus:LicenseeDetail"/>" in several places in the ldf specification, viz:
    <plus:Licensee>
       <rdf:Seq>
         <rdf:li>
              <rdf:type rdf:resource="plus:LicenseeDetail"/>
              <plus:LicenseeID>http://plus-id.org/AAA-987</plus:LicenseeID>
              <plus:LicenseeName>ABC Advertising Agency</plus:LicenseeName>
         </rdf:li>
       </rdf:Seq>
    </plus:Licensee>
    I can generate the appropriate text in memory then parse that to get an appropriate SXMPMeta and merge that, but I would really like to be able to properly generate the proper xmp in code, and would really appreciate any help preventing further brainrot!
    I'm certain it's both simple and trivial, but I now can't see the trees because of the forest ... Thanks

    Hi,
    I'm not a XMP expert but I've been working for some years with Semantic Web technologies. My understanding is that XMP is a subset of RDF (one of the main pieces of the Semantic Web) so I will try to make my contribution to this problem from there.
    Consequently, looking at your problematic piece of XMP:
    <plus:Licensee>
       <rdf:Seq>
         <rdf:li>
              <rdf:type rdf:resource="plus:LicenseeDetail"/>
              <plus:LicenseeID>http://plus-id.org/AAA-987</plus:LicenseeID>
              <plus:LicenseeName>ABC Advertising Agency</plus:LicenseeName>
         </rdf:li>
       </rdf:Seq>
    </plus:Licensee>
    I can say that it isn't valid RDF so it shouldn't be proper XMP. This can be confirmed looking at the example for the property plus:Licensee available from the specification (http://ns.useplus.org/LDF/ldf-XMPSpecification#Licensee):
    <plus:Licensee>
       <rdf:Seq>
          <rdf:li rdf:parseType="Resource">
             <rdf:type rdf:resource="plus:LicenseeDetail"/>
             <plus:LicenseeID>http://plus-id.org/AAA-987</plus:LicenseeID>
             <plus:LicenseeName>ABC Advertising Agency</plus:LicenseeName>
          </rdf:li>
       </rdf:Seq>
    </plus:Licensee>
    I have marked in bold where the problem is. Your piece of XML is missing the rdf:parseType="Resource" construct. I will explain why this is necessary from what I know from RDF. RDF is based on a graph model. There are resources, which correspond to graph nodes and represent the things the RDF metadata is talking about, and properties, which correspond to graph edges and represent the attributes and relations used to say things about the resources.
    In RDF the convention is to use lowercase names for properties. This doesn't seem to be the convention in XMP so we must take a closer look at the XMP piece in order to identify what parts correspond to resources and to properties. From the LDF specification we know that plus:Licensee correspond to a property so it should link to a resource, in this case rdf:Seq (more specifically it is an anonymous resource (no id provided) of type rdf:Seq). Your example should have some additional markup before plus:Licensee, surely the resource that represents the licensee about which we are specifying the licensee using the plus:Licensee property.
    Now, if we continue from the resource of type rdf:Seq, there is the rdf:li property (lower case as it is directly reused from the RDF specification). The problem now is that if we look directly inside rdf:li property we find rdf:type, plus:LicenseeID and plus:LicenseeName. It is clear that rdf:type (lowercase) is a property and from the LDF specification we can see that the other two also correspond to properties. Therefore, there is the problem. We have a property (rdf:li) pointing to three properties (rdf:type,...) so we are breaking the graph data model: nodes (resources) are connected through edges (properties) that link two nodes.
    This is not the case for the example in the LDF specification. The rdf:parseType="Resource" constructs is a shortcut for:
    <rdf:li>
       <rdf:Resource>
             <rdf:type rdf:resource="plus:LicenseeDetail"/>
             <plus:LicenseeID>http://plus-id.org/AAA-987</plus:LicenseeID>
             <plus:LicenseeName>ABC Advertising Agency</plus:LicenseeName>
       </rdf:Resource>
    </rdf:li>
    It basically says that the following properties should be parsed as being connected to an anonymous resource. In order to make it clearer, it is helpful to look at the graph behing that markup. For instance, you can use the RDF2SVG service and render the graph behind the example from the specification (which I have make available from a custom URL):
    http://rhizomik.net/redefer-services/render?rdf=http://rhizomik.net:8080/html/~roberto/tmp /ldf-simple-example.rdf&format=RDF/XML&mode=svg&rules=http://rhizomik.net:8080/html/redefe r/rdf2svg/showgraph.jrule
    I hope all this makes it clearer.
    Best,
    Roberto García
    http://rhizomik.net/~roberto/

  • Are these features supported in CR4J SDK or Crystal Reports for Eclipse 2.0

    1. Does this Java (Viewer) SDK supports export-report to Excel format feature?
    2. Suppose the report has a list parameter; this parameter is associated to a connection/command; values for this parameter is grabbed as a result of a simple select query. Will the report, while opening for view, shows the parameter with drop-down values pulled from database? This means, before showing the report in the browser, report has to execute that select query stored in the report and populate this parameter list. We do not prefer to dynamically (programmatically) feed the parameter and its values into the report just before viewing.
    3. Does the sort control feature supported in creation as well as viewing time, in this Java viewer SDK. (If the report is a simple column report, viewing user should be able to sort by any of the columns)
    If any of this feature is not supported, please give me some suggestions on which version (free or paid) has these features.

    1. It supports export to Excel(data-only) format.
    2.Yes, this feature is present . To see demos please check this link
    https://www.sdn.sap.com/irj/boc/crystalreports-java?rid=/webcontent/uuid/30e3a9b4-a7d3-2b10-678a-9ed48f648365 [original link is broken]
    3. CR4E 2.0 SDK comes with CR 2008 features. But there are features which supports at Design time in a CR 2008 designer and which supports at Runtime in Eclipse 2.0 SDK.
    to know more please check this link
    https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/301717ef-3ad3-2b10-5aad-8d9b73a6e365
    Thanks,
    Tej

Maybe you are looking for