<?xml version="1.0" encoding="utf-8"?>
			
			<rss version="2.0">
			<channel>
			<title>Brian Swartzfager&apos;s Blog - AIR</title>
			<link>http://www.swartzfager.org/blog/index.cfm</link>
			<description>blog</description>
			<language>en-us</language>
			<pubDate>Fri, 03 Sep 2010 12:36:30 -0400</pubDate>
			<lastBuildDate>Wed, 06 May 2009 07:31:00 -0400</lastBuildDate>
			<generator>BlogCFC</generator>
			<docs>http://blogs.law.harvard.edu/tech/rss</docs>
			<managingEditor>bcswartz@gmail.com</managingEditor>
			<webMaster>bcswartz@gmail.com</webMaster>
			
			<item>
				<title>New AIR Application:  focusTimer</title>
				<link>http://www.swartzfager.org/blog/index.cfm/2009/5/6/New-AIR-Application--focusTimer</link>
				<description>
				
				A few weeks ago, &lt;a href=&quot;http://www.pbell.com/&quot; target=&quot;_blank&quot;&gt;Peter Bell&lt;/a&gt; wrote a blog post about the &lt;a href=&quot;http://www.pomodorotechnique.com/&quot; target=&quot;_blank&quot;&gt;Pomodoro Technique&lt;/a&gt;, a time management technique that advocates setting aside a set amount of time to turn off all distractions (e-mail, IM, Twitter) and focusing on a single task.  I had just recently starting adopting the practice of shutting down my e-mail client once in awhile so as not to be distracted by incoming messages, so the idea made a lot of sense to me.

Not having a physical kitchen timer like the Pomodoro folks use and finding my stopwatch to be somewhat inadequate, I decided to try and write an AIR application to fit my needs.  And so the focusTimer was born.

It&apos;s a very simple app:  set the amount of time you want to focus (the 25 minutes advocated by the Pomodoro folks is the default), and click the &quot;Start&quot; button.  I didn&apos;t want to get caught up in checking to see how much time was left, so I added a button so I could toggle between seeing the time left and just a status message.  

I wanted to keep the window small so that it could be moved out of the way, but I also wanted a strong visual cue for when the time was up, so the color of the window changes to green when you start the countdown, switches to yellow for the &quot;2-minute warning&quot;, and ends in red when the timer runs out.  In the two days I&apos;ve been using it at work, I&apos;ve found that I can move the window to the far end of my secondary monitor and still catch the color change out of the corner of my eye.

Finally, even though the idea is to block out all distractions, there are some interruptions that cannot be ignored, so the &quot;Start&quot; button toggles between a &quot;Pause&quot; button and a &quot;Resume&quot; button once the countdown has started.  If your focus session goes completely off the rails, you can use the &quot;Cancel&quot; button to break out of it and start all over again.

Even though I wrote this AIR app primarily for myself, I figured other folks might find it useful, so it&apos;s now available for download up on RIAforge:

&lt;a href=&quot;http://focustimer.riaforge.org&quot; target=&quot;_blank&quot;&gt;http://focustimer.riaforge.org&lt;/a&gt; 
				</description>
				
				<category>Miscellaneous</category>
				
				<category>AIR</category>
				
				<pubDate>Wed, 06 May 2009 07:31:00 -0400</pubDate>
				<guid>http://www.swartzfager.org/blog/index.cfm/2009/5/6/New-AIR-Application--focusTimer</guid>
				
			</item>
			
			<item>
				<title>Initial Impressions of Adobe Durango</title>
				<link>http://www.swartzfager.org/blog/index.cfm/2008/11/20/Initial-Impressions-of-Adobe-Durango</link>
				<description>
				
				In an earlier entry, I mentioned the announcement at MAX of &lt;a href=&quot;http://labs.adobe.com/technologies/durango/&quot; target=&quot;_blank&quot;&gt;Durango&lt;/a&gt;, a framework for allowing end-users to build AIR applications out of shared components.
