<?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; AIR</title>
	<atom:link href="http://probertson.com/articles/category/air/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>Notes from D-Flex &#8220;AIR SQLite for the real world&#8221;</title>
		<link>http://probertson.com/articles/2011/05/23/notes-from-d-flex-air-sqlite-for-the-real-world/</link>
		<comments>http://probertson.com/articles/2011/05/23/notes-from-d-flex-air-sqlite-for-the-real-world/#comments</comments>
		<pubDate>Tue, 24 May 2011 02:38:42 +0000</pubDate>
		<dc:creator>Paul Robertson</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[local SQL database]]></category>
		<category><![CDATA[Presentations]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://probertson.com/?p=597</guid>
		<description><![CDATA[Last week I presented to D-Flex (the Dallas Flex Users&#8217; Group) on the topic of AIR SQLite for the real world. This is the description of the presentation: Almost any real application needs to store data, and usually that means using a relational database. In the real world, building an application that uses a database [...]]]></description>
		<wfw:commentRss>http://probertson.com/articles/2011/05/23/notes-from-d-flex-air-sqlite-for-the-real-world/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Data &#8220;paging&#8221; in AIR SQLite</title>
		<link>http://probertson.com/articles/2010/04/07/data-paging-in-air-sqlite/</link>
		<comments>http://probertson.com/articles/2010/04/07/data-paging-in-air-sqlite/#comments</comments>
		<pubDate>Wed, 07 Apr 2010 19:25:10 +0000</pubDate>
		<dc:creator>Paul Robertson</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[Articles by Paul]]></category>
		<category><![CDATA[local SQL database]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://probertson.com/?p=435</guid>
		<description><![CDATA[I got an interesting question a few days ago that I thought I&#8217;d share: My application has thousands of records in one particular table that I need to populate the display with. I was wondering if I can implement paging to speed up the retrieval of those records? In fact he specifically wanted to know [...]]]></description>
		<wfw:commentRss>http://probertson.com/articles/2010/04/07/data-paging-in-air-sqlite/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>AIR SQLite library updates</title>
		<link>http://probertson.com/articles/2010/04/02/air-sqlite-library-updates/</link>
		<comments>http://probertson.com/articles/2010/04/02/air-sqlite-library-updates/#comments</comments>
		<pubDate>Fri, 02 Apr 2010 09:18:14 +0000</pubDate>
		<dc:creator>Paul Robertson</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[local SQL database]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://probertson.com/?p=432</guid>
		<description><![CDATA[A couple of people have reported a bug in my AIR SQLite utility library. I also recently used it to help build a Robotlegs demo app for the 360&#124;Flex Robotlegs training, and in the process I discovered a missing feature I needed (namely, the ability to get back the SQLResult objects after running a batch [...]]]></description>
		<wfw:commentRss>http://probertson.com/articles/2010/04/02/air-sqlite-library-updates/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Slides, examples, and links: Developing iPhone apps with the Flash Platform</title>
		<link>http://probertson.com/articles/2010/03/16/slides-and-examples-developing-iphone-apps-flash-platform/</link>
		<comments>http://probertson.com/articles/2010/03/16/slides-and-examples-developing-iphone-apps-flash-platform/#comments</comments>
		<pubDate>Wed, 17 Mar 2010 00:57:00 +0000</pubDate>
		<dc:creator>Paul Robertson</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[AIR]]></category>
		<category><![CDATA[Conferences]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Presentations]]></category>

		<guid isPermaLink="false">http://probertson.com/?p=417</guid>
		<description><![CDATA[Last week I gave a presentation at 360&#124;Flex 2010 (San Jose) on &#8220;Developing iPhone apps with the Flash Platform.&#8221; As always, I wanted to make my slides, notes, reference links, and example code available to those who were there and those who couldn&#8217;t make it: Download slides, links, and example code (3.1 MB .zip) I&#8217;ve [...]]]></description>
		<wfw:commentRss>http://probertson.com/articles/2010/03/16/slides-and-examples-developing-iphone-apps-flash-platform/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<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>Multi-table INSERT using one SQL statement in AIR SQLite</title>
		<link>http://probertson.com/articles/2009/11/30/multi-table-insert-one-statement-air-sqlite/</link>
		<comments>http://probertson.com/articles/2009/11/30/multi-table-insert-one-statement-air-sqlite/#comments</comments>
		<pubDate>Tue, 01 Dec 2009 06:00:08 +0000</pubDate>
		<dc:creator>Paul Robertson</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[Articles by Paul]]></category>
		<category><![CDATA[local SQL database]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://probertson.com/?p=343</guid>
		<description><![CDATA[This article describes a way that you can use a single INSERT statement to add data to multiple tables in the SQL dialect supported by the SQLite engine in Adobe AIR. Normally in SQL, including in AIR&#8217;s built-in SQLite database engine, you can only add data to one table at a time using an INSERT [...]]]></description>
		<wfw:commentRss>http://probertson.com/articles/2009/11/30/multi-table-insert-one-statement-air-sqlite/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Flex and AIR usability studies</title>
		<link>http://probertson.com/articles/2009/07/14/flex-and-air-usability-studies/</link>
		<comments>http://probertson.com/articles/2009/07/14/flex-and-air-usability-studies/#comments</comments>
		<pubDate>Tue, 14 Jul 2009 17:46:28 +0000</pubDate>
		<dc:creator>Paul Robertson</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[Articles to remember]]></category>
		<category><![CDATA[Elsewhere on the web]]></category>
		<category><![CDATA[Life at Adobe]]></category>
		<category><![CDATA[User-centered design]]></category>

		<guid isPermaLink="false">http://probertson.com/?p=312</guid>
		<description><![CDATA[My team at Adobe is conducting a few usability-type studies to learn more about how our customers actually work (and hopefully improve our products as a result =). To sweeten the deal, we&#8217;re offering Amazon gift cards for participants. (There are a limited number of participant slots available.) We&#8217;re mainly looking for developers who have [...]]]></description>
		<wfw:commentRss>http://probertson.com/articles/2009/07/14/flex-and-air-usability-studies/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Survey: Is a ChosenSecurity certificate trusted on your machine?</title>
		<link>http://probertson.com/articles/2009/06/24/survey-chosensecurity-certificate-trusted/</link>
		<comments>http://probertson.com/articles/2009/06/24/survey-chosensecurity-certificate-trusted/#comments</comments>
		<pubDate>Wed, 24 Jun 2009 18:32:34 +0000</pubDate>
		<dc:creator>Paul Robertson</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[Privacy/security]]></category>
		<category><![CDATA[Surveys]]></category>

		<guid isPermaLink="false">http://probertson.com/?p=296</guid>
		<description><![CDATA[Please take the following &#8220;survey&#8221; to see if a ChosenSecurity code-signing certificate is trusted on your machine. (If you&#8217;re curious, you can read the background details below.) Here&#8217;s how you can help: Download the .air file for the test application (339 KB) Double-click the .air file to install it (you&#8217;ll need to have Adobe AIR [...]]]></description>
		<wfw:commentRss>http://probertson.com/articles/2009/06/24/survey-chosensecurity-certificate-trusted/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>New features in the next Adobe AIR &#8220;Athena&#8221;</title>
		<link>http://probertson.com/articles/2009/06/24/new-features-adobe-air-athena/</link>
		<comments>http://probertson.com/articles/2009/06/24/new-features-adobe-air-athena/#comments</comments>
		<pubDate>Wed, 24 Jun 2009 17:51:03 +0000</pubDate>
		<dc:creator>Paul Robertson</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[Articles to remember]]></category>
		<category><![CDATA[Elsewhere on the web]]></category>
		<category><![CDATA[Privacy/security]]></category>

		<guid isPermaLink="false">http://probertson.com/?p=282</guid>
		<description><![CDATA[Note: article updated Sept. 18, 2009 with additional features that have been made public since the original post. &#8230;and another update Sept. 22, 2009 &#8230;and still another update Sept. 25, 2009 If you were following Twitter during the San Francisco Flash Camp on May 29, you might have seen that Arno Gourdol, Engineering manager for [...]]]></description>
		<wfw:commentRss>http://probertson.com/articles/2009/06/24/new-features-adobe-air-athena/feed/</wfw:commentRss>
		<slash:comments>3</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 new (old) tool for AIR SQLite development</title>
		<link>http://probertson.com/articles/2009/04/22/a-new-old-tool-for-air-sqlite-development/</link>
		<comments>http://probertson.com/articles/2009/04/22/a-new-old-tool-for-air-sqlite-development/#comments</comments>
		<pubDate>Wed, 22 Apr 2009 22:41:33 +0000</pubDate>
		<dc:creator>Paul Robertson</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[Articles by Paul]]></category>
		<category><![CDATA[local SQL database]]></category>
		<category><![CDATA[Projects]]></category>

		<guid isPermaLink="false">http://probertson.com/?p=272</guid>
		<description><![CDATA[This is pretty much old news by internet time standards, but I haven&#8217;t had time to write about it until now. (We&#8217;re working hard to make future Flex/AIR/ActionScript/Flash documentation more focused on how you actually use documentation, better than ever before.) A couple of years ago, before AIR beta 1 (&#8220;Apollo&#8221;), I wrote a tool [...]]]></description>
		<wfw:commentRss>http://probertson.com/articles/2009/04/22/a-new-old-tool-for-air-sqlite-development/feed/</wfw:commentRss>
		<slash:comments>1</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>Now updated: &#8220;Doppler&#8221; AIR SQL query testing tool</title>
		<link>http://probertson.com/articles/2009/01/26/updates-to-doppler-air-sql-query-testing-tool/</link>
		<comments>http://probertson.com/articles/2009/01/26/updates-to-doppler-air-sql-query-testing-tool/#comments</comments>
		<pubDate>Tue, 27 Jan 2009 06:20:45 +0000</pubDate>
		<dc:creator>Paul Robertson</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[Elsewhere on the web]]></category>
		<category><![CDATA[local SQL database]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[Sites to remember]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://probertson.com/?p=224</guid>
		<description><![CDATA[I just wanted to write a quick note to say that I&#8217;ve released an update to my &#8220;Doppler&#8221; AIR SQL admin tool. You can get it from the Doppler project page. (I&#8217;ve been working on an actual real application, one with a fair amount of database work, so naturally I&#8217;ve found motivation to fix some [...]]]></description>
		<wfw:commentRss>http://probertson.com/articles/2009/01/26/updates-to-doppler-air-sql-query-testing-tool/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>AIR 1.5 encrypted SQLite database &#8212; how to use it, best practices, and new projects</title>
		<link>http://probertson.com/articles/2008/11/18/air-1_5-encrypted-sqlite-database-how-to/</link>
		<comments>http://probertson.com/articles/2008/11/18/air-1_5-encrypted-sqlite-database-how-to/#comments</comments>
		<pubDate>Tue, 18 Nov 2008 08:30:25 +0000</pubDate>
		<dc:creator>Paul Robertson</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[Articles by Paul]]></category>
		<category><![CDATA[Life at Adobe]]></category>
		<category><![CDATA[local SQL database]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Writing]]></category>

		<guid isPermaLink="false">http://probertson.com/?p=214</guid>
		<description><![CDATA[Over a year ago I described a potential area of concern for using a SQLite database with an AIR application &#8212; because all apps use the same database engine, any AIR app can read any other app&#8217;s database (as long as it can find the database file). As you may have heard among all the [...]]]></description>
		<wfw:commentRss>http://probertson.com/articles/2008/11/18/air-1_5-encrypted-sqlite-database-how-to/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
	</channel>
</rss>

