<?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; API</title>
	<atom:link href="http://nocreativity.com/blog/tag/api/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>My latest project: Walter Ego</title>
		<link>http://nocreativity.com/blog/my-latest-project-walter-ego</link>
		<comments>http://nocreativity.com/blog/my-latest-project-walter-ego#comments</comments>
		<pubDate>Mon, 03 Nov 2008 22:58:01 +0000</pubDate>
		<dc:creator>Ronny</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[Actionscript]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Playr 2.0]]></category>
		<category><![CDATA[Walter Ego]]></category>
		<category><![CDATA[Youtube]]></category>

		<guid isPermaLink="false">http://nocreativity.com/blog/?p=207</guid>
		<description><![CDATA[Some of you guys already knew, but only 2 weeks ago I finished my latest project: WALTER EGO. Walter Ego is a Dutch rapper who happens to live in Nieuwpoort. A few months back, Walter contacted me, and we started brainstorming about the new website. At some point he told me that I should make [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-208" src="http://nocreativity.com/blog-engine/wp-content/uploads/2008/11/4ef29d.jpg" alt="" width="500" height="342" /></p>
<p>Some of you guys already knew, but only 2 weeks ago I finished my latest project: <a href="http://walterego.be" target="_blank" target="_blank">WALTER EGO</a>.<br />
Walter Ego is a Dutch rapper who happens to live in Nieuwpoort.</p>
<p>A few months back, Walter contacted me, and we started brainstorming about the new website. At some point he told me that I should make this website my masterpiece&#8230;</p>
<p style="padding-left: 30px;"><em>If you&#8217;d die now, this is what people should remember you for.</em>..</p>
<p>Well&#8230; At least expectations weren&#8217;t high, right? <img src='http://nocreativity.com/blog-engine/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>A year ago I built the first edition of this website, which was pretty basic. Back then I used ColdFusion to build the administration panel. This time I built it using PHP.<br />
I have to say that this project clearly improved my PHP skills. While I was building the backend, I was focusing on modular development, so I could reuse a lot of the written code. A lot of people suggested using the ZendFramework but since I&#8217;ve been looking into this a few times without making any progress, I just skipped that chapter (after all: we&#8217;re all bound by deadlines <img src='http://nocreativity.com/blog-engine/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  ) and went on developing my own framework (&#8216;framework&#8217; might be slightly exaggerating though).<span id="more-207"></span></p>
<p>I am pretty proud of the result, since everything I wanted to do, actually came through, and made it to the final result. While building this site, I really enjoyed seeing progress, and experimenting with the visual effects. I learned quite a lot during this project, which is really really cool! I even got to work with the Playr 2.0a class, only to realize it still needs a lot of work.</p>
<p>I even got to hack my way through the Youtube API and the Youtube AS2 SWF, to get a clean FLV file, which I then could easily stream to the video section of the site. That was pretty uncool. I never expected Youtube to return an AS2 SWF file. I expected an FLV file. Man, have I been wrong!<br />
The main reason for Youtube to return a SWF is to embed all kind of extra features (such as captioning for example). And finally, Youtube not having an AS3 version of this made me want to start screaming.</p>
<p>All in all, this project was a fun project: I had many challenges to tackle, and in the end I delivered a quite unique product (at least, that&#8217;s what I like to think :p ).<br />
Just 2 days ago, at midnight, Walter Ego released his first CD, which you can download freely from the site. If you understand Dutch, you might be interested in what this talented rapper has to say.<br />
Download the CD <a href="http://walterego.be/downloads/" target="_blank" target="_blank">here</a>.</p>
<p>Some screenshots:</p>
<div id="attachment_215" class="wp-caption alignleft" style="width: 160px"><a href="http://nocreativity.com/blog-engine/wp-content/uploads/2008/11/afbeelding-588.jpg"><img class="size-thumbnail wp-image-215" src="http://nocreativity.com/blog-engine/wp-content/uploads/2008/11/afbeelding-588-150x150.jpg" alt="The video page streaming from Youtube" width="150" height="150" /></a><p class="wp-caption-text">The video page streaming from Youtube</p></div>
<div id="attachment_211" class="wp-caption alignleft" style="width: 160px"><a href="http://nocreativity.com/blog-engine/wp-content/uploads/2008/11/afbeelding-586.jpg"><img class="size-thumbnail wp-image-211" src="http://nocreativity.com/blog-engine/wp-content/uploads/2008/11/afbeelding-586-150x150.jpg" alt="Administration Panel :: Guestbook section" width="150" height="150" /></a><p class="wp-caption-text">Administration Panel :: Guestbook section</p></div>
<div id="attachment_210" class="wp-caption alignleft" style="width: 160px"><a href="http://nocreativity.com/blog-engine/wp-content/uploads/2008/11/afbeelding-585.jpg"><img class="size-thumbnail wp-image-210" src="http://nocreativity.com/blog-engine/wp-content/uploads/2008/11/afbeelding-585-150x150.jpg" alt="Administration Panel :: Home section" width="150" height="150" /></a><p class="wp-caption-text">Administration Panel :: Home section</p></div>
<div id="attachment_213" class="wp-caption alignleft" style="width: 160px"><a href="http://nocreativity.com/blog-engine/wp-content/uploads/2008/11/afbeelding-5861.jpg"><img class="size-thumbnail wp-image-213" src="http://nocreativity.com/blog-engine/wp-content/uploads/2008/11/afbeelding-5861-150x150.jpg" alt="Alternate HTML content for Google" width="150" height="150" /></a><p class="wp-caption-text">Alternate HTML content for Google</p></div>
<div id="attachment_212" class="wp-caption alignleft" style="width: 160px"><a href="http://nocreativity.com/blog-engine/wp-content/uploads/2008/11/afbeelding-5851.jpg"><img class="size-thumbnail wp-image-212" src="http://nocreativity.com/blog-engine/wp-content/uploads/2008/11/afbeelding-5851-150x150.jpg" alt="Administration panel :: Pictures section" width="150" height="150" /></a><p class="wp-caption-text">Administration panel :: Pictures section</p></div>
<div id="attachment_214" class="wp-caption alignleft" style="width: 160px"><a href="http://nocreativity.com/blog-engine/wp-content/uploads/2008/11/afbeelding-587.jpg"><img class="size-thumbnail wp-image-214" src="http://nocreativity.com/blog-engine/wp-content/uploads/2008/11/afbeelding-587-150x150.jpg" alt="About page" width="150" height="150" /></a><p class="wp-caption-text">About page</p></div>
<p><br style="clear:both" /><br />
URL: <a href="http://walterego.be" target="_blank" target="_blank">WalterEgo.be</a></p>
]]></content:encoded>
			<wfw:commentRss>http://nocreativity.com/blog/my-latest-project-walter-ego/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Adobe AIR goes live</title>
		<link>http://nocreativity.com/blog/adobe-air-goes-live</link>
		<comments>http://nocreativity.com/blog/adobe-air-goes-live#comments</comments>
		<pubDate>Mon, 25 Feb 2008 15:49:11 +0000</pubDate>
		<dc:creator>Ronny</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[ActionScript 3]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[AIR]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://nocreativity.com/blog/adobe-air-goes-live</guid>
		<description><![CDATA[Na meer dan 1 jaar is het eindelijk zover: Adobe Integrated Runtime verlaat zijn beta fase, en is zomee officieel gereleased. Dat is goed nieuws voor de RIA developers onder ons. Want vanaf nu kunnen we dus echte applicaties maken met de kennis die we hebben vanuit onze webdevelopment ervaringen. En het kost niets! Cooler [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://nocreativity.com/blog-engine/wp-content/uploads/2008/02/air_icon_special.jpg" alt="Adobe AIR Logo" align="left" />Na meer dan 1 jaar is het eindelijk zover: <a href="http://www.adobe.com/products/air/" target="_blank" target="_blank">Adobe Integrated Runtime</a> verlaat zijn beta fase, en is zomee officieel gereleased.</p>
<p>Dat is goed nieuws voor de RIA developers onder ons. Want vanaf nu kunnen we dus echte applicaties maken met de kennis die we hebben vanuit onze webdevelopment ervaringen. En het kost niets! Cooler nog: het is crossplatform!</p>
<p><strong>Wat is Adobe AIR?</strong></p>
<p>Adobe Integrated Runtime is een  runtime omgeving  die het mogelijk maakt voor RIA developers om met hun gekende technologieën zoals Flash, Flex of HTML/Javascript interactieve applicaties te maken die rechtstreeks op je computer draaien, en toch meteen in contact staan met online applicaties zoals <a href="http://www.twitter.com" target="_blank" target="_blank">Twitter</a>, <a href="http://www.ebay.com" target="_blank" target="_blank">eBay</a>, <a href="http://www.pownce.com" target="_blank">Pownce</a>, of <a href="http://www.mtv.com/" target="_blank" target="_blank">MTV</a>.</p>
<p>AIR biedt een rijke API voor bestaande developers die toegang geeft tot de verschillende mogelijkheden van de computer zoals bijvoorbeeld het bestandssysteem zodat je met een kleine AIR app makkelijk een bestand kunt openen, bewerken, opslaan, of zelfs uploaden. Zo zijn er talrijke mogelijkheden.</p>
<p><strong>Waarom Adobe AIR?<br />
</strong>Menig software developer zal hier natuurlijk scheef naar kijken, en zich afvragen: &#8220;Waarom zou ik Adobe AIR gebruiken als ik VB.net of C# heb?&#8221;</p>
<p>Het antwoord is simpel:</p>
<ul>
<li><strong>AIR is flexibel! </strong><br />
Wil je een applicatie schrijven die gebaseerd is op Flash, of op HTML en Javascript? Het maakt niet uit. AIR apps kunnen met beiden gebouwd worden.</li>
<li><strong>AIR laat jou kiezen!<br />
</strong>Ben jij altijd al fan geweest van de Flash IDE? Of gaat het ontwikkelen sneller in Flex Builder? Of ligt Flash jou niet zo, en ben je meer een HTML/Javascript developer in Dreamweaver? AIR beperkt jou workflow niet: Je kunt AIR apps ontwikkelen en releasen vanuit zowel <a href="http://www.adobe.com/products/air/develop/flash/" target="_blank" target="_blank">Flash</a>, <a href="http://www.adobe.com/products/air/develop/flex/" target="_blank">Flex Builder</a>, en <a href="http://www.adobe.com/products/air/develop/ajax/" target="_blank" target="_blank">Dreamweaver</a>.</li>
<li><strong>AIR is vooruitstrevend!<br />
</strong>Tegenwoordig is het onmogelijk om &#8216;Windows-only&#8217; of &#8216;Linux-only&#8217; te denken. Met de hedendaagse ontwikkeling moet je gewoon met alle platformen rekening houden. Adobe AIR doet dat voor jou! Jij maakt gewoon jouw applicatie in de omgeving naar keuze, en compiled een &#8216;AIR&#8217; file, die in de runtime van zowel Mac OSX als Windows alsook Linux*.</li>
<li><strong>AIR is free!</strong> <span style="font-size: 8px;">(Klink best grappig, he? <img src='http://nocreativity.com/blog-engine/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  )</span><br />
Applicaties ontwerpen in AIR kost jou niets! Als je over Flash, Flex of Dreamweaver beschikt kun je gewoon aan de slag! Waar je voor Visual Studio veel geld moet betalen om applicaties te kunnen maken, moet je voor AIR gewoon een gratis update (voor <a href="http://www.adobe.com/products/air/develop/flash/" target="_blank" target="_blank">Flash</a>, <a href="http://www.adobe.com/products/air/develop/flex/" target="_blank">Flex Builder</a>, of <a href="http://www.adobe.com/products/air/develop/ajax/" target="_blank" target="_blank">Dreamweaver</a> ) downloaden van de Adobe site. Je betaalt niets, en je kunt zooooveel meer en je moet er niets voor bijleren! Je huidige kennis en je huidige tools zijn alles wat je nodig hebt!</li>
</ul>
<p>Ik herinner me Adobe Live van vorig jaar nog, waar Greg Rewis regelmatig op het podium stond te roepen: &#8216;Is that cool?!&#8217;.<br />
Ik heb hier maar 1 antwoord voor: This <strong>is</strong> cool!</p>
<p><strong>Update</strong>: Ward heeft me attent gemaakt op het feit dat er Express versies zijn van Visual Studio die gratis te verkrijgen zijn en het mogelijk maken om gratis software te ontwikkelen binnen het Microsoft .NET framework.</p>
<p><span style="font-size: 8px;">* De Adobe Integrated Runtime is op het moment van dit schrijven nog niet gereleased, maar Adobe belooft om hier zo snel mogelijk verandering in te brengen. In Adobe we trust <img src='http://nocreativity.com/blog-engine/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </span></p>
]]></content:encoded>
			<wfw:commentRss>http://nocreativity.com/blog/adobe-air-goes-live/feed</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Nabaztag/tag</title>
		<link>http://nocreativity.com/blog/nabaztagtag</link>
		<comments>http://nocreativity.com/blog/nabaztagtag#comments</comments>
		<pubDate>Fri, 15 Feb 2008 19:24:07 +0000</pubDate>
		<dc:creator>Ronny</dc:creator>
				<category><![CDATA[Actionscript]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[crossdomain.xml]]></category>
		<category><![CDATA[Nabaztag]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://nocreativity.com/blog/nabaztagtag</guid>
		<description><![CDATA[Zoals je waarschijnlijk wel ziet is er iets klein gewijzigd op de site: De Flashmovie die toelaat om mij een klein berichtje te sturen, via mijn Nabaztag/tag 8ball. Dat wil dus zeggen dat ik een Nabaztag/tag heb, en dat is zo sinds vorige week vrijdag! Heel funny gadget, wat nog eens duidelijk maakt welke absolute [...]]]></description>
			<content:encoded><![CDATA[<p>Zoals je waarschijnlijk wel ziet is er iets klein gewijzigd op de site: De Flashmovie die toelaat om mij een klein berichtje te sturen, via mijn <a href="http://www.nabaztag.com/" target="_blank" target="_blank">Nabaztag/tag</a> <strong>8ball</strong>. Dat wil dus zeggen dat ik een Nabaztag/tag heb, en dat is zo sinds vorige week vrijdag!</p>
<p>Heel funny gadget, wat nog eens duidelijk maakt welke absolute geek ik wel ben <img src='http://nocreativity.com/blog-engine/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>Een Nabaztag/tag is een elektrisch konijn dat je allerhande info kan vertellen.</p>
<ul>
<li>Hoe zal het weer morgen zijn?</li>
<li>Heb ik mail?</li>
<li>Wat staat er in mijn RSS feeds?</li>
<li>etc&#8230;</li>
</ul>
<p>Ook kan dit WiFi-konijn berichtjes voorlezen die het gestuurd krijgt. Vanaf nu kun jij mij een berichtje sturen met de Flashmovie bovenin deze pagina.</p>
<p>Toen ik deze toepassing maakte was ik aan het denken over welk dataformaat ik in Flash zou gebruiken. <a href="http://swxformat.org/" target="_blank" target="_blank">SWX</a> is nog altijd ActionScript 2 only, en dus moest ik het wel bij XML laten. Gelukkig hebben ze bij Nabaztag al gehoord van open standaarden, en maken ze dus ook gebruik van XML: Helemaal top!</p>
<p>Ik ging dus aan de slag, en even later testte ik mijn SWF, en *TADAA* mijn eerste Nabaztag berichtje door mijn Flashmovie. De SWF online gezet op mijn site, en daar nog even testen, en toen ging het mis&#8230; Ik was (weeral) vergeten dat de security sandbox van de Flash Player niet toelaat om gegevens op te halen vanop een ander domein zonder de toelating hiervoor te vragen.<br />
Zoals altijd ga ik op het betreffende domein op zoek naar de crossdomain.xml, en die was er dus ook&#8230; <a href="http://api.nabaztag.com/crossdomain.xml" target="_blank" target="_blank">Alleen zag die er niet uit zoals ik verwachte</a>&#8230;<img src="http://nocreativity.com/blog-engine/wp-content/uploads/2008/02/nabaztag-crossdomain.jpg" alt="nabaztag-crossdomain.jpg" /></p>
<p><span id="more-56"></span>Waarom laten ze maar die 2 domeinen toe?<br />
Ze zullen wel hun redens hebben, maar dat speelt mij dan wel weer parten natuurlijk, want ik kan geen berichten versturen vanuit mijn Flashmovie naar hun <a href="http://api.nabaztag.com/docs/home.html" target="_blank" target="_blank">API</a>.</p>
<p>Uiteindelijk heb ik dan maar een PHP bestand gemaakt dat dit oplost. Nu roep ik dus eerst dit PHP bestand op mijn eigen server aan, dat op zijn beurt de API van Nabaztag aanroept, de gegevens verstuurd, en de XML van Nabaztag terugstuurt naar mijn Flashmovie, opdat ik kan zien wat de feedback van de Nabaztag API is.</p>
<p>Waarom in gods naam maar die 2 domeinen toe laten?<br />
Ik stoor me hier echt enorm aan. Tegenwoordig gebeurd het maar zelden dat &#8216;grotere&#8217; sites geen crossdomain.xml hebben, maar als ze er een hebben dan is hij tenminste <a href="http://www.nocreativity.com/crossdomain.xml">in orde</a>&#8230; Deze van Nabaztag vind ik gewoon ronduit belachelijk. Best wel jammer voor een firma die zijn geld en populariteit uit de <a href="http://www.nabaztag.com/en/m-5-join-the-community.html" target="_blank" target="_blank">community</a> moet halen&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://nocreativity.com/blog/nabaztagtag/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