I took some time last night to check it out, and here&apos;s what I learned...

First off, the components that make Durango work are Flex-based, so if you like to create AIR applications using HTML/CSS/JavaScript, it doesn&apos;t look like you can make use of Durango.

Durango allows a developer to make the Flex components they build (whether visual or non-visual/service-based in nature) reusable in other AIR applications.  The 10-page long PDF file on the &lt;a href=&quot;http://labs.adobe.com/technologies/durango/&quot; target=&quot;_blank&quot;&gt;Durango&lt;/a&gt; page on Adobe Labs explains how to add Durango functionality to components.  It also explains how to configure your AIR application such that it can either donate Durango-enabled components, receive Durango-enabled components, or do both.

The installation package available on Adobe Labs lets you experience Durango in action.  Once the install is complete, you are then able to create a blank AIR application (one set to receive Durango-enabled components) simply by choosing the &quot;New AIR Application&quot; option now enabled in your OS (on Windows, you can simply right-click on the desktop to get to that option).  Then you can open one of 4 sample AIR apps included in the install (all of which are set to donate their Durango-enabled components) and put it in &quot;reuse&quot; mode.  Once the sample app is in reuse mode, the Durango-enabled components can be clicked and dragged onto the window of the blank AIR app you created, and now that component also exists in your AIR app, and you can save the changes to the AIR app.  Certain properties of the component can be coded in such a way that the user can change them in the new AIR app, allowing for some customization of the borrowed component.

All in all, it seems like a fairly straightforward idea for making components reusable.  The big question is whether or not end-users will utilize this feature.  Folks who use a lot of separate AIR applications may see some value in taking bits and pieces from multiple apps and combining them.  And it remains to be seen how AIR developers will feel about allowing the components they worked so hard to build to be taken and repurposed by other developers. 
				</description>
				
				<category>Adobe</category>
				
				<category>AIR</category>
				
				<category>Flex</category>
				
				<category>RIAs</category>
				
				<pubDate>Thu, 20 Nov 2008 07:43:00 -0400</pubDate>
				<guid>http://www.swartzfager.org/blog/index.cfm/2008/11/20/Initial-Impressions-of-Adobe-Durango</guid>
				
			</item>
			
			<item>
				<title>Sneak Announcements at MAX:  Server-side ActionScript and Durango</title>
				<link>http://www.swartzfager.org/blog/index.cfm/2008/11/19/Sneak-Announcements-at-MAX--Serverside-ActionScript-and-Durango</link>
				<description>
				
				I was a little surprised this morning to find little or no mention of the announcements made at the Sneak Peek session at MAX last evening on any of the ColdFusion blogs aggregated by &lt;a href=&quot;http://feeds.adobe.com&quot; target=&quot;_blank&quot;&gt;Adobe Feeds&lt;/a&gt;.  Either I&apos;m missing something or everyone had too much fun at the after-session party last night.  :)

I don&apos;t really have any of the details about the announcements, since I was only half-paying attention to the live blogging from the event and the Twitter stream, but two items stood out for me.  

One was the announcement that server-side ActionScript is in the works.  For those who don&apos;t know, ActionScript is the language of Flex, which is a client-side technology.  Someone on Twitter said that the announcement meant that you could run ActionScript on the ColdFusion server, so that you could code certain things in ActionScript rather than CFML, but I don&apos;t know if that&apos;s really the case or not (I&apos;m sure that will be clarified within the next few days).

The second announcement that caught my attention was about Durango.  To quote the &lt;a href=&quot;http://labs.adobe.com/technologies/durango/&quot; target=&quot;_blank&quot;&gt;Durango web page&lt;/a&gt; on Adobe Labs (it&apos;s already available for download): &quot;Durango is a framework that allows developers to build Adobe AIR applications that can be customized by end-users.&quot;  Basically, it sounds like a means of allowing user-created mashups in an AIR application.  Giving end-users the ability to make their own mashups seems to be a trend in the industry lately.  It remains to be seen whether users will make use of that kind of power and flexibility.

Anyway, I expect folks who are actually at MAX will blog about these items and provide some more details, but I figured I put these items out there so people know what to look out for in upcoming posts from the community. 
				</description>
				
				<category>Adobe</category>
				
				<category>AIR</category>
				
				<category>ColdFusion</category>
				
				<category>Flex</category>
				
				<pubDate>Wed, 19 Nov 2008 07:37:00 -0400</pubDate>
				<guid>http://www.swartzfager.org/blog/index.cfm/2008/11/19/Sneak-Announcements-at-MAX--Serverside-ActionScript-and-Durango</guid>
				
			</item>
			
			<item>
				<title>If You Build the App, Someone Just Might Use It:  You Never Know</title>
				<link>http://www.swartzfager.org/blog/index.cfm/2008/8/23/If-You-Build-the-App-Someone-Just-Might-Use-It--You-Never-Know</link>
				<description>
				
				I was rather surprised to see my &lt;a href=&quot;http://colorPicker.riaforge.org&quot; target=&quot;_blank&quot;&gt;colorPicker AIR application&lt;/a&gt; included in a list of &lt;a href=&quot;http://sixrevisions.com/tools/adobe_air_apps_web_designers/&quot; target=&quot;_blank&quot;&gt;10 AIR apps for web designers&lt;/a&gt; on the &lt;a href=&quot;http://sixrevisions.com/&quot; target=&quot;_blank&quot;&gt;Six Revisions&lt;/a&gt; blog this past week.  Then Gary Gilbert gave it more exposure by &lt;a href=&quot;http://www.garyrgilbert.com/blog/index.cfm/2008/8/19/Air-Apps-for-Web-Designers&quot; target=&quot;_blank&quot;&gt;blogging&lt;/a&gt; about the Six Revisions post.

After seeing the Six Revisions post, I decided to check colorPicker&apos;s download numbers on &lt;a href=&quot;http://www.riaforge.org&quot; target=&quot;_blank&quot;&gt;RIAForge&lt;/a&gt; and got another surprise:  the download count was just shy of 800.

As of today, four days after the blog exposure, the download count stands at 1119.

I built the colorPicker mainly for myself (and I still use it).  I put it up on RIAForge because I thought a FEW people might prefer something a bit simpler than &lt;a href=&quot;http://kuler.adobe.com&quot; target=&quot;_blank&quot;&gt;Kuler&lt;/a&gt; (Adobe&apos;s color palette tool).  But given the number of slick color designer AIR apps that are out now, I would never have expected that many people to have given colorPicker even a glance.

It just goes to show that you never know what apps or code other people might find worthwhile. 
				</description>
				
				<category>Web development</category>
				
				<category>Miscellaneous</category>
				
				<category>AIR</category>
				
				<pubDate>Sat, 23 Aug 2008 18:18:00 -0400</pubDate>
				<guid>http://www.swartzfager.org/blog/index.cfm/2008/8/23/If-You-Build-the-App-Someone-Just-Might-Use-It--You-Never-Know</guid>
				
			</item>
			
			<item>
				<title>If You Don&apos;t Follow RIA News, You Must Be a TWiT</title>
				<link>http://www.swartzfager.org/blog/index.cfm/2008/3/4/If-You-Dont-Follow-RIA-News-You-Must-Be-a-TWiT</link>
				<description>
				
				I just finished listening to the &lt;a href=&quot;http://www.twit.tv/134&quot; target=&quot;_blank&quot;&gt;latest &quot;This Week in Tech&quot; (TWiT) podcast&lt;/a&gt; on my way home from work tonight.

