Desktop RSS with AIR and Spry

Notorious Aussie rebel Andrew Muller has written up a great article on building an AIR RSS viewer using Adobe’s Spry framework for the plumbing. Although he’s using Aptana in the article, Dreamweaver users have it just as easy (if not a bit easier) following the same steps, as obviously Spry’s much more integrated with DW CS3 than any other dev tool at the moment. You just need to grab the Adobe AIR extension for Dreamweaver CS3, which you can pick up for free (in beta form) at Adobe Labs.

Minor modifications to use Andrew’s article with DW CS3:

  • Install the AIR Extension for DW CS3 via the Extension Manager.
  • I suggest creating a unique site definition for each AIR app, to help keep assets managed well
  • Build the RSS application in Spry using either Andrew’s explicit instructions in code, or supplement that workflow with the visual Spry tools in Dreamweaver for a richer coding/GUI experience
  • Preview the application using Dreamweaver’s “Preview in Browser” toolbar menu > “Preview in Adobe AIR”
  • Package the application using the “Package in Adobe AIR” command from Dreamweaver’s Site menu.

Simple, quick and easy! And great little article to get your feet wet with AIR and Spry. Make sure to give Andrew some props if you like the walkthrough.

One Response to Desktop RSS with AIR and Spry

  1. beckmann says:

    I just bought DWcs3 and tried it to do some aspx sites. But after got the access database connected,I have to deploy supporting files to testing server’s /bin folder. Got a message “no file to be deployed”.Called the aspx page in the browser, that’s why got a error message:Parser ErrorDescription: An error occurred during the parsing of a resource required to service this request. Please review the following specific parse error details and modify your source file appropriately.Parser Error Message: Could not load file or assembly ‘DreamweaverCtrls, Version=, Culture=neutral, PublicKeyToken=836f606ede05d46a’ or one of its dependencies. The system cannot find the file specified.Source Error:Line 1:Line 2:Line 3: