<?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>CelarLog</title>
	<atom:link href="http://www.celar.nl/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.celar.nl</link>
	<description>Flash developer</description>
	<lastBuildDate>Wed, 01 Sep 2010 07:28:05 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Nieuwe tween bibliotheek Actuate</title>
		<link>http://www.celar.nl/2010/09/nieuwe-tween-bibliotheek-actuate/</link>
		<comments>http://www.celar.nl/2010/09/nieuwe-tween-bibliotheek-actuate/#comments</comments>
		<pubDate>Wed, 01 Sep 2010 07:28:05 +0000</pubDate>
		<dc:creator>arjan</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[ActionScript 3.0]]></category>
		<category><![CDATA[animatie]]></category>
		<category><![CDATA[tween]]></category>

		<guid isPermaLink="false">http://www.celar.nl/?p=921</guid>
		<description><![CDATA[Er is een nieuwe animatie bibliotheek opgedoken in het landschap van animatie bibliotheken zoals TweenLite, GTween, BetweenAS3, etc. Actuate werkt niet veel anders dan bijvoorbeeld TweenLite van greensock maar zou wel sneller zijn. U kunt hier een benchmark bekijken. 
Actuate is vrijgegeven onder een GNU licentie.
]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.celar.nl/archives/upload/2010/09/actuate.gif" alt="" title="actuate" width="150" height="150" class="alignleft size-full wp-image-922" />Er is een nieuwe animatie bibliotheek opgedoken in het landschap van animatie bibliotheken zoals <a href="http://www.greensock.com/tweenlite/">TweenLite</a>, <a href="http://www.gskinner.com/libraries/gtween/">GTween</a>, <a href="http://www.libspark.org/wiki/BetweenAS3/en">BetweenAS3</a>, etc. <a href="http://code.google.com/p/actuate/">Actuate</a> werkt niet veel anders dan bijvoorbeeld TweenLite van greensock maar zou wel sneller zijn. U kunt <a href="http://www.eclecticdesignstudio.com/code/actuate/particledemo2/">hier een benchmark</a> bekijken. </p>
<p>Actuate is vrijgegeven onder een <a href="http://www.gnu.org/licenses/gpl.html">GNU licentie</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.celar.nl/2010/09/nieuwe-tween-bibliotheek-actuate/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Paul Irish &#8220;10 Things I Learned from the jQuery Source&#8221;</title>
		<link>http://www.celar.nl/2010/08/paul-irish-10-things-i-learned-from-the-jquery-source/</link>
		<comments>http://www.celar.nl/2010/08/paul-irish-10-things-i-learned-from-the-jquery-source/#comments</comments>
		<pubDate>Wed, 25 Aug 2010 11:52:38 +0000</pubDate>
		<dc:creator>arjan</dc:creator>
				<category><![CDATA[JQuery]]></category>
		<category><![CDATA[screencast]]></category>

		<guid isPermaLink="false">http://www.celar.nl/?p=916</guid>
		<description><![CDATA[Net de screencast gezien van Paul Irish over jQuery. Je zult na het bekijken ervan beter begrijpen hoe jQuery in elkaar zit en je voordeel hiermee doen.
10 Thing I Learned from the jQuery Source

]]></description>
			<content:encoded><![CDATA[<p>Net de screencast gezien van <a href="http://paulirish.com/about/">Paul Irish</a> over jQuery. Je zult na het bekijken ervan beter begrijpen hoe jQuery in elkaar zit en je voordeel hiermee doen.</p>
<p><a href="http://paulirish.com/2010/10-things-i-learned-from-the-jquery-source/">10 Thing I Learned from the jQuery Source</a></p>
<p><object width="400" height="225"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=12529436&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=&amp;fullscreen=1&amp;autoplay=0&amp;loop=0" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=12529436&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=&amp;fullscreen=1&amp;autoplay=0&amp;loop=0" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="225"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.celar.nl/2010/08/paul-irish-10-things-i-learned-from-the-jquery-source/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Joa Ebert bouwt &#8216;Flash Player&#8217; in Java</title>
		<link>http://www.celar.nl/2010/08/joa-ebert-bouwt-flash-player-in-java/</link>
		<comments>http://www.celar.nl/2010/08/joa-ebert-bouwt-flash-player-in-java/#comments</comments>
		<pubDate>Mon, 23 Aug 2010 07:44:34 +0000</pubDate>
		<dc:creator>arjan</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[flash player]]></category>
		<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://www.celar.nl/?p=909</guid>
		<description><![CDATA[Joa Ebert is een van de core ontwikkelaars en Chief Architect van de audiotool. 
Op de FITC conferencie in San Francisco liet hij de JITB player zien. Deze in Java geschreven speler zet Actionscript code om naar Java bytecode en draait bijna op dezelfde snelheid als gewone Java code. Dit is een grote verbetering vergeleken [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.celar.nl/archives/upload/2010/08/joa-ebert-javaplayer.jpg" alt="" title="joa-ebert-javaplayer" width="150" height="150" class="alignleft size-full wp-image-911" /><a href="http://www.joa-ebert.com/">Joa Ebert</a> is een van de core ontwikkelaars en Chief Architect van de <a href="http://www.audiotool.com/">audiotool</a>. </p>
<p>Op de FITC conferencie in San Francisco liet hij de <a href="http://blog.joa-ebert.com/2010/08/19/introducing-jitb/">JITB player</a> zien. Deze in Java geschreven speler zet Actionscript code om naar Java bytecode en draait bijna op dezelfde snelheid als gewone Java code.<span id="more-909"></span> Dit is een grote verbetering vergeleken met de standaard Actionscript snelheid. In de toekomst moet het ook mogelijk zijn op vanuit ActionScript Java classes aan te roepen. Deze mogelijkheid zit er nu nog niet in.</p>
<p>Joa hoop dat JITB, zo is deze speler omgedoop, zal kunnen gaan draaien op alle systemen waar Java op draait. Dit kunnen normale desktop computer zijn maar ook servers, smartphones, etc.</p>
<p>Er missen nog wel een aantal dingen in de speler. Zo moet de hele Flash API nog geïmplementeerd worden en de Display List rendering moet nog worden omgezet naar OpenGL. Hij hoopt dan ook dat andere ontwikkelaars gaan bijdragen aan het project om dit te kunnen toevoegen.</p>
<p><object width="640" height="385"><param name="movie" value="http://www.youtube.com/v/EMm893PRDJM&#038;color1=0xb1b1b1&#038;color2=0xd0d0d0&#038;hl=de_DE&#038;feature=player_embedded&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed src="http://www.youtube.com/v/EMm893PRDJM&#038;color1=0xb1b1b1&#038;color2=0xd0d0d0&#038;hl=de_DE&#038;feature=player_embedded&#038;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="640" height="385"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.celar.nl/2010/08/joa-ebert-bouwt-flash-player-in-java/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wat doet deze collega daar?</title>
		<link>http://www.celar.nl/2010/08/wat-doet-deze-collega-daar/</link>
		<comments>http://www.celar.nl/2010/08/wat-doet-deze-collega-daar/#comments</comments>
		<pubDate>Tue, 10 Aug 2010 09:55:37 +0000</pubDate>
		<dc:creator>arjan</dc:creator>
				<category><![CDATA[Algemeen]]></category>
		<category><![CDATA[Fun]]></category>
		<category><![CDATA[humor]]></category>

		<guid isPermaLink="false">http://www.celar.nl/?p=901</guid>
		<description><![CDATA[Opeens stond hij daar! Maar waarom?
Lees meer
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.mobypicture.com/user/Androidworld/view/7203269"><img src="http://www.celar.nl/archives/upload/2010/08/robopdak.jpg" alt="" title="robopdak" width="150" height="150" class="alignleft size-full wp-image-902" /></a>Opeens stond hij daar! Maar waarom?</p>
<p><a href="http://www.mobypicture.com/user/Androidworld/view/7203269">Lees meer</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.celar.nl/2010/08/wat-doet-deze-collega-daar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AMFPHP 2.0 aankondiging</title>
		<link>http://www.celar.nl/2010/08/amfphp-2-0-aankondiging/</link>
		<comments>http://www.celar.nl/2010/08/amfphp-2-0-aankondiging/#comments</comments>
		<pubDate>Fri, 06 Aug 2010 11:58:18 +0000</pubDate>
		<dc:creator>arjan</dc:creator>
				<category><![CDATA[Algemeen]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[ActionScript 3.0]]></category>
		<category><![CDATA[amf]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[remoting]]></category>

		<guid isPermaLink="false">http://www.celar.nl/?p=891</guid>
		<description><![CDATA[Op de weblog van Silexlabs  is te lezen dat ze AMFPHP naar versie 2.0 zullen brengen. De huidige versie van php (1.9.x) staat al meer dan twee jaar stil.

AMFPHP 2.0 zal opnieuw ontwikkeld worden met een sterk object georiënteerde architectuur. Ze zullen een systeem opzetten dat makkelijk te onderhouden, customizen en te schalen is. [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.celar.nl/archives/upload/2010/08/amfphp20.gif" alt="" title="amfphp20" width="150" height="150" class="alignleft size-full wp-image-892" />Op de <a href="http://www.silexlabs.org/the-blog/">weblog</a> van Silexlabs  is te lezen dat ze AMFPHP naar versie 2.0 zullen brengen. De huidige versie van php (1.9.x) staat al meer dan twee jaar stil.<br />
<span id="more-891"></span><br />
AMFPHP 2.0 zal opnieuw ontwikkeld worden met een sterk object georiënteerde architectuur. Ze zullen een systeem opzetten dat makkelijk te onderhouden, customizen en te schalen is. Daarbij zal een uitgebreide documentatie beschikbaar komen.</p>
<p><strong>Compatibiliteit</strong><br />
De nieuwe versie zal beschikbaar zijn voor PHP 5.2.x en PHP 5.3.x. Bij toekomstige versies van php zullen er patches komen en zal er een nieuwe release worden gedaan. PHP 4 zal niet langer ondersteund zijn vanaf versie 2.0</p>
<p><strong>Plugin systeem</strong><br />
In de nieuwe 2.0 versie zal een nieuwe plugin systeem ingebouwd worden. Dit geeft ontwikkelaars de mogelijkheid om handige / betere toevoegingen te doen zonder de core aan te hoeven passen. Een aantal van de mogelijke toepassing gebieden die het team in gedachten heeft zijn:</p>
<ul>
<li>Authorisatie</li>
<li>Caching</li>
<li>Beveiliging</li>
<li>Custom VO (Value Object) mapping</li>
<li>Karakter sets</li>
<li>Logboeken</li>
<li>JSON/XML-RPC/Haxe Remoting &#8211; u kunt snel AMFPHP gebruiken als web-service architectuur zonder gebruik te maken van AMF.</li>
</ul>
<p>Bron: <a href="http://www.silexlabs.org/the-blog/fr/2010/08/amfphp-2-0-roadmap/">http://www.silexlabs.org/the-blog/fr/2010/08/amfphp-2-0-roadmap/</a></p>
<p>Voor als ze nog geen logo hebben voor de 2.0 versie heb ik hieronder een voorstel <img src='http://www.celar.nl/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /><br />
<img src="http://www.celar.nl/archives/upload/2010/08/amfphp_designguide.gif" alt="" title="amfphp_designguide" width="200" height="200" class="aligncenter size-full wp-image-893" /><br />
<a href="http://www.celar.nl/archives/upload/2010/08/amfphp_design.psd">Download PSD</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.celar.nl/2010/08/amfphp-2-0-aankondiging/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Maps V3 iFrame bug in Safari 4</title>
		<link>http://www.celar.nl/2010/06/google-maps-v3-iframe-bug-safari-4/</link>
		<comments>http://www.celar.nl/2010/06/google-maps-v3-iframe-bug-safari-4/#comments</comments>
		<pubDate>Wed, 09 Jun 2010 14:34:35 +0000</pubDate>
		<dc:creator>arjan</dc:creator>
				<category><![CDATA[Algemeen]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Maps]]></category>
		<category><![CDATA[OSX]]></category>
		<category><![CDATA[Safari]]></category>

		<guid isPermaLink="false">http://www.celar.nl/?p=871</guid>
		<description><![CDATA[Wie is overgestapt naar Google Maps v3 heeft misschien al deze bug opgemerkt. Hij komt alleen voor wanneer er op een Apple met de Safari 4 browser naar een Google Maps applicatie gesurfd wordt. Zit er in deze applicatie een infowindow met Iframe als inhoud, dan blijft de inhoud van deze iframe vast staan en [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.celar.nl/archives/upload/2010/06/gmaps_safari_bug.jpg" alt="" title="gmaps_safari_bug" width="150" height="150" class="alignleft size-full wp-image-876" />Wie is overgestapt naar Google Maps v3 heeft misschien al deze bug opgemerkt. Hij komt alleen voor wanneer er op een Apple met de Safari 4 browser naar een Google Maps applicatie gesurfd wordt. Zit er in deze applicatie een infowindow met Iframe als inhoud, dan blijft de inhoud van deze iframe vast staan en wordt gemaskerd wanneer je de kaart versleept.</p>
<p>Zelf heb ik nog geen oplossing gevonden voor deze bug.</p>
<p><span id="more-871"></span><br />
<strong>Google Maps Version 3</strong><br />
<a href="http://www.celar.nl/archives/upload/2010/06/gmaps-v3.html" target="_blank"><img src="http://www.celar.nl/archives/upload/2010/06/Schermafbeelding-2010-06-09-om-16.05.39.jpg" alt="" title="Google Maps V3 bug" width="600" height="575" class="aligncenter size-full wp-image-872" /></a><br />
<a href="http://www.celar.nl/archives/upload/2010/06/gmaps-v3.html" target="_blank">Demo</a></p>
<p><strong>Google Maps Version 2</strong><br />
<a href="http://www.celar.nl/archives/upload/2010/06/gmaps-v2.html" target="_blank"><img src="http://www.celar.nl/archives/upload/2010/06/Schermafbeelding-2010-06-09-om-16.07.26.jpg" alt="" title="Google Maps v2" width="600" height="576" class="aligncenter size-full wp-image-873" /></a><br />
<a href="http://www.celar.nl/archives/upload/2010/06/gmaps-v2.html" target="_blank">Demo</a></p>
<p><strong>OSX version</strong><br />
<img src="http://www.celar.nl/archives/upload/2010/06/Schermafbeelding-2010-06-09-om-16.09.16.jpg" alt="" title="OSX versie" width="321" height="393" class="aligncenter size-full wp-image-874" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.celar.nl/2010/06/google-maps-v3-iframe-bug-safari-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Maps App voor Provincie Utrecht live</title>
		<link>http://www.celar.nl/2010/06/google-maps-app-voor-provincie-utrecht-live/</link>
		<comments>http://www.celar.nl/2010/06/google-maps-app-voor-provincie-utrecht-live/#comments</comments>
		<pubDate>Wed, 09 Jun 2010 08:28:39 +0000</pubDate>
		<dc:creator>arjan</dc:creator>
				<category><![CDATA[Algemeen]]></category>
		<category><![CDATA[Applicatie]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[JQuery]]></category>
		<category><![CDATA[Maps]]></category>

		<guid isPermaLink="false">http://www.celar.nl/?p=866</guid>
		<description><![CDATA[Deze week is de door ons (Siyou) ontwikkelde Google Maps applicatie live gegaan. De applicatie laat evenementen in de provincie Utrecht zien op een kaart. Bezoekers kunnen hier ook zelf evenementen plaatsen.
Deze applicatie is in opdracht van Youngworks gemaakt.
Lees hier meer over dit project.
]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.celar.nl/archives/upload/2010/06/ppu_thumb.jpg" alt="" title="Provincie Utrecht Thumb" width="150" height="150" class="alignleft size-full wp-image-868" />Deze week is de door ons (<a href="http://www.siyou.nl/">Siyou</a>) ontwikkelde <a href="http://www.lekkerderinhetlandschap.nl/kaart/">Google Maps applicatie</a> live gegaan. De applicatie laat evenementen in de provincie Utrecht zien op een kaart. Bezoekers kunnen hier ook zelf evenementen plaatsen.</p>
<p>Deze applicatie is in opdracht van <a href="http://www.youngworks.nl/">Youngworks</a> gemaakt.<br />
Lees <a href="http://www.celar.nl/2010/06/google-maps-project-provincie-utrecht/">hier</a> meer over dit project.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.celar.nl/2010/06/google-maps-app-voor-provincie-utrecht-live/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Maps project provincie Utrecht</title>
		<link>http://www.celar.nl/2010/06/google-maps-project-provincie-utrecht/</link>
		<comments>http://www.celar.nl/2010/06/google-maps-project-provincie-utrecht/#comments</comments>
		<pubDate>Tue, 08 Jun 2010 14:47:07 +0000</pubDate>
		<dc:creator>arjan</dc:creator>
				<category><![CDATA[portfolio]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[JQuery]]></category>
		<category><![CDATA[Maps]]></category>

		<guid isPermaLink="false">http://www.celar.nl/?p=848</guid>
		<description><![CDATA[JQuery/Javascript/Html.]]></description>
			<content:encoded><![CDATA[<p>In opdracht van <a href="http://www.youngworks.nl/">Youngworks</a> hebben we bij <a href="http://www.siyou.nl/">Siyou</a> gewerkt aan een <a href="http://www.lekkerderinhetlandschap.nl/kaart/">interactieve Google Maps applicatie</a> voor de <a href="http://portal.provincie-utrecht.nl/">Provincie Utrecht</a>.<br />
Op deze kaart komen alle Utrechtse landschappen te staan. Middels een legenda navigatie kunnen de bezoekers zogenaamde &#8216;pointers&#8217; op de kaart oproepen. De pointers zijn gekoppeld aan een specifieke locatie op de kaart. Na het klikken op een pointer komt er meer informatie over de (mini)events van de campagne en de langschappen. Hier kan dan op gereageerd worden en gestemd. Per event zie je een plaatje of een video.</p>
<p>De bezoeker wordt actief betrokken bij deze campagne door ze de mogelijkheid te bieden zelf evenementen toe te voegen.</p>
<p><strong>Techniek</strong></p>
<p><strong><em>Google Maps</em></strong><br />
Google Maps biedt 2 API&#8217;s. <a href="http://code.google.com/apis/maps/documentation/javascript/v2/reference.html">Google V2</a> &#038; <a href="http://code.google.com/apis/maps/documentation/javascript/">Google V3</a>. V3 is, zoals je al vermoed, op het moment van schrijven de meest recente API. Hierin zitten multi-touch functionaliteiten en deze is voor zowel mobiel- als desktop gebruik.</p>
<p>Gekozen is voor V3 aangezien V2 niet meer ondersteund wordt door Google. Ook biedt versie 3 meer mogelijkheden voor het aanpassen van de vormgeving. Dit was voor dit project belangrijk aangezien er niet gebruikt gemaakt werd van de standaard info ballonnen.<br />
<img src="http://www.celar.nl/archives/upload/2010/06/ppu_infowindow.jpg" alt="" title="Provincie Utrecht info window" width="600" height="300" class="alignnone size-full wp-image-857" /><br />
<strong><em>Groeperen</em></strong><br />
Een extra toevoeging is gedaan op de pointers. Deze groeperen zodra ze elkaar overlappen. Er wordt onderscheidt gemaakt tussen pointers per groep. Hierdoor kun je per groep een cluster icoontje instellen die te zien is zodra er meerderen pointers van die groep elkaar overlappen. Door in en/of uit te zoomen worden de gegroepeerde pointers zichtbaar.<br />
<img src="http://www.celar.nl/archives/upload/2010/06/ppu_grouping.jpg" alt="" title="Google Maps Pointer Groups" width="600" height="300" class="alignnone size-full wp-image-859" /></p>
<p><strong><em>Laden wat er te zien is</em></strong><br />
In de applicatie worden alleen de pointers geladen die zichtbaar zijn. Hierdoor wordt er niet ingeleverd op prestaties. Hoe meer je uitzoomd hoe meer pointers er dus in beeld kunnen komen. Deze worden echter vervolgens weer gegroepeerd om de snelheid erin te houden.</p>
<p><strong>JQuery</strong><br />
De legenda uitklap menu&#8217;s zijn opgebouwd en geanimeerd met <a href="http://jquery.com/">JQuery</a>. Dit <a href="http://nl.wikipedia.org/wiki/JQuery">Javascript raamwerk</a> zorgt voor een juiste afhandeling in de verschillende browsers.<br />
<img src="http://www.celar.nl/archives/upload/2010/06/ppu_jquery_dropdowns.jpg" alt="" title="JQuery custom dropdowns" width="600" height="300" class="alignnone size-full wp-image-861" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.celar.nl/2010/06/google-maps-project-provincie-utrecht/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Smokescreen converteerd Flash naar HTML5/JavaScript</title>
		<link>http://www.celar.nl/2010/06/smokescreen-converteerd-flash-naar-html5javascript/</link>
		<comments>http://www.celar.nl/2010/06/smokescreen-converteerd-flash-naar-html5javascript/#comments</comments>
		<pubDate>Tue, 08 Jun 2010 09:29:47 +0000</pubDate>
		<dc:creator>arjan</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://www.celar.nl/?p=843</guid>
		<description><![CDATA[Zoals je waarschijnlijk wel hebt gehoord/gelezen laat Apple geen Flash technologie toe op zijn apparaten zoals de Ipad en Iphone. Dit met als argument dat de technologie slecht presteert, onstabiel is en energie verslindend zou zijn (zie Thoughts on Flash).
Als tegenhanger ziet Apple HTML5 en javascript als goede alternatieven voor Flash. Deze technologieën zijn zeker [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.celar.nl/archives/upload/2010/06/smokescreen.jpg" alt="" title="smokescreen" width="150" height="150" class="alignleft size-full wp-image-844" />Zoals je waarschijnlijk wel hebt gehoord/gelezen laat Apple geen Flash technologie toe op zijn apparaten zoals de Ipad en Iphone. Dit met als argument dat de technologie slecht presteert, onstabiel is en energie verslindend zou zijn (zie <a href="http://www.apple.com/hotnews/thoughts-on-flash/">Thoughts on Flash</a>).</p>
<p>Als tegenhanger ziet Apple HTML5 en javascript als goede alternatieven voor Flash. Deze technologieën zijn zeker interessant maar nog niet zo ver als ActionScript 3.0 en Flash 10. Allereerst is HTML5 nog niet gestandariseerd en implementeren de verschillende browsers deze standaard niet allemaal hetzelfde. <a href="http://en.wikipedia.org/wiki/Canvas_element">Canvas</a> wordt bijvoorbeeld niet ondersteund door Microsoft Internet Explorer.<br />
Je kan dus wel zeggen dat volledig overstappen op HTML5/Javascript (nog) niet een oplossing is. In de toekomst misschien wel, zodra HTML5 gestandariseerd is en door alle browsers ondersteund wordt.</p>
<p><strong>Smokescreen</strong><br />
<a href="http://smokescreen.us/">Smokescreen</a> is een Flash-speler die geschreven is in Javascript. Dit opensource project zet swf bestanden om naar HTML5 en Javascript. Hierdoor is de swf ook af te spelen op Apple apparaten.<br />
De Javascript speler is langzamer dan de Flash plug-in. Hierdoor is Smokescreen met name geschikt voor advertentiebanners. Wat op dit moment ondersteund wordt is een deel van de animatiemogelijkheden uit flash 8, geluidsstreamen, geluidseffecten, wat input en basale ActionScript. Het is nog in ontwikkeling. In de toekomst moet Flash uitgebreider ondersteund worden en de prestaties omhoog zijn gegaan.<br />
Op de site laten ze een aantal <a href="http://smokescreen.us/demo/">demo&#8217;s</a> zien waarin je kan zien dat ze aardig op weg zijn.<br />
<center><br />
<object width="400" height="225"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=12014368&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=12014368&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="225"></embed></object>
<p><a href="http://vimeo.com/12014368">Smokescreen &#8211; iPad demo #1</a> from <a href="http://vimeo.com/user3894279">Chris @ RevShockAds</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p></center></p>
]]></content:encoded>
			<wfw:commentRss>http://www.celar.nl/2010/06/smokescreen-converteerd-flash-naar-html5javascript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adobe AIR screen opties</title>
		<link>http://www.celar.nl/2010/04/adobe-air-screen-opties-2/</link>
		<comments>http://www.celar.nl/2010/04/adobe-air-screen-opties-2/#comments</comments>
		<pubDate>Tue, 20 Apr 2010 08:52:04 +0000</pubDate>
		<dc:creator>arjan</dc:creator>
				<category><![CDATA[AIR/Apollo]]></category>
		<category><![CDATA[ActionScript 3.0]]></category>
		<category><![CDATA[AIR]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[UI]]></category>
		<category><![CDATA[Vensters]]></category>

		<guid isPermaLink="false">http://www.celar.nl/?p=794</guid>
		<description><![CDATA[Voordat je begint met het bouwen van een AIR applicatie is het handig te weten welke mogelijkheden er zijn betreffende schermen/vensters en afmetingen.
AIR applicaties zijn bedoeld om cross-platform te kunnen draaien, dat betekend dat deze op zowel een computer met daarop Windows, OSX, of Linux hetzelfde eruit moeten zien. Wat hebben al deze platformen met [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.celar.nl/archives/upload/2010/04/adobe-air-logo.png" alt="" title="adobe-air-logo" width="150" height="149" class="alignleft size-full wp-image-838" />Voordat je begint met het bouwen van een AIR applicatie is het handig te weten welke mogelijkheden er zijn betreffende schermen/vensters en afmetingen.</p>
<p>AIR applicaties zijn bedoeld om cross-platform te kunnen draaien, dat betekend dat deze op zowel een computer met daarop Windows, OSX, of Linux hetzelfde eruit moeten zien. Wat hebben al deze platformen met elkaar gemeen wat van belang is voor het ontwerpen van vensters?<br />
<span id="more-794"></span><br />
Laten we allereerst beginnen met hoe applicaties en vensters binnen deze besturingssystemen opgebouwd worden.</p>
<h3>Microsoft® Windows®:</h3>
<ul>
<li>Een <strong>top-level window</strong> heeft geen eigenaar-venster en wordt weergegeven op de taakbalk. In Windows Vista en later, dialoog schermen zonder eigenaar en eigenschapbladen worden ook beschouwd als top-level.</li>
<li>Een <strong>owned window</strong> is eigendom van een eigenaar-venster en wordt niet weergegeven op de taakbalk.Voorbeelden: modale dialoogvensters, modusloze dialoogvensters.</li>
<li>Een <strong>user-initiated window</strong> wordt weergegeven als het directe resultaat van de actie van een gebruiker. Het is <strong>program initiated</strong> wanneer het door het programma zelf is ingeleid, of system initiated als het is opgestart vanuit Microsoft® Windows®. Bijvoorbeeld, een dialoogvenster wordt geopend door een gebruiker, maar een<br />
bijeenkomst-herrinering is geopend door het programma.</li>
<li>Een <strong>contextual window</strong> is een is een door de gebruiker geïnitieerde venster, dat een sterke relatie met het object van waaruit het werd gelanceerd heeft. Bijvoorbeeld, vensters weergegeven door de context menu&#8217;s of pictogrammen zijn contextuele, maar vensters weergegeven door menubalken zijn dat niet.</li>
<li>De actieve monitor is de monitor waar het actieve programma wordt uitgevoerd.</li>
<li>De standaard monitor, is degene met het menu Start, de taakbalk en systeemvak.</li>
</ul>
<p>Bron: <a href="http://www.microsoft.com/downloads/details.aspx?familyid=E49820CB-954D-45AE-9CB3-1B9E8EA7FE8C&#038;displaylang=en" alt="Windows User Experience Interaction Guidelines">UXGuide.pdf</a></p>
<h3>Apple OS X</h3>
<ul>
<li><strong>Document windows</strong> bevatten file-based gebruikers data. Zij presenteren een blik in de content die mensen maken en opslaan. Als het document groter is dan het venster, dan toont het venster een deel van de inhoud van het document en biedt gebruikers de mogelijkheid om naar andere gebieden te scrollen.</li>
<li><strong>Application windows</strong>  zijn de belangrijkste vensters van applicaties die niet op basis van documenten werken. Deze vensters maken gebruik van de standaard Aqua uiterlijk en mogelijkheden; als de applicatie wordt gedraaid in versies van OS X hoger dan v10.5 (Leopard), dan kunnen ze gebruik maken van de optionele geborsteld metaal look.</li>
<li><strong>Panels</strong> zweven boven andere vensters en bieden tools of controlers die gebruikers kunnen gebruiken wanneer documenten open staan. In sommige gevallen kunnen panels transparant zijn. In eind-gebruikers documentatie moeten panels windows genoemd worden.</li>
<li><strong>Dialogs en waarschuwingen</strong> vereisen een reactie van de gebruiker.</li>
</ul>
<p>Voorbeelden van al deze type vensters staan hieronder.<br />
<img src="http://www.celar.nl/archives/upload/2010/04/dccvz3b2_12gm2k3nfs_b.jpg" alt="Voorbeeld van Apple vensters" title="apple vensters" width="473" height="619" class="alignnone size-full wp-image-795" /></p>
<p>Bron: <a href="http://developer.apple.com/Mac/library/documentation/UserExperience/Conceptual/AppleHIGuidelines/XHIGIntro/XHIGIntro.html">Apple Human Interface Guidelines</a></p>
<h3>Linux</h3>
<p>Voor linux zijn er verschillende grafische gebruikersomgevingen. De bekendste zijn KDE en GNOME.</p>
<h4>KDE</h4>
<p><a href="http://nl.wikipedia.org/wiki/KDE">KDE</a> presenteerd net als alle andere venster systemen haar toepassingen in windows op het scherm. Deze zijn normaliter beweegbaar en resizable, en kan worden gepositioneerd volgens de gebruiker zijn wensen.</p>
<p>KDE maakt <strong>geen gebruik</strong> van <strong>MDI (Multi document interface)</strong>. MDI is enkele jaren geleden ontworpen, en werd op grote schaal door Microsoft gebruikt voor haar Windows-producten. Het MDI concept bestaat uit een enkele, grote &#8220;moeder-venster&#8221; die de volledige applicatie bevat. Met de volledige applicatie wordt bedoeld, alle document windows, toolbar windows, help windows etc. Alles wat de applicatie on-screen laat zien verschijnt in dit &#8220;moeder venster&#8221;. Het meest bekende MDI applicatie is waarschijnlijk de File Manager uit Windows 3.1.</p>
<p>KDE maakt gebruik van <strong>SDI (Single Document interface)</strong>.<br />
Een SDI gebaseerde applicatie beschikt niet over een moeder-venster dat alle windows bevat. De applicatie windows zijn alle directe kinderen van de X root window. Wat betekend dat ze worden gecontroleerd door de window manager en vrij kan worden versleept over de desktop door de gebruiker.</p>
<p><img class="alignnone size-full wp-image-796" title="KDE interface vensters" src="http://www.celar.nl/archives/upload/2010/04/dccvz3b2_13dd95f2m9_b.png" alt="KDE interface vensters" width="600" height="200" /></p>
<p>Bron: <a href="http://developer.kde.org/documentation/standards/kde/style/basics/windows.html">KDE User Interface Guidelines</a></p>
<h4>GNOME</h4>
<p>Voor Gnome gelden over het algemeen dezelfde richtlijnen voor wat betreft windows.<br />
zie ook: <a href="http://library.gnome.org/devel/hig-book/stable/windows-primary.html.en">GNOME Human Interface Guidelines</a>.</p>
<h2>Basisinformatie over AIR-vensters</h2>
<p>Air biedt een gebruikersvriendelijke API die op meerdere platforms kan worden gebruikt. Met deze API voor vensters kunnen met Flash®-, Flex™- en HTML-programmeertechnieken native vensters worden gemaakt (dit zijn vensters die eigen zijn aan het besturingssysteem).</p>
<h4>Venstertypen</h4>
<p>In de venstertypen van AIR zijn de interface- en zichtbaarheidskenmerken van het oorspronkelijke besturingssysteem gecombineerd. Op die manier zijn er drie functionele typen vensters ontstaan. Gebruik de constanten die in de klasse NativeWindowType zijn gedefinieerd, om in de code te verwijzen naar de naam van de typen. AIR biedt de volgende venstertypen:</p>
<table class="borderedTable">
<tr>
<td>Type</td>
<td>Beschrijving</td>
</tr>
<tr>
<td>Normaal</td>
<td>Dit is een normaal venster. Normale vensters maken gebruik van het maximale formaat van de interface en verschijnen op de taakbalk van Windows en in het venstermenu van Mac OS X.</td>
</tr>
<tr>
<td>Utiliteit</td>
<td>Dit is een venster met een palet met hulpmiddelen. Utiliteitsvensters maken gebruik van een afgeslankte versie van de systeeminterface en verschijnen niet op de taakbalk van Windows of in het venstermenu van Mac OS X.</td>
</tr>
<tr>
<td>Lichtgewicht</td>
<td>Lichtgewicht vensters hebben geen interface en verschijnen niet op de taakbalk van Windows of in het venstermenu van Mac OS X. Bovendien beschikken lichtgewicht vensters niet over een systeemmenu (Alt+Spatiebalk) in Windows. Lichtgewicht vensters zijn geschikt voor het weergeven van ballonnetjes met mededelingen en voor besturingselementen, zoals keuzelijsten met invoervak die kortstondig een weergavegebied openen. Wanneer het lichtgewicht venster type wordt gebruikt, moet systemChrome zijn ingesteld op none.</td>
</tr>
</table>
<h4>Venstercatalogus</h4>
<table class="borderedTable">
<tr>
<td colspan="3">
<strong>Vensterinstellingen</strong><br/><br />
Type: normal<br/><br />
SystemChrome: standard</br><br />
Transparent: false</td>
</tr>
<tr>
<td>Mac OS X</td>
<td>Microsoft Windows</td>
<td>Linux *</td>
</tr>
<tr>
<td><img class="alignnone size-full wp-image-797 cleanImage" title="MacNormal" src="http://www.celar.nl/archives/upload/2010/04/MacNormal.png" alt="" width="162" height="201" /></td>
<td><img class="alignnone size-full wp-image-798 cleanImage" title="WinNormal" src="http://www.celar.nl/archives/upload/2010/04/WinNormal.png" alt="" width="162" height="201" /></td>
<td><img class="alignnone size-full wp-image-799 cleanImage" title="LsCNormWin" src="http://www.celar.nl/archives/upload/2010/04/LsCNormWin.png" alt="" width="162" height="200" /></td>
</tr>
<tr>
<td colspan="3">
<strong>Vensterinstellingen</strong><br/><br />
Type: utility<br/><br />
SystemChrome: standard<br/><br />
Transparent: false</td>
</tr>
<tr>
<td>Mac OS X</td>
<td>Microsoft Windows</td>
<td>Linux *</td>
</tr>
<tr>
<td><img src="http://www.celar.nl/archives/upload/2010/04/MacUtility.png" alt="" title="MacUtility" width="162" height="201" class="alignnone size-full wp-image-800 cleanImage" /></td>
<td><img src="http://www.celar.nl/archives/upload/2010/04/WinUtility.png" alt="" title="WinUtility" width="162" height="201" class="alignnone size-full wp-image-801 cleanImage" /></td>
<td><img src="http://www.celar.nl/archives/upload/2010/04/LsCUtilWin.png" alt="" title="LsCUtilWin" width="162" height="200" class="alignnone size-full wp-image-802 cleanImage" /></td>
</tr>
<tr>
<td colspan="3">
<strong>Vensterinstellingen</strong><br/><br />
Type: alle<br/><br />
SystemChrome: none<br/><br />
Transparent: false</td>
</tr>
<tr>
<td>Mac OS X</td>
<td>Microsoft Windows</td>
<td>Linux *</td>
</tr>
<tr>
<td><img src="http://www.celar.nl/archives/upload/2010/04/MacBare.png" alt="" title="MacBare" width="162" height="201" class="alignnone size-full wp-image-803 cleanImage" /></td>
<td><img src="http://www.celar.nl/archives/upload/2010/04/WinBare.png" alt="" title="WinBare" width="162" height="201" class="alignnone size-full wp-image-804 cleanImage" /></td>
<td><img src="http://www.celar.nl/archives/upload/2010/04/LnCnTwin.png" alt="" title="LnCnTwin" width="162" height="200" class="alignnone size-full wp-image-805 cleanImage" /></td>
</tr>
<tr>
<td colspan="3">
<strong>Vensterinstellingen</strong><br/><br />
Type: alle<br/><br />
SystemChrome: none<br/><br />
Transparent: true</td>
</tr>
<tr>
<td>Mac OS X</td>
<td>Microsoft Windows</td>
<td>Linux *</td>
</tr>
<tr>
<td><img src="http://www.celar.nl/archives/upload/2010/04/MacTransparent.png" alt="" title="MacTransparent" width="162" height="201" class="alignnone size-full wp-image-806 cleanImage" /></td>
<td><img src="http://www.celar.nl/archives/upload/2010/04/WinTransparent.png" alt="" title="WinTransparent" width="162" height="201" class="alignnone size-full wp-image-807 cleanImage" /></td>
<td><img src="http://www.celar.nl/archives/upload/2010/04/LnCyTwin.png" alt="" title="LnCyTwin" width="162" height="200" class="alignnone size-full wp-image-808 cleanImage" /></td>
</tr>
<tr>
<td colspan="3">
<strong>Vensterinstellingen</strong><br/><br />
mxWindowedApplication of mx:Window<br />
Type: alle<br/><br />
SystemChrome: none<br/><br />
Transparent: true</td>
</tr>
<tr>
<td>Mac OS X</td>
<td>Microsoft Windows</td>
<td>Linux *</td>
</tr>
<tr>
<td><img src="http://www.celar.nl/archives/upload/2010/04/MacmxWin.png" alt="" title="MacmxWin" width="162" height="201" class="alignnone size-full wp-image-809 cleanImage" /></td>
<td><img src="http://www.celar.nl/archives/upload/2010/04/WinmxWin.png" alt="" title="WinmxWin" width="162" height="201" class="alignnone size-full wp-image-810 cleanImage" /></td>
<td><img src="http://www.celar.nl/archives/upload/2010/04/LfCyTwin.png" alt="" title="LfCyTwin" width="162" height="200" class="alignnone size-full wp-image-811 cleanImage" /></td>
</tr>
</table>
<p><em>*Ubuntu met Compiz-vensterbeheer</em></p>
<p>Bron: <a href="http://help.adobe.com/nl_NL/AIR/1.5/devappsflash/WS5b3ccc516d4fbf351e63e3d118666ade46-7e09.html" alt="Adobe AIR Help">Adobe AIR Help</a>.</p>
<h2>Bewerken van vensters</h2>
<p>Informatie voor het bewerken van vensters ga je naar: <a href="http://help.adobe.com/nl_NL/AIR/1.5/devappsflash/WS5b3ccc516d4fbf351e63e3d118666ade46-7e09.html" alt="Adobe AIR Help">Adobe AIR Help</a>.</p>
<h2>Conclusie</h2>
<p>Er zijn <strong>3 type vensters</strong> beschikbaar binnen AIR, Normaal, Utiliteit en Lichtgewicht. Door gebruik te maken van deze verschillende vensters, gebruik je ook de guidelines die de verschillende platformen hanteren. Alle vensters in 1 venster gebruiken (ook wel MDI genaamd) is &#8220;not done&#8221;. Met dit document is het hopelijk duidelijk geworden dat er verschillende vormen van vensters zijn.<br />
Wanneer een applicatie transparante vensters vereist doordat dit zo is vormgegeven is het aan te raden de schermen zo veel mogelijk qua vorm aan te laten sluiten met de venster vormen die in de verschillende platformen gebruikt worden. Dit is kort gezegd <strong>rechthoekig</strong>. </p>
<p><em>&#8220;Vermijd het maken van vensters met grote, volledig transparante gebieden, aangezien u de toegang van de gebruiker tot andere vensters of items op hun bureaublad mogelijk op onzichtbare wijze zou kunnen blokkeren.&#8221;(bron: Adobe AIR help).</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.celar.nl/2010/04/adobe-air-screen-opties-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