I&apos;m a regular listener of TWiT.  Even though I&apos;m aware of most of their news items prior to hearing it from them, I like some of the personalities on the show and their discussions are generally interesting.  But I have one big problem with TWiT:  they never talk about RIA (Rich Internet Application) technology.  Oh, they might say the word &quot;Flash&quot; or &quot;Flex&quot; in regard to some specific product or service, and maybe say a sentence or two about AJAX, but that&apos;s as far as it ever goes.  Maybe they think their audience is mostly end-users who don&apos;t care, but that doesn&apos;t stop them from talking about stuff that only geeks would truly care about, so I don&apos;t think it&apos;s a valid excuse.

I thought this week might be different.  With all of the press coverage over the release of AIR this week, and with all the subsequent articles hyping the RIA struggle between Microsoft and Adobe, Silverlight vs. AIR (even though it&apos;s not an accurate comparision)...surely the TWiT panel couldn&apos;t ignore the topic this week.

Sure they could.

What got me even more frustrated was the way it WASN&apos;T mentioned.  Just over 4 minutes into what was an 87-minute podcast, host Leo Laporte notes they have a large roundtable group and &quot;absolutely nothing to talk about.&quot;  Not usually a good sign for the rest of the podcast.

After discussing about two news stories and a discussion about having another option for listening to podcasts besides via iTunes, the discussion turned to a comparison between the Twitter and Pownce messaging systems.  I got hopeful again: Pownce provides an AIR-powered desktop application, so maybe the discussion would cause the AIR release to come up.  One panelist mentioned that the Pownce API had been updated last week, and I thought &quot;Maybe they were waiting on the release of AIR to release that new API&quot; (I have no idea if the events were related).

So I shouted (I kid you not) at my iPod, while driving in my car, at the pre-recorded voice of someone who could not possibly hear me:  &quot;Say maybe it was because of AIR! Mention AIR! &lt;strong&gt;SAY ITS NAME!&lt;/strong&gt;&quot;

Yeah, well, that didn&apos;t work.

I&apos;m not a fanboy of AIR, or Flex, or any of the other RIA technologies (though I do use AJAX reasonably often).  I like whatever gets the job done in the most reasonable way.  I wouldn&apos;t be upset if they made fun of any of those technologies, or questioned their usefulness, or whatever:  I listen to them for their opinions, whether I agree with them or not.

But to not say anything:  that&apos;s pathetic.  RIAs are out there and gaining a presence, whether good or bad.  I can&apos;t see how you can ignore them by mistake.

Near the end of the podcast, regular panelist John Dvorak mocked the use of Twitter because at the end of the day, it didn&apos;t put $5 in his pocket, and a few minutes later someone on Twitter apparently offered to send him $5.

Hey, John, I&apos;ll send you $5 if you can get the TWiT panel to discuss RIA technology.  It would be worth it at 10x the price. 
				</description>
				
				<category>RIAs</category>
				
				<category>AIR</category>
				
				<category>Miscellaneous</category>
				
				<pubDate>Tue, 04 Mar 2008 18:33:00 -0400</pubDate>
				<guid>http://www.swartzfager.org/blog/index.cfm/2008/3/4/If-You-Dont-Follow-RIA-News-You-Must-Be-a-TWiT</guid>
				
			</item>
			
			<item>
				<title>Updated My colorPicker AIR Application to Run In AIR 1.0</title>
				<link>http://www.swartzfager.org/blog/index.cfm/2008/3/2/Updated-My-colorPicker-AIR-Application-to-Run-In-AIR-10</link>
				<description>
				
				It took me a bit longer than I expected, but I released an AIR 1.0-compatible version of my &lt;a href=&quot;http://colorpicker.riaforge.org/&quot; target=&quot;_blank&quot;&gt;colorPicker&lt;/a&gt; AIR application this afternoon.

The problems I ran into were mostly my own fault.  I originally developed colorPicker under AIR Beta 2.  When AIR Beta 3 came out, I downloaded and installed Beta 3, reinstalled colorPicker, and it worked fine, so I assumed that the changes in Beta 3 were to aspects of AIR that my app didn&apos;t use.  I didn&apos;t realize that they had changed the syntax of the AIR descriptor file, so I was surprised when colorPicker wouldn&apos;t even compile under AIR 1.0.

