~~ New XMP CS6 SDK Releases ~~

Hi,
You can now find new versions of our XMP SDKs on Adobe Devnet:
http://www.adobe.com/devnet/xmp/
So please check  out the CS6 versions of the SDKs and post your feedback in this forum!
The prior versions are still listed.
Updates:
Updated XMP Specifications [version: April 2012]
New version of the XMP Toolkit SDK (c++)  [version: CS6]
Compiler Upgrade: Xcode 4.x, Visual Studio 2010 (VC10)
A plug-in SDK for XMPFiles that allows you to add custom file handlers, or replace existing file handlers with custom ones in XMPFiles
A new version of the file handler for RIFF-based formats that also support AIFF. The AVI handler still uses the old code, but WAVE and AIFF are based in the new file handler
New functions in XMPFiles that allows you to use your own I/O code in XMPFiles
Support of EXIF 2.3 properties
A new XMPFiles function, GetFileModDate(), that retrieves the most recent OS file modification date for the associated metadata of a file
Many bug fixes and minor improvements in XMPFiles
The XMP FileInfo SDK is now available in version CS6
Custom Panel Plugin for Flash builder 4.x
EVE Panel converter (to convert CS 2/3 panels)
Create generic panel without Action Script (XML only)
XMPCore Java is now is now available in version CS6 and seperated from the C++ toolkit  (see new Java section)Many bug fixes and minor improvements
The Adobe XMP Team

Hi,
i used the previous version of the java XMPCore. I tried to upgrade however i got the following exception (using java 1.5 and 1.6):
java.lang.AbstractMethodError: javax.xml.parsers.DocumentBuilderFactory.setFeature(Ljava/lang/String;Z)V
    at com.adobe.xmp.impl.XMPMetaParser.createDocumentBuilderFactory(Unknown Source)
    at com.adobe.xmp.impl.XMPMetaParser.<clinit>(Unknown Source)
    at com.adobe.xmp.XMPMetaFactory.parseFromBuffer(Unknown Source)
    at com.adobe.xmp.XMPMetaFactory.parseFromBuffer(Unknown Source)
On further investigation the problem is, that you are trying to call a method
factory.setFeature(XMLConstants.FEATURE_SECURE_PROCESSING, true);
on an abstract class however you are not catching that error, as you propably intended to.
The code has been introduced into the new version:
class XMPMetaParser.java:
try
            // honor System parsing limits, e.g.
            // System.setProperty("entityExpansionLimit", "10");
            factory.setFeature(XMLConstants.FEATURE_SECURE_PROCESSING, true);
        catch (Exception e)
            // Ignore IllegalArgumentException and ParserConfigurationException
            // in case the configured XML-Parser does not implement the feature.
The exception is of the type "Error" and thus won't be catched by the "catch (Exception)" block at this point. If you change the following to:
try
            // honor System parsing limits, e.g.
            // System.setProperty("entityExpansionLimit", "10");
            factory.setFeature(XMLConstants.FEATURE_SECURE_PROCESSING, true);
        catch (Throwable t)
            // Ignore AbstractMethodError, IllegalArgumentException and ParserConfigurationException
            // in case the configured XML-Parser does not implement the feature.
