<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: Thoughts on developing with the Adobe AIR framework</title>
	<atom:link href="http://www.robertnyman.com/2008/06/10/thoughts-on-developing-with-the-adobe-air-framework/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.robertnyman.com/2008/06/10/thoughts-on-developing-with-the-adobe-air-framework/</link>
	<description>Web development and Internet trends</description>
	<pubDate>Tue, 06 Jan 2009 09:39:23 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.1</generator>
		<item>
		<title>By: HB</title>
		<link>http://www.robertnyman.com/2008/06/10/thoughts-on-developing-with-the-adobe-air-framework/#comment-318568</link>
		<dc:creator>HB</dc:creator>
		<pubDate>Fri, 27 Jun 2008 04:49:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.robertnyman.com/2008/06/10/thoughts-on-developing-with-the-adobe-air-framework/#comment-318568</guid>
		<description>I agree wholeheartedly with Robert about certificates... Desktop programs written in "traditional" desktop languages have full filesystem and registry access, yet there's no big red box popping up saying the developer didn't cop a $300 certificate (unless the developer chooses to display such a box, of course).

If it must exist at all, the certification process needs to be cheaper and easier if there is to be mass adoption. Only developers (and friends of developers?) would see three red bubbles, a bunch of keywords like "UNKNOWN", "UNRESTRICTED", "AT RISK" and still hit Install.</description>
		<content:encoded><![CDATA[<p>I agree wholeheartedly with Robert about certificates&#8230; Desktop programs written in &#8220;traditional&#8221; desktop languages have full filesystem and registry access, yet there&#8217;s no big red box popping up saying the developer didn&#8217;t cop a $300 certificate (unless the developer chooses to display such a box, of course).</p>
<p>If it must exist at all, the certification process needs to be cheaper and easier if there is to be mass adoption. Only developers (and friends of developers?) would see three red bubbles, a bunch of keywords like &#8220;UNKNOWN&#8221;, &#8220;UNRESTRICTED&#8221;, &#8220;AT RISK&#8221; and still hit Install.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Summer break - Robert&#8217;s talk - Web development and Internet trends</title>
		<link>http://www.robertnyman.com/2008/06/10/thoughts-on-developing-with-the-adobe-air-framework/#comment-301964</link>
		<dc:creator>Summer break - Robert&#8217;s talk - Web development and Internet trends</dc:creator>
		<pubDate>Thu, 12 Jun 2008 23:17:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.robertnyman.com/2008/06/10/thoughts-on-developing-with-the-adobe-air-framework/#comment-301964</guid>
		<description>[...] Thoughts on developing with the Adobe AIR framework [...]</description>
		<content:encoded><![CDATA[<p>[...] Thoughts on developing with the Adobe AIR framework [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robert Nyman</title>
		<link>http://www.robertnyman.com/2008/06/10/thoughts-on-developing-with-the-adobe-air-framework/#comment-301273</link>
		<dc:creator>Robert Nyman</dc:creator>
		<pubDate>Wed, 11 Jun 2008 21:30:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.robertnyman.com/2008/06/10/thoughts-on-developing-with-the-adobe-air-framework/#comment-301273</guid>
		<description>Jeff,

Thanks for the tip! Personally, I'm not a big fan of Aptana, but it's good for other people to know about that option.</description>
		<content:encoded><![CDATA[<p>Jeff,</p>
<p>Thanks for the tip! Personally, I&#8217;m not a big fan of Aptana, but it&#8217;s good for other people to know about that option.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeff Fox</title>
		<link>http://www.robertnyman.com/2008/06/10/thoughts-on-developing-with-the-adobe-air-framework/#comment-301234</link>
		<dc:creator>Jeff Fox</dc:creator>
		<pubDate>Wed, 11 Jun 2008 20:39:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.robertnyman.com/2008/06/10/thoughts-on-developing-with-the-adobe-air-framework/#comment-301234</guid>
		<description>Check out Aptana Studio. It's an IDE that makes developing and deploying AIR applications cave-man simple. Free and cross platform too!
http://www.aptana.com/</description>
		<content:encoded><![CDATA[<p>Check out Aptana Studio. It&#8217;s an IDE that makes developing and deploying AIR applications cave-man simple. Free and cross platform too!<br />
<a href="http://www.aptana.com/" rel="nofollow">http://www.aptana.com/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robert Nyman</title>
		<link>http://www.robertnyman.com/2008/06/10/thoughts-on-developing-with-the-adobe-air-framework/#comment-301149</link>
		<dc:creator>Robert Nyman</dc:creator>
		<pubDate>Wed, 11 Jun 2008 18:42:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.robertnyman.com/2008/06/10/thoughts-on-developing-with-the-adobe-air-framework/#comment-301149</guid>
		<description>Mike,

Maybe it isn't an option, technically, I don't really know, to be honest. But if not, putting out the application descriptor file on its own and have automatic updating from there sounds like the best way then.</description>
		<content:encoded><![CDATA[<p>Mike,</p>
<p>Maybe it isn&#8217;t an option, technically, I don&#8217;t really know, to be honest. But if not, putting out the application descriptor file on its own and have automatic updating from there sounds like the best way then.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike Potter</title>
		<link>http://www.robertnyman.com/2008/06/10/thoughts-on-developing-with-the-adobe-air-framework/#comment-301146</link>
		<dc:creator>Mike Potter</dc:creator>
		<pubDate>Wed, 11 Jun 2008 18:38:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.robertnyman.com/2008/06/10/thoughts-on-developing-with-the-adobe-air-framework/#comment-301146</guid>
		<description>Re:
3. I was suggesting that it would perform an update if the .air file pointed to was of a later date or version, not every time. I also suggested checking the application descriptor file, but read out of the .air package, if possible.

But wouldn't it have to read the entire AIR file to get that descriptor file?  (Maybe there's a technical way to do this that I'm not aware of.)

Mike</description>
		<content:encoded><![CDATA[<p>Re:<br />
3. I was suggesting that it would perform an update if the .air file pointed to was of a later date or version, not every time. I also suggested checking the application descriptor file, but read out of the .air package, if possible.</p>
<p>But wouldn&#8217;t it have to read the entire AIR file to get that descriptor file?  (Maybe there&#8217;s a technical way to do this that I&#8217;m not aware of.)</p>
<p>Mike</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robert Nyman</title>
		<link>http://www.robertnyman.com/2008/06/10/thoughts-on-developing-with-the-adobe-air-framework/#comment-301142</link>
		<dc:creator>Robert Nyman</dc:creator>
		<pubDate>Wed, 11 Jun 2008 18:38:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.robertnyman.com/2008/06/10/thoughts-on-developing-with-the-adobe-air-framework/#comment-301142</guid>
		<description>Rob Christensen,

Ah, thanks! Sorry for that, apparently Akismet for WordPress thought you were spamming me (probably due to the number of links in your comment).

I've just marked it clear, so it appears above now. I'd like to reply to it here:

1. With certificates and offering security and trust for the person installing the application. we're definitely on the same page. There has to be some security measures here to achieve that.

The problem is, though, that a) Certificates can be a hassle to get, and almost impossible as a private person, and b) certificates cost a lot, meaning that you'll miss out on small but great utility apps people will be creating.

I do acknowledge the problem for Adobe with having to manually go through each line in a program, which isn't possible. But perhaps you can start some kind of Adobe AIR Certification Program where developers can go through any tests, training and signing of legal waivers you want, so you then in return can offer them "true" certificates?

2. Sounds interesting!

3. I do think I need to give the Introspector some more time, to be completely fair here, so I might get back on that one.

It sounds good that with "...major updates to AIR", the WebKit rendering engine is updated, but it still leaves us developers who develop for both the web and Adobe AIR applications to learn the web browser (or rather, web browser version) differences, and my take is that was one of the factors you wanted to avoid in the first place by using a well-established rendering engine.

4. I know about those, but thanks for posting them here for everyone else.

5. The styling options are very limited, almost par to none. So, I'd suggest enabling that more, to begin with, but yes, native per host system is definitely the default path to take.

I'll get in touch about the prerelease program, and let's see what we can do!

Thanks for taking the time to reply and discuss this, I appreciate it! :-)</description>
		<content:encoded><![CDATA[<p>Rob Christensen,</p>
<p>Ah, thanks! Sorry for that, apparently Akismet for WordPress thought you were spamming me (probably due to the number of links in your comment).</p>
<p>I&#8217;ve just marked it clear, so it appears above now. I&#8217;d like to reply to it here:</p>
<p>1. With certificates and offering security and trust for the person installing the application. we&#8217;re definitely on the same page. There has to be some security measures here to achieve that.</p>
<p>The problem is, though, that a) Certificates can be a hassle to get, and almost impossible as a private person, and b) certificates cost a lot, meaning that you&#8217;ll miss out on small but great utility apps people will be creating.</p>
<p>I do acknowledge the problem for Adobe with having to manually go through each line in a program, which isn&#8217;t possible. But perhaps you can start some kind of Adobe AIR Certification Program where developers can go through any tests, training and signing of legal waivers you want, so you then in return can offer them &#8220;true&#8221; certificates?</p>
<p>2. Sounds interesting!</p>
<p>3. I do think I need to give the Introspector some more time, to be completely fair here, so I might get back on that one.</p>
<p>It sounds good that with &#8220;&#8230;major updates to AIR&#8221;, the WebKit rendering engine is updated, but it still leaves us developers who develop for both the web and Adobe AIR applications to learn the web browser (or rather, web browser version) differences, and my take is that was one of the factors you wanted to avoid in the first place by using a well-established rendering engine.</p>
<p>4. I know about those, but thanks for posting them here for everyone else.</p>
<p>5. The styling options are very limited, almost par to none. So, I&#8217;d suggest enabling that more, to begin with, but yes, native per host system is definitely the default path to take.</p>
<p>I&#8217;ll get in touch about the prerelease program, and let&#8217;s see what we can do!</p>
<p>Thanks for taking the time to reply and discuss this, I appreciate it! <img src='http://www.robertnyman.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rob Christensen</title>
		<link>http://www.robertnyman.com/2008/06/10/thoughts-on-developing-with-the-adobe-air-framework/#comment-301055</link>
		<dc:creator>Rob Christensen</dc:creator>
		<pubDate>Wed, 11 Jun 2008 16:09:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.robertnyman.com/2008/06/10/thoughts-on-developing-with-the-adobe-air-framework/#comment-301055</guid>
		<description>Hi Robert, 

I wrote a fairly lengthy response last night and was hoping to confirm that it went through OK as it has not yet appeared. If you have not get it for some reason, please let me know and I repost it. 

Thanks,
-Rob 
Product Manager, Adobe AIR</description>
		<content:encoded><![CDATA[<p>Hi Robert, </p>
<p>I wrote a fairly lengthy response last night and was hoping to confirm that it went through OK as it has not yet appeared. If you have not get it for some reason, please let me know and I repost it. </p>
<p>Thanks,<br />
-Rob<br />
Product Manager, Adobe AIR</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robert Nyman</title>
		<link>http://www.robertnyman.com/2008/06/10/thoughts-on-developing-with-the-adobe-air-framework/#comment-301016</link>
		<dc:creator>Robert Nyman</dc:creator>
		<pubDate>Wed, 11 Jun 2008 14:56:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.robertnyman.com/2008/06/10/thoughts-on-developing-with-the-adobe-air-framework/#comment-301016</guid>
		<description>Mike,

Thanks for your comment!

1. I'd love to! I'll get in touch with you. :-)

2. I'm sorry, but I wouldn't really say that that's good for now. Only 135 1-year certificates are given away through a deal with Thawte and also, as far as I know, only organizations are eligible to receive those certificates. This is far, far from sufficient.

Certificates have to be free and and easy-to-get for any personal developer if you ever want Adobe AIR to gain mass-adoption.

3. I was suggesting that it would perform an update &lt;em&gt;if&lt;/em&gt; the &lt;code&gt;.air&lt;/code&gt; file pointed to was of a later date or version, not every time. I also suggested checking the application descriptor file, but read out of the &lt;code&gt;.air&lt;/code&gt; package, if possible.</description>
		<content:encoded><![CDATA[<p>Mike,</p>
<p>Thanks for your comment!</p>
<p>1. I&#8217;d love to! I&#8217;ll get in touch with you. <img src='http://www.robertnyman.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>2. I&#8217;m sorry, but I wouldn&#8217;t really say that that&#8217;s good for now. Only 135 1-year certificates are given away through a deal with Thawte and also, as far as I know, only organizations are eligible to receive those certificates. This is far, far from sufficient.</p>
<p>Certificates have to be free and and easy-to-get for any personal developer if you ever want Adobe AIR to gain mass-adoption.</p>
<p>3. I was suggesting that it would perform an update <em>if</em> the <code>.air</code> file pointed to was of a later date or version, not every time. I also suggested checking the application descriptor file, but read out of the <code>.air</code> package, if possible.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike Potter</title>
		<link>http://www.robertnyman.com/2008/06/10/thoughts-on-developing-with-the-adobe-air-framework/#comment-300975</link>
		<dc:creator>Mike Potter</dc:creator>
		<pubDate>Wed, 11 Jun 2008 13:45:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.robertnyman.com/2008/06/10/thoughts-on-developing-with-the-adobe-air-framework/#comment-300975</guid>
		<description>Thanks - great suggestions.  I'm going to send this article out to the team internally here at Adobe.

A few things:
1.  If you'd like some Flex training materials like a book and DVD, I'd be happy to send them to you.  Just email me.
2.  Right now there are free certificates available to developers who upload their applications to the AIR Marketplace.  Visit http://www.adobe.com/cfusion/exchange/index.cfm?event=productHome&#38;exc=24&#38;loc=en_us and check out the link in the right hand side ("Get complimentary code signing certificate").  Not a long term solution, but good for now.
3.  Re: Update mechanism.  You wouldn't want applications having to download the complete AIR file every time - a better solution would be to point to the XML descriptor file on a website, and check against versions.  Developers would have to upload both the AIR and XML file, but it would be a much smaller size.

Mike</description>
		<content:encoded><![CDATA[<p>Thanks - great suggestions.  I&#8217;m going to send this article out to the team internally here at Adobe.</p>
<p>A few things:<br />
1.  If you&#8217;d like some Flex training materials like a book and <acronym title="Digital Video Disc">DVD</acronym>, I&#8217;d be happy to send them to you.  Just email me.<br />
2.  Right now there are free certificates available to developers who upload their applications to the AIR Marketplace.  Visit <a href="http://www.adobe.com/cfusion/exchange/index.cfm?event=productHome&amp;exc=24&amp;loc=en_us" rel="nofollow">http://www.adobe.com/cfusion/exchange/index.cfm?event=productHome&amp;exc=24&amp;loc=en_us</a> and check out the link in the right hand side (&#8221;Get complimentary code signing certificate&#8221;).  Not a long term solution, but good for now.<br />
3.  Re: Update mechanism.  You wouldn&#8217;t want applications having to download the complete AIR file every time - a better solution would be to point to the <acronym title="eXtensible Markup Language">XML</acronym> descriptor file on a website, and check against versions.  Developers would have to upload both the AIR and <acronym title="eXtensible Markup Language">XML</acronym> file, but it would be a much smaller size.</p>
<p>Mike</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robert Nyman</title>
		<link>http://www.robertnyman.com/2008/06/10/thoughts-on-developing-with-the-adobe-air-framework/#comment-300846</link>
		<dc:creator>Robert Nyman</dc:creator>
		<pubDate>Wed, 11 Jun 2008 10:58:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.robertnyman.com/2008/06/10/thoughts-on-developing-with-the-adobe-air-framework/#comment-300846</guid>
		<description>Aaron,

That's an interesting option, and the very least they should do. But if they really want to spread Adobe AIR, I think they need to step up and take care of the certification process for developers.

Richard Monson-Haefel,

Thanks!
Hmm, interesting. To my knowledge, Adobe AIR applications have complete system access, and there's no way to fine-tune it; hence, some kind of verification is good, but I think the burden on developer gets too hard in this case.

Morgan,

Thank you.
Mmm, yeah, I think you're right. But then, as a developer, to be able to auto-push WebKit updates to Adobe AIR applications would be a feasible solution then.</description>
		<content:encoded><![CDATA[<p>Aaron,</p>
<p>That&#8217;s an interesting option, and the very least they should do. But if they really want to spread Adobe AIR, I think they need to step up and take care of the certification process for developers.</p>
<p>Richard Monson-Haefel,</p>
<p>Thanks!<br />
Hmm, interesting. To my knowledge, Adobe AIR applications have complete system access, and there&#8217;s no way to fine-tune it; hence, some kind of verification is good, but I think the burden on developer gets too hard in this case.</p>
<p>Morgan,</p>
<p>Thank you.<br />
Mmm, yeah, I think you&#8217;re right. But then, as a developer, to be able to auto-push WebKit updates to Adobe AIR applications would be a feasible solution then.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rob Christensen</title>
		<link>http://www.robertnyman.com/2008/06/10/thoughts-on-developing-with-the-adobe-air-framework/#comment-300660</link>
		<dc:creator>Rob Christensen</dc:creator>
		<pubDate>Wed, 11 Jun 2008 06:43:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.robertnyman.com/2008/06/10/thoughts-on-developing-with-the-adobe-air-framework/#comment-300660</guid>
		<description>Hi Robert, 

Wow, great blog post! Thank you for taking the time to write about your experiences with AIR. Let me respond to a few of your points. 

1. Certificates
Fair points, but let me explain a bit more about the rational behind this design. It's important to keep in mind that Adobe AIR is a desktop application runtime that provides API's that can, for instance, read, write and delete from the local disk. Unlike Curl, as Richard pointed out, AIR is not limited to a particular section of disk. This is by design in the same way that other desktop applications powered by C++, .NET or Java can have access to the local disk (generally speaking, access is limited to the privileges of the account of the user running the application). 

With increased power comes the responsibility to inform users prior to installation whether the application has been signed with a certificate issued by a certificate of authority or not. We do not prevent applications from being distributed that are signed with a "self-signed" certificate. However, as you've pointed out, the installation experience in the self-signed case presents more cautionary feedback so that the end user makes the best decision possible given the information available. When an application has been signed with a certificate from a CA, the installation dialog looks, you could say, less risky. 

This approach was tested with and heavily influenced by  end-users and developers for over a year. While an approval process from Adobe is an interesting idea, unfortunately, it does not scale well. It would likely require that someone read the code line by line. 

I do hear your point though and you're definitely not alone. We're thinking about these scenarios. Please feel free to contact me if you have feature requests. Our team reads every request that comes through our feature request/bug form as well. See http://www.adobe.com/go/wish/ 

2. Updating procedures
Great point and we're about to release a framework on our Labs website built by an internal team to make this significantly easier. If you are interested in joining our prerelease to gain early access, please let me  know and I'd be happy to sign you up. 

3. Webkit 
I would definitely encourage you to take advantage of the Introspector.js included in the SDK. To use it, simply include the introspector.js in your application and hit F12 to invoke it once your application is running. Make sure to uncomment it once you release a version of your application that you intend to share with your customers. I think you'll find the experience similar to other tools you're used to using. If you have thoughts on how to make it better, please let me know. 

Also, rest assured, as major updates to AIR are released, we'll be upgrading to newer versions of Webkit. 

4. More Focus on "regular" web developers 
This is great feedback and we're always striving to do better. I thought I'd share a couple of links with you in case you haven't had a chance to explore these yet. 

Adobe AIR AJAX Developer Connection 
http://www.adobe.com/devnet/air/ajax/

Adobe AIR Ajax Quickstart applications (source code + apps)
http://www.adobe.com/devnet/air/ajax/quickstart/

Adobe AIR Sample Applications (scroll down a bit for source)
http://www.adobe.com/devnet/air/ajax/samples.html

Free Adobe AIR book (tons of examples) 
http://ajaxian.com/archives/adobe-air-free-book-download

5. Form Fields 
Ahh, great point. You can style these form fields using CSS, but I understand what you're saying -- it would be better if these defaulted to looking like system controls. 

Again, thank you for the feedback. Please contact me if you're interested in joining our prerelease program or have other questions. We have some exciting announcements we'll be sharing soon. 

Thanks again!
-Rob 
Sr. Product Manager, Adobe AIR</description>
		<content:encoded><![CDATA[<p>Hi Robert, </p>
<p>Wow, great blog post! Thank you for taking the time to write about your experiences with AIR. Let me respond to a few of your points. </p>
<p>1. Certificates<br />
Fair points, but let me explain a bit more about the rational behind this design. It&#8217;s important to keep in mind that Adobe AIR is a desktop application runtime that provides <acronym title="Application Programming Interface">API</acronym>&#8217;s that can, for instance, read, write and delete from the local disk. Unlike Curl, as Richard pointed out, AIR is not limited to a particular section of disk. This is by design in the same way that other desktop applications powered by C++, .NET or Java can have access to the local disk (generally speaking, access is limited to the privileges of the account of the user running the application). </p>
<p>With increased power comes the responsibility to inform users prior to installation whether the application has been signed with a certificate issued by a certificate of authority or not. We do not prevent applications from being distributed that are signed with a &#8220;self-signed&#8221; certificate. However, as you&#8217;ve pointed out, the installation experience in the self-signed case presents more cautionary feedback so that the end user makes the best decision possible given the information available. When an application has been signed with a certificate from a CA, the installation dialog looks, you could say, less risky. </p>
<p>This approach was tested with and heavily influenced by  end-users and developers for over a year. While an approval process from Adobe is an interesting idea, unfortunately, it does not scale well. It would likely require that someone read the code line by line. </p>
<p>I do hear your point though and you&#8217;re definitely not alone. We&#8217;re thinking about these scenarios. Please feel free to contact me if you have feature requests. Our team reads every request that comes through our feature request/bug form as well. See <a href="http://www.adobe.com/go/wish/" rel="nofollow">http://www.adobe.com/go/wish/</a> </p>
<p>2. Updating procedures<br />
Great point and we&#8217;re about to release a framework on our Labs website built by an internal team to make this significantly easier. If you are interested in joining our prerelease to gain early access, please let me  know and I&#8217;d be happy to sign you up. </p>
<p>3. Webkit<br />
I would definitely encourage you to take advantage of the Introspector.js included in the SDK. To use it, simply include the introspector.js in your application and hit F12 to invoke it once your application is running. Make sure to uncomment it once you release a version of your application that you intend to share with your customers. I think you&#8217;ll find the experience similar to other tools you&#8217;re used to using. If you have thoughts on how to make it better, please let me know. </p>
<p>Also, rest assured, as major updates to AIR are released, we&#8217;ll be upgrading to newer versions of Webkit. </p>
<p>4. More Focus on &#8220;regular&#8221; web developers<br />
This is great feedback and we&#8217;re always striving to do better. I thought I&#8217;d share a couple of links with you in case you haven&#8217;t had a chance to explore these yet. </p>
<p>Adobe AIR <acronym title="Asynchronous Javascript and XML">AJAX</acronym> Developer Connection<br />
<a href="http://www.adobe.com/devnet/air/ajax/" rel="nofollow">http://www.adobe.com/devnet/air/ajax/</a></p>
<p>Adobe AIR <acronym title="Asynchronous Javascript and XML">AJAX</acronym> Quickstart applications (source code + apps)<br />
<a href="http://www.adobe.com/devnet/air/ajax/quickstart/" rel="nofollow">http://www.adobe.com/devnet/air/ajax/quickstart/</a></p>
<p>Adobe AIR Sample Applications (scroll down a bit for source)<br />
<a href="http://www.adobe.com/devnet/air/ajax/samples.html" rel="nofollow">http://www.adobe.com/devnet/air/ajax/samples.html</a></p>
<p>Free Adobe AIR book (tons of examples)<br />
<a href="http://ajaxian.com/archives/adobe-air-free-book-download" rel="nofollow">http://ajaxian.com/archives/adobe-air-free-book-download</a></p>
<p>5. Form Fields<br />
Ahh, great point. You can style these form fields using <acronym title="Cascading Style Sheets">CSS</acronym>, but I understand what you&#8217;re saying &#8212; it would be better if these defaulted to looking like system controls. </p>
<p>Again, thank you for the feedback. Please contact me if you&#8217;re interested in joining our prerelease program or have other questions. We have some exciting announcements we&#8217;ll be sharing soon. </p>
<p>Thanks again!<br />
-Rob<br />
Sr. Product Manager, Adobe AIR</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Morgan Roderick</title>
		<link>http://www.robertnyman.com/2008/06/10/thoughts-on-developing-with-the-adobe-air-framework/#comment-300643</link>
		<dc:creator>Morgan Roderick</dc:creator>
		<pubDate>Wed, 11 Jun 2008 06:24:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.robertnyman.com/2008/06/10/thoughts-on-developing-with-the-adobe-air-framework/#comment-300643</guid>
		<description>&lt;blockquote cite="Robert"&gt;Preferably, the Safari Team and the Adobe AIR Team should synchronize their releases&lt;/blockquote&gt;

Nooo! The rest of the world shouldn't have to wait on Adobe to get up to speed. They're still lagging behind on getting their Creative Suite to run properly on OS X ... slowing down WebKit development just because Adobe can't keep up is not a good idea.

These days most browser vendors are pushing the boundaries and are doing great work on bringing new options and better browsers to the table. Doing synchronised releases with Safari and Air would slow things down to a crawl.

Oh, and an interesting read as always :)</description>
		<content:encoded><![CDATA[<blockquote cite="Robert"><p>Preferably, the Safari Team and the Adobe AIR Team should synchronize their releases</p></blockquote>
<p>Nooo! The rest of the world shouldn&#8217;t have to wait on Adobe to get up to speed. They&#8217;re still lagging behind on getting their Creative Suite to run properly on OS X &#8230; slowing down WebKit development just because Adobe can&#8217;t keep up is not a good idea.</p>
<p>These days most browser vendors are pushing the boundaries and are doing great work on bringing new options and better browsers to the table. Doing synchronised releases with Safari and Air would slow things down to a crawl.</p>
<p>Oh, and an interesting read as always <img src='http://www.robertnyman.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Richard Monson-Haefel</title>
		<link>http://www.robertnyman.com/2008/06/10/thoughts-on-developing-with-the-adobe-air-framework/#comment-300598</link>
		<dc:creator>Richard Monson-Haefel</dc:creator>
		<pubDate>Wed, 11 Jun 2008 04:50:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.robertnyman.com/2008/06/10/thoughts-on-developing-with-the-adobe-air-framework/#comment-300598</guid>
		<description>The part about individuals not being able to get certificate is news to me. Curl, the RIA platform I use and work on, doesn't require certificates because it quarantines the applications to the point that they are allowed to access the local hard drive but cannot access anything outside their own allocated section of disk space. In other words, the applicaitons are not capable of doing harm so a certificate is not necessary - you can however use certificates if you wan to.

Good write up,

Richard Monson-Haefel
VP of Developer Relations
Curl, Inc.</description>
		<content:encoded><![CDATA[<p>The part about individuals not being able to get certificate is news to me. Curl, the RIA platform I use and work on, doesn&#8217;t require certificates because it quarantines the applications to the point that they are allowed to access the local hard drive but cannot access anything outside their own allocated section of disk space. In other words, the applicaitons are not capable of doing harm so a certificate is not necessary - you can however use certificates if you wan to.</p>
<p>Good write up,</p>
<p>Richard Monson-Haefel<br />
VP of Developer Relations<br />
Curl, Inc.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aaron Schmidt</title>
		<link>http://www.robertnyman.com/2008/06/10/thoughts-on-developing-with-the-adobe-air-framework/#comment-300593</link>
		<dc:creator>Aaron Schmidt</dc:creator>
		<pubDate>Wed, 11 Jun 2008 04:44:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.robertnyman.com/2008/06/10/thoughts-on-developing-with-the-adobe-air-framework/#comment-300593</guid>
		<description>One possible alternative to the certificates would be to allow private developers to put their name into the Publisher field (ie. Publisher: Robert Nyman) but with a slightly softer warning (perhaps a yellow yield sign with the text "The publisher of this application has not been certified"). At least that way, as an end-user, I can link robertnyman.com (where I got the app) with "Robert Nyman" the publisher and feel a little better. As it stands now "Publisher: UNKNOWN" scares the sh*t out of me and I start second guessing what I'm installing.

Good to see you've been in discussion with the AIR developers. Keep up the good fight.</description>
		<content:encoded><![CDATA[<p>One possible alternative to the certificates would be to allow private developers to put their name into the Publisher field (<acronym title="Internet Explorer">IE</acronym>. Publisher: Robert Nyman) but with a slightly softer warning (perhaps a yellow yield sign with the text &#8220;The publisher of this application has not been certified&#8221;). At least that way, as an end-user, I can link robertnyman.com (where I got the app) with &#8220;Robert Nyman&#8221; the publisher and feel a little better. As it stands now &#8220;Publisher: UNKNOWN&#8221; scares the sh*t out of me and I start second guessing what I&#8217;m installing.</p>
<p>Good to see you&#8217;ve been in discussion with the AIR developers. Keep up the good fight.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
