<?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>webfraggle</title>
	<atom:link href="http://www.ketzler.de/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ketzler.de</link>
	<description>Christoph Ketzler&#039;s Blog</description>
	<lastBuildDate>Fri, 06 Apr 2012 10:35:55 +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>AS3 Simple UnTAR</title>
		<link>http://www.ketzler.de/2012/02/as3-simple-untar/</link>
		<comments>http://www.ketzler.de/2012/02/as3-simple-untar/#comments</comments>
		<pubDate>Sun, 26 Feb 2012 13:45:33 +0000</pubDate>
		<dc:creator>webfraggle</dc:creator>
				<category><![CDATA[Allgemein]]></category>

		<guid isPermaLink="false">http://www.ketzler.de/?p=738</guid>
		<description><![CDATA[The challenge: How to distribute additional content-packages for an Adobe Air App for iOS and Desktop. The Answer: Inspired by this article I started coding my own ActionsScript tar version to unpack gnu-tar files. This format has some benefits. First it is one file, easy downloadable and shareble. Because it&#8217;s uncompressed, it is faster than [...]]]></description>
			<content:encoded><![CDATA[<p>The challenge: How to distribute additional content-packages for an Adobe Air App for iOS and Desktop.</p>
<p>The Answer: Inspired by <a href="http://blog.octo.com/en/untar-on-ios-the-pragmatic-way/">this article</a> I started coding my own ActionsScript tar version to unpack gnu-tar files. This format has some benefits. First it is one file, easy downloadable and shareble. Because it&#8217;s uncompressed, it is faster than any compressed format like zip. This doesn&#8217;t really matter because all files in my packages are compressed files like jpeg. I unpacked a 350 MB file on an iPad 2 in 18 seconds. Additionally it is very fast to extract only one file or data out of it, maybe for some metainformation. Possibly there is some potential to optimize the speed. It&#8217;s a common used format, so packing tools are available on all plattforms (Windows, Mac OSX and Linux). Because of this there is no need to code a special packing tool. </p>
<p>And last, I want to share this with you:</p>
<p><a href="http://code.google.com/p/as3-simple-untar">AS3 Simple Untar on Google Code</a></p>
<p>Have fun with it.</p>
<p>]]></content:encoded>
			<wfw:commentRss>http://www.ketzler.de/2012/02/as3-simple-untar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adobe AIR Gyroscope Native Extension with Euler Angles (roll, pitch, yaw) for iOS</title>
		<link>http://www.ketzler.de/2011/11/adobe-air-gyroscope-native-extension-with-euler-angles-roll-pitch-yaw-for-ios/</link>
		<comments>http://www.ketzler.de/2011/11/adobe-air-gyroscope-native-extension-with-euler-angles-roll-pitch-yaw-for-ios/#comments</comments>
		<pubDate>Sat, 19 Nov 2011 14:32:28 +0000</pubDate>
		<dc:creator>webfraggle</dc:creator>
				<category><![CDATA[Adobe AIR]]></category>
		<category><![CDATA[Adobe Flash Platform]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Actionscript]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[air]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[DeviceMotion]]></category>
		<category><![CDATA[Gyroscope]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[MotionManager]]></category>
		<category><![CDATA[Native Extension]]></category>
		<category><![CDATA[pitch]]></category>
		<category><![CDATA[roll]]></category>
		<category><![CDATA[yaw]]></category>

		<guid isPermaLink="false">http://www.ketzler.de/?p=708</guid>
		<description><![CDATA[UPDATE: I have released the extension including source on google code with some changes. Euler Gyroscope ANE on Google Code I baked my very first AIR iOS Native Extension. It&#8217;s just an adapted version of this version from Adobe. Because in my opinion the data of radians per second aren&#8217;t really good to handle. So [...]]]></description>
			<content:encoded><![CDATA[<p><strong>UPDATE:</strong> I have released the extension including source on google code with some changes.<br />
<a href="http://code.google.com/p/air-native-extension-euler-gyroscope/">Euler Gyroscope ANE on Google Code</a></p>
<p>I baked my very first AIR iOS Native Extension. It&#8217;s just an adapted version of <a href="http://www.adobe.com/devnet/air/native-extensions-for-air/extensions/gyroscope.html">this version from Adobe</a>. Because in my opinion the data of radians per second aren&#8217;t really good to handle. So I looked into Apples API documentation and found out that there are Euler Angles in the CMMotionManager CMDeviceMotion classes. So I just changed a few lines in the Objective-C Code. I learned much from this tutorial <a href="http://www.liquid-photo.com/2011/10/28/native-extension-for-adobe-air-and-ios-101/">Native Extionsion for Adobe AIR and iOS 101 by Liquid Photo</a></p>
<pre class="brush: objc; title: ; notranslate">
NSString *myStr = [NSString stringWithFormat:@&quot;%f&amp;%f&amp;%f&amp;%f&amp;%f&amp;%f&quot;,
rotate.x,
rotate.y,
rotate.z,
motionManager.deviceMotion.attitude.roll,
motionManager.deviceMotion.attitude.pitch,
motionManager.deviceMotion.attitude.yaw];

[motionManager startDeviceMotionUpdates];

motionManager.deviceMotionUpdateInterval = 0;
</pre>
<p>And added these three parameters roll, pitch and yaw to the Actionscript Gyroscope Event.</p>
<pre class="brush: as3; title: ; notranslate">
new GyroscopeEvent(GyroscopeEvent.UPDATE, _x, _y, _z, _roll, _pitch, _yaw)
</pre>
<p>You can download source and final iOS .ane Native Extension file here:<br />
<a href='http://www.ketzler.de/wp-content/uploads/2011/11/iOS-Air-Native-Extension-Gyroscope-with-Euler-Angles.zip'>iOS Air Native Extension Gyroscope &#8211; with Euler Angles</a></p>
<p>]]></content:encoded>
			<wfw:commentRss>http://www.ketzler.de/2011/11/adobe-air-gyroscope-native-extension-with-euler-angles-roll-pitch-yaw-for-ios/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Convert PNG to JPEG XR for use in Flash / Flex and AS3</title>
		<link>http://www.ketzler.de/2011/11/convert-png-to-jpeg-xr-for-use-in-flash-flex-and-as3/</link>
		<comments>http://www.ketzler.de/2011/11/convert-png-to-jpeg-xr-for-use-in-flash-flex-and-as3/#comments</comments>
		<pubDate>Tue, 08 Nov 2011 20:42:33 +0000</pubDate>
		<dc:creator>webfraggle</dc:creator>
				<category><![CDATA[Adobe AIR]]></category>
		<category><![CDATA[Adobe Flash Platform]]></category>
		<category><![CDATA[Actionscript]]></category>
		<category><![CDATA[convert]]></category>
		<category><![CDATA[JPEG XR]]></category>
		<category><![CDATA[png]]></category>

		<guid isPermaLink="false">http://www.ketzler.de/?p=702</guid>
		<description><![CDATA[A new feature in Flash Player 11 and Adobe AIR 3 is the feature to use JPEG XR. A enhanced JPEG format. But how to generate or convert JPEG XR files. I found no Photoshop Plugin. All open source tools aren&#8217;t able because of licensing problems. The only tool i found is XN View, which [...]]]></description>
			<content:encoded><![CDATA[<p>A new feature in Flash Player 11 and Adobe AIR 3 is the feature to use <a href="http://en.wikipedia.org/wiki/JPEG_XR">JPEG XR</a>. A enhanced JPEG format. </p>
<p>But how to generate or convert JPEG XR files. I found no Photoshop Plugin. All open source tools aren&#8217;t able because of licensing problems. The only tool i found is XN View, which can convert PNG files including the alpha channel to JPEG XR.</p>
<p>But you have to use the &#8220;<strong>Batch Convert</strong>&#8221; tool. Only there is the option to convert to JPEG XR. </p>
<p>After converting you can load and use the JPEG XR files via Actionscript. e.g. with a Loader or via embedding. It behaves like a PNG file but with much smaller size while keeping very good quality. </p>
<p>]]></content:encoded>
			<wfw:commentRss>http://www.ketzler.de/2011/11/convert-png-to-jpeg-xr-for-use-in-flash-flex-and-as3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adobe AIR 3: How to build a Captive Runtime, Standalone Bundle Executable App</title>
		<link>http://www.ketzler.de/2011/11/adobe-air-3-how-to-build-a-captive-runtime-standalone-bundle-executable-app/</link>
		<comments>http://www.ketzler.de/2011/11/adobe-air-3-how-to-build-a-captive-runtime-standalone-bundle-executable-app/#comments</comments>
		<pubDate>Tue, 08 Nov 2011 20:16:15 +0000</pubDate>
		<dc:creator>webfraggle</dc:creator>
				<category><![CDATA[Adobe AIR]]></category>
		<category><![CDATA[Adobe Flash Platform]]></category>
		<category><![CDATA[adobe air]]></category>
		<category><![CDATA[adt]]></category>
		<category><![CDATA[air]]></category>
		<category><![CDATA[bundle]]></category>
		<category><![CDATA[captive runtime]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[standalone]]></category>

		<guid isPermaLink="false">http://www.ketzler.de/?p=697</guid>
		<description><![CDATA[The challenge was to build a Adobe Air 3 Standalone Executable. Also called a &#8220;Captive Runtime&#8221; or a Bundle. Here are some better descriptions: http://www.adobe.com/devnet/air/articles/air3-install-and-deployment-options.html But it was not so easy as it sounds because the order of the adt options are very important! If the order isn&#8217;t correct you get the error &#8220;-storetype is [...]]]></description>
			<content:encoded><![CDATA[<p>The challenge was to build a Adobe Air 3 Standalone Executable. Also called a &#8220;Captive Runtime&#8221; or a Bundle.</p>
<p>Here are some better descriptions:<br />
<a href="http://www.adobe.com/devnet/air/articles/air3-install-and-deployment-options.html">http://www.adobe.com/devnet/air/articles/air3-install-and-deployment-options.html</a></p>
<p>But it was not so easy as it sounds because the <strong>order</strong> of the adt options are <strong>very important</strong>!</p>
<p>If the order isn&#8217;t correct you get the error &#8220;<strong>-storetype is required</strong>&#8220;.</p>
<p>And if you are behind a firewall or no internet connection, the timestamp server isn&#8217;t reachable. So use &#8220;-tsa none&#8221; if you get &#8220;<strong>Could not generate timestamp: Connection timed out: connect</strong>&#8220;. </p>
<p>Here is my ant task which do the job with the correct order. But the order of the options in a terminal command should be the same.</p>
<pre class="brush: xml; title: ; notranslate">&lt;target name=&quot;07. [package exe]&quot;&gt;
	&lt;mkdir dir=&quot;${publish.dir}&quot;/&gt;
	&lt;input message=&quot;certificate password:&quot; addproperty=&quot;certPassword&quot; /&gt;
	&lt;java jar=&quot;${sdk.dir}/${adt}&quot; fork=&quot;true&quot; failonerror=&quot;true&quot; dir=&quot;${deploy.dir}/&quot;&gt;
		&lt;arg value=&quot;-package&quot; /&gt;
		&lt;arg value=&quot;-keystore&quot;/&gt;
		&lt;arg value=&quot;${air.certificate}&quot;/&gt;

		&lt;!-- NATIVE_SIGNING_OPTIONS --&gt;
		&lt;arg value=&quot;-storetype&quot;/&gt;
		&lt;arg value=&quot;pkcs12&quot;/&gt;
		&lt;arg value=&quot;-storepass&quot;/&gt;
		&lt;arg value=&quot;${certPassword}&quot;/&gt;
		&lt;!-- &lt;arg value=&quot;-tsa&quot; /&gt;
		&lt;arg value=&quot;none&quot; /&gt; --&gt;
		&lt;arg value=&quot;-target&quot; /&gt;
		&lt;arg value=&quot;bundle&quot; /&gt;
		&lt;!-- Name Of File To Create--&gt;
		&lt;arg value=&quot;${publish.dir}/${publish.exe}&quot; /&gt;
		&lt;!-- App Descriptor--&gt;
		&lt;arg value=&quot;${application.descriptor}&quot; /&gt;
		&lt;!-- Files To Package --&gt;
		&lt;arg value=&quot;Icon*&quot; /&gt;
		&lt;arg value=&quot;Default*&quot; /&gt;
		&lt;arg value=&quot;iTunesArtwork.png&quot; /&gt;
		&lt;arg value=&quot;-C&quot; /&gt;
		&lt;arg value=&quot;${deploy.dir}/&quot; /&gt;
		&lt;arg value=&quot;${deploy.swf}&quot; /&gt;
	&lt;/java&gt;
&lt;/target&gt;
</pre>
<p>Hope this helps some people having the same problems.</p>
<p>]]></content:encoded>
			<wfw:commentRss>http://www.ketzler.de/2011/11/adobe-air-3-how-to-build-a-captive-runtime-standalone-bundle-executable-app/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Build an iPad app in a few hours.</title>
		<link>http://www.ketzler.de/2011/09/build-an-ipad-app-in-a-few-hours/</link>
		<comments>http://www.ketzler.de/2011/09/build-an-ipad-app-in-a-few-hours/#comments</comments>
		<pubDate>Sun, 18 Sep 2011 11:08:29 +0000</pubDate>
		<dc:creator>webfraggle</dc:creator>
				<category><![CDATA[Appcelerator Titanium]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[Appcelerator]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[Studio]]></category>
		<category><![CDATA[Titanium]]></category>
		<category><![CDATA[Titanium Studio]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://www.ketzler.de/?p=687</guid>
		<description><![CDATA[The challenge: &#8220;We need a small iPad app. Just four buttons, every button opens a video. Today!&#8221; I thought, &#8220;OK&#8221;. I had only a freshly installed Mac and an Apple developer account. Install Appcelerator Titanium Studio Update the SDK to 1.8 Go through the Apple Certification Process to get a new private key, your certificate [...]]]></description>
			<content:encoded><![CDATA[<p><strong>The challenge: </strong><br />
&#8220;We need a small iPad app. Just four buttons, every button opens a video. Today!&#8221;<br />
I thought, &#8220;OK&#8221;. I had only a freshly installed Mac and an Apple developer account.<br />
<span id="more-687"></span></p>
<ol>
<li>Install <a href="http://www.appcelerator.com/" target="_blank">Appcelerator Titanium Studio</a></li>
<li>Update the SDK to 1.8</li>
<li>Go through the Apple Certification Process to get a new private key, your certificate and a provisioning profile</li>
<li>Setup a new project in Titanium Studio</li>
<li>Code and test the app</li>
</ol>
<p>And I love Appcelerator Titanium because these few lines had done the job:</p>
<pre class="brush: jscript; title: ; notranslate">Titanium.UI.setBackgroundColor('#000');
Titanium.UI.orientation = Titanium.UI.LANDSCAPE_LEFT;
win = Titanium.UI.createWindow({
    title:'win1',
    backgroundColor:'#fff',
    navBarHidden:true,
    fullscreen:true
});
win.orientationModes = [ Titanium.UI.LANDSCAPE_LEFT ];

var videoPlayer = Titanium.Media.createVideoPlayer({
      backgroundColor:'#000',
      movieControlMode:Titanium.Media.VIDEO_CONTROL_FULLSCREEN,
      scalingMode:Titanium.Media.VIDEO_SCALING_ASPECT_FIT,
      autoplay:false,
      visible:false
});

videoPlayer.addEventListener('complete',function(e)
{
		videoPlayer.stop();
		videoPlayer.hide();
		Ti.UI.iPhone.hideStatusBar();
		win.hideNavBar();
});

var bg = Titanium.UI.createImageView({image:'img/bg.png',top:0,left:0,width:1024,height:768});
win.add(bg);

var button = Titanium.UI.createButton({
   backgroundImage:'img/btn.png',
   width: 442,height:228,top:155,left:65
});

var button2 = Titanium.UI.createButton({
   backgroundImage:'img/btn2.png',
   width: 442,height:228,top:155,left:519
});

var button3 = Titanium.UI.createButton({
   backgroundImage:'img/btn3.png',
   width: 442,height:228,top:398,left:65
});
var button4 = Titanium.UI.createButton({
   backgroundImage:'img/btn4.png',
   width: 442,height:228,top:398,left:519
});

button.addEventListener('click',buttonClicked);
button2.addEventListener('click',buttonClicked);
button3.addEventListener('click',buttonClicked);
button4.addEventListener('click',buttonClicked);
win.add(button);
win.add(button2);
win.add(button3);
win.add(button4);
win.add(videoPlayer);
win.open();
Ti.UI.iPhone.hideStatusBar();
win.hideNavBar();

function buttonClicked(e)
{
   var videoUrl = &quot;&quot;;
   switch (e.source)
   {
   		case button:
   			videoUrl = 'videos/video01.mp4';
   		break;
   		case button2:
   			videoUrl = 'videos/video02.mp4';
   		break;
   		case button3:
   			videoUrl = 'videos/video03.mp4';
   		break;
   		case button4:
   			videoUrl = 'videos/video04.mp4';
   		break;
   }
	showVideo(videoUrl);
}

function showVideo(w)
{
	videoPlayer.setUrl(w);
	videoPlayer.show();
	videoPlayer.play();
}</pre>
<p>And the whole job was only done in about two hours.</p>
<p><a href="http://www.ketzler.de/wp-content/uploads/2011/09/iPadApp.jpg"><img src="http://www.ketzler.de/wp-content/uploads/2011/09/iPadApp.jpg" alt="" title="iPadApp" width="500" height="368" class="aligncenter size-full wp-image-690" /></a></p>
<p>]]></content:encoded>
			<wfw:commentRss>http://www.ketzler.de/2011/09/build-an-ipad-app-in-a-few-hours/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kinderlieder Karaoke Update</title>
		<link>http://www.ketzler.de/2011/08/kinderlieder-karaoke-update/</link>
		<comments>http://www.ketzler.de/2011/08/kinderlieder-karaoke-update/#comments</comments>
		<pubDate>Sun, 07 Aug 2011 11:21:35 +0000</pubDate>
		<dc:creator>webfraggle</dc:creator>
				<category><![CDATA[iPad]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://www.ketzler.de/?p=681</guid>
		<description><![CDATA[Meine Kinderlieder App ist im iTunes Store in der Versionn 1.2 erschienen. Neu ist eine speziell angepasste iPad Version. http://apps.xplore-it.de/ Viel Spa&#223; damit.]]></description>
			<content:encoded><![CDATA[<p>Meine Kinderlieder App ist im iTunes Store in der Versionn 1.2 erschienen.</p>
<p>Neu ist eine speziell angepasste iPad Version.</p>
<p><a href="http://www.ketzler.de/wp-content/uploads/2011/08/IMG_0009.png"><img src="http://www.ketzler.de/wp-content/uploads/2011/08/IMG_0009-300x225.png" alt="" title="Kinderlieder Karoake iPad" width="300" height="225" class="alignnone size-medium wp-image-682" /></a></p>
<p><a href="http://apps.xplore-it.de/">http://apps.xplore-it.de/</a></p>
<p>Viel Spa&#223; damit.</p>
<p>]]></content:encoded>
			<wfw:commentRss>http://www.ketzler.de/2011/08/kinderlieder-karaoke-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fastest way to install debug build on iPhone.</title>
		<link>http://www.ketzler.de/2011/07/fastest-way-to-install-debug-build-on-iphone/</link>
		<comments>http://www.ketzler.de/2011/07/fastest-way-to-install-debug-build-on-iphone/#comments</comments>
		<pubDate>Sat, 16 Jul 2011 15:51:07 +0000</pubDate>
		<dc:creator>webfraggle</dc:creator>
				<category><![CDATA[Adobe Flash Platform]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://www.ketzler.de/?p=676</guid>
		<description><![CDATA[If you are developing with an other framework than Xcode, Flash or Appcelerator Titanium it is a long way to get the .ipa file installed on your iPhone. You have to update the .ipa in your iTunes or the iPhone Configuration Utility and than you have to Sync your iPhone again. That needs time an [...]]]></description>
			<content:encoded><![CDATA[<p>If you are developing with an other framework than Xcode, Flash or Appcelerator Titanium it is a long way to get the .ipa file installed on your iPhone. You have to update the .ipa in your iTunes or the iPhone Configuration Utility and than you have to Sync your iPhone again. That needs time an many clicks and drag &#038; drop operations. So  I found a new way. It makes use of the OTA (Over The Air) installation feature of IOS 4 and higher.</p>
<p><strong>Step 1: Configuration</strong></p>
<ol>
<li>Install (If you did not have one installed already) a web server on your local machine. <a href="http://www.mamp.info/">MAMP</a> on Mac or <a href="http://www.apachefriends.org/">XAMPP</a> on Windows</li>
<li>Create a new directory for the OTA files somewhere</li>
<li>Create an alias in your http.conf to that folder<br />
<code>Alias /yourapp "/Users/christoph/Documents/path/to/OTA"</code></li>
<li>Use <a href="http://www.hanchorllc.com/betabuilder-for-ios/">iOS Beta Builder</a> to create the files to the OTA folder</li>
<li>Open Safari on the iPhone type in your local machines ip plus alias e.g.: http//192.168.0.40/yourapp. Click install and OK</li>
</ol>
<p><strong>Step 2: Use it after every build</strong></p>
<p>And everytime you have an update you have only to do these steps (iOS Beta Builder is opened and used one time):</p>
<ol>
<li>Switch to iOS Beta Builder, press &#8220;Generate Deployment Files&#8221;, the folder should be correct, so just &#8220;Choose Directory&#8221;</li>
<li>Switch to Safari, press the install link from the already opened local machines URL</li>
</ol>
<p>For me it&#8217;s time saving.</p>
<p>Any other ideas how to improve the process to get .ipa files installed on the iOS device? Please comment.</p>
<p>]]></content:encoded>
			<wfw:commentRss>http://www.ketzler.de/2011/07/fastest-way-to-install-debug-build-on-iphone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FUG:FD Die Flash User Group Fulda</title>
		<link>http://www.ketzler.de/2011/05/fugfd-die-flash-user-group-fulda/</link>
		<comments>http://www.ketzler.de/2011/05/fugfd-die-flash-user-group-fulda/#comments</comments>
		<pubDate>Sat, 21 May 2011 07:10:50 +0000</pubDate>
		<dc:creator>webfraggle</dc:creator>
				<category><![CDATA[Adobe Flash Platform]]></category>
		<category><![CDATA[Flash Flex actionscript]]></category>

		<guid isPermaLink="false">http://www.ketzler.de/2011/05/fugfd-die-flash-user-group-fulda/</guid>
		<description><![CDATA[Wir haben letzte Woche die Flash User Group Fulda gegr&#252;ndet. http://fb.me/ Wer Lust hat kommt vorbei. Wir freuen uns drauf.]]></description>
			<content:encoded><![CDATA[<p>Wir haben letzte Woche die Flash User Group Fulda gegr&#252;ndet. http://fb.me/ Wer Lust hat kommt vorbei. Wir freuen uns drauf.</p>
<p>]]></content:encoded>
			<wfw:commentRss>http://www.ketzler.de/2011/05/fugfd-die-flash-user-group-fulda/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ten years after David and me produced the stress&#8217;O&#039;matic game, it&#8217;s available on the iPhone.</title>
		<link>http://www.ketzler.de/2011/05/ten-years-after-david-and-me-produced-the-stressomatic-game-its-available-on-the-iphone/</link>
		<comments>http://www.ketzler.de/2011/05/ten-years-after-david-and-me-produced-the-stressomatic-game-its-available-on-the-iphone/#comments</comments>
		<pubDate>Sun, 08 May 2011 11:35:34 +0000</pubDate>
		<dc:creator>webfraggle</dc:creator>
				<category><![CDATA[Adobe AIR]]></category>
		<category><![CDATA[Adobe Flash Platform]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[AIR 2.6]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[poweredbyflash]]></category>
		<category><![CDATA[stressomatic]]></category>

		<guid isPermaLink="false">http://www.ketzler.de/?p=669</guid>
		<description><![CDATA[2001 we did this game together. David painted the graphics and I programmed the flash part. Some time ago I found this on some backups, ported it to AS3 and AIR2.6 and since yesterday it&#8217;s available on the Apple App Store. Have fun with it, load it from the App Store.]]></description>
			<content:encoded><![CDATA[<p>2001 we did this game together. David painted the graphics and I programmed the flash part. Some time ago I found this on some backups, ported it to AS3 and AIR2.6 and since yesterday it&#8217;s available on the <a href="http://bit.ly/stressomatic">Apple App Store</a>.</p>
<p><a href="http://www.ketzler.de/wp-content/uploads/2011/05/IMG_0603.png"><img src="http://www.ketzler.de/wp-content/uploads/2011/05/IMG_0603.png" alt="" title="IMG_0603" width="480" height="320" class="alignnone size-full wp-image-670" /></a></p>
<p><a href="http://www.ketzler.de/wp-content/uploads/2011/05/IMG_0608.png"><img src="http://www.ketzler.de/wp-content/uploads/2011/05/IMG_0608.png" alt="" title="IMG_0608" width="480" height="320" class="alignnone size-full wp-image-671" /></a></p>
<p><a href="http://bit.ly/stressomatic">Have fun with it, load it from the App Store.</a></p>
<p>]]></content:encoded>
			<wfw:commentRss>http://www.ketzler.de/2011/05/ten-years-after-david-and-me-produced-the-stressomatic-game-its-available-on-the-iphone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Found some old browser games</title>
		<link>http://www.ketzler.de/2011/04/found-some-old-browser-games/</link>
		<comments>http://www.ketzler.de/2011/04/found-some-old-browser-games/#comments</comments>
		<pubDate>Sun, 10 Apr 2011 18:53:52 +0000</pubDate>
		<dc:creator>webfraggle</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Fundstücke]]></category>

		<guid isPermaLink="false">http://www.ketzler.de/?p=663</guid>
		<description><![CDATA[While a research I found some very old browser games I developed many years ago: The Blind People Simulator A JS/DHTML Game from 1997. Does anyone knows Netscape today PLAY For this we got a small article in a PC magazine and one or two angry mail how we can make funny games about disabled [...]]]></description>
			<content:encoded><![CDATA[<p>While a research I found some very old browser games I developed many years ago:</p>
<p><strong>The Blind People Simulator</strong><br />
A JS/DHTML Game from 1997. Does anyone knows Netscape today <img src='http://www.ketzler.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /><br />
<a href="http://www.ketzler.de/old-shit/bps">PLAY</a><br />
For this we got a small article in a PC magazine and one or two angry mail how we can make funny games about disabled people.</p>
<p><strong>Stress-O-Matic</strong><br />
A small Flash game like &#8220;Punch the monkey&#8221;. Try bill, santa or general as secret codes.<br />
<a href="http://www.ketzler.de/old-shit/stress-o-matic">PLAY</a><br />
No guarantee that they will work in modern browsers. </p>
<p>]]></content:encoded>
			<wfw:commentRss>http://www.ketzler.de/2011/04/found-some-old-browser-games/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

