<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Words, punctuated &#187; Application Design</title>
	<atom:link href="http://probertson.com/articles/category/application-design/feed/" rel="self" type="application/rss+xml" />
	<link>http://probertson.com</link>
	<description>Thoughts on web development, user-centered design, code, etc. by Paul Robertson</description>
	<lastBuildDate>Mon, 11 Jul 2011 03:43:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
		<item>
		<title>Thoughts on multi-screen, multi-context app development</title>
		<link>http://probertson.com/articles/2010/02/09/thoughts-on-multi-screen-context-app-development/</link>
		<comments>http://probertson.com/articles/2010/02/09/thoughts-on-multi-screen-context-app-development/#comments</comments>
		<pubDate>Wed, 10 Feb 2010 01:00:58 +0000</pubDate>
		<dc:creator>Paul Robertson</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[Application Design]]></category>
		<category><![CDATA[Articles by Paul]]></category>
		<category><![CDATA[Contextual design]]></category>
		<category><![CDATA[Frameworks]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Multi-screen]]></category>
		<category><![CDATA[Opinions]]></category>
		<category><![CDATA[Presentations]]></category>
		<category><![CDATA[User-centered design]]></category>

		<guid isPermaLink="false">http://probertson.com/?p=372</guid>
		<description><![CDATA[Around 8 months ago I was asked to start thinking about the now emerging (particularly from a Flash Platform perspective) world of multi-screen application development. What are issues to consider? What guidance should we offer? It turns out that my thinking on that topic isn&#8217;t going to become anything in the Adobe documentation. So I&#8217;ve [...]]]></description>
		<wfw:commentRss>http://probertson.com/articles/2010/02/09/thoughts-on-multi-screen-context-app-development/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>New project: AIR SQLite utilities</title>
		<link>http://probertson.com/articles/2010/02/03/new-project-air-sqlite-utilities/</link>
		<comments>http://probertson.com/articles/2010/02/03/new-project-air-sqlite-utilities/#comments</comments>
		<pubDate>Wed, 03 Feb 2010 20:44:55 +0000</pubDate>
		<dc:creator>Paul Robertson</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[AIR]]></category>
		<category><![CDATA[Application Design]]></category>
		<category><![CDATA[Articles by Paul]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[local SQL database]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://probertson.com/?p=367</guid>
		<description><![CDATA[I&#8217;m excited to announce that I&#8217;m &#8220;officially&#8221; releasing a new open-source project that I&#8217;ve been using on personal and work projects for over a year. For lack of a better name, I call it my &#8220;AIR SQLite utility library&#8221; The code currently contains one major piece of functionality (well, two different variations on one bit [...]]]></description>
		<wfw:commentRss>http://probertson.com/articles/2010/02/03/new-project-air-sqlite-utilities/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>&#8220;Adobe AIR data privacy and security&#8221; - slides, notes, links</title>
		<link>http://probertson.com/articles/2009/06/09/adobe-air-data-privacy-and-security-slides-notes-links/</link>
		<comments>http://probertson.com/articles/2009/06/09/adobe-air-data-privacy-and-security-slides-notes-links/#comments</comments>
		<pubDate>Tue, 09 Jun 2009 17:03:48 +0000</pubDate>
		<dc:creator>Paul Robertson</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[Application Design]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[local SQL database]]></category>
		<category><![CDATA[Presentations]]></category>
		<category><![CDATA[Privacy/security]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://probertson.com/?p=279</guid>
		<description><![CDATA[On May 20, 2009 at the 360&#124;Flex conference in Indianapolis I gave a presentation titled &#8220;Adobe AIR data privacy and security.&#8221; As I always do (and after a bit of a delay), here are the slides from my presentation. I&#8217;ve added fairly lengthy notes to the slides (I had to make the font smaller so [...]]]></description>
		<wfw:commentRss>http://probertson.com/articles/2009/06/09/adobe-air-data-privacy-and-security-slides-notes-links/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>A useful tool, the joy of shipping code, and a great developer</title>
		<link>http://probertson.com/articles/2009/03/12/useful-tool-joy-of-shipping-code/</link>
		<comments>http://probertson.com/articles/2009/03/12/useful-tool-joy-of-shipping-code/#comments</comments>
		<pubDate>Thu, 12 Mar 2009 18:23:09 +0000</pubDate>
		<dc:creator>Paul Robertson</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[Application Design]]></category>
		<category><![CDATA[Coding]]></category>
		<category><![CDATA[local SQL database]]></category>
		<category><![CDATA[Projects]]></category>

		<guid isPermaLink="false">http://probertson.com/?p=240</guid>
		<description><![CDATA[If you use David Deraedt&#8217;s great AIR SQLite administration tool Lita, you probably already saw that he just pushed an update (v. 1.2) a few days ago. Aside from my general happiness from seeing that this release fixes some bugs and adds new features that were important to me, this release has personal significance for [...]]]></description>
		<wfw:commentRss>http://probertson.com/articles/2009/03/12/useful-tool-joy-of-shipping-code/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Creating more secure SWF applications</title>
		<link>http://probertson.com/articles/2008/01/03/creating-more-secure-swf-applications/</link>
		<comments>http://probertson.com/articles/2008/01/03/creating-more-secure-swf-applications/#comments</comments>
		<pubDate>Thu, 03 Jan 2008 23:02:45 +0000</pubDate>
		<dc:creator>Paul Robertson</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[AIR]]></category>
		<category><![CDATA[Application Design]]></category>
		<category><![CDATA[Articles to remember]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[Elsewhere on the web]]></category>

		<guid isPermaLink="false">http://probertson.com/articles/2008/01/03/creating-more-secure-swf-applications/</guid>
		<description><![CDATA[If you&#8217;re like me and you&#8217;ve been heads-down in work or just getting through the pre/post-Christmas season, you may have missed the article &#8220;Creating more secure SWF web applications&#8221; by Peleus Uhley, that was posted on the Adobe Developer Center on Dec. 20. In spite of the bad timing, it&#8217;s a nice, thorough article that [...]]]></description>
		<wfw:commentRss>http://probertson.com/articles/2008/01/03/creating-more-secure-swf-applications/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Worth watching: Flex application frameworks presentations</title>
		<link>http://probertson.com/articles/2007/10/18/flex-application-frameworks-presentations/</link>
		<comments>http://probertson.com/articles/2007/10/18/flex-application-frameworks-presentations/#comments</comments>
		<pubDate>Thu, 18 Oct 2007 16:49:08 +0000</pubDate>
		<dc:creator>Paul Robertson</dc:creator>
				<category><![CDATA[Application Design]]></category>
		<category><![CDATA[Articles to remember]]></category>
		<category><![CDATA[Elsewhere on the web]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Frameworks]]></category>
		<category><![CDATA[Presentations]]></category>

		<guid isPermaLink="false">http://probertson.com/articles/2007/10/18/flex-application-frameworks-presentations/</guid>
		<description><![CDATA[Last week I posted some of my thoughts on the future of Flex application frameworks, which were my take-aways from the October Silicon valley Flex user&#8217;s group (a.k.a. &#8220;SilvaFUG&#8221;) users group meeting. In that post I strongly recommended watching the recordings of the presentations. The recordings are available now, so once again I highly recommend [...]]]></description>
		<wfw:commentRss>http://probertson.com/articles/2007/10/18/flex-application-frameworks-presentations/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The future of Flex application frameworks-my thoughts</title>
		<link>http://probertson.com/articles/2007/10/12/flex-frameworks-future/</link>
		<comments>http://probertson.com/articles/2007/10/12/flex-frameworks-future/#comments</comments>
		<pubDate>Fri, 12 Oct 2007 16:55:14 +0000</pubDate>
		<dc:creator>Paul Robertson</dc:creator>
				<category><![CDATA[Application Design]]></category>
		<category><![CDATA[Articles by Paul]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Frameworks]]></category>
		<category><![CDATA[Opinions]]></category>

		<guid isPermaLink="false">http://probertson.com/articles/2007/10/12/flex-frameworks-future/</guid>
		<description><![CDATA[This post started out as my notes from the Oct. 11, 2007 SilvaFUG user&#8217;s group meeting, which included two talks on Flex application frameworks, but by the end I realized it was more of a restatement of (filtered through my opinion) some of the important forward-looking ideas that came out of the audience discussions and [...]]]></description>
		<wfw:commentRss>http://probertson.com/articles/2007/10/12/flex-frameworks-future/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Knowing when to not use AIR</title>
		<link>http://probertson.com/articles/2007/09/14/knowing-when-to-not-use-air/</link>
		<comments>http://probertson.com/articles/2007/09/14/knowing-when-to-not-use-air/#comments</comments>
		<pubDate>Fri, 14 Sep 2007 22:58:03 +0000</pubDate>
		<dc:creator>Paul Robertson</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[Application Design]]></category>
		<category><![CDATA[Articles to remember]]></category>
		<category><![CDATA[Elsewhere on the web]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[User-centered design]]></category>
		<category><![CDATA[Web Browsers]]></category>

		<guid isPermaLink="false">http://probertson.com/articles/2007/09/14/knowing-when-to-not-use-air/</guid>
		<description><![CDATA[Simplified Chaos has an insightful article about deciding when to use AIR and when to stick to browser-based Flash/Flex. His recommendation is to use the browser by default, and only move to AIR if you really need that desktop functionality. His reasoning, which I can agree with, is that people are much less likely to [...]]]></description>
		<wfw:commentRss>http://probertson.com/articles/2007/09/14/knowing-when-to-not-use-air/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Danny-T on database fundamentals for AIR</title>
		<link>http://probertson.com/articles/2007/06/26/database-fundamentals-for-air/</link>
		<comments>http://probertson.com/articles/2007/06/26/database-fundamentals-for-air/#comments</comments>
		<pubDate>Tue, 26 Jun 2007 20:12:09 +0000</pubDate>
		<dc:creator>Paul Robertson</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[Application Design]]></category>
		<category><![CDATA[Articles to remember]]></category>
		<category><![CDATA[Elsewhere on the web]]></category>
		<category><![CDATA[local SQL database]]></category>
		<category><![CDATA[MS SQL Server]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://probertson.com/articles/2007/06/26/database-fundamentals-for-air/</guid>
		<description><![CDATA[Dan Thomas (&#8220;Danny-T&#8221;) has written up a nice concise intro to database concepts, geared toward working with databases in AIR. He ends it with a nice list of factors to consider in deciding whether to use a local database (with AIR&#8217;s local SQL database engine) or a remote database (available through the same mechanisms you&#8217;d [...]]]></description>
		<wfw:commentRss>http://probertson.com/articles/2007/06/26/database-fundamentals-for-air/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Problem (and solution): Any AIR app can read any other app&#8217;s databases</title>
		<link>http://probertson.com/articles/2007/06/21/securing-air-sql-database/</link>
		<comments>http://probertson.com/articles/2007/06/21/securing-air-sql-database/#comments</comments>
		<pubDate>Thu, 21 Jun 2007 15:06:46 +0000</pubDate>
		<dc:creator>Paul Robertson</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[Application Design]]></category>
		<category><![CDATA[Articles by Paul]]></category>
		<category><![CDATA[local SQL database]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://probertson.com/articles/2007/06/21/securing-air-sql-database/</guid>
		<description><![CDATA[In a side note on a recent post about the AIR functionality for working with local SQL databases, Tim Anderson raised some concerns about the security model for AIR local SQL databases, that I thought would be valuable to discuss more. Tim also raises other concerns which aren&#8217;t so much issues to keep in mind [...]]]></description>
		<wfw:commentRss>http://probertson.com/articles/2007/06/21/securing-air-sql-database/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Brandon Ellis&#8217;s DataAccess Utility class</title>
		<link>http://probertson.com/articles/2007/06/19/brandon-ellis-dataaccess-class/</link>
		<comments>http://probertson.com/articles/2007/06/19/brandon-ellis-dataaccess-class/#comments</comments>
		<pubDate>Tue, 19 Jun 2007 16:17:56 +0000</pubDate>
		<dc:creator>Paul Robertson</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[AIR]]></category>
		<category><![CDATA[Application Design]]></category>
		<category><![CDATA[Articles to remember]]></category>
		<category><![CDATA[Elsewhere on the web]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[local SQL database]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://probertson.com/articles/2007/06/19/brandon-ellis-dataaccess-class/</guid>
		<description><![CDATA[If you&#8217;re looking to simplify the local database access part of your AIR app, this might be the ticket. Brandon Ellis has written a no-frills wrapper class for AIR local database operations. The biggest benefit it provides is that if you add, delete, or update data in a table, it automatically updates whatever component is [...]]]></description>
		<wfw:commentRss>http://probertson.com/articles/2007/06/19/brandon-ellis-dataaccess-class/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Intro to complex Flex apps</title>
		<link>http://probertson.com/articles/2006/05/31/intro-to-complex-flex-apps/</link>
		<comments>http://probertson.com/articles/2006/05/31/intro-to-complex-flex-apps/#comments</comments>
		<pubDate>Thu, 01 Jun 2006 02:47:50 +0000</pubDate>
		<dc:creator>Paul Robertson</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Application Design]]></category>
		<category><![CDATA[Articles to remember]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[Elsewhere on the web]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Sites to remember]]></category>

		<guid isPermaLink="false">http://probertson.com/articles/2006/05/31/intro-to-complex-flex-apps/</guid>
		<description><![CDATA[If you&#8217;re interested in building large-scale Flex apps and not sure where to start, Brian Riggs has a nice article on Architecting a Flex App, where he gives a good overview and introduction to structuring an application using the Model-View-Controller pattern, as implemented in the Cairngorm framework. Brian is one of two (at least so [...]]]></description>
		<wfw:commentRss>http://probertson.com/articles/2006/05/31/intro-to-complex-flex-apps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web Hypertext Application Technology  Working Group</title>
		<link>http://probertson.com/articles/2004/12/02/web-hypertext-application-technology-working-group/</link>
		<comments>http://probertson.com/articles/2004/12/02/web-hypertext-application-technology-working-group/#comments</comments>
		<pubDate>Thu, 02 Dec 2004 18:02:34 +0000</pubDate>
		<dc:creator>Paul Robertson</dc:creator>
				<category><![CDATA[Application Design]]></category>
		<category><![CDATA[Sites to remember]]></category>

		<guid isPermaLink="false">http://probertson.com/articles/2004/12/02/web-hypertext-application-technology-working-group/</guid>
		<description><![CDATA[Web Hypertext Application Technology Working Group]]></description>
		<wfw:commentRss>http://probertson.com/articles/2004/12/02/web-hypertext-application-technology-working-group/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ActionScript UML Code generator</title>
		<link>http://probertson.com/articles/2004/10/14/actionscript-uml-code-generator/</link>
		<comments>http://probertson.com/articles/2004/10/14/actionscript-uml-code-generator/#comments</comments>
		<pubDate>Thu, 14 Oct 2004 16:47:35 +0000</pubDate>
		<dc:creator>Paul Robertson</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Application Design]]></category>
		<category><![CDATA[Articles to remember]]></category>

		<guid isPermaLink="false">http://probertson.com/articles/2004/10/14/actionscript-uml-code-generator/</guid>
		<description><![CDATA[ActionScript UML Code generator]]></description>
		<wfw:commentRss>http://probertson.com/articles/2004/10/14/actionscript-uml-code-generator/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SQL Server: Building a Mail Queue System</title>
		<link>http://probertson.com/articles/2004/09/08/sql-server-building-a-mail-queue-system/</link>
		<comments>http://probertson.com/articles/2004/09/08/sql-server-building-a-mail-queue-system/#comments</comments>
		<pubDate>Wed, 08 Sep 2004 07:15:10 +0000</pubDate>
		<dc:creator>Paul Robertson</dc:creator>
				<category><![CDATA[Application Design]]></category>
		<category><![CDATA[Articles to remember]]></category>
		<category><![CDATA[MS SQL Server]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://probertson.com/articles/2004/09/08/sql-server-building-a-mail-queue-system/</guid>
		<description><![CDATA[SQL Server: Building a Mail Queue System]]></description>
		<wfw:commentRss>http://probertson.com/articles/2004/09/08/sql-server-building-a-mail-queue-system/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