or to
try
            // honor System parsing limits, e.g.
            // System.setProperty("entityExpansionLimit", "10");
            factory.setFeature(XMLConstants.FEATURE_SECURE_PROCESSING, true);
        catch(Error e){
            // Ignore AbstractMethodError in case there is no implementation at all
        catch (Exception e)
            // Ignore IllegalArgumentException and ParserConfigurationException
            // in case the configured XML-Parser does not implement the feature.
Everything is working as aspected again...

Similar Messages

  • Fireworks Help | What's new in CS6

    This question was posted in response to the following article: http://helpx.adobe.com/fireworks/using/whats-new-cs6.html

    Seems like a fair question. It has been over half a year since CS6 was released; it sure would be nice if Adobe would issue a new Extending Fireworks PDF for this version (or at least update the online resource).
    My scripting skills are a little rusty at the moment; I can't seem to get this method to work either. I assume that both fw.appTexturesDir() and fw.reloadTextures() were designed to make it easier to add or create new textures via script, and that fw.reloadTextures simply refreshes the list that appears in the Properties panel, allowing a user to select a new texture if one has been added into the Textures directory via a command.
    I think you can compare it to a method like fw.reloadCommonLibrary() and assume that no argument is needed.
    http://help.adobe.com/en_US/fireworks/cs/extend/WS12CE202D-B0F7-4d62-85A0-D4BD97927477.htm l

  • What's new in AIR SDK 3.1.4880?

    I just noticed that you silently updated the AIR SDK 3.1 to 3.1.4880.
    Comparing the files you can see 23 files were updated in January 9th, 2012.
    The original 3.1 SDK was from November 7th, 2011.
    Why don't you include a "what's new" file inside the ZIP?
    I suppose this new build is just a bugfix release, but you could still tell what's been fixed.
    So, what's the difference between this newer 3.1 SDK (build 4880) and the older 3.1?
    Regards,
    OMA

    Hello Chris.
    Thanks for your reply. As far as I know, AIR 3.1 SDK was first released in November 2011, wasn't it?
    You can even see that all files inside the original 3.1 ZIP have a 7th of November date.
    I already have the original 3.1 SDK for Windows, because I already downloaded it when it was released,
    but BDindeblender is asking for the original 3.1 SDK for Mac, which unfortunately I don't have,
    because I usually work in a Windows environment (except when I have to upload to Apple's App Store).
    The version currently available at Adobe's SDK page is 3.1.0.4880 which was released in January, 2012
    (until it gets replaced with the 3.2 SDK when the Release Candidate becomes Final)
    http://www.adobe.com/devnet/air/air-sdk-download.html
    The problem with this updated "4880" build is it has a bug that the original 3.1 didn't have, described here:
    https://bugbase.adobe.com/index.cfm?event=bug&id=3121219
    I hope this bug isn't carried over to the new 3.2 SDK. I still haven't tried it, so I can't comment on that yet.
    Regards.

  • CS6 - Does CS6 SDK provide a dialog box whose icon can be adjusted?

    I am porting a CS5 plug in to CS6.
    My plugin contains 1 main form and some alert dialogs which are independent to the main
    (e.g. a "Help" dialog box shows when users click at AI > Help > [My Plug-in Help] button).
    The main form which uses Flash UI is done.
    But the "Help" dialog has a problem.
    I want to use CS6 SDK to show a dialog with my specified icon, not the warning icon as default.
    # I tried the alerts in AIUserSuite but none of them is appropriated.
    Does CS6 SDK provide a dialog box whose icon can be adjusted?

    Thank you LeoTaro.
    But my implementation made AI crashed after PlugPlugLoadExtension is called.
    Please tell me the wrong points of my practice. Thank you!
    LeoTaro wrote:
    1. Create an mxml file for the About dialog in the same way as you did for your main panel.
    MainScreen.mxml
    <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
                    xmlns:s="library://ns.adobe.com/flex/spark"
                    width="865" height="545"
                    horizontalScrollPolicy="off" verticalScrollPolicy="off"
                    layout="absolute"
                    creationComplete="init()" >
    --> Create new HelpScreen.mxml
    <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
                    xmlns:s="library://ns.adobe.com/flex/spark"
                    width="865" height="545"
                    horizontalScrollPolicy="off" verticalScrollPolicy="off"
                    layout="absolute"
                    creationComplete="init()" >
    2. In your manifest.xml file add an Extension entry for the dialog in the ExtensionList and in the DispatchInfoList.
    3. In the Extension entry in the DispatchInfoList set AutoVisible to false
    I cannot edit manifest.xml by Flash Builder (it just does not allow me to type there)
    so I used Notepad++ to add HelpScreen extension as you mentioned.
    and don't include a Menu setting.
    I don't how to do this so I skipped it for temporary.
    Then, I rebuilt the project by Flash Builder.
    4. You can then use the PlugPlugLoadExtension and PlugPlugUnloadExtension functions in the PlugPlug shared library to show and hide the dialog from your plugin.
    Finally, since some conducted steps are incorrect, the AI is crashed after PlugPlugLoadExtension is called.

  • Can I use the new Bing Maps control released in Feb 2015 in my windows store app?

    Can I use the new Bing Maps control released in Feb 2015 in my windows store app?  If not, will there be a release of the store app version that has all or most of the updates that are in the new map control for WPF/Silverlight?

    The FEB 2015 release was for the WPF map control which is for desktop only. There is an existing Bing Maps SDK for Windows Store apps which has a lot more functionality than the WPF map control already. You can find this SDK here:
    https://visualstudiogallery.msdn.microsoft.com/224eb93a-ebc4-46ba-9be7-90ee777ad9e1
    You can find documentation this SDK here:
    https://msdn.microsoft.com/en-us/library/hh846481.aspx
    Also, I have written a free ebook on this SDK here:
    https://rbrundritt.wordpress.com/my-book/
    You can also find lots of code samples here:
    https://code.msdn.microsoft.com/site/search?f%5B0%5D.Type=Topic&f%5B0%5D.Value=Bing%20Maps&f%5B1%5D.Type=Platform&f%5B1%5D.Value=Windows%20RT&f%5B1%5D.Text=Windows%20Store%20apps
    You can also find a bunch of blog posts on this control on the Bing Maps blog. Here is a filtered list of blogs for Windows Store Apps:
    http://blogs.bing.com/maps/tag/windows-store-app/
    http://rbrundritt.wordpress.com

  • New iOS Beta2 SDK now available

    We've recently released a beta2 version of the Mobile Services iOS SDK with offline support. See the
    changelog for a list all changes in this release.
    We've added a lot of new features, including:
    - Support for incremental sync (breaking change to pullWithQuery method signature)
    - Query parameters for pull operations
    - Soft delete support
    - Force purge of local data
    Get new SDK
    To use the new SDK, delete your existing Mobile Services framework, and add the
    new beta2 iOS SDK. Or, you can try a new Todo List sample by following the
    updated offline tutorial.
    Update calls to pullWithQuery
    Once you have updated to the new SDK, your project will fail to compile because of a change to the signature of pullWithQuery, which now takes a queryID as a parameter.
    Each time a pull operation retrieves new results, the SDK saves the query ID and the most recent updated timestamp of the result. Incremental sync uses this timestamp to pull only those records that have been added or modified since the last sync. The query
    ID should be a descriptive string that is unique for each logical query in your app. To opt-out of incremental sync (which is potentially inefficient), pass nil as the query ID.
    So, calls to pullWithQuery should now be similar to the following:
    [self.syncTable pullWithQuery:query queryId:@"allTodoItems" completion:^(NSError *error) { /* ... */ } ];
    Update Data Model
    The new incremental sync feature also requires a few changes to system tables in the Core Data store. If you haven't yet released your app and you have synced all of your data to your mobile service, the easiest way is to uninstall your app, then update
    your SDK and data model. The data model changes are listed below.
    Alternatively, you can use
    lightweight Core Data migration to upgrade to a new data model. Download
    this model definition for a sample todo app as the basis for a new model.
    Model changes
    In MS_TableOperations, add a new attribute:
      - tableKind of type Integer 16
    In MS_TableOperationErrors, add two new attributes:
      - tableKind of type Integer 16
      - operationId of type Integer 64
    Add a new Entity named MS_TableConfig with the following attributes:
     - id of type String
     - table of type String
     - key of type String
     - keyType of type Integer 64
     - value of type String
    If you have any questions about offline sync or the new beta2 SDK, please post here!

    You’re correct that you cannot use fetchLimit and fetchOffset if you are using incremental sync. Essentially the SDK is managing the batching behavior for you, and we have currently hardcoded a batch size of 50. If you need to limit the actual size
    of the full query results, I recommend using the query itself, such as limiting the date range of records retrieved. Alternatively, you can add code in the backend to put a hard limit on query result size, regardless of how many skip and top requests come
    from the client. 
    Our new sample always queries the server when online, but by default all reads will only go to the local store. You have to explicitly call pull or push in order to make a server request.

  • Creating a new "Class type" in release procedure.

    Hi guys,
    how can I create a new <b>"Class type"</b> in release procedure?

    Hi,
    But I do not know why anyone would create a new batch type for release strategies, it is totally unnecessary and provides no additional options. The class type indicates which objects can be classified and there is already one for release strategies.
    You can create a new class or add characteristics to the existing class used in the release strategy anyway.
    Ther is also NO WAY that two classes can be used in the release strategy and this new class type would not change this either???
    Steve B

  • BRAND NEW PHOTOSHOP CS6 NOT SHOWING MY IMAGES

    Hi everyone,
    I'm in desperate need of some help. I just bought a brand new photoshop cs6 extended for Windows. I have successfully installed the software. It opens fine. As soon as I drag an imagr or open an image in photoshop, it shows up like you would see a transparent background. The only place you can see the image is in the history or layer panel. Has this happened to anyone else before? I hope the software isn't corrupted or faulty.

    Refer to this:
    I can’t see my images and only get a black screen (or strange pattern).
    Mylenium

  • My mother never opened/registered her AppleCare she bought 1 year ago. I was told I can't use her AppleCare for my 4s I got this month because a newer version has been released, she can't even use it herself. Is this true? Can she get a refund?

    My mother never opened/registered her AppleCare she bought 1 year ago. I was told I can't use her AppleCare for my 4s I got this month because a newer version has been released, she can't even use it herself. Is this true? Can she get a refund?

    Only one way to find out: call AppleCare.

  • Requesting contact info for XMP Toolkit SDK developers at Adobe

    Hello,
    I'm an engineer at Google, involved in the WebM project.  Information about our project is here:
    http://www.webmproject.org/
    WebM is "video for the web".  It specifies a standard container format (a WebM file is based on Matroska), which comprises a VP8 video stream and a Vorbis audio stream.
    More info about the WebM container format is described here:
    http://www.webmproject.org/code/specs/container/
    We are investigating mechanisms for supporting metadata in WebM, and we are looking specifically at using XMP for this purpose.  I have a few technical questions about the Adobe XMP Toolkit SDK, and would look to speak to an engineer or some such at Adobe.
    Does anyone know whom I can contact at Adobe, about making modifications to the XMP Toolkit SDK?
    You can contact me directly at my work email address: <[email protected]> .
    Thanks!
    -Matt

    Hello,
    I'm an engineer at Google, involved in the WebM project.  Information about our project is here:
    http://www.webmproject.org/
    WebM is "video for the web".  It specifies a standard container format (a WebM file is based on Matroska), which comprises a VP8 video stream and a Vorbis audio stream.
    More info about the WebM container format is described here:
    http://www.webmproject.org/code/specs/container/
    We are investigating mechanisms for supporting metadata in WebM, and we are looking specifically at using XMP for this purpose.  I have a few technical questions about the Adobe XMP Toolkit SDK, and would look to speak to an engineer or some such at Adobe.
    Does anyone know whom I can contact at Adobe, about making modifications to the XMP Toolkit SDK?
    You can contact me directly at my work email address: <[email protected]> .
    Thanks!
    -Matt

  • How can I retrieve "AIPanelRef" for an Illustrator panel with CS6 SDK?

    I used to get the reference of Swatch panel with the  following code in cs5 sdk
           ADMDialogRef dialogRef;
           sADMDialogGroup->GetNamedDialog("AdobeSwatch_", &dialogRef);
    And ADM suite is deprecated in CS6 SDK. I tried to go through all the windows on the Windows desktop (the panels are even not child windows of Illustrator window), but failed to identify a certain panel, e.g "Swatch".  Caption of window makes no sense.
    Is there some suite avaible in CS6 SDK?  Any clues will be appreciated.
              Thanks

    "My Iphone screen is smashed (Because apple sells garbage products that are DESIGNED to break)"
    Drama queen.  I have yet to have an Apple product fail - 6 year old computer, original iphone, iphone 3gs, 6 year old ipod, 5 year old ipod, original ipod touch, iphone 4, iphone 4s, 3 year old imac.  No failures, no breakage.
    Your contacts should be on your computer in whatever program you have been syncing

  • I have bought OSX Lion 1 month back, and now new OS is getting released, there will any updates for the OSX with new features or I have again buy it paying $20, Please let me know??

    I have bought OSX Lion 1 month back paying $29.99, and now new OS is getting released, there will any updates for the OSX Lion with new features or I have to again buy it paying $19.99, Please let me know??

    http://www.apple.com/osx/uptodate/

  • Remove cs6 pre-release

    Hello!
    I have tried so many times to remove photoshop cs6 pre-release, but without any success.
    I have downloaded photoshop cs6 extended from this link:
    http://www.adobe.com/cfusion/tdrc/index.cfm?product=photoshop&loc=en_us
    I stupidly put it in the bin first and emptied the bin when actually I shouldn't have done so. So I tried the cleaner
    http://www.adobe.com/support/contact/cscleanertool.html
    I've put first to remove cs5 , cs5.5 and cs6
    then I did it again with cs6 alone.
    I've restarted my computer.
    Still doesn't work, I always get the message:
    "A conflicting or prerelease version of adobe photoshop exists on this computer (...) "
    I have searched previous similar topics about the same problem, no success.
    Please do help me ;___________;

    Hi (:
    I looked for it for uninstall program and it is not there. And I've just deleted. I tried everything, I even used the function with the clean "delete all" to make sure there's no single trace of it. No hope.
    I don't know what I am supposed to do, I don't find it in the programs in order to uninstall it, I already deleted in the bin (stupidly) and I've cleaned everything with the cleaner. It keeps on puting the same message.

  • Problems to install my new Illustrator CS6

    I bought a new Illustrator CS6 programm in a german shop. TRied to get serial number by internet to get the programm registrated and installed.
    After I entered by the code on www.adobe.com/go/getserial_de I only got a link for a Creative Cloud Set up to download.
    My CD which I bought is not usable without the serial number.
    After Set up Download I can see the APPS, all as test version, Illustrator is marked as " will be installed"
    but nothing happens.
    Cache is big enough with 550MB I checked it, but it will not download my new version.
    People in the shop where I bought it have also tried it without success and told me it is an Adobe problem not theirs.
    What shall I do?

    Candy,
    I believe this is one for Adobe Support (phone),
    http://helpx.adobe.com/adobe-connect/adobe-connect-phone-numbers.html
    You may also try Customer Care (tick I Still Need Help and hope for an agent available for a chat),
    http://helpx.adobe.com/contact.html?product=illustrator&topic=downloading-installing-and-s etting-up

  • Will final cut pro X 10.0.8  still be available for purchase after the new final cut pro release for mavericks/new macpro in december?

    will final cut pro X 10.0.8  still be available for purchase after the new final cut pro release for mavericks/new macpro in december?

    10.0.8 is no longer available, except in the trial version. The current sale version is 10.0.9. Apple has never sold older versions of their software, only the current version. That's not going to change in the near future.

Maybe you are looking for