<?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/"
	>

<channel>
	<title>Guillaume André</title>
	<atom:link href="http://www.guillaumeandre.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.guillaumeandre.com</link>
	<description>Apprentissage, étude et approfondissement des Rich Internet Application</description>
	<pubDate>Sun, 07 Nov 2010 21:36:40 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>AppsFuze : Windows Phone 7 Applications and Marketplace.</title>
		<link>http://www.guillaumeandre.com/appsfuze-windows-phone-7-applications-and-marketplace/</link>
		<comments>http://www.guillaumeandre.com/appsfuze-windows-phone-7-applications-and-marketplace/#comments</comments>
		<pubDate>Sun, 07 Nov 2010 21:29:11 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Analysis]]></category>

		<category><![CDATA[News]]></category>

		<category><![CDATA[Statistics]]></category>

		<category><![CDATA[Technologies]]></category>

		<category><![CDATA[WP7]]></category>

		<category><![CDATA[MarketPlace]]></category>

		<category><![CDATA[Windows Phone 7]]></category>

		<guid isPermaLink="false">http://www.guillaumeandre.com/?p=389</guid>
		<description><![CDATA[
J&#8217;ai le plaisir de vous annoncer l&#8217;ouverture d&#8217;un nouveau service conçu par mes soins j&#8217;ai nommé : AppsFuze.
Ce service est dédié au marketplace et aux applications de Windows Phone 7.
Quelques fonctionnalités :

Tops 100 : Permet de visualiser les derniers tops 100 en terme de téléchargement de chaques catégories du marketplace.
AppWall : Expose sous forme d&#8217;un [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align:center"><img src="http://www.guillaumeandre.com/medias/images/blog/appsfuze-portal.png" alt="Application &#038; MarketPlace : Windows Phone 7 - AppsFuze" /></p>
<p>J&#8217;ai le plaisir de vous annoncer l&#8217;ouverture d&#8217;un nouveau service conçu par mes soins j&#8217;ai nommé : <a href="http://www.appsfuze.com/" title="Windows Phone 7 Applications and Marketplace">AppsFuze</a>.</p>
<p>Ce service est dédié au marketplace et aux applications de Windows Phone 7.</p>
<p>Quelques fonctionnalités :</p>
<ul>
<li><a href="http://www.appsfuze.com/tops100" title="Tops 100 downloads by category">Tops 100</a> : Permet de visualiser les derniers tops 100 en terme de téléchargement de chaques catégories du marketplace.</li>
<li><a href="http://www.appsfuze.com/appwall" title="Random applications like a wall">AppWall</a> : Expose sous forme d&#8217;un mur une série d&#8217;applications tirées au hasard.</li>
<li><a href="http://www.appsfuze.com/pricedrop" title="All price drops on Marketplace">Price Drop</a> : Répertorie les dernières chuttes de prix des applications sur le marketplace.</li>
<li><a href="http://www.appsfuze.com/news" title="News about Marketplace">News</a> : de l&#8217;actualité dédié à la plateforme Windows Phone.</li>
<li><a href="http://www.appsfuze.com/applications" title="Windows Phone 7 applications">Applications</a> &#038; <a href="http://www.appsfuze.com/games" title="Windows Phone 7 games">Games</a> : annuaire de toutes les applications présentent dans le marketplace.</li>
<li><a href="http://www.appsfuze.com/wallpapers" title="Windows Phone 7 wallpapers">Wallpapers</a> : Quelques wallpapers à mettre en fond d&#8217;écran d&#8217;accueil pour votre téléphone.</li>
<li>Publisher : référencie les applications par développeur. (Exemple : <a href="http://www.appsfuze.com/publisher/infuze">http://www.appsfuze.com/publisher/infuze</a>)</li>
</ul>
<p>En espérant que vous apprécierez ce service.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.guillaumeandre.com/appsfuze-windows-phone-7-applications-and-marketplace/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Poster son application Windows Phone 7 sur le Marketplace / App Hub</title>
		<link>http://www.guillaumeandre.com/poster-application-windows-phone-7-marketplace-app-hub/</link>
		<comments>http://www.guillaumeandre.com/poster-application-windows-phone-7-marketplace-app-hub/#comments</comments>
		<pubDate>Tue, 12 Oct 2010 10:16:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[WP7]]></category>

		<category><![CDATA[apphub]]></category>

		<category><![CDATA[application]]></category>

		<category><![CDATA[MarketPlace]]></category>

		<category><![CDATA[windows phone]]></category>

		<guid isPermaLink="false">http://www.guillaumeandre.com/?p=376</guid>
		<description><![CDATA[
APP HUB  le portail qui permet d&#8217;ajouter des applications Windows Phone 7 au Marketplace de Microsoft vient d&#8217;ouvrir ses portes au grand public. Le APPHUB ne se contente pas des applications WP7 puisqu&#8217;il permet aussi d&#8217;ajouter des jeux XBOX. Ainsi il n&#8217;y a plus qu&#8217;une plateforme pour Windows Mobile, WP7 et XBLIG.
Depuis hier, seule [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align:center"><img src="http://www.guillaumeandre.com/medias/images/blog/app-hub-marketplace.png" alt="App Hub Windows Phone 7" /></p>
<p><a href="http://create.msdn.com">APP HUB </a> le portail qui permet d&#8217;ajouter des applications Windows Phone 7 au Marketplace de Microsoft vient d&#8217;ouvrir ses portes au grand public. Le APPHUB ne se contente pas des applications WP7 puisqu&#8217;il permet aussi d&#8217;ajouter des jeux XBOX. Ainsi il n&#8217;y a plus qu&#8217;une plateforme pour Windows Mobile, WP7 et XBLIG.</p>
<p>Depuis hier, seule une poignée de développeur participant au programme &#8220;early access&#8221; (dont je fais parti) peuvent soumettre leurs applications sur le App Hub. Notez que le marketplace Windows Phone 7 est accessible pour le moment uniquement depuis le software <a href="http://www.zune.net/en-US/">Zune 4.7</a>. Pour pouvoir ajouter leur application au market ils doivent préalablement avoir soucris à l&#8217;abonnement développeur annuel pour le Marketplace soit 86,25€ TTC l&#8217;an. Notez que cet abonnement permet aussi de déployer des jeux côté XBOX (Accès de 12 mois au Creator Club). </p>
<p>Voici ci-dessous des screenshots tirés de l&#8217;<a href="http://create.msdn.com/en-US/home/about/app_submission_walkthrough_upload">aide de soumission d&#8217;application </a> accessible à tout le monde :</p>
<p><img src="http://create.msdn.com/assets/cms/images/walkthroughs/Walk_Submit_Step1.png" alt="" /></p>
<p><img src="http://create.msdn.com/assets/cms/images/walkthroughs/Walk_Submit_Step2.png" alt="" /></p>
<p><img src="http://create.msdn.com/assets/cms/images/walkthroughs/Walk_Submit_Step3.png" alt="" /></p>
<p><img src="http://create.msdn.com/assets/cms/images/walkthroughs/Walk_Submit_Step4.png" alt="" /></p>
<p><img src="http://create.msdn.com/assets/cms/images/walkthroughs/Walk_Submit_Step5.png" alt="" /></p>
<p>Pour avoir testé la soumission 8 fois dans le cadre de <a href="http://www.infuze.fr">mes applications Infuze</a> l&#8217;interface de saisie est très intuitive et est réalisée en Silverlight.</p>
<p>Pour ne pas perdre de temps je vous conseil de préparer dès à présent (cfr. <a href="http://create.msdn.com/en-US/home/about/app_submission_walkthrough_upload">l&#8217;aide</a>) :</p>
<ul>
<li>Le nom de votre application</li>
<li>Votre fichier XAP en mode Release</li>
<li>Une description de votre application conséquente</li>
<li>Une liste de mot clé pour votre application (search)</li>
<li>Des illustrations de votre application sur les formats : 99&#215;99, 173&#215;173, 200&#215;200, 480&#215;800(x8 optionnel) et un panorama 1000&#215;800 (optionnel) celui-ci est inséré en background de votre page marketplace (cf. Zune)</li>
<li>Le prix éventuel</li>
</ul>
<p>En ce qui concerne la validation / soumission / certification de votre application je vous recommande la lecture du <a href="http://blogs.msdn.com/b/pierreca/archive/2010/10/08/10-trucs-pour-passer-facilement-la-certification.aspx">billet de Pierre Cauchois qui expose 10 astuces pour passer la certification</a>.</p>
<p>Il ne reste plus qu&#8217;à attendre que le formulaire de soumission d&#8217;applications WP7 ouvre à tout le monde.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.guillaumeandre.com/poster-application-windows-phone-7-marketplace-app-hub/feed/</wfw:commentRss>
		</item>
		<item>
		<title>17 précisions sur le MarketPlace de Windows Phone 7</title>
		<link>http://www.guillaumeandre.com/wp7-precisions-marketplace-windows-phone-7/</link>
		<comments>http://www.guillaumeandre.com/wp7-precisions-marketplace-windows-phone-7/#comments</comments>
		<pubDate>Fri, 20 Aug 2010 12:04:48 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[News]]></category>

		<category><![CDATA[MarketPlace]]></category>

		<category><![CDATA[Windows Phone 7]]></category>

		<category><![CDATA[WP7]]></category>

		<guid isPermaLink="false">http://www.guillaumeandre.com/?p=369</guid>
		<description><![CDATA[

Pour commencer avec le MaketPlace http://developer.windowsphone.com/
Le Marketplace sera le seul endroit pour récupérer des applications sur Windows Phone 7.
Les développeurs pourront enregistrer 3 devices différents sur leur compte développeur.
Les étudiants pourront enregistrer quant à eux 1 device.
Les applications du MarketPlace peuvent être gratuite ou payante.
Les auteurs d&#8217;applications Windows Phone 7 pourront activer un mode &#8220;Essayer [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align:center"><img src="http://www.guillaumeandre.com/medias/images/blog/marketplace-windows-phone-7-wp7.png" alt="MarketPlace Windows Phone 7" /></p>
<ul>
<li>Pour commencer avec le MaketPlace <a href="http://developer.windowsphone.com/">http://developer.windowsphone.com/</a></li>
<li>Le Marketplace sera le seul endroit pour récupérer des applications sur Windows Phone 7.</li>
<li>Les développeurs pourront enregistrer 3 devices différents sur leur compte développeur.</li>
<li>Les étudiants pourront enregistrer quant à eux 1 device.</li>
<li>Les applications du MarketPlace peuvent être gratuite ou payante.</li>
<li>Les auteurs d&#8217;applications Windows Phone 7 pourront activer un mode &#8220;Essayer avant d&#8217;acheter&#8221;</li>
<li>Une API permettra à l&#8217;application de savoir dans quel mode elle doit s&#8217;executer</li>
<li>L&#8217;ajout de seulement 5 applications WP7 gratuites par an et par développeur dans le MarketPlace</li>
<li>Pour ajouter des applications gratuites supplémentaires il faudra débourser la somme de 20$ par application.</li>
<li>L&#8217;ajout d&#8217;applications WP7 payantes est par contre illimitée</li>
<li>Lors de l&#8217;inscription sur le MarketPlace vous vous identifiez soit en tant que &#8220;Individuel&#8221;, &#8220;Entreprise&#8221; ou &#8220;Etudiant&#8221;.</li>
<li>Pour les étudiants DreamSpark = Gratuit</li>
<li>70% pour votre poche par application vendue sur le MarketPlace</li>
<li>L&#8217;argent est reçu sur votre compte bancaire</li>
<li>Les paiements sont réalisés tous les mois si vous atteignez la barre des 200$ sur votre compte MarketPlace réunissant le capital de toutes vos applications</li>
<li>La France fait partie des pays qui pourront bénéficier des paiements via le MarketPlace.</li>
<li>Pour les pays en dehors des états-unis il n&#8217;y aura pas de double taxes / impositions.</li>
</ul>
<p>En ce qui concerne la soumission / validation / certification de votre application sur le Marketplace je ne peux que vous conseiller la lecture du <a href="http://blogs.msdn.com/b/pierreca/archive/2010/10/08/10-trucs-pour-passer-facilement-la-certification.aspx">billet de Pierre Cauchois</a> qui énumère une liste de retour pratique et de bon sens.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.guillaumeandre.com/wp7-precisions-marketplace-windows-phone-7/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Silverlight 4 Beta, les nouvelles fonctionnalités !</title>
		<link>http://www.guillaumeandre.com/silverlight-4-beta-les-nouvelles-fonctionnalites/</link>
		<comments>http://www.guillaumeandre.com/silverlight-4-beta-les-nouvelles-fonctionnalites/#comments</comments>
		<pubDate>Thu, 19 Nov 2009 08:11:55 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Silverlight]]></category>

		<category><![CDATA[Technologies]]></category>

		<category><![CDATA[beta]]></category>

		<category><![CDATA[Binding]]></category>

		<category><![CDATA[DRM]]></category>

		<category><![CDATA[feature]]></category>

		<category><![CDATA[Impression]]></category>

		<category><![CDATA[Microsoft]]></category>

		<category><![CDATA[PDC]]></category>

		<category><![CDATA[RichTextArea]]></category>

		<category><![CDATA[Silverlight 4]]></category>

		<category><![CDATA[version 4]]></category>

		<category><![CDATA[WebBrowserControl]]></category>

		<category><![CDATA[Webcams]]></category>

		<guid isPermaLink="false">http://www.guillaumeandre.com/?p=350</guid>
		<description><![CDATA[
Lors de la PDC qui se tient en ce moment même à Los Angeles Microsoft vient d&#8217;annoncer la sortie de Silverlight 4 Beta. Les équipes de Silverlight surprennent une fois de plus tend le rapprochement entre les versions est proche, cela prouve encore une fois la volonté de Microsoft d&#8217;investir dans les RIA/RDA.
Voici une liste [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align:center"><img src="http://www.guillaumeandre.com/medias/images/blog/silverlight-4.png" alt="Silverlight 4 et les nouvelles fonctionnalités" /></p>
<p>Lors de la PDC qui se tient en ce moment même à Los Angeles Microsoft vient d&#8217;annoncer la sortie de Silverlight 4 Beta. Les équipes de Silverlight surprennent une fois de plus tend le rapprochement entre les versions est proche, cela prouve encore une fois la volonté de Microsoft d&#8217;investir dans les RIA/RDA.</p>
<p>Voici une liste non exhaustive des nouvelles fonctionnalités apportées par Silverlight 4 Beta. </p>
<ul>
<li>Le retour du designer XAML pour Silverlight au sein de VS2010</li>
<li>API d&#8217;impression pour imprimer des écrans Silverlight </li>
<li>Gestion du click droit et donc du menu contextuel</li>
<li>Accès aux Webcams et Micros</li>
<li>Gestion du scroll de la souris (MouseWheel)</li>
<li>Contrôle de saisie de texte riche (RichTextArea)</li>
<li>Arrivée de l&#8217;ICommand sur ButtonBase et l&#8217;Hyperlink</li>
<li>Gestionnaire de copier / coller (Clipboard)</li>
<li>WebBrowserControl permet de load du HTML et donc avec un peu d&#8217;imagination avoir du flash au sein de Silverlight</li>
<li>Permmettre à Silverlight Out Of Browser d&#8217;avoir des droits plus élevés qu&#8217;à l&#8217;habitude</li>
<li>Permet d&#8217;accéder à des fichiers en local, dépendant directement de la fonctionnalité ci-dessus</li>
<li>Intérop COM : Gestion de fichiers Excel par exemple</li>
<li>Barre de notification pour Silverlight Out of Browser (Toast) à la AIR</li>
<li>TextTrimming ENFIN du texte lisible dans Silverlight</li>
<li>Gestion du text RTL (droite à gauche)</li>
<li>ViewBox controle déjà connu des utilisateurs des Toolkits</li>
<li>Gestion du H.264 PlayReady : DRM</li>
<li>DependencyObject Binding</li>
<li>Support de Google Chrome</li>
<li>Etc.</li>
</ul>
<p>Silverlight fait un pas de plus vers la technologie WPF et tend à rompre la barrière RIA <=> RDA. </p>
<p>Pour débuter avec Silverlight 4 rendez-vous à cette adresse :<br/><a href="http://silverlight.net/getstarted/silverlight-4-beta/#tools">http://silverlight.net/getstarted/silverlight-4-beta/</a> vous y retrouverez les outils, mais aussi des vidéos d&#8217;accompagnement.</p>
<p>A venir bien entendu, quelques posts sur ces nouvelles fonctionnalités ! Stay tuned.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.guillaumeandre.com/silverlight-4-beta-les-nouvelles-fonctionnalites/feed/</wfw:commentRss>
		</item>
		<item>
		<title>WPF, Optimisez les performances de vos applications</title>
		<link>http://www.guillaumeandre.com/wpf-optimisez-les-performances-de-vos-applications/</link>
		<comments>http://www.guillaumeandre.com/wpf-optimisez-les-performances-de-vos-applications/#comments</comments>
		<pubDate>Sun, 25 Oct 2009 21:19:27 +0000</pubDate>
		<dc:creator>Guillaume Andre</dc:creator>
		
		<category><![CDATA[WPF]]></category>

		<category><![CDATA[astuces]]></category>

		<category><![CDATA[design]]></category>

		<category><![CDATA[graphique]]></category>

		<category><![CDATA[optimisation]]></category>

		<category><![CDATA[XAML]]></category>

		<guid isPermaLink="false">http://www.guillaumeandre.com/?p=337</guid>
		<description><![CDATA[
Je ne vous apprend rien, l&#8217;optimisation des performances est une phase importante durant le développement d&#8217;une application WPF tant au niveau du code métier que de l&#8217;interface.

J&#8217;ai eu la chance, ou la malchance, de développer un projet WPF sur un device comportant une carte graphique très limitée (ou avec driver non mis à jour), j&#8217;ai [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align:center"><img src="http://www.guillaumeandre.com/medias/images/blog/wpf-improve-your-performance.jpg" alt="Windows Presentation Foundation" /></p>
<p>Je ne vous apprend rien, l&#8217;optimisation des performances est une phase importante durant le développement d&#8217;une application WPF tant au niveau du code métier que de l&#8217;interface.</p>
<p>
J&#8217;ai eu la chance, ou la malchance, de développer un projet WPF sur un device comportant une carte graphique très limitée (ou avec driver non mis à jour), j&#8217;ai nommée la Ultra Mobile 500 et cela m&#8217;a permis de me rappeler quelques notions de bases.<br />
Voici une petite liste de conseils qu&#8217;il est bon d&#8217;appliquer et avec lesquels j&#8217;ai obtenu de très bon résultats en terme de performance et de réponse d&#8217;interface.</p>
<ul>
<li> Le Canvas est le conteneur le moins gourmand</li>
<li> Eviter les stretchs videos / images</li>
<li> Les effets visuels proposés dans Blend sont extremement gourmands System.Windows.Media.Effects BlurEffect et DropShadowEffect il existe d&#8217;autres méthodes pour ce type d&#8217;effet.</li>
<li> Eviter les images trop grandes en terme de pixel</li>
<li> Ne pas appliquer de dégradés sur des zones trop importantes ou dynamiques</li>
<li>Eviter d&#8217;animer des panels avec une multitude de contrôles</li>
<li> Faire attention aux DataTemplate même si le graphiste est censé pouvoir appliqué tous les effets qu&#8217;il souhaite réduire le nombre de contrôle et dégradés est primordial.</li>
<li> Utiliser les DynamicResources seulement quand c&#8217;est nécessaire. Pour une utilisation classique des styles se rapprochant du mode d&#8217;utilisation des CSS utiliser uniquement les StaticResources.</li>
<li> Ne pas utiliser la balise Run</li>
<li> L&#8217;animation d&#8217;un Canvas.Left est plus rapide qu&#8217;un TranslateTransform de l&#8217;élément Canvas.</li>
</ul>
<p>
Cette liste peut paraître à une liste de bon sens, néanmoins il peut être bon de le rappeler. En appliquant ces méthodes de développement d&#8217;interface l&#8217;application que j&#8217;ai développée est passée d&#8217;un mode &#8220;non-utilisable&#8221; (avec un framerate de 1 image par/sec) à un mode tout à fait respectable (environ 10 image par/sec).<br />
Pour plus de lecture sur l&#8217;optimisation WPF rien de tel que la <a href="http://msdn.microsoft.com/en-us/library/aa970683.aspx">MSDN</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.guillaumeandre.com/wpf-optimisez-les-performances-de-vos-applications/feed/</wfw:commentRss>
		</item>
		<item>
		<title>WygDay 2009</title>
		<link>http://www.guillaumeandre.com/wygday-2009/</link>
		<comments>http://www.guillaumeandre.com/wygday-2009/#comments</comments>
		<pubDate>Fri, 15 May 2009 07:08:50 +0000</pubDate>
		<dc:creator>Guillaume Andre</dc:creator>
		
		<category><![CDATA[News]]></category>

		<category><![CDATA[événements]]></category>

		<category><![CDATA[sessions]]></category>

		<category><![CDATA[Silverlight]]></category>

		<category><![CDATA[Surface]]></category>

		<category><![CDATA[WygDay]]></category>

		<category><![CDATA[Wygwam]]></category>

		<guid isPermaLink="false">http://www.guillaumeandre.com/?p=329</guid>
		<description><![CDATA[
Cette année j&#8217;aurais l&#8217;honneur d&#8217;animer deux présentations orientées RIA lors du WygDay 2009 qui se déroulera à Lille (EuraTechnologies) le 9 Juin.


La première présenation sera dédiée à Expression et Silverlight. Tout comme l&#8217;année dernière je l&#8217;animerais au côté de Yannick Lejeune. Cette année nous orienterons la présentation autour des version 3 d&#8217;Expression et Silverlight, le [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://wygday.wygwam.com/newsletter/2009/01/wygwam.png" alt="WygDay 2009" /><br />
Cette année j&#8217;aurais l&#8217;honneur d&#8217;animer deux présentations orientées RIA lors du WygDay 2009 qui se déroulera à Lille (<a href="http://maps.live.com/?v=2&#038;where1=165%20Avenue%20de%20Bretagne,%2059000%20Lille&#038;encType=1">EuraTechnologies</a>) le 9 Juin.</p>
<ul>
<li>
La première présenation sera dédiée à Expression et Silverlight. Tout comme l&#8217;année dernière je l&#8217;animerais au côté de <a href="http://www.yannicklejeune.com/">Yannick Lejeune</a>. Cette année nous orienterons la présentation autour des version 3 d&#8217;Expression et Silverlight, le tout avec un tas de petite démo pratiques et réutilisables.
</li>
<li>
La seconde session quant à elle est dédiée exclusivement à la table Surface de Microsoft. J&#8217;aurais le plaisir de l&#8217;animer au côté de l&#8217;incontournable <a href="http://blogs.msdn.com/mitsu/">Mitsu Furuta</a> de chez Microsoft France. Si vous vous posez des questions sur la table Surface, que vous soyez décideur, développeur ou designer c&#8217;est le moment de venir  les poser !
</li>
<p>
Vous êtes intéressé par la RIA ? Vous vous posez des questions sur le devenir des technologies Microsoft dans ce domaine ? N&#8217;hésitez pas à venir participer à cette nouvelle édition du WygDay 2009 et ce, gratuitement !
</p>
<p style="text-align:center"><a href="http://wygday.wygwam.com/Inscription.aspx"><img border="0" src="http://wygday.wygwam.com/Images/img-saveTheDate.png" alt="S'inscrire aux WygDays" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.guillaumeandre.com/wygday-2009/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Silverlight 3 : Spiral Flip Control 3D</title>
		<link>http://www.guillaumeandre.com/silverlight-3-control-3d-spiral-flip/</link>
		<comments>http://www.guillaumeandre.com/silverlight-3-control-3d-spiral-flip/#comments</comments>
		<pubDate>Tue, 21 Apr 2009 07:05:05 +0000</pubDate>
		<dc:creator>Guillaume Andre</dc:creator>
		
		<category><![CDATA[Silverlight]]></category>

		<category><![CDATA[3D]]></category>

		<category><![CDATA[beta]]></category>

		<category><![CDATA[control]]></category>

		<category><![CDATA[flip]]></category>

		<category><![CDATA[PlaneProjection]]></category>

		<category><![CDATA[projection]]></category>

		<category><![CDATA[spiral]]></category>

		<guid isPermaLink="false">http://www.guillaumeandre.com/?p=309</guid>
		<description><![CDATA[
Au menu d&#8217;aujourd&#8217;hui un control Spiral Flip 3D !
Comme je vous avez pu le lire dans mes posts précédents dédiées aux animations et à la 3D il est à présent possible avec Silverlight 3 de réaliser quelques scénarios très simple en 3D. Voici un aperçu en vidéo.
Quelques portions de code C# clés :

Storyboard.SetTargetProperty&#40;sbNext, new PropertyPath&#40;&#34;(UIElement.Projection).(PlaneProjection.RotationX)&#34;&#41;&#41;;
PlaneProjection [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align:center"><img src="http://www.guillaumeandre.com/medias/images/blog/spiralflipcontrol3d.png" alt="Silverlight 3 : Spiral Flip Control 3D" /></p>
<h3>Au menu d&#8217;aujourd&#8217;hui un control Spiral Flip 3D !</h3>
<p>Comme je vous avez pu le lire dans mes posts précédents dédiées <a href="http://www.guillaumeandre.com/silverlight-3-creation-animation-easing-code-csharp/">aux</a> <a href="http://www.guillaumeandre.com/silverlight-3-animation-easing/">animations</a> et à <a href="http://www.guillaumeandre.com/silverlight-3-planprojection-3d/">la</a> <a href="http://www.guillaumeandre.com/silverlight-3-cube-3d-nuage-de-point/">3D</a> il est à présent possible avec Silverlight 3 de réaliser quelques scénarios très simple en 3D. Voici un aperçu en vidéo.</p>
<object width='510' height='400'><param name='allowfullscreen' value='true' /><param name='allowscriptaccess' value='always' /><param name='movie' value='http://vimeo.com/moogaloop.swf?clip_id=4150007&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=4150007&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='510' height='400'></embed></object><br /><a href='http://vimeo.com/4150007'>View on Vimeo</a>.
<h3>Quelques portions de code C# clés :</h3>
<p></p>
<div class="codecolorer-container csharp " style="overflow:auto;white-space:nowrap;width:435px"><div class="csharp codecolorer" style="font-family:Monaco,Lucida Console,monospace">Storyboard.<span class="me1">SetTargetProperty</span><span class="br0">&#40;</span>sbNext, <a href="http://www.google.com/search?q=new+msdn.microsoft.com"><span class="kw3">new</span></a> PropertyPath<span class="br0">&#40;</span><span class="st0">&quot;(UIElement.Projection).(PlaneProjection.RotationX)&quot;</span><span class="br0">&#41;</span><span class="br0">&#41;</span><span class="sy0">;</span></div></div>
<div class="codecolorer-container csharp " style="overflow:auto;white-space:nowrap;width:435px"><div class="csharp codecolorer" style="font-family:Monaco,Lucida Console,monospace">PlaneProjection pj <span class="sy0">=</span> <a href="http://www.google.com/search?q=new+msdn.microsoft.com"><span class="kw3">new</span></a> PlaneProjection<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
pj.<span class="me1">CenterOfRotationX</span> <span class="sy0">=</span> <span class="nu0">0.5</span><span class="sy0">;</span><br />
monImage.<span class="me1">Projection</span> <span class="sy0">=</span> pj<span class="sy0">;</span></div></div>
<div class="codecolorer-container csharp " style="overflow:auto;white-space:nowrap;width:435px"><div class="csharp codecolorer" style="font-family:Monaco,Lucida Console,monospace"><span class="br0">&#40;</span><span class="br0">&#40;</span>FindName<span class="br0">&#40;</span><span class="st0">&quot;img&quot;</span> <span class="sy0">+</span> currentPhoto<span class="br0">&#41;</span> <span class="kw1">as</span> Image<span class="br0">&#41;</span>.<span class="me1">Resources</span><span class="br0">&#91;</span><span class="st0">&quot;sbPrev&quot;</span> <span class="sy0">+</span> currentPhoto<span class="br0">&#93;</span> <span class="kw1">as</span> Storyboard<span class="br0">&#41;</span>.<span class="me1">Begin</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span></div></div>
<p>Je compte packager ce contrôle dans les prochains jours, stay tuned !</p>
]]></content:encoded>
			<wfw:commentRss>http://www.guillaumeandre.com/silverlight-3-control-3d-spiral-flip/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Client Twitter : TweetToast v1.0 release !</title>
		<link>http://www.guillaumeandre.com/client-twitter-tweettoast-release/</link>
		<comments>http://www.guillaumeandre.com/client-twitter-tweettoast-release/#comments</comments>
		<pubDate>Sun, 19 Apr 2009 16:37:04 +0000</pubDate>
		<dc:creator>Guillaume Andre</dc:creator>
		
		<category><![CDATA[Air]]></category>

		<category><![CDATA[News]]></category>

		<category><![CDATA[API]]></category>

		<category><![CDATA[application]]></category>

		<category><![CDATA[client]]></category>

		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.guillaumeandre.com/?p=292</guid>
		<description><![CDATA[TweetToast est un client AIR dédié à Twitter que je viens de mettre en ligne. Il permet de mettre à jour son statut Twitter très simplement. C&#8217;est tout, pas de superflux. N&#8217;hésitez pas à consulter la page officielle et d&#8217;installer/tester cette application :
http://www.codeui.com/tweettoast/
Feedback bienvenus !


]]></description>
			<content:encoded><![CDATA[<p>TweetToast est un client AIR dédié à Twitter que je viens de mettre en ligne. Il permet de mettre à jour son statut Twitter très simplement. C&#8217;est tout, pas de superflux. N&#8217;hésitez pas à consulter la page officielle et d&#8217;installer/tester cette application :</p>
<p><a href="http://www.codeui.com/tweettoast/">http://www.codeui.com/tweettoast/</a></p>
<p>Feedback bienvenus !</p>
<p><a href="http://www.codeui.com/tweettoast/"><br />
<img src="http://www.guillaumeandre.com/medias/images/blog/tweettoast-pub.png" border="0" alt="TweetToast" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.guillaumeandre.com/client-twitter-tweettoast-release/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Surface : Personnaliser le contrôle ScatterView</title>
		<link>http://www.guillaumeandre.com/surface-scatterview-developpement-custom/</link>
		<comments>http://www.guillaumeandre.com/surface-scatterview-developpement-custom/#comments</comments>
		<pubDate>Thu, 16 Apr 2009 16:43:16 +0000</pubDate>
		<dc:creator>Guillaume Andre</dc:creator>
		
		<category><![CDATA[Surface]]></category>

		<category><![CDATA[custom]]></category>

		<category><![CDATA[personnaliser]]></category>

		<category><![CDATA[ScatterView]]></category>

		<category><![CDATA[style]]></category>

		<category><![CDATA[Template]]></category>

		<category><![CDATA[WPF]]></category>

		<category><![CDATA[XAML]]></category>

		<guid isPermaLink="false">http://www.guillaumeandre.com/?p=281</guid>
		<description><![CDATA[
Le contrôle Scatterview de Surface permet de manipuler des éléments WPF ou Surface dans une zone qui lui est propre. Ainsi chaque enfant d&#8217;un Scatterview est manipulable et étirable à souhait pour autant que le développeur ai décidé de vous laisser cette possibilité. Il s&#8217;agit ni plus ni moins que du contrôle phare de la plateforme Surface.
En [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align:center;"><img src="http://www.guillaumeandre.com/medias/images/blog/surface-scatterview.png" /></p>
<p>Le contrôle Scatterview de Surface permet de manipuler des éléments WPF ou Surface dans une zone qui lui est propre. Ainsi chaque enfant d&#8217;un Scatterview est manipulable et étirable à souhait pour autant que le développeur ai décidé de vous laisser cette possibilité. Il s&#8217;agit ni plus ni moins que du contrôle phare de la plateforme Surface.</p>
<p>En pratique, le contrôle Scatterview Surface propose comme tout contrôle WPF ou Surface un style par défaut. Nous allons voir comment le mettre à nu pour pouvoir profiter de la transparence du fond (background) des enfants : les ScatterViewItem.</p>
<object width='510' height='400'><param name='allowfullscreen' value='true' /><param name='allowscriptaccess' value='always' /><param name='movie' value='http://vimeo.com/moogaloop.swf?clip_id=4183751&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=4183751&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='510' height='400'></embed></object><br /><a href='http://vimeo.com/4183751'>View on Vimeo</a>.
<p>En redéfinissant le template d&#8217;un ScatterViewItem cela supprime tous les styles par défaut. Voyons comment appliquer cela aux enfants du ScatterView via XAML.</p>
<p>&lt;s:ScatterView&gt;<br />
     &lt;s:ScatterView.ItemContainerStyle&gt;<br />
          &lt;Style TargetType=&#8221;{x:Type s:ScatterViewItem}&#8221;&gt;<br />
               &lt;Setter Property=&#8221;Template&#8221;&gt;<br />
                    &lt;Setter.Value&gt;<br />
                         &lt;ControlTemplate TargetType=&#8221;{x:Type s:ScatterViewItem}&#8221;&gt;<br />
                              &lt;ContentPresenter HorizontalAlignment=&#8221;{TemplateBinding HorizontalContentAlignment}&#8221; VerticalAlignment=&#8221;{TemplateBinding VerticalContentAlignment}&#8221; SnapsToDevicePixels=&#8221;{TemplateBinding SnapsToDevicePixels}&#8221;/&gt;<br />
                         &lt;/ControlTemplate&gt;<br />
                     &lt;/Setter.Value&gt;<br />
                 &lt;/Setter&gt;<br />
             &lt;/Style&gt;<br />
        &lt;/s:ScatterView.ItemContainerStyle&gt;<br />
     &lt;s:ScatterViewItem /&gt;<br />
     &lt;s:ScatterViewItem /&gt;<br />
     &lt;s:ScatterViewItem /&gt;<br />
&lt;/s:ScatterView&gt;</p>
<p>A présent voyons comment interdire la rotation d&#8217;un ScatterViewItem</p>
<p>&lt;s:ScatterViewItem CanRotate=&#8221;False&#8221; /&gt;</p>
<p>Il en est de même pour la fonctionnalité de &#8220;redimensionnement&#8221;</p>
<p>&lt;s:ScatterViewItem CanScale=&#8221;False&#8221; /&gt;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.guillaumeandre.com/surface-scatterview-developpement-custom/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Silverlight 3 : Création d&#8217;animations easing avec code C#</title>
		<link>http://www.guillaumeandre.com/silverlight-3-creation-animation-easing-code-csharp/</link>
		<comments>http://www.guillaumeandre.com/silverlight-3-creation-animation-easing-code-csharp/#comments</comments>
		<pubDate>Wed, 15 Apr 2009 12:42:22 +0000</pubDate>
		<dc:creator>Guillaume Andre</dc:creator>
		
		<category><![CDATA[Silverlight]]></category>

		<category><![CDATA[animation]]></category>

		<category><![CDATA[beta]]></category>

		<category><![CDATA[code]]></category>

		<category><![CDATA[csharp]]></category>

		<category><![CDATA[easing]]></category>

		<category><![CDATA[EasingFunction]]></category>

		<category><![CDATA[EasingMode]]></category>

		<category><![CDATA[effet]]></category>

		<guid isPermaLink="false">http://www.guillaumeandre.com/?p=232</guid>
		<description><![CDATA[
En complément du post Silverlight 3 animations easing voici comment réaliser des animations Silverlight 3 entièrement côté code behind.
Le code ci-dessous permet d&#8217;animer la propriété &#8220;Canvas.Left&#8221; d&#8217;une Ellipse. Le but est uniquement d&#8217;apprendre à appliquer un effet de easing à une animation avec C#.
 
Création du Storyboard
Storyboard sb = new Storyboard&#40;&#41;;
Storyboard.SetTargetName&#40;sb, &#34;monEllipse&#34;&#41;;
Storyboard.SetTargetProperty&#40;sb, new PropertyPath&#40;&#34;(Canvas.Left)&#34;&#41;&#41;;
Un Storyboard peut [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align:center"><img src="http://www.guillaumeandre.com/medias/images/blog/animation-easing.png" /></p>
<p>En complément du post <a href="http://www.guillaumeandre.com/silverlight-3-animation-easing/">Silverlight 3 animations easing</a> voici comment réaliser des animations Silverlight 3 entièrement côté code behind.</p>
<p>Le code ci-dessous permet d&#8217;animer la propriété &#8220;Canvas.Left&#8221; d&#8217;une Ellipse. Le but est uniquement d&#8217;apprendre à appliquer un effet de easing à une animation avec C#.</p>
<p> </p>
<h4>Création du Storyboard</h4>
<div class="codecolorer-container csharp " style="overflow:auto;white-space:nowrap;width:435px"><div class="csharp codecolorer" style="font-family:Monaco,Lucida Console,monospace">Storyboard sb <span class="sy0">=</span> <a href="http://www.google.com/search?q=new+msdn.microsoft.com"><span class="kw3">new</span></a> Storyboard<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
Storyboard.<span class="me1">SetTargetName</span><span class="br0">&#40;</span>sb, <span class="st0">&quot;monEllipse&quot;</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
Storyboard.<span class="me1">SetTargetProperty</span><span class="br0">&#40;</span>sb, <a href="http://www.google.com/search?q=new+msdn.microsoft.com"><span class="kw3">new</span></a> PropertyPath<span class="br0">&#40;</span><span class="st0">&quot;(Canvas.Left)&quot;</span><span class="br0">&#41;</span><span class="br0">&#41;</span><span class="sy0">;</span></div></div>
<p>Un Storyboard peut contenir une ou plusieurs animations.</p>
<h4>Création d&#8217;une ou plusieurs animations</h4>
<div class="codecolorer-container csharp " style="overflow:auto;white-space:nowrap;width:435px"><div class="csharp codecolorer" style="font-family:Monaco,Lucida Console,monospace">DoubleAnimation da <span class="sy0">=</span> <a href="http://www.google.com/search?q=new+msdn.microsoft.com"><span class="kw3">new</span></a> DoubleAnimation<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
da.<span class="me1">Duration</span> <span class="sy0">=</span> <a href="http://www.google.com/search?q=new+msdn.microsoft.com"><span class="kw3">new</span></a> TimeSpan<span class="br0">&#40;</span><span class="nu0">0</span>, <span class="nu0">0</span>, <span class="nu0">2</span><span class="br0">&#41;</span><span class="sy0">;</span> <span class="co1">// TimeSpan.FromSeconds()...</span><br />
da.<span class="me1">From</span> <span class="sy0">=</span> <span class="nu0">0.0</span><span class="sy0">;</span> <span class="co1">// Facultatif, par défaut la valeur courante sera retenue</span><br />
da.<span class="me1">To</span> <span class="sy0">=</span> <span class="nu0">180.0</span><span class="sy0">;</span></div></div>
<h4>Application de l&#8217;effet Easing souhaité</h4>
<div class="codecolorer-container csharp " style="overflow:auto;white-space:nowrap;width:435px"><div class="csharp codecolorer" style="font-family:Monaco,Lucida Console,monospace">ElasticEase ee <span class="sy0">=</span> <a href="http://www.google.com/search?q=new+msdn.microsoft.com"><span class="kw3">new</span></a> ElasticEase<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span> <span class="co1">// création de l'effet easing, ici Elastic</span><br />
ee.<span class="me1">EasingMode</span> <span class="sy0">=</span> EasingMode.<span class="me1">EaseOut</span><span class="sy0">;</span> <span class="co1">// Choix du mode de easing : EaseIn, EaseInOut, ou EaseOut</span><br />
da.<span class="me1">EasingFunction</span> <span class="sy0">=</span> ee<span class="sy0">;</span> <span class="co1">// association de l'effet de easing à l'animation</span></div></div>
<h4>Association des animations au Storyboard et ajout du storyboard aux ressources</h4>
<div class="codecolorer-container csharp " style="overflow:auto;white-space:nowrap;width:435px"><div class="csharp codecolorer" style="font-family:Monaco,Lucida Console,monospace">sb.<span class="me1">Children</span>.<span class="me1">Add</span><span class="br0">&#40;</span>da<span class="br0">&#41;</span><span class="sy0">;</span><br />
LayoutRoot.<span class="me1">Resources</span>.<span class="me1">Add</span><span class="br0">&#40;</span><span class="st0">&quot;monStoryboard&quot;</span>, sb<span class="br0">&#41;</span><span class="sy0">;</span></div></div>
<h4>Lancer l&#8217;animation, plus exactement, le Storyboard</h4>
<div class="codecolorer-container csharp " style="overflow:auto;white-space:nowrap;width:435px"><div class="csharp codecolorer" style="font-family:Monaco,Lucida Console,monospace"><span class="br0">&#40;</span>LayoutRoot.<span class="me1">Resources</span><span class="br0">&#91;</span><span class="st0">&quot;monStoryboard&quot;</span><span class="br0">&#93;</span> <span class="kw1">as</span> Storyboard<span class="br0">&#41;</span>.<span class="me1">Begin</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span></div></div>
<h4>Animations Easing en resumé</h4>
<div class="codecolorer-container csharp " style="overflow:auto;white-space:nowrap;width:435px;height:300px"><div class="csharp codecolorer" style="font-family:Monaco,Lucida Console,monospace"><span class="kw1">void</span> MainPage_Loaded<span class="br0">&#40;</span><span class="kw4">object</span> sender, RoutedEventArgs e<span class="br0">&#41;</span><br />
<span class="br0">&#123;</span><br />
lireAnimation.<span class="me1">Click</span> <span class="sy0">+=</span> <a href="http://www.google.com/search?q=new+msdn.microsoft.com"><span class="kw3">new</span></a> RoutedEventHandler<span class="br0">&#40;</span>lireAnimation_Click<span class="br0">&#41;</span><span class="sy0">;</span><br />
<br />
Storyboard sb <span class="sy0">=</span> <a href="http://www.google.com/search?q=new+msdn.microsoft.com"><span class="kw3">new</span></a> Storyboard<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
Storyboard.<span class="me1">SetTargetName</span><span class="br0">&#40;</span>sb, <span class="st0">&quot;monEllipse&quot;</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
Storyboard.<span class="me1">SetTargetProperty</span><span class="br0">&#40;</span>sb, <a href="http://www.google.com/search?q=new+msdn.microsoft.com"><span class="kw3">new</span></a> PropertyPath<span class="br0">&#40;</span><span class="st0">&quot;(Canvas.Left)&quot;</span><span class="br0">&#41;</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
<br />
DoubleAnimation da <span class="sy0">=</span> <a href="http://www.google.com/search?q=new+msdn.microsoft.com"><span class="kw3">new</span></a> DoubleAnimation<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
da.<span class="me1">Duration</span> <span class="sy0">=</span> <a href="http://www.google.com/search?q=new+msdn.microsoft.com"><span class="kw3">new</span></a> TimeSpan<span class="br0">&#40;</span><span class="nu0">0</span>, <span class="nu0">0</span>, <span class="nu0">2</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
da.<span class="me1">From</span> <span class="sy0">=</span> <span class="nu0">0.0</span><span class="sy0">;</span><br />
da.<span class="me1">To</span> <span class="sy0">=</span> <span class="nu0">180.0</span><span class="sy0">;</span><br />
<br />
ElasticEase ee <span class="sy0">=</span> <a href="http://www.google.com/search?q=new+msdn.microsoft.com"><span class="kw3">new</span></a> ElasticEase<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
ee.<span class="me1">EasingMode</span> <span class="sy0">=</span> EasingMode.<span class="me1">EaseOut</span><span class="sy0">;</span><br />
da.<span class="me1">EasingFunction</span> <span class="sy0">=</span> ee<span class="sy0">;</span><br />
<br />
sb.<span class="me1">Children</span>.<span class="me1">Add</span><span class="br0">&#40;</span>da<span class="br0">&#41;</span><span class="sy0">;</span><br />
LayoutRoot.<span class="me1">Resources</span>.<span class="me1">Add</span><span class="br0">&#40;</span><span class="st0">&quot;monStoryboard&quot;</span>, sb<span class="br0">&#41;</span><span class="sy0">;</span><br />
<span class="br0">&#125;</span><br />
<br />
<span class="kw1">void</span> lireAnimation_Click<span class="br0">&#40;</span><span class="kw4">object</span> sender, RoutedEventArgs e<span class="br0">&#41;</span><br />
<span class="br0">&#123;</span><br />
<span class="br0">&#40;</span>LayoutRoot.<span class="me1">Resources</span><span class="br0">&#91;</span><span class="st0">&quot;monStoryboard&quot;</span><span class="br0">&#93;</span> <span class="kw1">as</span> Storyboard<span class="br0">&#41;</span>.<span class="me1">Begin</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
<span class="br0">&#125;</span></div></div>
]]></content:encoded>
			<wfw:commentRss>http://www.guillaumeandre.com/silverlight-3-creation-animation-easing-code-csharp/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>