Once I updated my descriptor file, I was able to compile and run colorPicker, but oddly enough I had to tweak some CSS styles regarding padding, so that took a little more time.

But anyway, it&apos;s done.  According to the stats on RIAForge, it&apos;s been downloaded about 160 times, so hopefully that means some folks are getting some use out of it. 
				</description>
				
				<category>AIR</category>
				
				<pubDate>Sun, 02 Mar 2008 15:27:00 -0400</pubDate>
				<guid>http://www.swartzfager.org/blog/index.cfm/2008/3/2/Updated-My-colorPicker-AIR-Application-to-Run-In-AIR-10</guid>
				
			</item>
			
			<item>
				<title>AIR Apps Showcased at Adobe Engage Event</title>
				<link>http://www.swartzfager.org/blog/index.cfm/2008/2/26/AIR-Apps-Showcased-at-Adobe-Engage-Event</link>
				<description>
				
				A number of AIR applications were showcased at the Adobe Engage 2008 event yesterday.  I found a blog that has summaries and pictures of some of the presentations given:

&lt;a href=&quot;http://galbraiths.org/blog/category/engage08/&quot; target=&quot;_blank&quot;&gt;http://galbraiths.org/blog/category/engage08/&lt;/a&gt;

Some of the featured apps I&apos;d heard of before (like the eBay AIR application), but some were new to me. 
				</description>
				
				<category>AIR</category>
				
				<pubDate>Tue, 26 Feb 2008 08:20:00 -0400</pubDate>
				<guid>http://www.swartzfager.org/blog/index.cfm/2008/2/26/AIR-Apps-Showcased-at-Adobe-Engage-Event</guid>
				
			</item>
			
			<item>
				<title>AIR 1.0 and Flex 3.0 Are Out!</title>
				<link>http://www.swartzfager.org/blog/index.cfm/2008/2/25/AIR-10-and-Flex-30-Are-Out</link>
				<description>
				
				Check out the pages on the Adobe site:

&lt;a href=&quot;http://www.adobe.com/products/flex/&quot; target=&quot;_blank&quot;&gt;http://www.adobe.com/products/flex/&lt;/a&gt;

&lt;a href=&quot;http://www.adobe.com/products/air/&quot; target=&quot;_blank&quot;&gt;http://www.adobe.com/products/air/&lt;/a&gt;

...I&apos;m a little disappointed that AIR still isn&apos;t quite ready for Linux, because it&apos;s not truly cross-platform until it is, but I know they&apos;re beta-testing it with Linux users so hopefully it won&apos;t be much longer. 
				</description>
				
				<category>AIR</category>
				
				<category>Flex</category>
				
				<pubDate>Mon, 25 Feb 2008 07:27:00 -0400</pubDate>
				<guid>http://www.swartzfager.org/blog/index.cfm/2008/2/25/AIR-10-and-Flex-30-Are-Out</guid>
				
			</item>
			
			<item>
				<title>AIR Recognized as a Top-10 Emerging Technology by MIT Technology Review</title>
				<link>http://www.swartzfager.org/blog/index.cfm/2008/2/20/AIR-Recognized-as-a-Top10-Emerging-Technology-by-MIT-Technology-Review</link>
				<description>
				
				AIR made the Technology Review&apos;s top-10 list of emerging technologies:

&lt;a href=&quot;http://www.technologyreview.com/read_article.aspx?ch=specialsections&amp;sc=emerging08&amp;id=20245&quot; target=&quot;_blank&quot;&gt;TR10: Offline Web Applications&lt;/a&gt;

Nice to see AIR get some recognition as an emerging trend.

