<?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>noCreativity.com &#187; Flash</title>
	<atom:link href="http://nocreativity.com/blog/category/flash/feed" rel="self" type="application/rss+xml" />
	<link>http://nocreativity.com</link>
	<description>The life and discoveries of a new media artist</description>
	<lastBuildDate>Sat, 07 Jan 2012 17:03:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Goodbye Flash on Mobile</title>
		<link>http://nocreativity.com/blog/goodbye-flash-on-mobile</link>
		<comments>http://nocreativity.com/blog/goodbye-flash-on-mobile#comments</comments>
		<pubDate>Thu, 10 Nov 2011 01:04:19 +0000</pubDate>
		<dc:creator>Ronny</dc:creator>
				<category><![CDATA[Everything else]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Flash on mobile]]></category>
		<category><![CDATA[iOS]]></category>

		<guid isPermaLink="false">http://nocreativity.com/?p=1952</guid>
		<description><![CDATA[Today will go down in history as &#8220;The beginning of the end&#8220;. Adobe undermined their own platform by killing the very technology that (only months before) they claimed made &#8220;the full web&#8221; possible on a mobile device. That doesn&#8217;t inspire a lot of confidence in their future promises. To be honest I never really toyed around [...]]]></description>
			<content:encoded><![CDATA[<img src="http://nocreativity.com/blog-engine/wp-content/uploads/2011/11/flashplatform.jpg" alt="Flash Platform" class="shadow_600" width="600"  />
<p>Today will go down in history as &#8220;<em>The beginning of the end</em>&#8220;. Adobe undermined their own platform by killing the very technology that (only months before) they claimed made &#8220;<em>the full web&#8221;</em> possible on a mobile device. That doesn&#8217;t inspire a lot of confidence in their future promises.</p>
<p>To be honest I never really toyed around with Flash on mobile for the very simple reason: I&#8217;m an iOS user. Yup, no Flash Player for me on my iDevice. And you know what: The only thing I realized was how many people/companies used Flash where HTML/JS was a valid alternative. This kind of pushed me away from the Flash platform, I guess.<br />
I went to focus my energy on Javascript, Jquery, NodeJS and Objective-C. However I did still keep up with the evolution of the Flash Platform as it was the very reason I got into this industry. I was just waiting for the next big thing in Flash which would make me go back.</p>
<p>What Adobe did today seems to me like proof that they will tell us anything to make us stick around. They now say <em>they&#8217;ll refocus their energy on Flash/AIR on desktop and AIR on mobile devices</em>&#8230; Sure, but they also told us they&#8217;d perfect the mobile Flash Player and bring the full web to the mobile browser. Who&#8217;s to say they don&#8217;t drop the Flash Platform altogether within the next 12-24 months?</p>
<p>To me, the future of the Flash Platform has become very uncertain. And it seems <a href="https://twitter.com/peterelst/status/134430551422668801" target="_blank" target="_blank">I&#8217;m not alone</a>. That&#8217;s why I won&#8217;t be spending a lot of my spare time on it anymore.</p>
<p>Thank you Flash. You brought me into this industry, you enabled me to do things I didn&#8217;t even know I wanted to do, you connected me with many people and you gave me opportunities in life I wouldn&#8217;t have had otherwise.<br />
You were a good friend to me but times change and we all have to move on.<br />
Thanks for the great memories.<br />
Godspeed.</p>
]]></content:encoded>
			<wfw:commentRss>http://nocreativity.com/blog/goodbye-flash-on-mobile/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Native development, Titanium, Corona, Unity, Phonegap and more</title>
		<link>http://nocreativity.com/blog/native-development-titanium-corona-unity-phonegap-and-more</link>
		<comments>http://nocreativity.com/blog/native-development-titanium-corona-unity-phonegap-and-more#comments</comments>
		<pubDate>Wed, 28 Sep 2011 16:42:54 +0000</pubDate>
		<dc:creator>Ronny</dc:creator>
				<category><![CDATA[Everything else]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[Appcelerator]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Corona]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Objective-C]]></category>
		<category><![CDATA[Titanium]]></category>
		<category><![CDATA[Unity]]></category>
		<category><![CDATA[Unity3D]]></category>
		<category><![CDATA[Xcode]]></category>

		<guid isPermaLink="false">http://nocreativity.com/?p=1810</guid>
		<description><![CDATA[Ever since the iPhone has revolutionized the mobile phone and everything about it, there have been several tools out there to create apps for the iPhone, the iPad and all the Android driven devices. I have been toying around with some of them and reading up on others. I concluded that there&#8217;s a lot of [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://nocreativity.com/blog-engine/wp-content/uploads/2011/09/558011646_c208383352_z2.jpeg" alt="Xcode" class="shadow_600" width="600"  /><br />
Ever since the iPhone has revolutionized the mobile phone and everything about it, there have been several tools out there to create apps for the iPhone, the iPad and all the Android driven devices. I have been toying around with some of them and reading up on others. I concluded that there&#8217;s a lot of tools out there and every single one of them is completely different. The thing that struck me the most though, is how many people don&#8217;t understand the differences. So here goes a blogpost about the different tools I&#8217;ve come across and what they actually do. I&#8217;ll run through them starting from the easiest ones to get started with to the more hardcore ones.</p>
<p>I&#8217;m very aware I might be forgetting some tools. However the ones listed here are the only ones I actually used at least once. Feel free to add other tools, the way they work and your findings about it in the comments. <img src='http://nocreativity.com/blog-engine/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Note: If anything, I consider myself an iPhone developer, not so much an Android developer, let alone a mobile developer. My findings and views on things are based on my preference towards iOS development. I&#8217;m not bashing the Android Platform. I just know more about the iOS platform. I just wanted to state that for the record before you read on.</p>
<h3>Phonegap</h3>
<p><img src="http://nocreativity.com/blog-engine/wp-content/uploads/2011/09/phonegap.jpg" alt="Phonegap" class="shadow_600" width="600"  /><br />
I&#8217;ll kick off with Phonegap. Why do I think this is the most simple one? Well, it actually doens&#8217;t require the knowledge of anything new to create your first app. If you have ever built a mobile web app, you can create a Phonegap app.</p>
<p>Phonegap is essentially a web app -the same one you built the other day at work- embedded in a native wrapper. You build the app using HTML/CSS and Javascript. You can use plain old Javascript or make your life easier by using jQuery, Prototype, Sencha Touch, MooTools, etc to handle the interaction. Just like <em>any other</em> mobile website.</p>
<p>What the enduser sees is in effect a web app running inside a webview. So what&#8217;s the native wrapper for? Well it provides Javascript API&#8217;s to give access to the contacts, filesystem, camera, microphone, GPS, etc. Phonegap provides the bridge to the API&#8217;s normal web apps can&#8217;t get access to. It&#8217;s that simple.</p>
<p>Personally I don&#8217;t see the appeal; most definitely because the browser performance doesn&#8217;t come close to native app component performance. Think about scrolling through a list of 1000 entries.<br />
I know a lot of people babble on about how you can &#8216;<em>just turn your webapp into a native app</em>&#8216;. But what&#8217;s the point!? That native app doesn&#8217;t provide anything the web app doesn&#8217;t and it&#8217;s an app. You could as well make it a full fledged web app which users can just add to the homescreen.</p>
<p><strong>URL</strong>: <a href="http://phonegap.com" target="_blank" target="_blank">Phonegap</a></p>
<h3>Flash / Adobe AIR</h3>
<p><img src="http://nocreativity.com/blog-engine/wp-content/uploads/2011/09/flashplatform.jpg" alt="Flash and Air" class="shadow_600" width="600"  /><br />
Yea, you didn&#8217;t see that one coming, did ya? Yes, Flash can create iOS apps too. And of course you can create Android apps too (and you can even create Flash websites for Android!). Why does Flash come second in this list? Well anyone who can create a Flash app could create a iOS app using Flash. The eagle-eyed viewer has already noticed how I mentioned <em>could</em> in that last sentence. I have tried to create several apps (that actually do something) and every time I ended up realizing the same one thing: <em>It performs like shit</em>.</p>
<p>For those of you who don&#8217;t know: I spent the past 7 years being an active Actionscript developer. I&#8217;m not what one might call a <em>Flash-hater</em>. I&#8217;ve tried to create simple games and apps for iOS using Flash. A game using the accelerometer (which crashed when too much accelerometer data came in simultaneously. Limiting that datastream kind of went in the way of the actual game) and an app using the microphone (processing microphone input on an iPad 1 was so hard that any UI interaction would make the audio playback stumble). Both of them ended up staying ideas until I finally get my head around native iOS development.</p>
<p>Flash can compile native iOS apps. Those apps are not interpreted at runtime. Adobe says they&#8217;re actually generating the native binary that you would get if you built it using Xcode. Seeing how the performance of several natively-built games is perfect and Flash-generated apps (not even games) perform horribly, I&#8217;d say Adobe has quite some work before making Flash a viable tool for (at least) iOS development.</p>
<p>And I know what you&#8217;re thinking right now: &#8220;<em>Dude, what about <a href="http://blogs.adobe.com/jnack/2011/09/cnet-flash-derived-ipad-game-tops-app-store-charts.html" target="_blank" target="_blank">that Flash game that made #1 in the app store</a>, not too long ago?</em>&#8220;. Yea&#8230; Let&#8217;s talk about that&#8230; Why <em>didn&#8217;t</em> it run on my 1st generation iPad? Did the app need a camera? No. Then what else does the iPad 2 have, that iPad 1 doesn&#8217;t? Yes: CPU/GPU power. Let&#8217;s face it: It&#8217;s not an overwhelming 3D game. It&#8217;s a 2D game. It should run just fine on the 1st generation iPad. In comparison: The <a href="http://itunes.apple.com/us/app/back-to-the-future-ep-1-hd/id419176153?mt=8" target="_blank" target="_blank">Back To The Future</a> game (which is completely in real time 3D) runs just fine on my iPad 1. And so does the (rightfully named) <a href="http://itunes.apple.com/nl/app/epic-citadel/id388888815?mt=8" target="_blank" target="_blank">Epic Citadel demo</a> featuring the Unreal engine for iOS.</p>
<p>And if you have ever created a Flash app, you know how annoying debugging can get. Well debugging a Flash app on a device isn&#8217;t exactly what I&#8217;d call <em>fun</em>.</p>
<p style="text-align: left;"><strong>URL</strong>: <a href="http://www.adobe.com/products/flash/" target="_blank" target="_blank">Flash CS5.5</a> &#8211; <a href="http://www.adobe.com/products/flash-builder.html" target="_blank" target="_blank">Flash Builder 4.5</a></p>
<h3>Titanium</h3>
<p><img src="http://nocreativity.com/blog-engine/wp-content/uploads/2011/09/appcelerator.jpg" alt="Appcelerator Titanium" class="shadow_600" width="600"  /><br />
This is actually my favorite. It gives best of both worlds. Titanium provides close to native performance (by using the native components) whilst  having a simple and powerful API that gives access to just about any interface either iOS and Android has. I created a few apps using Titanium and all I can say is: It&#8217;s the fastest iOS app development tool I&#8217;ve seen yet. You can create great looking and <em>feeling</em> applications in very little time.</p>
<p>You create the app writing Javascript and calling Titanium&#8217;s APIs. &#8220;<em>How is this different from Phonegap</em>&#8221; you think? Well, the Javascript you write is interpreted at runtime (I&#8217;m guessing a WebView). However this webview is invisible and ONLY does business logic. In fact: It only does <em>custom</em> logic. For example: When you create a TableView, you call <code>Titanium.UI.createTable()</code> in Javascript. This calls a Titanium API that runs native code in the background and returns a native iOS/Android component with native performance. You populate the table component using more Javascript. Once the data is in there, the table behaves exactly as fast and smooth as any other tableview in iOS&#8230; Because it <em>is a tableview in iOS</em>. (Or in Android&#8230; You get the point)</p>
<p>The Javascript calls to the Titanium API are mapped to native code in the Titanium framework and generate native components. Events in those components are sent back to your code in Javascript where you can handle them. The end result is very fast performance. The slowest part of any Titanium app is app logic/handling events in Javascript (and let&#8217;s face it: That&#8217;s still faster than you can blink). The UI interactions, UI animations, UI effects and some platform specific calculations are completely <em>native</em>. Yes, <em>native</em> is key here. It means performance. Better performance <span style="text-decoration: line-through;">means</span> allows better user experience. (Some people still mess it up, even if performance is as good as it can be).</p>
<p>That native performance is wonderful. That&#8217;s why I love Titanium. The only bad thing I&#8217;ve come to notice. You can&#8217;t do any kind of image processing. So if you&#8217;re thinking about building the next Instagram, don&#8217;t use Titanium. Even though you have complete access to iOS&#8217;/Android&#8217;s camera API, you can&#8217;t heavily edit the image&#8230; And the same goes for editing audio/video. So in the end: Titanium can only create <em>data</em>-driven applications.</p>
<p>Oh btw: Titanium is free. It comes with a lot of luxury, some great tools, good debugging and access to everything native on iOS and Android! All that, for free. And <a href="https://github.com/appcelerator/titanium_mobile" target="_blank" target="_blank">open-source</a>!</p>
<p><strong>URL</strong>: <a href="http://www.appcelerator.com/products/titanium-mobile-application-development/" target="_blank" target="_blank">Titanium Mobile Application Development</a></p>
<h3>Corona</h3>
<p><img src="http://nocreativity.com/blog-engine/wp-content/uploads/2011/09/corona.jpg" alt="Corona Game Development" class="shadow_600" width="600"  /><br />
I first heard about Corona about a year ago. When I checked it out back then, I didn&#8217;t seem all that convincing and I didn&#8217;t spend much time exploring it. However when I was writing this blogpost I gave it another glance and I have to say: A <em>lot</em> has changed.</p>
<p>It looks like Corona has truly grown up and provides a massive API to create 2D games for iOS, Android and others. You write your code in <em>Lua</em> and when done you create a game that runs at native speed. Since I haven&#8217;t tested this myself, I wasn&#8217;t really convinced at first&#8230; until I saw <a href="http://www.anscamobile.com/corona/#7" target="_blank" target="_blank">the demos</a> that were created in only a few hours and performed exactly like the blockbuster hits in the App Store. That&#8217;s immense!</p>
<p>Yea, remember those ideas for Flash games I had? I might just give Corona a run for it&#8217;s money. Again: <em>Might just</em>. If I spend 200$ for an application that should replace my free tools (Titanium &amp; Xcode), I&#8217;d better really build a game with it.</p>
<p><strong>URL</strong>: <a href="http://www.anscamobile.com/corona/" target="_blank" target="_blank">Ansca Mobile &#8211; Corona</a></p>
<h3>Unity/Unity3D</h3>
<p><img src="http://nocreativity.com/blog-engine/wp-content/uploads/2011/09/unity.jpg" alt="Unity" class="shadow_600" width="600"  /><br />
This is by far the most exciting tool of all. One problem: Unity is designed to create 3D games. If you want to create a todo-app, this isn&#8217;t what you&#8217;re looking for.</p>
<p>The development environment is great, you can write the code in Javascript, CSharp and a handful other languages. The components can be put together using drag &amp; drop. There&#8217;s an insanely extensive debugging environment. And when you feel the need to change some of the generated Objective-C code&#8230; You can. Unity generates an actual Xcode project before compiling the final app. You can access that project and change things according to your needs.</p>
<p>The 3D assets can be created with almost any 3D modeling application out there: 3D Studio Max, Cinema 4D, Blender and a few others. Unity even provides ways of nicely importing them. There&#8217;s also a 3D modeling feature in Unity itself, however I don&#8217;t know anything about it.<br />
Soundscapes for the game can be created with any application you like and then imported into Unity. Again: there seems to be a sound editor/creator inside of Unity which they claim is pretty complete.</p>
<p>The one thing that I really love about Unity is the debugging features. It&#8217;s just brilliant. There&#8217;s several levels of testing your app.</p>
<ol>
<li>In-IDE testing: Just hit the play button and you can run the game inside the development IDE using the keyboard and mouse.</li>
<li>Everything working fine? Okay, but now you&#8217;d like to test how the input with the iPhone or iPad work: Touch and accelerometer-based input. Well&#8230; <em><a href="http://itunes.apple.com/us/app/unity-remote/id305967442?mt=8" target="_blank" target="_blank">There&#8217;s an app for that</a></em>. The Unity Remote connects your iPhone/iPad over Wifi to your Unity IDE and sends the relevant input to the game running inside the IDE. At the same time you can see the game output (game UI) on your iPhone/iPad. The result is quick and easy testing of the game &#8216;on the device&#8217; (since both input and output are both on the device) without installing it <em>on the device</em>.</li>
<li>Okay: Now we want to <em>really</em> test <em>on device</em>. You know, the way you&#8217;d do it in Xcode for example. That&#8217;s possible too: Just run the app on the device and have full on-device-debugging power. It&#8217;s just a few clicks away. The full debugging power comes straight out of Xcode. There isn&#8217;t any other tool that comes close to Xcode&#8217;s device-debugging. At the same time you can see all your <em>logging</em> inside the Unity IDE too. There&#8217;s actually multiple ways of debugging depending on your personal preferences. How&#8217;s that for <em>1</em> tool&#8230; Some <em>creative suites</em> don&#8217;t offer this kind of debugging choices. <img src='http://nocreativity.com/blog-engine/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </li>
</ol>
<p>When you&#8217;re ready to deploy your app, Unity creates the actual native app. Android, BlackBerry or iPhone (or desktop)(and soon Flash!!) are supported. And if you think the performance of this will be horrible since you&#8217;re creating a <em>massive</em> 3D game without writing native Objective-C: Nope. The performance is <em>off the hook</em>. It&#8217;s insanely good. Don&#8217;t want to believe me? That&#8217;s okay. How about <a href="http://www.marketwire.com/press-release/Unity-Technologies-and-Electronic-Arts-EA-Announce-Deep-Partnership-NASDAQ-ERTS-1323616.htm" target="_blank" target="_blank">Electronic Arts</a>? Yea, if one of the world&#8217;s most famous game developers choses Unity, there is probably something to it.</p>
<p><strong>URL</strong>: <a href="http://unity3d.com/" target="_blank" target="_blank">Unity3D</a></p>
<h3>Xcode / Native iOS Development</h3>
<img src="http://nocreativity.com/blog-engine/wp-content/uploads/2011/09/558011646_c208383352_z2.jpeg" alt="Xcode" class="shadow_600" width="600"  />
<p>Xcode is the official toolset provided by Apple for any Mac and iOS development. And yes: This one is last in this list since, in my humble opinion, Objective-C is hard. I learned a way of implementing MVC at school but as it turns out, the one used in iOS development is very different. It requires quite some adaptation. There&#8217;s lots of strange syntax I&#8217;ve never seen. The development environment is pretty big and complex. Then there&#8217;s the <em>.h</em> and <em>.m</em> files (&#8220;<em>What&#8217;s the difference&#8230;?</em>&#8220;). There&#8217;s something called storyboarding that seems insanely weird at first, but actually makes total sense once you get what it&#8217;s for&#8230; Etc. Yes, Xcode is definitely the hardest tool of them all to get started.</p>
<p>However I don&#8217;t think Xcode needs a lot of explanation. It&#8217;s the tool provided by Apple. It&#8217;s what Apple considers the best tool they could get in the hands of their developers. And to be truly honest: It&#8217;s a pretty complete suite. It creates a native binary. There&#8217;s nothing more close to home than this.</p>
<p><strong>URL</strong>: <a href="http://developer.apple.com/technologies/tools/" target="_blank" target="_blank">Apple Developer Tools</a></p>
<h3>Conclusion</h3>
<p>Conclusion? There&#8217;s no conclusion! This was supposed to be a list of different tools to create apps for iOS (and Android and others) and explaining how they&#8217;re different from their colleagues/competitors.<br />
But since you&#8217;re asking for one: I&#8217;d say depending on the kind of application you&#8217;re looking to build there&#8217;s a tool for you.</p>
<ul>
<li>For 3D games: Use Unity. It&#8217;s powerful, it&#8217;s specifically designed to help you create games and you can create for multiple platforms.</li>
<li>For 2D games: I&#8217;d recommend Corona. It looks pretty promising. The API provides quite a lot of preinstalled game features (e.g. physics with Box2D). I&#8217;m pretty sure you can create a decent game with this, faster than you would in Xcode with Objective-C.</li>
<li>For purely data-drive apps: Use Titanium. You get the best of both worlds. Fast development &amp; native look and feel.</li>
<li>For heavy calculating apps (e.g. Image/Video/Audio processing): Go native. It&#8217;s the only way. You could create a Titanium module which does the heavy lifting (using Objective-C)&#8230; But what&#8217;s the point. You could as well just create the entire app in Xcode then.</li>
<li>I don&#8217;t know when I&#8217;d ever use Phonegap to create an app&#8230;</li>
<li>Don&#8217;t use Flash.</li>
</ul>
<div>I hope this was helpful for some of you. Let me know what you think in the comments.</div>
]]></content:encoded>
			<wfw:commentRss>http://nocreativity.com/blog/native-development-titanium-corona-unity-phonegap-and-more/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Hello Preso!</title>
		<link>http://nocreativity.com/blog/hello-preso</link>
		<comments>http://nocreativity.com/blog/hello-preso#comments</comments>
		<pubDate>Fri, 06 May 2011 16:24:04 +0000</pubDate>
		<dc:creator>Ronny</dc:creator>
				<category><![CDATA[Actionscript]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[Red5]]></category>
		<category><![CDATA[Audio]]></category>
		<category><![CDATA[chat]]></category>
		<category><![CDATA[Flex 4]]></category>
		<category><![CDATA[Multi-user]]></category>
		<category><![CDATA[presentation]]></category>
		<category><![CDATA[Preso]]></category>
		<category><![CDATA[Project]]></category>
		<category><![CDATA[realtime]]></category>
		<category><![CDATA[webcam]]></category>

		<guid isPermaLink="false">http://nocreativity.com/blog/?p=1242</guid>
		<description><![CDATA[I have worked on this about a year ago. I made this as a project for an exam. Afterwards I felt it wasn&#8217;t finished yet so I decided to work on it someday again&#8230; This has been on my todo-list for several months now and a few weeks ago I decided to get it over [...]]]></description>
			<content:encoded><![CDATA[<p>I have worked on this about a year ago. I made this as a project for an exam. Afterwards I felt it wasn&#8217;t finished yet so I decided to work on it <em>someday</em> again&#8230; This has been on my todo-list for several months now and a few weeks ago I decided to get it over with.</p>
<p>Anyway, the point: This is <a href="http://preso.nocreativity.com" target="_blank">Preso</a>! It&#8217;s kind of an Adobe Connect clone, built with Flex 4 and <a href="http://www.red5.org/" target="_blank" target="_blank">Red5</a>. It allows you to have a presentation online.<br />
You start a room, upload some images (that go with your presentation), start the webcam/audio stream and share the direct link with your friends or your audience and go! Here&#8217;s a little demo that should give you an idea.</p>
<p><object width="581" height="363" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" 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="src" value="http://vimeo.com/moogaloop.swf?clip_id=23371663&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=d6d6d6&amp;fullscreen=1&amp;autoplay=0&amp;loop=0" /><embed width="581" height="363" type="application/x-shockwave-flash" src="http://vimeo.com/moogaloop.swf?clip_id=23371663&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=d6d6d6&amp;fullscreen=1&amp;autoplay=0&amp;loop=0" allowfullscreen="true" allowscriptaccess="always" /></object></p>
<p>Feel free to <a href="http://preso.nocreativity.com" target="_blank">check it out</a>! Let me know what you think of it!</p>
]]></content:encoded>
			<wfw:commentRss>http://nocreativity.com/blog/hello-preso/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Realtime painting with light</title>
		<link>http://nocreativity.com/blog/realtime-painting-with-light</link>
		<comments>http://nocreativity.com/blog/realtime-painting-with-light#comments</comments>
		<pubDate>Wed, 15 Sep 2010 11:52:48 +0000</pubDate>
		<dc:creator>Ronny</dc:creator>
				<category><![CDATA[Experiments]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[light]]></category>
		<category><![CDATA[lightpainting]]></category>
		<category><![CDATA[painting]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[realtime]]></category>

		<guid isPermaLink="false">http://nocreativity.com/blog/?p=1111</guid>
		<description><![CDATA[If you haven&#8217;t ever heard about &#8216;light painting&#8216; by now, you&#8217;ve probably lived on another planet (or you don&#8217;t read my blog! You bad bad boy!) or you simply haven&#8217;t come across anything that caught your eye yet&#8230; Well wait no longer, because the following video shows you exactly what light painting is about. I think [...]]]></description>
			<content:encoded><![CDATA[<p>If you haven&#8217;t ever heard about &#8216;<a href="http://en.wikipedia.org/wiki/Light_painting" target="_blank" target="_blank">light painting</a>&#8216; by now, you&#8217;ve probably lived on another planet (or you don&#8217;t <a href="http://nocreativity.com/blog/painting-with-light" target="_blank">read my blog</a>! You bad bad boy!) or you simply haven&#8217;t come across anything that caught your eye yet&#8230;<br />
Well wait no longer, because the following video shows you exactly what light painting is about.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="580" height="326" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" type="application/futuresplash"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=14958082&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=ffffff&amp;fullscreen=1&amp;autoplay=0&amp;loop=0" /><embed type="application/futuresplash" width="580" height="326" src="http://vimeo.com/moogaloop.swf?clip_id=14958082&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=ffffff&amp;fullscreen=1&amp;autoplay=0&amp;loop=0" allowfullscreen="true" allowscriptaccess="always"></embed></object></p>
<p>I think it&#8217;s a creative idea&#8230; However their complicated way of explaining what they did kinda makes it look harder than it actually is (which is never a good thing).</p>
<p>Anyway: seeing the above reminded me about a little experiment I did about a year ago. I created a Flash movie that accesses the webcam and does some bitmapdata magic. The result is <strong>realtime light painting</strong>!</p>
<p><em>&#8220;What does that look like?&#8221;</em><br />
See below!</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="580" height="355" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" type="application/futuresplash"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=14983265&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=d6d6d6&amp;fullscreen=1&amp;autoplay=0&amp;loop=0" /><embed type="application/futuresplash" width="580" height="355" src="http://vimeo.com/moogaloop.swf?clip_id=14983265&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=d6d6d6&amp;fullscreen=1&amp;autoplay=0&amp;loop=0" allowfullscreen="true" allowscriptaccess="always"></embed></object></p>
<p><em>&#8220;Can I try</em>?&#8221;<br />
<a href="http://labs.nocreativity.com/lightpainter/" target="_blank">Yes you can</a>! Just make sure you&#8217;re in a dark room. <img src='http://nocreativity.com/blog-engine/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Feel free to show some of your results!</p>
<h3>Update:</h3>
<p>A friend of mine asked me to share the source, so here goes! <a href="http://nocreativity.com/blog-engine/wp-content/plugins/download-monitor/download.php?id=10" title="LightsCameraAction - Downloaded 450 times">Click</a>!<br />
(I really should start sharing my source right away&#8230; I&#8217;m way too lazy)</p>
]]></content:encoded>
			<wfw:commentRss>http://nocreativity.com/blog/realtime-painting-with-light/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Frash, Flash on the iPhone</title>
		<link>http://nocreativity.com/blog/frash-flash-on-the-iphone</link>
		<comments>http://nocreativity.com/blog/frash-flash-on-the-iphone#comments</comments>
		<pubDate>Mon, 09 Aug 2010 19:34:07 +0000</pubDate>
		<dc:creator>Ronny</dc:creator>
				<category><![CDATA[Experiments]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[comex]]></category>
		<category><![CDATA[cydia]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[jailbreak]]></category>

		<guid isPermaLink="false">http://nocreativity.com/blog/?p=1085</guid>
		<description><![CDATA[Well, this time it&#8217;s for real. It isn&#8217;t powered by Adobe or supported by Apple but the fact is: Flash is now running on the iPhone. I said &#8216;is running on&#8217;; I did not say &#8216;is running perfectly smooth&#8217;. There&#8217;s still a lot of work but this first step is a very good one, and [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;">
<p><a href="http://nocreativity.com/blog-engine/wp-content/uploads/2010/08/iphone-flash-wooo.jpg"><img class="alignleft size-medium wp-image-1088" title="iPhone and Flash" src="http://nocreativity.com/blog-engine/wp-content/uploads/2010/08/iphone-flash-wooo-271x300.jpg" alt="" width="190" height="210" /></a>Well, this time it&#8217;s for real. It isn&#8217;t powered by Adobe or supported by Apple but the fact is: Flash is now running on the iPhone. I said &#8216;is running on&#8217;; I did not say &#8216;is running perfectly smooth&#8217;.<br />
There&#8217;s still a lot of work but this first step is a very good one, and everybody should be excited about this!</p>
<p>I took the time to test a few of the experiments I made over the past years on my iPad. I am pretty surprised about how well everything is going. In the following video I&#8217;ll show some of the tests I did.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="580" height="326" 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="src" value="http://vimeo.com/moogaloop.swf?clip_id=14008009&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=ffff00&amp;fullscreen=1&amp;autoplay=0&amp;loop=0" /><embed type="application/x-shockwave-flash" width="580" height="326" src="http://vimeo.com/moogaloop.swf?clip_id=14008009&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=ffff00&amp;fullscreen=1&amp;autoplay=0&amp;loop=0" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>About the &#8216;Red5-Letter-demo&#8217;: For some reason I wasn&#8217;t able to drag and drop during the demo. However it <em>does</em> work from time to time (still buggy as explained in the video though).</p>
<p>After seeing this video, you&#8217;ll probably wonder why I didn&#8217;t just give &#8216;real Flash sites&#8217; a run for their money. Well, I already did. I tried <a href="http://derbauer.de" target="_blank" target="_blank">DerBauer.de</a> and <a href="http://2advanced.com" target="_blank" target="_blank">2Advanced.com</a>. I saw intro screens but that&#8217;s it (site died after I tried clicking stuff). For the sake of making this thing look good, I prefer not to show how bad it performs on &#8216;<em>high-end production</em>&#8216; sites <img src='http://nocreativity.com/blog-engine/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  I mean, it&#8217;s still an alpha version. Give him/them a chance of getting there before saying it&#8217;s performing poorly <img src='http://nocreativity.com/blog-engine/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<h3><strong>How to install Flash on your iDevice?</strong></h3>
<ol>
<li>Make sure your iDevice is jailbroken. If it&#8217;s not you won&#8217;t be able to install Frash on your device. If you want to jailbreak, the simplest way I know at this point is by visiting <a href="http://jailbreakme.com" target="_blank" target="_blank">jailbreakme.com</a> using your iDevice. (Works for most iOS&#8217;s and devices). Other ways of jailbreaking can be found on the internet. (I will not assist anybody, just saying&#8230;)</li>
<li>Open Cydia on your device, go to sources and add &#8216;<em>http://repo.benm.at</em>&#8216;.</li>
<li>When Cydia&#8217;s done adding the new repo to its database, go to the &#8216;<em>Search</em>&#8216; tab and look for &#8216;<em>Frash</em>&#8216;.</li>
<li>Install it!</li>
<li>Go to Safari and visit a site using Flash. You should see a &#8216;<em>Click to Flash&#8217;-</em>like space where the Flash object should be. (If you don&#8217;t, you might want to try rebooting your device. It worked for me straight away) Click it and enjoy!</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://nocreativity.com/blog/frash-flash-on-the-iphone/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>More particle awesomeness</title>
		<link>http://nocreativity.com/blog/more-particle-awesomeness</link>
		<comments>http://nocreativity.com/blog/more-particle-awesomeness#comments</comments>
		<pubDate>Tue, 08 Jun 2010 13:13:40 +0000</pubDate>
		<dc:creator>Ronny</dc:creator>
				<category><![CDATA[Experiments]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[AIR]]></category>
		<category><![CDATA[Cool shit]]></category>
		<category><![CDATA[effects]]></category>
		<category><![CDATA[images]]></category>
		<category><![CDATA[particles]]></category>
		<category><![CDATA[PNG]]></category>

		<guid isPermaLink="false">http://nocreativity.com/blog/?p=1059</guid>
		<description><![CDATA[A few weeks ago, I toyed around with particles. I used perlin noise maps to send the particles in the right directions. However the particles were randomly positioned and just a boring flat color&#8230; Kris Temmerman addressed that in his latest experiment. As he&#8217;s a decent man, he&#8217;s always sharing his code, so I just [...]]]></description>
			<content:encoded><![CDATA[<p>A few weeks ago, I toyed around with <a href="http://nocreativity.com/blog/particle-power" target="_blank">particles</a>. I used perlin noise maps to send the particles in the right directions. However the particles were randomly positioned and just a boring flat color&#8230; <a href="http://neuroproductions.be" target="_blank" target="_blank">Kris Temmerman</a> addressed that in his <a href="http://www.neuroproductions.be/generative-art/blowing-up-images/" target="_blank" target="_blank">latest experiment</a>. As he&#8217;s a decent man, he&#8217;s always sharing his code, so I just took his render engine, threw in some AIR magic and got myself a PNG sequence generator (for those who don&#8217;t speak Ronny: I made an AIR app that generates these <em>image particles explosions</em> and in the meantime saves every step as a PNG file. That way you can create a video based on these frames <img src='http://nocreativity.com/blog-engine/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  )</p>
<p>As it turns out I happen to have no life at all, so I went for insanity when I decided trying to get enough images for a 60 seconds sequence (Generating those images took a whole afternoon&#8230; I ended up having ±15GB of HQ PNG files).</p>
<p>Anyway, long story short: I&#8217;ve got this video I wanted to show you.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="580" height="326" 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="src" value="http://vimeo.com/moogaloop.swf?clip_id=12379381&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=ffff00&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="580" height="326" src="http://vimeo.com/moogaloop.swf?clip_id=12379381&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=ffff00&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>You know: Afterwards I realized this could probably be done using After Effects right away&#8230; (I wouldn&#8217;t know to be honest). But in the end, it&#8217;s proven again: Sometimes not knowing how crazy something is, is actually a good thing.</p>
<p>PS: I would share the AIR app, but right now it&#8217;s buggy as hell and somehow memory seems to be an issue. Will need to address those first. I promise I will release it sometime soon <img src='http://nocreativity.com/blog-engine/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://nocreativity.com/blog/more-particle-awesomeness/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>How to distribute your Flash CS5 iPhone apps via Cydia</title>
		<link>http://nocreativity.com/blog/how-to-distribute-your-flash-cs5-iphone-apps-via-cydia</link>
		<comments>http://nocreativity.com/blog/how-to-distribute-your-flash-cs5-iphone-apps-via-cydia#comments</comments>
		<pubDate>Wed, 05 May 2010 11:55:08 +0000</pubDate>
		<dc:creator>Ronny</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[cydia]]></category>
		<category><![CDATA[Flash CS5]]></category>
		<category><![CDATA[iPhone Packager]]></category>
		<category><![CDATA[jailbroken]]></category>

		<guid isPermaLink="false">http://nocreativity.com/blog/?p=1049</guid>
		<description><![CDATA[Ever since Apple announced that they won&#8217;t allow any Flash CS5 compiled iPhone apps into the App Store, creative Flash developers lost their one chance to deploy their existing knowledge to the iPhone. However: since Adobe released Flash CS5 with the iPhone packager anyway, we can actually deploy iPhone apps created in Flash CS5. The [...]]]></description>
			<content:encoded><![CDATA[<p><img class="size-medium wp-image-1050 alignleft" title="apple-iphone-flash" src="http://nocreativity.com/blog-engine/wp-content/uploads/2010/05/apple-iphone-flash-200x300.jpg" alt="" width="120" height="180" />Ever since Apple announced that they won&#8217;t allow any Flash CS5 compiled iPhone apps into the App Store, creative Flash developers lost their one chance to deploy their existing knowledge to the iPhone.</p>
<p>However: since Adobe released Flash CS5 with the iPhone packager anyway, we can actually deploy iPhone apps created in Flash CS5. The only thing we can&#8217;t do is to submit these apps to the Apple App Store (in fact we can, but they will reject them anyway, so why bother?)</p>
<p>However: We can distribute our apps using Cydia! Okay, it&#8217;s not the same, but you&#8217;ve got to start somewhere!</p>
<p>Setting up a Cydia repository is actually pretty easy. There&#8217;s a great tutorial <a href="http://www.hackthatphone.com/3x/creating_a_cydia_repository.html" target="_blank" target="_blank">right here</a>!</p>
<p>There&#8217;s a little problem though: Flash CS5 creates an .<em>ipa</em> file. In <em>step 3</em> of that tutorial you&#8217;ll need to put your application in the <em>Applications</em> folder. That application is actually an .<em>app</em> file, not an .<em>ipa</em> file. (I&#8217;ve tried it using the .<em>ipa</em> file; it doesn&#8217;t work <img src='http://nocreativity.com/blog-engine/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  )<br />
Getting the .<em>app</em> file is pretty easy:</p>
<ol>
<li>Rename your .<em>ipa</em> file to .<em>zip</em></li>
<li>Unzip the archive</li>
<li>Your .<em>app</em> file is in the extracted <em>Payload</em> folder <img src='http://nocreativity.com/blog-engine/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </li>
</ol>
<p>That&#8217;s it! You can now create your own Cydia repository and distribute your <em>rejected</em> iPhone apps to the (jailbroken) masses using Cydia.</p>
<p>Have fun!</p>
]]></content:encoded>
			<wfw:commentRss>http://nocreativity.com/blog/how-to-distribute-your-flash-cs5-iphone-apps-via-cydia/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Flash CS5 Error: Invalid Input SWF</title>
		<link>http://nocreativity.com/blog/flash-cs5-error-invalid-input-swf</link>
		<comments>http://nocreativity.com/blog/flash-cs5-error-invalid-input-swf#comments</comments>
		<pubDate>Mon, 03 May 2010 09:53:13 +0000</pubDate>
		<dc:creator>Ronny</dc:creator>
				<category><![CDATA[Everything else]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Error]]></category>
		<category><![CDATA[Flash CS5]]></category>
		<category><![CDATA[iPhone Packager]]></category>
		<category><![CDATA[JAVA preferences]]></category>

		<guid isPermaLink="false">http://nocreativity.com/blog/?p=1041</guid>
		<description><![CDATA[I ran into this and since I didn&#8217;t find anything about this on Google, I thought I might share this with you guys. If you have Flash CS5 installed you must have played around with the iPhone possibilities. If however you&#8217;re unlucky, you might see this a couple of seconds after starting to compile your [...]]]></description>
			<content:encoded><![CDATA[<p>I ran into this and since I didn&#8217;t find anything about this on Google, I thought I might share this with you guys.<br />
If you have Flash CS5 installed you must have played around with the iPhone possibilities. If however you&#8217;re unlucky, you might see this a couple of seconds after starting to compile your iPhone app:</p>
<p style="text-align: center;"><img class="size-full wp-image-1042  aligncenter" title="Invalid input SWF" src="http://nocreativity.com/blog-engine/wp-content/uploads/2010/05/Picture-1309.jpg" alt="" width="500" height="264" /></p>
<p>That error isn&#8217;t saying much, so if you have no idea what is going on, this might take a while to figure out&#8230; (took me about 2 weeks&#8230;).</p>
<p>A few months ago, I was having trouble with a JAVA applet not working correctly in my browser so I changed a few settings in the JAVA preferences. Apparently that was a bad idea. When I set everything back the way it was, the error was gone <img src='http://nocreativity.com/blog-engine/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>This is how the settings look now (in case anyone was wondering).</p>
<p><a href="http://nocreativity.com/blog-engine/wp-content/uploads/2010/05/Picture-13091.jpg"><img class="alignleft size-full wp-image-1043" title="Picture 1309" src="http://nocreativity.com/blog-engine/wp-content/uploads/2010/05/Picture-13091.jpg" alt="" width="580" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://nocreativity.com/blog/flash-cs5-error-invalid-input-swf/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Section 3.3.1: Fuck off, devs</title>
		<link>http://nocreativity.com/blog/section-3-3-1-fuck-off-devs</link>
		<comments>http://nocreativity.com/blog/section-3-3-1-fuck-off-devs#comments</comments>
		<pubDate>Fri, 09 Apr 2010 15:05:41 +0000</pubDate>
		<dc:creator>Ronny</dc:creator>
				<category><![CDATA[Everything else]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[cross compiling]]></category>
		<category><![CDATA[Flash CS5]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[PLA]]></category>
		<category><![CDATA[Xcode]]></category>

		<guid isPermaLink="false">http://nocreativity.com/blog/?p=1002</guid>
		<description><![CDATA[Well, if you haven&#8217;t heard about section 3.3.1 by now, you probably lived on another planet for the past 24 hours. Yesterday Apple gave a developer preview of what they&#8217;ve been working on for the next generation iPhone OS. It was a pretty great preview at first: They announced multitasking, folders, iAd, Game Center, etc. [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://nocreativity.com/blog-engine/wp-content/uploads/2010/04/apple-adobe-260.jpg"><img class="alignleft size-full wp-image-1004" title="apple-adobe-260" src="http://nocreativity.com/blog-engine/wp-content/uploads/2010/04/apple-adobe-260.jpg" alt="" width="182" height="133" /></a>Well, if you haven&#8217;t heard about section 3.3.1 by now, you probably lived on another planet for the past 24 hours. Yesterday Apple gave a developer preview of what they&#8217;ve been working on for the next generation iPhone OS. It was a pretty great preview at first: They announced multitasking, folders, iAd, Game Center, etc. All pretty great stuff. Everything well executed as far as we could see.<br />
As expected: Apple still says no to Flash, but nobody really expected something new on that subject.</p>
<p>After the keynote, developers were enabled to get their hands on the iPhone OS 4 SDK. That&#8217;s when they had to agree to the new PLA (programming license agreement) which stated the following at some point:</p>
<blockquote><p>3.3.1 — Applications may only use Documented APIs in the manner prescribed by Apple and must not use or call any private APIs. Applications must be originally written in Objective-C, C, C++, or JavaScript as executed by the iPhone OS WebKit engine, and only code written in C, C++, and Objective-C may compile and directly link against the Documented APIs (e.g., Applications that link to Documented APIs through an intermediary translation or compatibility layer or tool are prohibited).</p></blockquote>
<p>If you&#8217;re not into reading legal stuff or long and very boring statements, let me translate and summarize it for you.</p>
<blockquote><p>Hey you non-Objective-C writing prick: Fuck off. Go play somewhere else.</p></blockquote>
<p>What Apple did here is not to make sure the apps on the app store are of a good quality. They literally told every creative Flash/Unity3D/etc developer to either learn Objective-C or to sod off and create apps for Android.</p>
<p>I don&#8217;t really know why Apple is doing this, other than to piss off Adobe (in particular) and make sure every developer thinks twice before even considering building apps for the iPhone platform.</p>
<p>Some people on Twitter suggested for Adobe to postpone the Adobe CS5 Mac release.<br />
I&#8217;m sorry: What?<span id="more-1002"></span><br />
What good would that be? Nothing. Seriously: the only thing Adobe would do, is to kick their own community when their already down. The only ones ending up being hurt would be the very people that are still awaiting CS5 in order to create great new content for platforms where developers and designers are still wanted and welcomed with a warm cup of hot chocolate.</p>
<p>If anything: I think this is the ultimate opportunity for Adobe to kick Apple directly in the nuts. Apple says no Flash devs using their known tools to create content? Well Adobe is just been given a challenge. They&#8217;ve only got a few days, so I kinda doubt they&#8217;ll make it&#8230;<br />
But what if Adobe is to launch CS5 in a few days with a counter-attack?<br />
What if Adobe would be able to launch CS5 with an updated Flash CS5, able to comply with the new agreement? How much of a comeback would that be?</p>
<p>I&#8217;m sure the people at Adobe are hard at work to somehow figure something out. And I&#8217;m sure that, sooner or later, they will come up with a solution. I know that because Adobe actually cares about their developers.</p>
]]></content:encoded>
			<wfw:commentRss>http://nocreativity.com/blog/section-3-3-1-fuck-off-devs/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Why Apple is doing a good job not allowing the Flash Player to be on the iPhone</title>
		<link>http://nocreativity.com/blog/why-apple-is-doing-a-good-job-not-allowing-the-flash-player-to-be-on-the-iphone</link>
		<comments>http://nocreativity.com/blog/why-apple-is-doing-a-good-job-not-allowing-the-flash-player-to-be-on-the-iphone#comments</comments>
		<pubDate>Mon, 04 Jan 2010 19:36:36 +0000</pubDate>
		<dc:creator>Ronny</dc:creator>
				<category><![CDATA[Everything else]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Flash Player]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://nocreativity.com/blog/?p=811</guid>
		<description><![CDATA[I&#8217;m going to get shot down for this. I can already feel the finger on the trigger of the sniper on the roof across the street, aiming at my head&#8230; I love Flash, I have been playing and creating with Flash ever since I was 17 years old. But&#8230; In the past 2 years there [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-medium wp-image-812" title="No Flash on the iPhone...Yet" src="http://nocreativity.com/blog-engine/wp-content/uploads/2010/01/noflash_iphone-300x300.jpg" alt="" width="210" height="210" />I&#8217;m going to get shot down for this. I can already feel the finger on the trigger of the sniper on the roof across the street, aiming at my head&#8230; I love Flash, I have been playing and creating with Flash ever since I was 17 years old. But&#8230;</p>
<p>In the past 2 years there have been numerous times when people expected (and were insanely excited about) a full in-browser Flash Player on the iPhone and while I was one of the people hoping it would happen only a few months ago, I&#8217;m not so certain anymore.</p>
<p>Everybody is saying that once Flash Player 10.1 will run in the browser on the iPhone, you will be enabled to have a &#8216;full web browsing&#8217; experience. But how do you expect the &#8216;full experience&#8217; on a mobile device (in this case the iPhone)?<span id="more-811"></span></p>
<p>Do you remember the insane intro&#8217;s without a &#8216;skip intro&#8217; button?<br />
Do you know about blogs embedding autoplay-enabled videos from Youtube and siblings?<br />
Haven&#8217;t you ever run into sites starting to play annoying jingles in the background?<br />
Don&#8217;t you ever think about battery usage (read: battery-mass-destruction) due to the countless (and sometimes intense) ENTER_FRAME events that will most likely look like a slideshow, rather than a slick animation?<br />
Have you heard about the thing they call Papervision3D?<br />
Ever considered screen-size and proportions (Just read <a href="http://aralbalkan.com/2905" target="_blank" target="_blank">this post</a> concerning screen-sizes on different devices by <a href="http://aralbalkan.com" target="_blank" target="_blank">Aral Balkan</a>)?</p>
<p>Seriously: all that on a little device, serving the web from a (rather) slow (and to most of us limited) 3G connection that handles itself like a Pentium 3 on speedballs&#8230; Personally: I&#8217;m not looking forward to it at this point.</p>
<p>I do look forward to being able to compile IPA files from the Flash IDE. And not because I&#8217;d be able to create<em> Flash Applications</em> on the iPhone, but because I can create <em>applications</em> on the iPhone. The fact that I can create it in Flash only is appealing to me because at this point I just don&#8217;t have the time to get my head around Objective-C yet, and <em>that</em> is a completely different topic!</p>
<p>There, I&#8217;ve said it.</p>
]]></content:encoded>
			<wfw:commentRss>http://nocreativity.com/blog/why-apple-is-doing-a-good-job-not-allowing-the-flash-player-to-be-on-the-iphone/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
	</channel>
</rss>

