Creative Suite SDK and Creative Suite Extension Builder Recordings

 

These demonstrate features of the Creative Suite SDK and Adobe Creative Suite Extension Builder, and samples built using them.
Features
 
Adobe (Dec 10, 2010)
Demonstrates how easy it is to develop a Creative Suite Extension using Adobe Creative Suite Extension Builder. In this demo, we first create and debug a simple hello world extension which targets Photoshop. Next, we present a more advanced extension which uses Photoshop’s foreground/background colors to select and download images from Flickr.
 
Creative Suite Extension Builder - In-depth look at Adobe Creative Suite Extension Builder
Adobe (Dec 10, 2010)
Provides a detailed overview of all major features in Adobe Creative Suite Extension Builder. This demo covers creating a new project, launching, debugging, exporting, using the bundle manifest editor, adding libraries, adding themes, viewing documentation/cookbooks, and importing remote samples.
 
 
 
 

 

Advanced Features
 
Adobe (Dec 10, 2010)
Goes into a detailed discussion of the differences between bundles and extensions. The demo also shows how to create a bundle project within Creative Suite Extension Builder that uses several different SWFs, and how to convert a standard AIR project to allow it to use the CSAW APIs and create a SWF to load as an extension in a bundle.
 
Adobe (Dec 10, 2010)
Shows how you generate a dynamic Flex library that exactly matches the DOM of InDesign/InCopy at the point of generation. Showcases CSAWIDExporter (which makes good use of the AIR 2.0 API named NativeProcess) and a new example (DemoDynamicDOM) that implements an interesting new kind of user interface for the C++-based SnippetRunner SDK plugin. This will be of keen interest to advanced InDesign/InCopy developers, since it shows how you can rapidly take advantage of any scripting DOM contributions made by your C++ plugins and make that code immediately accessible to any developers writing ActionScript based Creative Suite Extensions that can call into your C++ code.
 
Samples
 
Adobe (Dec 10, 2010)
Demonstrates a Creative Suite Extension which utilizes a web service. This demo provide live translations of text selections in documents and runs in Photoshop, Illustrator, and InDesign.
 
Adobe (Dec 10, 2010)
Showcases a Creative Suite Extension for Illustrator, which applies a cool "Polaroid" effect to items in Illustrator documents. The user can exercise fine control over the effect through the extension's user interface.
 
Adobe (Dec 10, 2010)
Using the AIR APIs, demonstrates how it is possible to drag and drop assets between a Creative Suite Extension panel and the host application. The demo targets InDesign and uses the AIR Clipboard and NativeDrag/Drop APIs.
 
Adobe (Dec 10, 2010)
Using AIR APIs like NativeProcess from your extension, this demo shows how to communicate with external native applications. In the example, we create a minimal copy-editor for InDesign in a couple of minutes.
 
Adobe (Dec 10, 2010)
Using XMP, this Creative Suite Extension demonstrates how you can persist metadata in various file formats. This demo also shows how XMP persisted per file, is maintained when combined in a tool like InDesign. This example runs in Illustrator, InCopy, InDesign, and Photoshop.
 
Adobe (Dec 10, 2010)
Showcases a Creative Suite Extension for Photoshop which helps improve the mobile designer experience when targeting multiple screens. This demo shows a highly developed extension with context menus, modal dialogs, and a panel. Technically, it also demonstrates deep integration with Photoshop to achieve concurrent design, integration with Adobe Device Central, AIR 2.0 capabilities to launch native processes, and export into FXG for transfer to developer IDEs (e.g. Research in Motion’s eclipse-based tooling or Adobe Flash Builder).