<?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>Serge Jespers &#187; native installers</title>
	<atom:link href="http://www.webkitchen.be/tag/native-installers/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.webkitchen.be</link>
	<description>Life as an Adobe platform evangelist</description>
	<lastBuildDate>Tue, 31 Jan 2012 17:35:39 +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>Auto update API for AIR Native Installer Apps</title>
		<link>http://www.webkitchen.be/2010/08/25/auto-update-api-for-air-native-installer-apps/</link>
		<comments>http://www.webkitchen.be/2010/08/25/auto-update-api-for-air-native-installer-apps/#comments</comments>
		<pubDate>Wed, 25 Aug 2010 12:09:55 +0000</pubDate>
		<dc:creator>Serge Jespers</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[adobe air]]></category>
		<category><![CDATA[air2]]></category>
		<category><![CDATA[auto]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[native]]></category>
		<category><![CDATA[native installers]]></category>
		<category><![CDATA[piotr]]></category>
		<category><![CDATA[update]]></category>

		<guid isPermaLink="false">http://www.webkitchen.be/?p=2813</guid>
		<description><![CDATA[If you&#8217;ve played around with native installers for AIR 2, you probably already found out that you cannot use the update framework. My fellow evangelist Piotr just released a solution for that. Piotr&#8217;s NativeApplicationUpdater library works in exactly the same way as the update framework you use for AIR applications. When your app starts it loads [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.webkitchen.be%2F2010%2F08%2F25%2Fauto-update-api-for-air-native-installer-apps%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.webkitchen.be%2F2010%2F08%2F25%2Fauto-update-api-for-air-native-installer-apps%2F&amp;source=sjespers&amp;style=normal&amp;service=bit.ly&amp;service_api=R_f11b21ad05448f9b4029b73b124e8d0e&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>If you&#8217;ve played around with <a href="http://www.webkitchen.be/2010/06/11/video-tutorial-creative-native-installers-in-air-2/" target="_blank">native installers</a> for AIR 2, you probably already found out that you cannot use the update framework. My fellow evangelist <a href="http://www.riaspace.com/" target="_blank">Piotr</a> just released a solution for that.</p>
<p>Piotr&#8217;s NativeApplicationUpdater library works in exactly the same way as the update framework you use for AIR applications. When your app starts it loads an XML file that has all the update information. If an update is available you will be prompted to download and install it. Piotr actually uses another AIR 2 feature to launch the downloaded native installer. By opening the package with openWithDefaultApplication() the installer launches and installs the update.</p>
<p>I&#8217;ll definitely add this to the next release of my <a href="http://www.webkitchen.be/package-assistant-pro/" target="_blank">Package Assistant</a> application (an update is coming soon!).</p>
<p>Check out <a href="http://www.riaspace.com/2010/08/nativeapplicationupdater-updater-for-air-apps-packaged-with-native-installers/" target="_blank">the video</a> where Piotr explains how it works and download <a href="http://code.google.com/p/nativeapplicationupdater/" target="_blank">the library from Google Code</a>.</p>
<p>If you haven&#8217;t played with native installers for AIR 2 and want to learn more, then check out <a href="http://www.webkitchen.be/2010/06/11/video-tutorial-creative-native-installers-in-air-2/" target="_blank">my video tutorial</a>.</p>
<iframe id="basic_facebook_social_plugins_likebutton" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.webkitchen.be%2F2010%2F08%2F25%2Fauto-update-api-for-air-native-installer-apps%2F&amp;layout=standard&amp;show_faces=true&amp;width=500&amp;action=like&amp;font=arial&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:500px; height:75px"></iframe>]]></content:encoded>
			<wfw:commentRss>http://www.webkitchen.be/2010/08/25/auto-update-api-for-air-native-installer-apps/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Video tutorial: Create native installers in AIR 2</title>
		<link>http://www.webkitchen.be/2010/06/11/video-tutorial-creative-native-installers-in-air-2/</link>
		<comments>http://www.webkitchen.be/2010/06/11/video-tutorial-creative-native-installers-in-air-2/#comments</comments>
		<pubDate>Fri, 11 Jun 2010 06:33:24 +0000</pubDate>
		<dc:creator>Serge Jespers</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[adobe air 2]]></category>
		<category><![CDATA[adt]]></category>
		<category><![CDATA[air2]]></category>
		<category><![CDATA[command line]]></category>
		<category><![CDATA[How-to]]></category>
		<category><![CDATA[native installers]]></category>
		<category><![CDATA[package assistant]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://www.webkitchen.be/?p=2697</guid>
		<description><![CDATA[One of the many exciting new features in AIR 2 is the ability to create native installers. That gives your AIR 2 application the ability to talk to native code. In this video I&#8217;ll show you how to build native installers for Adobe AIR 2 using the command line, and I also explore how my [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.webkitchen.be%2F2010%2F06%2F11%2Fvideo-tutorial-creative-native-installers-in-air-2%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.webkitchen.be%2F2010%2F06%2F11%2Fvideo-tutorial-creative-native-installers-in-air-2%2F&amp;source=sjespers&amp;style=normal&amp;service=bit.ly&amp;service_api=R_f11b21ad05448f9b4029b73b124e8d0e&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>One of the many exciting new features in <a href="http://www.adobe.com/products/air/" target="_blank">AIR 2</a> is the ability to create native installers. That gives your AIR 2 application the ability to talk to native code. In this video I&#8217;ll show you how to build native installers for Adobe AIR 2 using the command line, and I also explore how my <a href="http://www.webkitchen.be/package-assistant-pro/" target="_blank">Package Assistant</a> app simplifies that process. The Package Assistant that I&#8217;m using in the video is an older version and I think you&#8217;ll find that the current version is even easier to use.</p>
<p style="text-align: center;"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="640" height="380" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="FlashVars" value="fileID=6952&amp;context=64&amp;embeded=true&amp;environment=production" /><param name="src" value="http://images.tv.adobe.com/swf/player.swf" /><param name="flashvars" value="fileID=6952&amp;context=64&amp;embeded=true&amp;environment=production" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="640" height="380" src="http://images.tv.adobe.com/swf/player.swf" flashvars="fileID=6952&amp;context=64&amp;embeded=true&amp;environment=production" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<iframe id="basic_facebook_social_plugins_likebutton" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.webkitchen.be%2F2010%2F06%2F11%2Fvideo-tutorial-creative-native-installers-in-air-2%2F&amp;layout=standard&amp;show_faces=true&amp;width=500&amp;action=like&amp;font=arial&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:500px; height:75px"></iframe>]]></content:encoded>
			<wfw:commentRss>http://www.webkitchen.be/2010/06/11/video-tutorial-creative-native-installers-in-air-2/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Package Assistant for AIR 2 update</title>
		<link>http://www.webkitchen.be/2010/02/05/package-assistant-for-air-2-update/</link>
		<comments>http://www.webkitchen.be/2010/02/05/package-assistant-for-air-2-update/#comments</comments>
		<pubDate>Fri, 05 Feb 2010 09:19:04 +0000</pubDate>
		<dc:creator>Serge Jespers</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[adobe air]]></category>
		<category><![CDATA[adt]]></category>
		<category><![CDATA[air2]]></category>
		<category><![CDATA[assistant]]></category>
		<category><![CDATA[command line]]></category>
		<category><![CDATA[native installers]]></category>
		<category><![CDATA[packager]]></category>

		<guid isPermaLink="false">http://www.webkitchen.be/?p=2030</guid>
		<description><![CDATA[Update: A brand new version of Package Assistant is available. Check out this page for more info. Just before the holidays, I released an alpha version of my AIR 2 Package Assistant application. As many of you know, AIR 2 allows you to build native installers. The only downside is that you have to use [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.webkitchen.be%2F2010%2F02%2F05%2Fpackage-assistant-for-air-2-update%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.webkitchen.be%2F2010%2F02%2F05%2Fpackage-assistant-for-air-2-update%2F&amp;source=sjespers&amp;style=normal&amp;service=bit.ly&amp;service_api=R_f11b21ad05448f9b4029b73b124e8d0e&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Update: A brand new version of Package Assistant is available. Check out <a href="http://www.webkitchen.be/package-assistant-pro/" target="_blank"><strong>this page</strong></a> for more info.</p>
<p>Just before the holidays, I <a href="http://www.webkitchen.be/2009/12/23/air-2-package-assistant-public-alpha/" target="_blank">released</a> an alpha version of my AIR 2 Package Assistant application. As many of you know, AIR 2 allows you to build native installers. The only downside is that you have to use the command line in order to package these native installers.</p>
<p>I have just narrowed down the possible solution for the only reported problem. Some of you got an &#8220;Invalid input&#8221; error message and the packaging failed. I think this may be caused by forgetting to include the icons you use for the app. You have to include these in the final step where you add any additional files to the package.</p>
<p>I also updated the application so it now works with the <a href="http://labs.adobe.com/technologies/air2/" target="_blank">AIR 2 Beta 2 runtime</a>, which is available on <a href="http://labs.adobe.com/" target="_blank">Adobe Labs</a>.</p>
<p>The Package Assistant application should still be considered in alpha phase. If you don&#8217;t mind testing alpha builds, go ahead and <a href="http://dl.dropbox.com/u/117996/PackageAssistant_b2.dmg">download the updated application</a>. (Don&#8217;t forget to read <a href="http://www.webkitchen.be/2009/12/23/air-2-package-assistant-public-alpha/" target="_blank">these notes</a>.)</p>
<p>If you find any other bugs or if adding the icons did not resolve the &#8220;invalid input&#8221; error message, feel free to leave a comment or email me directly.</p>
<iframe id="basic_facebook_social_plugins_likebutton" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.webkitchen.be%2F2010%2F02%2F05%2Fpackage-assistant-for-air-2-update%2F&amp;layout=standard&amp;show_faces=true&amp;width=500&amp;action=like&amp;font=arial&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:500px; height:75px"></iframe>]]></content:encoded>
			<wfw:commentRss>http://www.webkitchen.be/2010/02/05/package-assistant-for-air-2-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AIR 2 Package Assistant &#8220;public alpha&#8221;</title>
		<link>http://www.webkitchen.be/2009/12/23/air-2-package-assistant-public-alpha/</link>
		<comments>http://www.webkitchen.be/2009/12/23/air-2-package-assistant-public-alpha/#comments</comments>
		<pubDate>Wed, 23 Dec 2009 18:15:16 +0000</pubDate>
		<dc:creator>Serge Jespers</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[projects]]></category>
		<category><![CDATA[adobe air]]></category>
		<category><![CDATA[adt]]></category>
		<category><![CDATA[air2]]></category>
		<category><![CDATA[assistant]]></category>
		<category><![CDATA[command line]]></category>
		<category><![CDATA[native installers]]></category>
		<category><![CDATA[packager]]></category>

		<guid isPermaLink="false">http://www.webkitchen.be/?p=1958</guid>
		<description><![CDATA[Update: A brand new version of Package Assistant is available. Check out this page for more info. I already sneaked this application last week but in case you missed that: I am building an application that makes it easier to package native installers for AIR 2.0. Instead of having to fiddle around with the command line [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.webkitchen.be%2F2009%2F12%2F23%2Fair-2-package-assistant-public-alpha%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.webkitchen.be%2F2009%2F12%2F23%2Fair-2-package-assistant-public-alpha%2F&amp;source=sjespers&amp;style=normal&amp;service=bit.ly&amp;service_api=R_f11b21ad05448f9b4029b73b124e8d0e&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Update: A brand new version of Package Assistant is available. Check out <a href="http://www.webkitchen.be/package-assistant-pro/" target="_blank"><strong>this page</strong></a> for more info.</p>
<p>I already <a href="http://www.webkitchen.be/2009/12/17/introducing-package-assistant-air-2-package-utility-built-with-air-2/" target="_blank">sneaked this application last week</a> but in case you missed that: I am building an application that makes it easier to package native installers for AIR 2.0. Instead of having to fiddle around with the command line to create installers, this wizard style application makes it very easy and straightforward.</p>
<p>Now before you go and install this application, there are a couple of things you should know.</p>
<ol>
<li>This is an early version of the application. It may not do what you thought it would do and it may even explode ;-). If that is the case, please let me know. I&#8217;m releasing it now to get some feedback and to improve version 2 ;-) The application should be considered alpha quality.</li>
<li>It is currently OSX only. I ran in to a little snag with the Windows version but will try to get around that ASAP.</li>
<li>It currently only supports PKCS12 code signing certificates.</li>
<li>It&#8217;s not yet very user friendly if you make a mistake&#8230; If you for instance mess up your cert passcode, you&#8217;ll have to start over again. I&#8217;m also not saving the path to ADT.. These things are &#8220;on the list&#8221;.</li>
<li>Additional files are supported but are always relative to the folder that holds the main SWF&#8230; This is one that needs a lot of testing. If your setup does not work, please let me know.</li>
<li>If you have feature requests or you find a bug or something weird, please let me know. Just leave a comment to this post, send me an email or use the contact form on my blog.</li>
<li>Did I already mention that this should be considered alpha quality?</li>
<li>I think it&#8217;s fairly obvious but just in case: This application requires the <a href="http://labs.adobe.com/technologies/air2/" target="_blank">AIR 2.0 runtime</a>.</li>
</ol>
<p>So&#8230; You&#8217;re still here. That must mean that you&#8217;re a geek like me and you don&#8217;t mind testing early builds of applications ;-). Good&#8230; Go ahead and <a href="http://dl.dropbox.com/u/117996/PackageAssistant.dmg">download the application</a>.</p>
<iframe id="basic_facebook_social_plugins_likebutton" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.webkitchen.be%2F2009%2F12%2F23%2Fair-2-package-assistant-public-alpha%2F&amp;layout=standard&amp;show_faces=true&amp;width=500&amp;action=like&amp;font=arial&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:500px; height:75px"></iframe>]]></content:encoded>
			<wfw:commentRss>http://www.webkitchen.be/2009/12/23/air-2-package-assistant-public-alpha/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>