Now give us AIR 1.0 already!  :) 
				</description>
				
				<category>AIR</category>
				
				<category>Technology</category>
				
				<pubDate>Wed, 20 Feb 2008 08:05:00 -0400</pubDate>
				<guid>http://www.swartzfager.org/blog/index.cfm/2008/2/20/AIR-Recognized-as-a-Top10-Emerging-Technology-by-MIT-Technology-Review</guid>
				
			</item>
			
			<item>
				<title>Neat Video Demo of the Allurent Desktop Connection AIR App At Work</title>
				<link>http://www.swartzfager.org/blog/index.cfm/2008/1/24/Neat-Video-Demo-of-the-Allurent-Desktop-Connection-AIR-App-At-Work</link>
				<description>
				
				I was reading Dan Wilson&apos;s report of the Flex 3/AIR Tour event down in North Carolina yesterday on his &lt;a href=&quot;http://ria.dzone.com/blog/5&quot; target=&quot;_blank&quot;&gt;RIA Zone blog&lt;/a&gt; (one of the new DZone sites I mentioned in my previous blog entry), and he mentioned that Ben Forta demonstrated an AIR application made by &lt;a href=&quot;http://www.allurent.com/&quot; target=&quot;_blank&quot;&gt;Allurent&lt;/a&gt; that impressed everyone there.  He included a link to a video demo of the product:

&lt;a href=&quot;http://www.allurent.com/page.php?id=70&quot; target=&quot;_blank&quot;&gt;http://www.allurent.com/page.php?id=70&lt;/a&gt;

I&apos;m equally impressed.  The application uses AIR in ways I hadn&apos;t considered, like allowing color matching of products based on the color in an image on the user&apos;s hard drive, and pushing news and content down to the application on a scheduled basis rather than waiting for the user to pull data down.  Definitely worth checking out. 
				</description>
				
				<category>AIR</category>
				
				<pubDate>Thu, 24 Jan 2008 21:45:00 -0400</pubDate>
				<guid>http://www.swartzfager.org/blog/index.cfm/2008/1/24/Neat-Video-Demo-of-the-Allurent-Desktop-Connection-AIR-App-At-Work</guid>
				
			</item>
			
			<item>
				<title>My First AIR Application:  colorPicker</title>
				<link>http://www.swartzfager.org/blog/index.cfm/2007/12/10/My-First-AIR-Application--colorPicker</link>
				<description>
				
				In my most recent web application project, my clients asked for the ability to change the color of certain HTML elements without having to actually write or change any HTML code.  So I used ColdFusion and the &lt;a href=&quot;http://www.jquery.com&quot;&gt;jQuery JavaScript library&lt;/a&gt; to create a color grid similar to the one that pops up in Adobe Dreamweaver when you type a color-related HTML or CSS attribute, allowing them to choose a color simply by clicking on it.

After I finished the grid, it occurred to me how I could use a similar tool for my coding work:  &lt;a href=&quot;http://www.cfeclipse.org&quot;&gt;CFEclipse&lt;/a&gt; doesn&apos;t have a selectable color grid (most likely a limitation of Eclipse itself), and it&apos;s a pain to open up Dreamweaver or Fireworks just to get a color.  So I decided to try and make my color grid into an AIR application.

The result is colorPicker, a widget-like AIR application that lets you either select a color from a grid of &quot;web-safe&quot; colors or design a color using sliders to change the red, green, and blue values of the color.  Once you have the color you want, you can click on the corresponding &quot;Save to Clipboard&quot; button to copy the hex color code to the clipboard and then paste it into your HTML code in your IDE of choice.  It also saves all of the colors you&apos;ve copied to the clipboard during your session so you can repeat a color.

It actually uses very little of the AIR API:  just the clipboard copy function and the description file needed to run it.  Everything else is done with JavaScript, HTML, and CSS.

You can view screenshots of colorPicker and download it from RIAforge.org at:

