<?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>DaveOnCode &#187; air</title>
	<atom:link href="http://www.daveoncode.com/tag/air/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.daveoncode.com</link>
	<description>Objective C, iOS and more programming stuff</description>
	<lastBuildDate>Mon, 19 Dec 2011 12:11:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>AIR applications logging&#8230; my own extension to Flex&#8217;s logging framework</title>
		<link>http://www.daveoncode.com/2009/05/11/air-application-logging-flex-extension/</link>
		<comments>http://www.daveoncode.com/2009/05/11/air-application-logging-flex-extension/#comments</comments>
		<pubDate>Mon, 11 May 2009 09:16:17 +0000</pubDate>
		<dc:creator>Davide Zanotti</dc:creator>
				<category><![CDATA[air]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[logging]]></category>

		<guid isPermaLink="false">http://www.daveoncode.com/?p=396</guid>
		<description><![CDATA[Finally it&#8217;s time to release my little project and my first personal and public Actionscript library. What I&#8217;m talking about? I realized a little &#8220;subframework&#8221; which goal is to extend Flex&#8217;s logging framework, in order to write log messages to files on the disk and provide a custom Flex&#8217;s UI component (which can be easy [...]<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.daveoncode.com/2009/05/11/air-application-logging-flex-extension/' addthis:title='AIR applications logging&#8230; my own extension to Flex&#8217;s logging framework ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></description>
			<content:encoded><![CDATA[<p>Finally it&#8217;s time to release my little project and my first personal and public Actionscript library.<br />
What I&#8217;m talking about? I realized a little &#8220;subframework&#8221; which goal is to extend Flex&#8217;s logging framework, in order to write log messages to files on the disk and provide a custom Flex&#8217;s UI component (which can be easy used into every AIR application) to read/filtering these log files.</p>
<p>Learn more here: <a href="http://www.daveoncode.com/air-logging-framework/">http://www.daveoncode.com/air-logging-framework</a></p>
<p>Just a note: although I tested the library (windows and mac) and it works fine, this project may contains bugs or doesn&#8217;t work under some circumstances. Comments and feedback are welcome!</p>
<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.daveoncode.com/2009/05/11/air-application-logging-flex-extension/' addthis:title='AIR applications logging&#8230; my own extension to Flex&#8217;s logging framework ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.daveoncode.com/2009/05/11/air-application-logging-flex-extension/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Documenting Actionscript classes which make use of AIR framework</title>
		<link>http://www.daveoncode.com/2009/05/04/documenting-actionscript-classes-which-make-use-of-air-framework/</link>
		<comments>http://www.daveoncode.com/2009/05/04/documenting-actionscript-classes-which-make-use-of-air-framework/#comments</comments>
		<pubDate>Mon, 04 May 2009 21:57:09 +0000</pubDate>
		<dc:creator>Davide Zanotti</dc:creator>
				<category><![CDATA[actionscript]]></category>
		<category><![CDATA[air]]></category>
		<category><![CDATA[asdoc]]></category>
		<category><![CDATA[documentation]]></category>

		<guid isPermaLink="false">http://www.daveoncode.com/?p=392</guid>
		<description><![CDATA[This is just a quick post that may (I hope) help who are going to use asdoc tool to generate Actionscript documentation for AS classes which use AIR framework. Problem: You want to generate documentation for your package(s), but when you type asdoc command in the terminal you get a lot of errors such: Type [...]<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.daveoncode.com/2009/05/04/documenting-actionscript-classes-which-make-use-of-air-framework/' addthis:title='Documenting Actionscript classes which make use of AIR framework ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></description>
			<content:encoded><![CDATA[<p>This is just a quick post that may (I hope) help who are going to use asdoc tool to generate Actionscript documentation for AS classes which use AIR framework.</p>
<p><strong>Problem:</strong></p>
<p>You want to generate documentation for your package(s), but when you type asdoc command in the terminal you get a lot of errors such:</p>
<p><em>Type was not found or was not a compile-time constant: File.</em><br />
<em>Type was not found or was not a compile-time constant: Vector</em></p>
<p>&#8230;and so on</p>
<p><strong>Solution:</strong></p>
<p>You have to use <strong>-external-library-path</strong> option to include AIR swc, because AIR classes are located into external swc apart from Flex framework.<br />
These files are under /sdks/{yourSDKVersion}/frameworks/libs/air/ (where &#8220;{yourSDKVersion}&#8221; is the version of Flex SDK you are using to deploy your applications) and are the following five:</p>
<ul>
<li>airframework.swc</li>
<li>airglobal.swc</li>
<li>applicationupdater_ui.swc</li>
<li>applicationupdater.swc</li>
<li>servicemonitor.swc</li>
</ul>
<p>The first 2 should be imported with <strong>-external-library-path</strong> option anytime you use AIR classes, the others are necessary only if you are using the update framework and/or serivicemonitor.</p>
<p>The following is an example of how to use the asdoc command with the option discussed:</p>
<p><em><br />
./asdoc -source-path=/Users/davidezanotti/Documents/workspace/myproject/src/ -external-library-path=/Applications/Adobe\ Flex\ Builder\ 3\ Plug-in/sdks/3.3.0.4589/frameworks/libs/air/airframework.swc,/Applications/Adobe\ Flex\ Builder\ 3\ Plug-in/sdks/3.3.0.4589/frameworks/libs/air/airglobal.swc -doc-sources=/Users/davidezanotti/Documents/workspace/myproject/src/ -output=/Users/davidezanotti/Desktop/doc</em>
</p>
<p>The code above will succesfull generate documentation for all classes under the folder &#8220;/Users/davidezanotti/Documents/workspace/myproject/src/&#8221; to the &#8220;doc&#8221; folder on the desktop.</p>
<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.daveoncode.com/2009/05/04/documenting-actionscript-classes-which-make-use-of-air-framework/' addthis:title='Documenting Actionscript classes which make use of AIR framework ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.daveoncode.com/2009/05/04/documenting-actionscript-classes-which-make-use-of-air-framework/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Make money with AIR applications by using Sharify</title>
		<link>http://www.daveoncode.com/2009/04/21/make-money-with-air-applications-by-using-sharify/</link>
		<comments>http://www.daveoncode.com/2009/04/21/make-money-with-air-applications-by-using-sharify/#comments</comments>
		<pubDate>Tue, 21 Apr 2009 18:48:20 +0000</pubDate>
		<dc:creator>Davide Zanotti</dc:creator>
				<category><![CDATA[air]]></category>
		<category><![CDATA[apps]]></category>
		<category><![CDATA[money]]></category>
		<category><![CDATA[shareware]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://www.daveoncode.com/?p=383</guid>
		<description><![CDATA[I just discovered Sharify, an interesting service which goal is to provide AIR developers the tools for create shareware (sellable) applications. It seems also very easy to use, the steps are: register to the site, create an application id, integrate the sharify library (an swf file) into the application and choose a payment method (like [...]<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.daveoncode.com/2009/04/21/make-money-with-air-applications-by-using-sharify/' addthis:title='Make money with AIR applications by using Sharify ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></description>
			<content:encoded><![CDATA[<p>I just discovered <a href="http://www.sharify.it">Sharify</a>, an interesting service which goal is to provide AIR developers the tools for create shareware (sellable) applications.<br />
It seems also very easy to use, the steps are: register to the site, create an application id, integrate the sharify library (an swf file) into the application and choose a payment method (like paypal). The service unfortunately is not free, but require the 3% of each license sold&#8230; however I find the percentage very reasonable (if the service is valid and secure as I expect).<br />
I didn&#8217;t try it yet, but I think I&#8217;ll do in the future :)</p>
<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.daveoncode.com/2009/04/21/make-money-with-air-applications-by-using-sharify/' addthis:title='Make money with AIR applications by using Sharify ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.daveoncode.com/2009/04/21/make-money-with-air-applications-by-using-sharify/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I&#8217;m learning Actionscript 3&#8230; and I like it!</title>
		<link>http://www.daveoncode.com/2008/11/10/im-learning-actionscript-3-and-i-like-it/</link>
		<comments>http://www.daveoncode.com/2008/11/10/im-learning-actionscript-3-and-i-like-it/#comments</comments>
		<pubDate>Mon, 10 Nov 2008 14:52:01 +0000</pubDate>
		<dc:creator>Davide Zanotti</dc:creator>
				<category><![CDATA[actionscript]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[air]]></category>
		<category><![CDATA[books]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://daveoncode.wordpress.com/?p=4</guid>
		<description><![CDATA[After some tests with the Adobe AIR SDK, I&#8217;ve discovered the huge limits of developing in HTML + Javascript (of course I&#8217;m speaking about a desktop application perspective). So I&#8217;ve took a look around and I&#8217;ve realized that what I need for AIR (and not only) is Actionscript! It is infinitely stronger, flexible and better [...]<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.daveoncode.com/2008/11/10/im-learning-actionscript-3-and-i-like-it/' addthis:title='I&#8217;m learning Actionscript 3&#8230; and I like it! ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-3" style="margin: 0pt 10px 10px 0pt;" title="Essential Actionscript 3.0" src="http://www.daveoncode.com/wp-content/uploads/2008/11/51brboqfu3l_sl500_aa240_.jpg" alt="Essential Actionscript 3.0" />After some tests with the Adobe AIR SDK, I&#8217;ve discovered the huge limits of developing in HTML + Javascript (of course I&#8217;m speaking about a desktop application perspective). So I&#8217;ve took a look around and I&#8217;ve realized that what I need for AIR (and not only) is Actionscript! It is infinitely stronger, flexible and better <span>structured</span> than Javascript, and with the 3.0 version is a true object oriented programming language. From my point of view it can be considered a middle way between Java and Javascript. In fact it has the OOP benefits as polymorphism, hineritance, interfaces, typed parameters and so on like Java, plus the flexibility of the coding style like Javascript, ie I can use JSON sintax and I&#8217;m free to code in &#8220;strongly tiped&#8221; way or not.</p>
<p>At the moment I&#8217;m studing the excellent book &#8220;Essential Actionscript 3.0&#8243; and I&#8217;m already quite comfortable with the new language. The next book I&#8217;m going to buy are:</p>
<ul>
<li>Actionscript 3 design patterns</li>
<li>Actionscript 3 game programming university</li>
<li>Foundation Actionscript 3 animations: <span class="sottotitolo">Making Things Move!</span></li>
<li><span class="sottotitolo">Programming Flex 3 &#8211; </span><span class="sottotitolo">The Comprehensive Guide to Creating Rich Internet Applications with Adobe Flex</span></li>
</ul>
<p>So&#8230; like AC/DC say: &#8220;It&#8217;s a long way to the top if you want rock N roll&#8221; :-)</p>
<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.daveoncode.com/2008/11/10/im-learning-actionscript-3-and-i-like-it/' addthis:title='I&#8217;m learning Actionscript 3&#8230; and I like it! ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.daveoncode.com/2008/11/10/im-learning-actionscript-3-and-i-like-it/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