&lt;a href=&quot;http://colorpicker.riaforge.org&quot;&gt;http://colorpicker.riaforge.org&lt;/a&gt; 
				</description>
				
				<category>AIR</category>
				
				<pubDate>Mon, 10 Dec 2007 18:20:00 -0400</pubDate>
				<guid>http://www.swartzfager.org/blog/index.cfm/2007/12/10/My-First-AIR-Application--colorPicker</guid>
				
			</item>
			
			<item>
				<title>How to Copy To and From the Clipboard using JavaScript in AIR Beta 2</title>
				<link>http://www.swartzfager.org/blog/index.cfm/2007/11/14/How-to-Copy-To-and-From-the-Clipboard-using-JavaScript-in-AIR-Beta-2</link>
				<description>
				
				In case there&apos;s another poor soul out there who just needs to know how to work with the clipboard using JavaScript in AIR Beta 2, I&apos;m posting this very simple example of how to get text from the clipboard, clear the clipboard, and send text to the clipboard.

Getting text from the clipboard:
&lt;code&gt; 
var ctext= air.Clipboard.generalClipboard.getData(&quot;air:text&quot;,&quot;cloneOnly&quot;);
alert(&quot;ctext is: &quot; + ctext);
&lt;/code&gt;

Clearing the clipboard:
&lt;code&gt;
air.Clipboard.generalClipboard.clear();
&lt;/code&gt;

Sending text to the clipboard:
&lt;code&gt;
var myText= &quot;Some text&quot;;
var clip= air.Clipboard.generalClipboard;
clip.setData(&quot;air:text&quot;,myText,false);
&lt;/code&gt;

The functions involved are all covered in the &lt;a href=&quot;http://livedocs.adobe.com/labs/air/1/jslr/index.html&quot;&gt;JavaScript Language Reference for Adobe AIR&lt;/a&gt;, but I found the documentation less than clear, and all the examples I found in blog posts and in the Adobe forums were from earlier versions of AIR/Apollo.  Even the PDF documentation that came with the AIR download was out-of-date (note to Adobe:  that&apos;s not good).

This example only covers text, but it should provide enough  of a guide so that, along with the language reference, you can work with other data types.

&lt;strong&gt;Update:&lt;/strong&gt; the clipboard functions listed above also seem to work unchanged in AIR Beta 3 
				</description>
				
				<category>AIR</category>
				
				<pubDate>Wed, 14 Nov 2007 20:52:00 -0400</pubDate>
				<guid>http://www.swartzfager.org/blog/index.cfm/2007/11/14/How-to-Copy-To-and-From-the-Clipboard-using-JavaScript-in-AIR-Beta-2</guid>
				
			</item>
			
			<item>
				<title>Wharton School at UPenn on the Merging of Web and Desktop Technologies</title>
				<link>http://www.swartzfager.org/blog/index.cfm/2007/11/1/Wharton-School-at-UPenn-on-the-Merging-of-Web-and-Desktop-Technologies</link>
				<description>
				
				Saw this on &lt;a href=&quot;http://www.digg.com&quot;&gt;Digg&lt;/a&gt; today:  it&apos;s an article by several members of the Wharton School of Business at the University of Pennsylvania that talks about the emergence of technologies geared towards merging the Web and the desktop.  They give an overview of the recent developments:  Adobe AIR, Google Gears, Silverlight, Prism, etc.

If you&apos;re not familiar with this latest trend, the article is definitely a good read:

&lt;a href=&quot;http://knowledge.wharton.upenn.edu/article.cfm?articleid=1832&quot;&gt;Software&apos;s Future: Melding the Web and the Desktop&lt;/a&gt; 
				</description>
				
				<category>Technology</category>
				
				<category>Web development</category>
				
				<category>AIR</category>
				
				<pubDate>Thu, 01 Nov 2007 15:53:00 -0400</pubDate>
				<guid>http://www.swartzfager.org/blog/index.cfm/2007/11/1/Wharton-School-at-UPenn-on-the-Merging-of-Web-and-Desktop-Technologies</guid>
				
			</item>
			</channel></rss>