<?xml version="1.0" encoding="utf-8"?>
<feed xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xml:lang="en-fr" xmlns="http://www.w3.org/2005/Atom">
  <title>Uca Blog</title>
  <link rel="alternate" type="text/html" href="http://www.ucaya.com/blog/" />
  <link rel="self" href="http://www.ucaya.com/blog/SyndicationService.asmx/GetAtom" />
  <icon>favicon.ico</icon>
  <updated>2008-10-07T18:18:53.025625+02:00</updated>
  <author>
    <name>Ucaya team</name>
  </author>
  <subtitle />
  <id>http://www.ucaya.com/blog/</id>
  <generator uri="http://dasblog.info/" version="2.1.8102.813">DasBlog</generator>
  <entry>
    <title>Captcha en Silverlight</title>
    <link rel="alternate" type="text/html" href="http://www.ucaya.com/blog/2008/10/07/CaptchaEnSilverlight.aspx" />
    <id>http://www.ucaya.com/blog/PermaLink,guid,5f33e6cc-ff8f-4788-af29-63ae2040d040.aspx</id>
    <published>2008-10-07T18:18:53.025625+02:00</published>
    <updated>2008-10-07T18:18:53.025625+02:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
Encore un nouveau venu dans <a target="_blank" href="http://www.codeplex.com/SLExtensions">SLExtensions</a>.
Voici un contrôle de captcha qui se branche sur le service gratuit <a href="http://www.recaptcha.net">www.recaptcha.net</a>. 
</p>
        <h1>Le principe
</h1>
        <h1>
          <a href="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/CaptchaenSilverlight_FA54/recaptcha-api-diagram_2.gif">
            <img style="display: inline" title="recaptcha-api-diagram" border="0" alt="recaptcha-api-diagram" src="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/CaptchaenSilverlight_FA54/recaptcha-api-diagram_thumb.gif" width="520" height="242" />
          </a> 
</h1>
        <ol>
          <li>
1 L’utilisateur télécharge l’application silverlight qui contient le contrôle de captcha.</li>
          <li>
2 Le contrôle de captcha récupère une image plus une clé de cryptage du serveur d’image
de <a href="http://www.recaptcha.net">www.recaptcha.net</a>. 
</li>
          <li>
3 Le contrôle de captcha renvoie au serveur web (par POST, Get, Webservice, comme
vous voulez), la clé de cryptage optenue auprès de <a href="http://www.recaptcha.net">www.recaptcha.net</a> ainsi
que les mots saisis par l’utilisateur.</li>
          <li>
4 Le serveur web fait un appel au serveur <a href="http://www.recaptcha.net">www.recaptcha.net</a> en
passant les données venues de l’utilisateur (mots + clé) plus une clé privée. Le serveur
reCaptcha valide ou non le captcha. Le serveur fait ensuite (ou non) son traitement.</li>
          <li>
5 Retour vers l’utilisateur pour l’informer du résultat.</li>
        </ol>
        <h1>Le contrôle
</h1>
        <p style="margin: 0px; font-family: consolas; background: black; color: #e0e0e0; font-size: 8pt">
          <span style="color: #80ffff">&lt;</span>
          <span style="color: #0080ff">UserControl</span>
          <span style="color: #ffff80"> x</span>
          <span style="color: #80ffff">:</span>
          <span style="color: #ffff80">Class</span>
          <span style="color: #80ffff">=</span>
          <span style="color: #80ff80">"SLExtensions.Showcase.PageRecaptcha"</span>
        </p>
        <p style="margin: 0px; font-family: consolas; background: black; color: #e0e0e0; font-size: 8pt">
   <span style="color: #ffff80">xmlns</span><span style="color: #80ffff">=</span><span style="color: #80ff80">"http://schemas.microsoft.com/winfx/2006/xaml/presentation"</span></p>
        <p style="margin: 0px; font-family: consolas; background: black; color: #e0e0e0; font-size: 8pt">
   <span style="color: #ffff80">xmlns</span><span style="color: #80ffff">:</span><span style="color: #ffff80">x</span><span style="color: #80ffff">=</span><span style="color: #80ff80">"http://schemas.microsoft.com/winfx/2006/xaml"</span></p>
        <p style="margin: 0px; font-family: consolas; background: black; color: #e0e0e0; font-size: 8pt">
   <span style="color: #ffff80">xmlns</span><span style="color: #80ffff">:</span><span style="color: #ffff80">slec</span><span style="color: #80ffff">=</span><span style="color: #80ff80">"clr-namespace:SLExtensions.Controls;assembly=SLExtensions.Controls"</span></p>
        <p style="margin: 0px; font-family: consolas; background: black; color: #e0e0e0; font-size: 8pt">
   <span style="color: #ffff80">Width</span><span style="color: #80ffff">=</span><span style="color: #80ff80">"400"</span><span style="color: #ffff80"> Height</span><span style="color: #80ffff">=</span><span style="color: #80ff80">"300"</span><span style="color: #80ffff">&gt;</span></p>
        <p style="margin: 0px; font-family: consolas; background: black; color: #e0e0e0; font-size: 8pt">
          <span style="color: #60ff60">    </span>
          <span style="color: #80ffff">&lt;</span>
          <span style="color: #0080ff">StackPanel</span>
          <span style="color: #ffff80"> x</span>
          <span style="color: #80ffff">:</span>
          <span style="color: #ffff80">Name</span>
          <span style="color: #80ffff">=</span>
          <span style="color: #80ff80">"LayoutRoot"</span>
          <span style="color: #ffff80"> Background</span>
          <span style="color: #80ffff">=</span>
          <span style="color: #80ff80">"White"</span>
          <span style="color: #80ffff">&gt;</span>
        </p>
        <p style="margin: 0px; font-family: consolas; background: black; color: #e0e0e0; font-size: 8pt">
          <span style="color: #60ff60">        </span>
          <span style="color: #80ffff">&lt;</span>
          <span style="color: #0080ff">slec</span>
          <span style="color: #80ffff">:</span>
          <span style="color: #0080ff">ReCaptcha</span>
          <span style="color: #ffff80"> x</span>
          <span style="color: #80ffff">:</span>
          <span style="color: #ffff80">Name</span>
          <span style="color: #80ffff">=</span>
          <span style="color: #80ff80">"captcha"</span>
          <span style="color: #ffff80"> PublicKey</span>
          <span style="color: #80ffff">=</span>
          <span style="color: #80ff80">"6LesLAMAAAAAACjPBtyjD80bwTowvEQrslT8bJvT"</span>
          <span style="color: #ffff80"> HorizontalAlignment</span>
          <span style="color: #80ffff">=</span>
          <span style="color: #80ff80">"Center"</span>
          <span style="color: #ffff80"> VerticalAlignment</span>
          <span style="color: #80ffff">=</span>
          <span style="color: #80ff80">"Center"</span>
          <span style="color: #80ffff"> &gt;</span>
        </p>
        <p style="margin: 0px; font-family: consolas; background: black; color: #e0e0e0; font-size: 8pt">
          <span style="color: #60ff60">            </span>
          <span style="color: #80ffff">&lt;</span>
          <span style="color: #0080ff">slec</span>
          <span style="color: #80ffff">:</span>
          <span style="color: #0080ff">ReCaptcha.Verifier</span>
          <span style="color: #80ffff">&gt;</span>
        </p>
        <p style="margin: 0px; font-family: consolas; background: black; color: #e0e0e0; font-size: 8pt">
          <span style="color: #60ff60">                </span>
          <span style="color: #80ffff">&lt;</span>
          <span style="color: #0080ff">slec</span>
          <span style="color: #80ffff">:</span>
          <span style="color: #0080ff">ReCaptchaHttpPostVerifier</span>
          <span style="color: #ffff80"> Url</span>
          <span style="color: #80ffff">=</span>
          <span style="color: #80ff80">"/VerifyCaptcha.aspx"</span>
          <span style="color: #ffff80"> Success</span>
          <span style="color: #80ffff">=</span>
          <span style="color: #80ff80">"ReCaptchaHttpPostVerifier_Success"</span>
          <span style="color: #ffff80"> Failed</span>
          <span style="color: #80ffff">=</span>
          <span style="color: #80ff80">"ReCaptchaHttpPostVerifier_Failed"</span>
          <span style="color: #80ffff">/&gt;</span>
        </p>
        <p style="margin: 0px; font-family: consolas; background: black; color: #e0e0e0; font-size: 8pt">
          <span style="color: #60ff60">            </span>
          <span style="color: #80ffff">&lt;/</span>
          <span style="color: #0080ff">slec</span>
          <span style="color: #80ffff">:</span>
          <span style="color: #0080ff">ReCaptcha.Verifier</span>
          <span style="color: #80ffff">&gt;</span>
        </p>
        <p style="margin: 0px; font-family: consolas; background: black; color: #e0e0e0; font-size: 8pt">
          <span style="color: #60ff60">        </span>
          <span style="color: #80ffff">&lt;/</span>
          <span style="color: #0080ff">slec</span>
          <span style="color: #80ffff">:</span>
          <span style="color: #0080ff">ReCaptcha</span>
          <span style="color: #80ffff">&gt;</span>
        </p>
        <p style="margin: 0px; font-family: consolas; background: black; color: #e0e0e0; font-size: 8pt">
          <span style="color: #60ff60">    </span>
          <span style="color: #80ffff">&lt;/</span>
          <span style="color: #0080ff">StackPanel</span>
          <span style="color: #80ffff">&gt;</span>
        </p>
        <p style="margin: 0px; font-family: consolas; background: black; color: #e0e0e0; font-size: 8pt">
          <span style="color: #80ffff">&lt;/</span>
          <span style="color: #0080ff">UserControl</span>
          <span style="color: #80ffff">&gt;</span>
        </p>
        <p>
Pour utiliser le contrôle, vous devez fournir un objet qui implémente l’interface
IReCaptchaVerifier. C’est lui qui va se charger de faire l’appel au webservice vers
votre serveur. Dans <a target="_blank" href="http://www.codeplex.com/SLExtensions">SLExtensions</a>,
j’ai ajouté une classe d’exemple qui fait un POST http des informations ainsi que
la page aspx qui valide les informations auprès de recaptcha.
</p>
        <p>
          <iframe style="width: 550px; height: 480px" border="0" src="http://labs.ucaya.com/slextensions/#Page=17">
          </iframe>
        </p>
        <img width="0" height="0" src="http://www.ucaya.com/blog/aggbug.ashx?id=5f33e6cc-ff8f-4788-af29-63ae2040d040" />
      </div>
    </content>
  </entry>
  <entry>
    <title>DeepZoom facile</title>
    <link rel="alternate" type="text/html" href="http://www.ucaya.com/blog/2008/10/03/DeepZoomFacile.aspx" />
    <id>http://www.ucaya.com/blog/PermaLink,guid,cdce8d5d-4688-4d24-a9f9-e728963a483d.aspx</id>
    <published>2008-10-03T13:34:44.91775+02:00</published>
    <updated>2008-10-03T13:39:48.120875+02:00</updated>
    <category term="Dev" label="Dev" scheme="http://www.ucaya.com/blog/CategoryView,category,Dev.aspx" />
    <category term="Labs Silverlight" label="Labs Silverlight" scheme="http://www.ucaya.com/blog/CategoryView,category,LabsSilverlight.aspx" />
    <category term="Silverlight" label="Silverlight" scheme="http://www.ucaya.com/blog/CategoryView,category,Silverlight.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
J’ai rajouté dans le projet <a target="_blank" href="http://www.codeplex.com/SLExtensions">SLExtensions</a> une
librairie permattant de gérer facilement vos galleries DeepZoom. Il rajoute grâce
aux méthodes d’extensions des fonctions utiles comme le positionnement automatique
de votre collection, la gestion de la roulette de la souris, le glisser du deepzoom,
le zoom sur une image de la collection, etc…
</p>
        <div style="font-family: consolas; background: black; color: #e0e0e0; font-size: 8pt">
          <p style="margin: 0px">
            <span style="color: #80ffff">&lt;</span>
            <span style="color: #0080ff">UserControl</span>
            <span style="color: #ffff80"> x</span>
            <span style="color: #80ffff">:</span>
            <span style="color: #ffff80">Class</span>
            <span style="color: #80ffff">=</span>
            <span style="color: #80ff80">"SLExtensions.Showcase.PageDeepZoom"</span>
          </p>
          <p style="margin: 0px">
   <span style="color: #ffff80">xmlns</span><span style="color: #80ffff">=</span><span style="color: #80ff80">"http://schemas.microsoft.com/winfx/2006/xaml/presentation"</span></p>
          <p style="margin: 0px">
   <span style="color: #ffff80">xmlns</span><span style="color: #80ffff">:</span><span style="color: #ffff80">x</span><span style="color: #80ffff">=</span><span style="color: #80ff80">"http://schemas.microsoft.com/winfx/2006/xaml"</span></p>
          <p style="margin: 0px">
   <span style="color: #ffff80">xmlns</span><span style="color: #80ffff">:</span><span style="color: #ffff80">sledz</span><span style="color: #80ffff">=</span><span style="color: #80ff80">"clr-namespace:SLExtensions.DeepZoom;assembly=SLExtensions.DeepZoom"</span></p>
          <p style="margin: 0px">
   <span style="color: #80ffff">&gt;</span></p>
          <p style="margin: 0px">
            <span style="color: #60ff60">    </span>
            <span style="color: #80ffff">&lt;</span>
            <span style="color: #0080ff">Grid</span>
            <span style="color: #ffff80"> x</span>
            <span style="color: #80ffff">:</span>
            <span style="color: #ffff80">Name</span>
            <span style="color: #80ffff">=</span>
            <span style="color: #80ff80">"LayoutRoot"</span>
            <span style="color: #ffff80"> Background</span>
            <span style="color: #80ffff">=</span>
            <span style="color: #80ff80">"White"</span>
            <span style="color: #80ffff">&gt;</span>
          </p>
          <p style="margin: 0px">
            <span style="color: #60ff60">        </span>
            <span style="color: #80ffff">&lt;</span>
            <span style="color: #0080ff">Grid.RowDefinitions</span>
            <span style="color: #80ffff">&gt;</span>
          </p>
          <p style="margin: 0px">
            <span style="color: #60ff60">            </span>
            <span style="color: #80ffff">&lt;</span>
            <span style="color: #0080ff">RowDefinition</span>
            <span style="color: #ffff80"> Height</span>
            <span style="color: #80ffff">=</span>
            <span style="color: #80ff80">"Auto"</span>
            <span style="color: #80ffff">/&gt;</span>
          </p>
          <p style="margin: 0px">
            <span style="color: #60ff60">            </span>
            <span style="color: #80ffff">&lt;</span>
            <span style="color: #0080ff">RowDefinition</span>
            <span style="color: #80ffff">/&gt;</span>
          </p>
          <p style="margin: 0px">
            <span style="color: #60ff60">        </span>
            <span style="color: #80ffff">&lt;/</span>
            <span style="color: #0080ff">Grid.RowDefinitions</span>
            <span style="color: #80ffff">&gt;</span>
          </p>
          <p style="margin: 0px">
 
</p>
          <p style="margin: 0px">
            <span style="color: #60ff60">        </span>
            <span style="color: #80ffff">&lt;</span>
            <span style="color: #0080ff">StackPanel</span>
            <span style="color: #ffff80"> Orientation</span>
            <span style="color: #80ffff">=</span>
            <span style="color: #80ff80">"Horizontal"</span>
            <span style="color: #80ffff">&gt;</span>
          </p>
          <p style="margin: 0px">
            <span style="color: #60ff60">            </span>
            <span style="color: #80ffff">&lt;</span>
            <span style="color: #0080ff">Button</span>
            <span style="color: #ffff80"> Content</span>
            <span style="color: #80ffff">=</span>
            <span style="color: #80ff80">"Next"</span>
            <span style="color: #ffff80"> Click</span>
            <span style="color: #80ffff">=</span>
            <span style="color: #80ff80">"Next_Click"</span>
            <span style="color: #80ffff">/&gt;</span>
          </p>
          <p style="margin: 0px">
            <span style="color: #60ff60">            </span>
            <span style="color: #80ffff">&lt;</span>
            <span style="color: #0080ff">Button</span>
            <span style="color: #ffff80"> Content</span>
            <span style="color: #80ffff">=</span>
            <span style="color: #80ff80">"Previous"</span>
            <span style="color: #ffff80"> Click</span>
            <span style="color: #80ffff">=</span>
            <span style="color: #80ff80">"Previous_Click"</span>
            <span style="color: #80ffff">/&gt;</span>
          </p>
          <p style="margin: 0px">
            <span style="color: #60ff60">            </span>
            <span style="color: #80ffff">&lt;</span>
            <span style="color: #0080ff">Button</span>
            <span style="color: #ffff80"> Content</span>
            <span style="color: #80ffff">=</span>
            <span style="color: #80ff80">"All"</span>
            <span style="color: #ffff80"> Click</span>
            <span style="color: #80ffff">=</span>
            <span style="color: #80ff80">"All_Click"</span>
            <span style="color: #80ffff">/&gt;</span>
          </p>
          <p style="margin: 0px">
            <span style="color: #60ff60">        </span>
            <span style="color: #80ffff">&lt;/</span>
            <span style="color: #0080ff">StackPanel</span>
            <span style="color: #80ffff">&gt;</span>
          </p>
          <p style="margin: 0px">
 
</p>
          <p style="margin: 0px">
            <span style="color: #60ff60">        </span>
            <span style="color: #80ffff">&lt;</span>
            <span style="color: #0080ff">MultiScaleImage</span>
            <span style="color: #ffff80">x</span>
            <span style="color: #80ffff">:</span>
            <span style="color: #ffff80">Name</span>
            <span style="color: #80ffff">=</span>
            <span style="color: #80ff80">"msi"</span>
            <span style="color: #ffff80"> Source</span>
            <span style="color: #80ffff">=</span>
            <span style="color: #80ff80">"http://labs.ucaya.com/dznantes/dzc_output.xml"</span>
          </p>
          <p style="margin: 0px">
                        <span style="color: #ffff80">Grid.Row</span><span style="color: #80ffff">=</span><span style="color: #80ff80">"1"</span></p>
          <p style="margin: 0px">
                        <span style="color: #ffff80">sledz</span><span style="color: #80ffff">:</span><span style="color: #ffff80">DZExtensions.ArrangeOnFirstMotionFinished</span><span style="color: #80ffff">=</span><span style="color: #80ff80">"True"</span></p>
          <p style="margin: 0px">
                        <span style="color: #ffff80">sledz</span><span style="color: #80ffff">:</span><span style="color: #ffff80">DZExtensions.IsMousePanEnabled</span><span style="color: #80ffff">=</span><span style="color: #80ff80">"True"</span></p>
          <p style="margin: 0px">
                        <span style="color: #ffff80">sledz</span><span style="color: #80ffff">:</span><span style="color: #ffff80">DZExtensions.IsMouseWheelEnabled</span><span style="color: #80ffff">=</span><span style="color: #80ff80">"True"</span><span style="color: #80ffff">/&gt;</span></p>
          <p style="margin: 0px">
            <span style="color: #60ff60">    </span>
            <span style="color: #80ffff">&lt;/</span>
            <span style="color: #0080ff">Grid</span>
            <span style="color: #80ffff">&gt;</span>
          </p>
          <p style="margin: 0px">
            <span style="color: #80ffff">&lt;/</span>
            <span style="color: #0080ff">UserControl</span>
            <span style="color: #80ffff">&gt;</span>
          </p>
        </div>
        <p>
L’activation de la gestion de la souris ainsi que le positionnement automatique des
images se fait par des AttachedProperty à déclarer sur le contrôle MultiScaleImage. 
<br />
Dans cet exemple, j’ai rajouté 3 bouttons permettant de faire un simple slideshow
des images deepzoom. Ils exécutent des fontions d’extensions disponibles dans le namespace
SLExtensions.DeepZoom. 
</p>
        <div style="font-family: consolas; background: black; color: #e0e0e0; font-size: 8pt">
          <p style="margin: 0px">
            <span style="color: #40c4ff">using</span>
            <span style="color: #eee8aa">System</span>;
</p>
          <p style="margin: 0px">
            <span style="color: #40c4ff">using</span>
            <span style="color: #eee8aa">System</span>
            <span style="color: silver">.</span>
            <span style="color: #eee8aa">Collections</span>
            <span style="color: silver">.</span>
            <span style="color: #eee8aa">Generic</span>;
</p>
          <p style="margin: 0px">
            <span style="color: #40c4ff">using</span>
            <span style="color: #eee8aa">System</span>
            <span style="color: silver">.</span>
            <span style="color: #eee8aa">Linq</span>;
</p>
          <p style="margin: 0px">
            <span style="color: #40c4ff">using</span>
            <span style="color: #eee8aa">System</span>
            <span style="color: silver">.</span>
            <span style="color: #eee8aa">Net</span>;
</p>
          <p style="margin: 0px">
            <span style="color: #40c4ff">using</span>
            <span style="color: #eee8aa">System</span>
            <span style="color: silver">.</span>
            <span style="color: #eee8aa">Windows</span>;
</p>
          <p style="margin: 0px">
            <span style="color: #40c4ff">using</span>
            <span style="color: #eee8aa">System</span>
            <span style="color: silver">.</span>
            <span style="color: #eee8aa">Windows</span>
            <span style="color: silver">.</span>
            <span style="color: #eee8aa">Controls</span>;
</p>
          <p style="margin: 0px">
            <span style="color: #40c4ff">using</span>
            <span style="color: #eee8aa">System</span>
            <span style="color: silver">.</span>
            <span style="color: #eee8aa">Windows</span>
            <span style="color: silver">.</span>
            <span style="color: #eee8aa">Documents</span>;
</p>
          <p style="margin: 0px">
            <span style="color: #40c4ff">using</span>
            <span style="color: #eee8aa">System</span>
            <span style="color: silver">.</span>
            <span style="color: #eee8aa">Windows</span>
            <span style="color: silver">.</span>
            <span style="color: #eee8aa">Input</span>;
</p>
          <p style="margin: 0px">
            <span style="color: #40c4ff">using</span>
            <span style="color: #eee8aa">System</span>
            <span style="color: silver">.</span>
            <span style="color: #eee8aa">Windows</span>
            <span style="color: silver">.</span>
            <span style="color: #eee8aa">Media</span>;
</p>
          <p style="margin: 0px">
            <span style="color: #40c4ff">using</span>
            <span style="color: #eee8aa">System</span>
            <span style="color: silver">.</span>
            <span style="color: #eee8aa">Windows</span>
            <span style="color: silver">.</span>
            <span style="color: #eee8aa">Media</span>
            <span style="color: silver">.</span>
            <span style="color: #eee8aa">Animation</span>;
</p>
          <p style="margin: 0px">
            <span style="color: #40c4ff">using</span>
            <span style="color: #eee8aa">System</span>
            <span style="color: silver">.</span>
            <span style="color: #eee8aa">Windows</span>
            <span style="color: silver">.</span>
            <span style="color: #eee8aa">Shapes</span>;
</p>
          <p style="margin: 0px">
            <span style="color: #40c4ff">using</span>
            <span style="color: #eee8aa">SLExtensions</span>
            <span style="color: silver">.</span>
            <span style="color: #eee8aa">DeepZoom</span>;
</p>
          <p style="margin: 0px">
 
</p>
          <p style="margin: 0px">
            <span style="color: #40c4ff">namespace</span>
            <span style="color: #eee8aa">SLExtensions</span>
            <span style="color: silver">.</span>
            <span style="color: #eee8aa">Showcase</span>
          </p>
          <p style="margin: 0px">
{
</p>
          <p style="margin: 0px">
    <span style="color: #40c4ff">public</span><span style="color: #40c4ff">partial</span><span style="color: #40c4ff">class</span><span style="color: #66cdaa">PageDeepZoom</span> : <span style="color: #66cdaa">UserControl</span></p>
          <p style="margin: 0px">
    {
</p>
          <p style="margin: 0px">
        <span style="color: #40c4ff">public</span><span style="color: #eee8aa">PageDeepZoom</span>()
</p>
          <p style="margin: 0px">
        {
</p>
          <p style="margin: 0px">
            <span style="color: #eee8aa">InitializeComponent</span>();
</p>
          <p style="margin: 0px">
        }
</p>
          <p style="margin: 0px">
 
</p>
          <p style="margin: 0px">
        <span style="color: #40c4ff">private</span><span style="color: #40c4ff">int</span><span style="color: #eee8aa">collectionIndex</span><span style="color: silver">=</span><span style="color: silver">-</span><span style="color: #60ff60">1</span>;
</p>
          <p style="margin: 0px">
 
</p>
          <p style="margin: 0px">
        <span style="color: #40c4ff">private</span><span style="color: #40c4ff">void</span><span style="color: #eee8aa">Next_Click</span>(<span style="color: #40c4ff">object</span><span style="color: #eee8aa">sender</span>, <span style="color: #66cdaa">RoutedEventArgs</span><span style="color: #eee8aa">e</span>)
</p>
          <p style="margin: 0px">
        {
</p>
          <p style="margin: 0px">
            <span style="color: #66cdaa">DZContext</span><span style="color: #eee8aa">context</span><span style="color: silver">=</span><span style="color: #eee8aa">msi</span><span style="color: silver">.</span><span style="color: #eee8aa">EnsureContext</span>();
</p>
          <p style="margin: 0px">
            <span style="color: #eee8aa">collectionIndex</span><span style="color: silver">=</span> (<span style="color: #eee8aa">collectionIndex</span><span style="color: silver">+</span><span style="color: #60ff60">1</span>) <span style="color: silver">%</span><span style="color: #eee8aa">context</span><span style="color: silver">.</span><span style="color: #eee8aa">ImagesToShow</span><span style="color: silver">.</span><span style="color: #eee8aa">Count</span>;
</p>
          <p style="margin: 0px">
            <span style="color: #eee8aa">msi</span><span style="color: silver">.</span><span style="color: #eee8aa">ZoomFullAndCenterImage</span>(<span style="color: #eee8aa">collectionIndex</span>);
</p>
          <p style="margin: 0px">
        }
</p>
          <p style="margin: 0px">
 
</p>
          <p style="margin: 0px">
        <span style="color: #40c4ff">private</span><span style="color: #40c4ff">void</span><span style="color: #eee8aa">Previous_Click</span>(<span style="color: #40c4ff">object</span><span style="color: #eee8aa">sender</span>, <span style="color: #66cdaa">RoutedEventArgs</span><span style="color: #eee8aa">e</span>)
</p>
          <p style="margin: 0px">
        {
</p>
          <p style="margin: 0px">
            <span style="color: #66cdaa">DZContext</span><span style="color: #eee8aa">context</span><span style="color: silver">=</span><span style="color: #eee8aa">msi</span><span style="color: silver">.</span><span style="color: #eee8aa">EnsureContext</span>();
</p>
          <p style="margin: 0px">
            <span style="color: #eee8aa">collectionIndex</span><span style="color: silver">=</span> (<span style="color: #eee8aa">collectionIndex</span><span style="color: silver">+</span><span style="color: #eee8aa">context</span><span style="color: silver">.</span><span style="color: #eee8aa">ImagesToShow</span><span style="color: silver">.</span><span style="color: #eee8aa">Count</span><span style="color: silver">-</span><span style="color: #60ff60">1</span>) <span style="color: silver">%</span><span style="color: #eee8aa">context</span><span style="color: silver">.</span><span style="color: #eee8aa">ImagesToShow</span><span style="color: silver">.</span><span style="color: #eee8aa">Count</span>;
</p>
          <p style="margin: 0px">
            <span style="color: #eee8aa">msi</span><span style="color: silver">.</span><span style="color: #eee8aa">ZoomFullAndCenterImage</span>(<span style="color: #eee8aa">collectionIndex</span>);
</p>
          <p style="margin: 0px">
        }
</p>
          <p style="margin: 0px">
 
</p>
          <p style="margin: 0px">
        <span style="color: #40c4ff">private</span><span style="color: #40c4ff">void</span><span style="color: #eee8aa">All_Click</span>(<span style="color: #40c4ff">object</span><span style="color: #eee8aa">sender</span>, <span style="color: #66cdaa">RoutedEventArgs</span><span style="color: #eee8aa">e</span>)
</p>
          <p style="margin: 0px">
        {
</p>
          <p style="margin: 0px">
            <span style="color: #eee8aa">msi</span><span style="color: silver">.</span><span style="color: #eee8aa">ZoomCenter</span>();
</p>
          <p style="margin: 0px">
        }
</p>
          <p style="margin: 0px">
    }
</p>
          <p style="margin: 0px">
}
</p>
        </div>
        <iframe style="width: 550px; height: 480px" border="0" src="http://labs.ucaya.com/slextensions/#Page=11">
        </iframe>
        <img width="0" height="0" src="http://www.ucaya.com/blog/aggbug.ashx?id=cdce8d5d-4688-4d24-a9f9-e728963a483d" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Second post venu d’ailleurs…</title>
    <link rel="alternate" type="text/html" href="http://www.ucaya.com/blog/2008/10/02/SecondPostVenuDailleurs.aspx" />
    <id>http://www.ucaya.com/blog/PermaLink,guid,d8dc092f-00cd-4058-98fa-78dec30b0070.aspx</id>
    <published>2008-10-02T15:01:26.66775+02:00</published>
    <updated>2008-10-02T15:01:26.66775+02:00</updated>
    <category term="Divers" label="Divers" scheme="http://www.ucaya.com/blog/CategoryView,category,Divers.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
Ca y est je l’ai reçu ! Mon nouveau laptop, un alienware :-)
</p>
        <p>
Je vous le recommande c’est un truc de fou !
</p>
        <p>
Voici les specs et quelques photos :
</p>
        <p>
Processor Intel(R) Core(TM)2 Duo CPU T8100 @ 2.10GHz
</p>
        <p>
Memory (RAM) 4,00 GB
</p>
        <p>
Intel Memory Turbo Cache 1,00 GB
</p>
        <p>
Graphics NVIDIA GeForce 8600M GT
</p>
        <p>
Primary hard disk 120 GB 7200
</p>
        <p>
Windows Vista (TM) Ultimate
</p>
        <p>
Manufacturer Alienware 
</p>
        <p>
Model m15x
</p>
        <p>
          <a target="_blank" href="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/Secondpostvenudailleurs_D2FF/PIC-0002_2.jpg">
            <img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="PIC-0002" border="0" alt="PIC-0002" src="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/Secondpostvenudailleurs_D2FF/PIC-0002_thumb.jpg" width="364" height="484" />
          </a>  
</p>
        <p>
          <a target="_blank" href="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/Secondpostvenudailleurs_D2FF/PIC-0004_2.jpg">
            <img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="PIC-0004" border="0" alt="PIC-0004" src="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/Secondpostvenudailleurs_D2FF/PIC-0004_thumb.jpg" width="244" height="184" />
          </a>
          <a target="_blank" href="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/Secondpostvenudailleurs_D2FF/PIC-0005_2.jpg">
            <img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="PIC-0005" border="0" alt="PIC-0005" src="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/Secondpostvenudailleurs_D2FF/PIC-0005_thumb.jpg" width="244" height="184" />
          </a>
          <a href="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/Secondpostvenudailleurs_D2FF/PIC-0003_2.jpg">
            <img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="PIC-0003" border="0" alt="PIC-0003" src="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/Secondpostvenudailleurs_D2FF/PIC-0003_thumb.jpg" width="244" height="184" />
          </a>
          <a target="_blank" href="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/Secondpostvenudailleurs_D2FF/PIC-0006_2.jpg">
            <img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="PIC-0006" border="0" alt="PIC-0006" src="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/Secondpostvenudailleurs_D2FF/PIC-0006_thumb.jpg" width="244" height="184" />
          </a>
        </p>
        <img width="0" height="0" src="http://www.ucaya.com/blog/aggbug.ashx?id=d8dc092f-00cd-4058-98fa-78dec30b0070" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Internet Explorer 8</title>
    <link rel="alternate" type="text/html" href="http://www.ucaya.com/blog/2008/09/27/InternetExplorer8.aspx" />
    <id>http://www.ucaya.com/blog/PermaLink,guid,4d036a00-8fc9-4bd0-a5a0-2aeb7c212997.aspx</id>
    <published>2008-09-27T16:03:33.6089946+02:00</published>
    <updated>2008-09-27T16:03:33.6089946+02:00</updated>
    <category term="Dev" label="Dev" scheme="http://www.ucaya.com/blog/CategoryView,category,Dev.aspx" />
    <category term="News" label="News" scheme="http://www.ucaya.com/blog/CategoryView,category,News.aspx" />
    <category term="Ucaya" label="Ucaya" scheme="http://www.ucaya.com/blog/CategoryView,category,Ucaya.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
La toute dernière version d’Internet Explorer (actuellement en bêta 2) propose quelques
fonctionnalités assez intéressantes.
</p>
        <p>
Un dossier a été créé à ce sujet sur msdn <a title="http://msdn.microsoft.com/fr-fr/ie/msdn.dossier-ie8.aspx" href="http://msdn.microsoft.com/fr-fr/ie/msdn.dossier-ie8.aspx">http://msdn.microsoft.com/fr-fr/ie/msdn.dossier-ie8.aspx</a>.
</p>
        <p>
Vous y retrouverez également les articles de Thierry et moi :
</p>
        <p>
          <img style="display: inline; margin-left: 0px; margin-right: 0px" align="left" src="http://i.msdn.microsoft.com/cc853343.logofinaldossiersmsdn(fr-fr,MSDN.10).png" width="124" height="136" /> 
- WebSlices : <a title="http://msdn.microsoft.com/fr-fr/ie/cc963660.aspx" href="http://msdn.microsoft.com/fr-fr/ie/cc963660.aspx">http://msdn.microsoft.com/fr-fr/ie/cc963660.aspx</a></p>
        <p>
  - Accelerators : <a title="http://msdn.microsoft.com/fr-fr/ie/cc963658.aspx" href="http://msdn.microsoft.com/fr-fr/ie/cc963658.aspx">http://msdn.microsoft.com/fr-fr/ie/cc963658.aspx</a></p>
        <img width="0" height="0" src="http://www.ucaya.com/blog/aggbug.ashx?id=4d036a00-8fc9-4bd0-a5a0-2aeb7c212997" />
      </div>
    </content>
  </entry>
  <entry>
    <title>UCAYA Tour Next 5</title>
    <link rel="alternate" type="text/html" href="http://www.ucaya.com/blog/2008/08/20/UCAYATourNext5.aspx" />
    <id>http://www.ucaya.com/blog/PermaLink,guid,fe9dffbc-d4fa-4e5d-9177-9bcc97b8c139.aspx</id>
    <published>2008-08-20T16:48:00.15625+02:00</published>
    <updated>2008-08-20T19:52:24.890625+02:00</updated>
    <category term="Divers" label="Divers" scheme="http://www.ucaya.com/blog/CategoryView,category,Divers.aspx" />
    <category term="Ucaya" label="Ucaya" scheme="http://www.ucaya.com/blog/CategoryView,category,Ucaya.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
::Ile de la Réunion::
</p>
        <p>
          <a href="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/UCAYATourNext5_EC28/8_2.jpg" target="_blank">
            <img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="184" alt="8" src="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/UCAYATourNext5_EC28/8_thumb.jpg" width="244" border="0" />
          </a> Les
3 roches.
</p>
        <img width="0" height="0" src="http://www.ucaya.com/blog/aggbug.ashx?id=fe9dffbc-d4fa-4e5d-9177-9bcc97b8c139" />
      </div>
    </content>
  </entry>
  <entry>
    <title>UCAYA Tour Next 4</title>
    <link rel="alternate" type="text/html" href="http://www.ucaya.com/blog/2008/08/20/UCAYATourNext4.aspx" />
    <id>http://www.ucaya.com/blog/PermaLink,guid,2e4f161e-9c82-4f7a-bfd6-4f47c5e7693c.aspx</id>
    <published>2008-08-20T16:47:09.953125+02:00</published>
    <updated>2008-08-20T19:52:09.203125+02:00</updated>
    <category term="Divers" label="Divers" scheme="http://www.ucaya.com/blog/CategoryView,category,Divers.aspx" />
    <category term="Ucaya" label="Ucaya" scheme="http://www.ucaya.com/blog/CategoryView,category,Ucaya.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
::Ile de la Réunion::
</p>
        <p>
          <a href="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/UCAYATourNext4_EBF5/6_2.jpg" target="_blank">
            <img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="244" alt="6" src="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/UCAYATourNext4_EBF5/6_thumb.jpg" width="184" border="0" />
          </a>
          <a href="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/UCAYATourNext4_EBF5/7_2.jpg">
            <img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="244" alt="7" src="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/UCAYATourNext4_EBF5/7_thumb.jpg" width="184" border="0" />
          </a>
        </p>
        <p>
La nouvelle (gueule de bois).
</p>
        <img width="0" height="0" src="http://www.ucaya.com/blog/aggbug.ashx?id=2e4f161e-9c82-4f7a-bfd6-4f47c5e7693c" />
      </div>
    </content>
  </entry>
  <entry>
    <title>UCAYA Tour Next 3</title>
    <link rel="alternate" type="text/html" href="http://www.ucaya.com/blog/2008/08/20/UCAYATourNext3.aspx" />
    <id>http://www.ucaya.com/blog/PermaLink,guid,7cdb9817-db0a-4621-927d-e7cd67842372.aspx</id>
    <published>2008-08-20T16:44:59.140625+02:00</published>
    <updated>2008-08-20T19:51:57.5+02:00</updated>
    <category term="Divers" label="Divers" scheme="http://www.ucaya.com/blog/CategoryView,category,Divers.aspx" />
    <category term="Ucaya" label="Ucaya" scheme="http://www.ucaya.com/blog/CategoryView,category,Ucaya.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
::Ile de la Réunion::
</p>
        <p>
          <a href="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/UCAYATourNext3_EB74/5_2.jpg" target="_blank">
            <img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="184" alt="5" src="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/UCAYATourNext3_EB74/5_thumb.jpg" width="244" border="0" />
          </a> 
au Col du Taibit.
</p>
        <img width="0" height="0" src="http://www.ucaya.com/blog/aggbug.ashx?id=7cdb9817-db0a-4621-927d-e7cd67842372" />
      </div>
    </content>
  </entry>
  <entry>
    <title>UCAYA Tour Next 2</title>
    <link rel="alternate" type="text/html" href="http://www.ucaya.com/blog/2008/08/20/UCAYATourNext2.aspx" />
    <id>http://www.ucaya.com/blog/PermaLink,guid,000a7690-7d7c-45bc-a056-04b3c36b757c.aspx</id>
    <published>2008-08-20T16:43:34.25+02:00</published>
    <updated>2008-08-20T19:51:43.359375+02:00</updated>
    <category term="Divers" label="Divers" scheme="http://www.ucaya.com/blog/CategoryView,category,Divers.aspx" />
    <category term="Ucaya" label="Ucaya" scheme="http://www.ucaya.com/blog/CategoryView,category,Ucaya.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
::Ile de la Réunion::
</p>
        <p>
          <a href="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/UCAYATourNext2_EB20/4_2.jpg" target="_blank">
            <img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="184" alt="4" src="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/UCAYATourNext2_EB20/4_thumb.jpg" width="244" border="0" />
          </a> au
Cirque de Mafate.
</p>
        <img width="0" height="0" src="http://www.ucaya.com/blog/aggbug.ashx?id=000a7690-7d7c-45bc-a056-04b3c36b757c" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Animations AgTweener vs Storyboard</title>
    <link rel="alternate" type="text/html" href="http://www.ucaya.com/blog/2008/08/16/AnimationsAgTweenerVsStoryboard.aspx" />
    <id>http://www.ucaya.com/blog/PermaLink,guid,4dd1ab86-39c1-42b8-a83c-35581f52cec4.aspx</id>
    <published>2008-08-16T11:18:10.8259404+02:00</published>
    <updated>2008-08-16T11:18:10.8259404+02:00</updated>
    <category term="Dev" label="Dev" scheme="http://www.ucaya.com/blog/CategoryView,category,Dev.aspx" />
    <category term="Labs Silverlight" label="Labs Silverlight" scheme="http://www.ucaya.com/blog/CategoryView,category,LabsSilverlight.aspx" />
    <category term="Silverlight" label="Silverlight" scheme="http://www.ucaya.com/blog/CategoryView,category,Silverlight.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
Ces deux manières d'animer ont un comportement différent lorsque l'application silverlight
effectue des traitements qui font baisser le taux d'images par seconde.<br />
Petite comparaison du mode de fonctionnement.
</p>
        <h1>Fonctionnement du storyboard
</h1>
        <p>
Les storyboards sont basés sur le temps et adaptent les valeurs des animations en
fonction de la progression de l'animation.  Si le temps d'assignation de la valeur
ou le traitement induit (binding par exemple) est supérieur au frame rate, le storyboard
va sauter les frames intermédiaires. 
</p>
        <h1>Fonctionnement d'AgTweener
</h1>
        <p>
          <a href="http://www.codeplex.com/agTweener" target="_blank">AgTweener</a> utilise
un système de "timer" pour animer les objets. L'implémentation aurait pu avoir le
même comportement que les storyboard, mais les concepteurs en ont décidé autrement.
Le timer interne est basé sur un storyboard de 20ms qui est redémarré chaque fois
que l'assignation des valeurs est terminé. Le timing est effectué en comptant le nombre
de frame. Même si l'application effectue un traitement coûteux lors de l'assignation
de la valeur, on est sur d'avoir une animation de la valeur, au dépend du respect
du timing de l'animation.
</p>
        <h1>Conclusion
</h1>
        <p>
Lorsqu'une application effectue des traitement coûteux, une animation faite par <a href="http://www.codeplex.com/agTweener" target="_blank">AgTweener</a> peut
donner une impression de fluidité comparé à une animation par storyboard qui va sauter
des frames. Si le timing de l'application est important, il vaut mieux alors utiliser
des storyboards.<br /></p>
        <div style="width: 550px; height: 480px;">
          <div id="silverlightControlHost">
            <object data="data:application/x-silverlight," type="application/x-silverlight-2-b2" width="100%" height="100%">
              <param name="source" value="http://labs.ucaya.com/testanim/ClientBin/SilverlightPerfTest.xap" />
              <param name="background" value="white" />
              <a href="http://go.microsoft.com/fwlink/?LinkID=115261" style="text-decoration: none;">
                <img src="http://go.microsoft.com/fwlink/?LinkId=108181" alt="Get Microsoft Silverlight" style="border-style: none" />
              </a>
            </object>
            <iframe style="visibility:hidden;height:0;width:0;border:0px">
            </iframe>
          </div>
        </div>
        <img width="0" height="0" src="http://www.ucaya.com/blog/aggbug.ashx?id=4dd1ab86-39c1-42b8-a83c-35581f52cec4" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Rejoignez UCAYA !</title>
    <link rel="alternate" type="text/html" href="http://www.ucaya.com/blog/2008/08/13/RejoignezUCAYA.aspx" />
    <id>http://www.ucaya.com/blog/PermaLink,guid,d389d11a-d61d-4be6-8f53-5e687b74f864.aspx</id>
    <published>2008-08-13T11:17:14.703125+02:00</published>
    <updated>2008-08-13T11:51:36.109375+02:00</updated>
    <category term="Dev" label="Dev" scheme="http://www.ucaya.com/blog/CategoryView,category,Dev.aspx" />
    <category term="News" label="News" scheme="http://www.ucaya.com/blog/CategoryView,category,News.aspx" />
    <category term="Ucaya" label="Ucaya" scheme="http://www.ucaya.com/blog/CategoryView,category,Ucaya.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
Les journées ne sont plus assez longues, nous avons besoin de renfort.
</p>
        <p>
Nous recherchons un développeur plus que motivé et passionné par le code, le web et
le café !
</p>
        <p>
Envoyez-nous votre CV à contact[at]ucaya.com.
</p>
        <img width="0" height="0" src="http://www.ucaya.com/blog/aggbug.ashx?id=d389d11a-d61d-4be6-8f53-5e687b74f864" />
      </div>
    </content>
  </entry>
  <entry>
    <title>UCAYA Tour Next 1</title>
    <link rel="alternate" type="text/html" href="http://www.ucaya.com/blog/2008/07/31/UCAYATourNext1.aspx" />
    <id>http://www.ucaya.com/blog/PermaLink,guid,9b176d21-81a0-404f-8bdb-0fda6a620e64.aspx</id>
    <published>2008-07-31T10:52:06.265625+02:00</published>
    <updated>2008-08-20T19:51:13.859375+02:00</updated>
    <category term="Divers" label="Divers" scheme="http://www.ucaya.com/blog/CategoryView,category,Divers.aspx" />
    <category term="Ucaya" label="Ucaya" scheme="http://www.ucaya.com/blog/CategoryView,category,Ucaya.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
::Ile de la Réunion::
</p>
        <p>
          <a href="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/UCAYATourNext1_9718/3-small_2.jpg">
            <img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="244" alt="3-small" src="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/UCAYATourNext1_9718/3-small_thumb.jpg" width="184" border="0" />
          </a> 
au Piton des neiges : 3070m d' altitude !
</p>
        <img width="0" height="0" src="http://www.ucaya.com/blog/aggbug.ashx?id=9b176d21-81a0-404f-8bdb-0fda6a620e64" />
      </div>
    </content>
  </entry>
  <entry>
    <title>UCAYA Tour</title>
    <link rel="alternate" type="text/html" href="http://www.ucaya.com/blog/2008/07/31/UCAYATour.aspx" />
    <id>http://www.ucaya.com/blog/PermaLink,guid,5144dd93-e751-4858-ac28-46dbe0e3fb4d.aspx</id>
    <published>2008-07-31T08:41:53+02:00</published>
    <updated>2008-08-20T19:50:38.15625+02:00</updated>
    <category term="Divers" label="Divers" scheme="http://www.ucaya.com/blog/CategoryView,category,Divers.aspx" />
    <category term="Ucaya" label="Ucaya" scheme="http://www.ucaya.com/blog/CategoryView,category,Ucaya.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
::Ile de la Réunion::
</p>
        <p>
C'est parti !
</p>
        <p>
          <a href="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/UCAYATour_968C/1-small_2.jpg">
            <img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="184" alt="1-small" src="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/UCAYATour_968C/1-small_thumb.jpg" width="244" border="0" />
          </a> <a href="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/UCAYATour_968C/2-small_2.jpg"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="184" alt="2-small" src="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/UCAYATour_968C/2-small_thumb.jpg" width="244" border="0" /></a></p>
        <p>
à la plage...
</p>
        <img width="0" height="0" src="http://www.ucaya.com/blog/aggbug.ashx?id=5144dd93-e751-4858-ac28-46dbe0e3fb4d" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Silverlight FlowLayout animé</title>
    <link rel="alternate" type="text/html" href="http://www.ucaya.com/blog/2008/07/11/SilverlightFlowLayoutAnim%c3%a9.aspx" />
    <id>http://www.ucaya.com/blog/PermaLink,guid,bc334027-1448-4262-9615-bf142ab72839.aspx</id>
    <published>2008-07-11T09:57:00.625+02:00</published>
    <updated>2008-10-03T13:42:10.339625+02:00</updated>
    <category term="Dev" label="Dev" scheme="http://www.ucaya.com/blog/CategoryView,category,Dev.aspx" />
    <category term="Silverlight" label="Silverlight" scheme="http://www.ucaya.com/blog/CategoryView,category,Silverlight.aspx" />
    <content type="html">&lt;p&gt;
J’ai porté un exemple du &lt;a title="Kevin's WPF Bag-o-Tricks" href="http://j832.com/bagotricks/"&gt;Kevin's
WPF Bag-o-Tricks&lt;/a&gt; dans &lt;a href="http://www.codeplex.com/SLExtensions" target="_blank"&gt;SLExtensions&lt;/a&gt;. 
&lt;br /&gt;
Voici un petit exemple d’utilisation.
&lt;/p&gt;
&lt;div style="font-size: 8pt; background: black; color: #e0e0e0; font-family: consolas"&gt;
&lt;p style="margin: 0px"&gt;
&lt;span style="color: #60ff60"&gt; &lt;/span&gt;&lt;span style="color: #80ffff"&gt;&lt;&lt;/span&gt;&lt;span style="color: #0080ff"&gt;ItemsControl&lt;/span&gt;&lt;span style="color: #ffff80"&gt; Grid.Row&lt;/span&gt;&lt;span style="color: #80ffff"&gt;=&lt;/span&gt;&lt;span style="color: #80ff80"&gt;"1"&lt;/span&gt;&lt;span style="color: #ffff80"&gt; ItemsSource&lt;/span&gt;&lt;span style="color: #80ffff"&gt;=&lt;/span&gt;&lt;span style="color: #80ff80"&gt;"azertyuiopsdfghjklazertyuiopsdfghjklazertyuiopsdfghjklazertyuiopsdfghjklazertyuiopsdfgh”&lt;/span&gt;&lt;span style="color: #80ffff"&gt; &gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p style="margin: 0px"&gt;
&lt;span style="color: #60ff60"&gt; &lt;/span&gt;&lt;span style="color: #80ffff"&gt;&lt;&lt;/span&gt;&lt;span style="color: #0080ff"&gt;ItemsControl.ItemsPanel&lt;/span&gt;&lt;span style="color: #80ffff"&gt;&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p style="margin: 0px"&gt;
&lt;span style="color: #60ff60"&gt; &lt;/span&gt;&lt;span style="color: #80ffff"&gt;&lt;&lt;/span&gt;&lt;span style="color: #0080ff"&gt;ItemsPanelTemplate&lt;/span&gt;&lt;span style="color: #80ffff"&gt;&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p style="margin: 0px"&gt;
&lt;span style="color: #60ff60"&gt; &lt;/span&gt;&lt;span style="color: #80ffff"&gt;&lt;&lt;/span&gt;&lt;span style="color: #0080ff"&gt;slec&lt;/span&gt;&lt;span style="color: #80ffff"&gt;:&lt;/span&gt;&lt;span style="color: #0080ff"&gt;AnimatingTilePanel&lt;/span&gt;&lt;span style="color: #80ffff"&gt; /&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p style="margin: 0px"&gt;
&lt;span style="color: #60ff60"&gt; &lt;/span&gt;&lt;span style="color: #80ffff"&gt;&lt;/span&gt;&lt;span style="color: #0080ff"&gt;ItemsPanelTemplate&lt;/span&gt;&lt;span style="color: #80ffff"&gt;&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p style="margin: 0px"&gt;
&lt;span style="color: #60ff60"&gt; &lt;/span&gt;&lt;span style="color: #80ffff"&gt;&lt;/span&gt;&lt;span style="color: #0080ff"&gt;ItemsControl.ItemsPanel&lt;/span&gt;&lt;span style="color: #80ffff"&gt;&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p style="margin: 0px"&gt;
&lt;span style="color: #60ff60"&gt; &lt;/span&gt;&lt;span style="color: #80ffff"&gt;&lt;/span&gt;&lt;span style="color: #0080ff"&gt;ItemsControl&lt;/span&gt;&lt;span style="color: #80ffff"&gt;&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;iframe style="width: 550px; height: 480px" border="0" src="http://labs.ucaya.com/slextensions/#Page=8"&gt;
&lt;/iframe&gt;
div&gt;&lt;img width="0" height="0" src="http://www.ucaya.com/blog/aggbug.ashx?id=bc334027-1448-4262-9615-bf142ab72839" /&gt;</content>
  </entry>
  <entry>
    <title>Silverlight DockPanel</title>
    <link rel="alternate" type="text/html" href="http://www.ucaya.com/blog/2008/07/11/SilverlightDockPanel.aspx" />
    <id>http://www.ucaya.com/blog/PermaLink,guid,0d8c3cb4-2dbf-48e4-9c79-ba0bbfae5a19.aspx</id>
    <published>2008-07-11T09:39:07.968+02:00</published>
    <updated>2008-10-03T13:43:03.839625+02:00</updated>
    <category term="Dev" label="Dev" scheme="http://www.ucaya.com/blog/CategoryView,category,Dev.aspx" />
    <category term="Silverlight" label="Silverlight" scheme="http://www.ucaya.com/blog/CategoryView,category,Silverlight.aspx" />
    <content type="html">&lt;p&gt;
&lt;a href="http://www.codeplex.com/SLExtensions" target="_blank"&gt;SLExtensions&lt;/a&gt; ajoute
maintenant un DockPanel à la liste de ses contrôles.
&lt;/p&gt;
&lt;div style="font-size: 8pt; background: black; color: #e0e0e0; font-family: consolas"&gt;
&lt;p style="margin: 0px"&gt;
&lt;span style="color: #60ff60"&gt; &lt;/span&gt;&lt;span style="color: #80ffff"&gt;&lt;&lt;/span&gt;&lt;span style="color: #0080ff"&gt;slec&lt;/span&gt;&lt;span style="color: #80ffff"&gt;:&lt;/span&gt;&lt;span style="color: #0080ff"&gt;DockPanel&lt;/span&gt;&lt;span style="color: #ffff80"&gt; Grid.Row&lt;/span&gt;&lt;span style="color: #80ffff"&gt;=&lt;/span&gt;&lt;span style="color: #80ff80"&gt;"1"&lt;/span&gt;&lt;span style="color: #ffff80"&gt; LastChildFill&lt;/span&gt;&lt;span style="color: #80ffff"&gt;=&lt;/span&gt;&lt;span style="color: #80ff80"&gt;"True"&lt;/span&gt;&lt;span style="color: #80ffff"&gt;&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p style="margin: 0px"&gt;
&lt;span style="color: #60ff60"&gt; &lt;/span&gt;&lt;span style="color: #80ffff"&gt;&lt;&lt;/span&gt;&lt;span style="color: #0080ff"&gt;Button&lt;/span&gt;&lt;span style="color: #ffff80"&gt; Content&lt;/span&gt;&lt;span style="color: #80ffff"&gt;=&lt;/span&gt;&lt;span style="color: #80ff80"&gt;"Top"&lt;/span&gt;&lt;span style="color: #ffff80"&gt; slec&lt;/span&gt;&lt;span style="color: #80ffff"&gt;:&lt;/span&gt;&lt;span style="color: #ffff80"&gt;DockPanel.Dock&lt;/span&gt;&lt;span style="color: #80ffff"&gt;=&lt;/span&gt;&lt;span style="color: #80ff80"&gt;"Top"&lt;/span&gt;&lt;span style="color: #ffff80"&gt; Height&lt;/span&gt;&lt;span style="color: #80ffff"&gt;=&lt;/span&gt;&lt;span style="color: #80ff80"&gt;"60"&lt;/span&gt; &lt;span style="color: #80ffff"&gt;/&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p style="margin: 0px"&gt;
&lt;span style="color: #60ff60"&gt; &lt;/span&gt;&lt;span style="color: #80ffff"&gt;&lt;&lt;/span&gt;&lt;span style="color: #0080ff"&gt;Button&lt;/span&gt;&lt;span style="color: #ffff80"&gt; Content&lt;/span&gt;&lt;span style="color: #80ffff"&gt;=&lt;/span&gt;&lt;span style="color: #80ff80"&gt;"Left"&lt;/span&gt;&lt;span style="color: #ffff80"&gt; slec&lt;/span&gt;&lt;span style="color: #80ffff"&gt;:&lt;/span&gt;&lt;span style="color: #ffff80"&gt;DockPanel.Dock&lt;/span&gt;&lt;span style="color: #80ffff"&gt;=&lt;/span&gt;&lt;span style="color: #80ff80"&gt;"Left"&lt;/span&gt;&lt;span style="color: #ffff80"&gt; Width&lt;/span&gt;&lt;span style="color: #80ffff"&gt;=&lt;/span&gt;&lt;span style="color: #80ff80"&gt;"60"&lt;/span&gt;&lt;span style="color: #80ffff"&gt; /&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p style="margin: 0px"&gt;
&lt;span style="color: #60ff60"&gt; &lt;/span&gt;&lt;span style="color: #80ffff"&gt;&lt;&lt;/span&gt;&lt;span style="color: #0080ff"&gt;Button&lt;/span&gt;&lt;span style="color: #ffff80"&gt; Content&lt;/span&gt;&lt;span style="color: #80ffff"&gt;=&lt;/span&gt;&lt;span style="color: #80ff80"&gt;"Right"&lt;/span&gt;&lt;span style="color: #ffff80"&gt; slec&lt;/span&gt;&lt;span style="color: #80ffff"&gt;:&lt;/span&gt;&lt;span style="color: #ffff80"&gt;DockPanel.Dock&lt;/span&gt;&lt;span style="color: #80ffff"&gt;=&lt;/span&gt;&lt;span style="color: #80ff80"&gt;"Right"&lt;/span&gt;&lt;span style="color: #ffff80"&gt; Width&lt;/span&gt;&lt;span style="color: #80ffff"&gt;=&lt;/span&gt;&lt;span style="color: #80ff80"&gt;"60"&lt;/span&gt;&lt;span style="color: #80ffff"&gt; /&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p style="margin: 0px"&gt;
&lt;span style="color: #60ff60"&gt; &lt;/span&gt;&lt;span style="color: #80ffff"&gt;&lt;&lt;/span&gt;&lt;span style="color: #0080ff"&gt;Button&lt;/span&gt;&lt;span style="color: #ffff80"&gt; Content&lt;/span&gt;&lt;span style="color: #80ffff"&gt;=&lt;/span&gt;&lt;span style="color: #80ff80"&gt;"Bottom"&lt;/span&gt;&lt;span style="color: #ffff80"&gt; slec&lt;/span&gt;&lt;span style="color: #80ffff"&gt;:&lt;/span&gt;&lt;span style="color: #ffff80"&gt;DockPanel.Dock&lt;/span&gt;&lt;span style="color: #80ffff"&gt;=&lt;/span&gt;&lt;span style="color: #80ff80"&gt;"Bottom"&lt;/span&gt;&lt;span style="color: #ffff80"&gt; Height&lt;/span&gt;&lt;span style="color: #80ffff"&gt;=&lt;/span&gt;&lt;span style="color: #80ff80"&gt;"60"&lt;/span&gt;&lt;span style="color: #80ffff"&gt; /&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p style="margin: 0px"&gt;
&lt;span style="color: #60ff60"&gt; &lt;/span&gt;&lt;span style="color: #80ffff"&gt;&lt;&lt;/span&gt;&lt;span style="color: #0080ff"&gt;Button&lt;/span&gt;&lt;span style="color: #ffff80"&gt; Content&lt;/span&gt;&lt;span style="color: #80ffff"&gt;=&lt;/span&gt;&lt;span style="color: #80ff80"&gt;"Fill"&lt;/span&gt; &lt;span style="color: #80ffff"&gt;/&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p style="margin: 0px"&gt;
&lt;span style="color: #60ff60"&gt; &lt;/span&gt;&lt;span style="color: #80ffff"&gt;&lt;/span&gt;&lt;span style="color: #0080ff"&gt;slec&lt;/span&gt;&lt;span style="color: #80ffff"&gt;:&lt;/span&gt;&lt;span style="color: #0080ff"&gt;DockPanel&lt;/span&gt;&lt;span style="color: #80ffff"&gt;&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;iframe style="width: 550px; height: 480px" border="0" src="http://labs.ucaya.com/slextensions/#Page=9"&gt;
&lt;/iframe&gt;
div&gt;&lt;img width="0" height="0" src="http://www.ucaya.com/blog/aggbug.ashx?id=0d8c3cb4-2dbf-48e4-9c79-ba0bbfae5a19" /&gt;</content>
  </entry>
  <entry>
    <title>France Télévision</title>
    <link rel="alternate" type="text/html" href="http://www.ucaya.com/blog/2008/07/11/FranceT%c3%a9l%c3%a9vision.aspx" />
    <id>http://www.ucaya.com/blog/PermaLink,guid,cb1682d1-4218-48d8-8041-73f081e56399.aspx</id>
    <published>2008-07-11T09:11:28.96875+02:00</published>
    <updated>2008-07-11T09:11:28.96875+02:00</updated>
    <category term="Silverlight" label="Silverlight" scheme="http://www.ucaya.com/blog/CategoryView,category,Silverlight.aspx" />
    <category term="Ucaya" label="Ucaya" scheme="http://www.ucaya.com/blog/CategoryView,category,Ucaya.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <a href="http://info.francetv.fr/player-video/" target="_blank">
            <img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" title="playerinfo" border="0" alt="playerinfo" align="right" src="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/FranceTlvision_813C/playerinfo_3.jpg" width="244" height="185" />
          </a> France
Télévision sort son <a href="http://info.francetv.fr/player-video/" target="_blank">“player
info”</a>. Il permet de revoir les journaux de toutes les chaines du groupe France
Télévision. Vous pourrez maintenant regarder le journal de votre région même si vous
êtes en déplacement à l’autre bout du monde. Ucaya a participé à la réalisation de
ce player. Il est développé en Silverlight 2 et utilise la librairie <a href="http://www.codeplex.com/SLExtensions" target="_blank">SLExtensions</a>.
</p>
        <img width="0" height="0" src="http://www.ucaya.com/blog/aggbug.ashx?id=cb1682d1-4218-48d8-8041-73f081e56399" />
      </div>
    </content>
  </entry>
  <entry>
    <title>MVP isé</title>
    <link rel="alternate" type="text/html" href="http://www.ucaya.com/blog/2008/07/05/MVPIs%c3%a9.aspx" />
    <id>http://www.ucaya.com/blog/PermaLink,guid,1181e05f-10ea-4f5e-b646-8b6602ba2ac8.aspx</id>
    <published>2008-07-05T15:32:55.93+02:00</published>
    <updated>2008-08-13T10:33:58.9375+02:00</updated>
    <category term="Dev" label="Dev" scheme="http://www.ucaya.com/blog/CategoryView,category,Dev.aspx" />
    <category term="News" label="News" scheme="http://www.ucaya.com/blog/CategoryView,category,News.aspx" />
    <category term="Ucaya" label="Ucaya" scheme="http://www.ucaya.com/blog/CategoryView,category,Ucaya.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
Me voici élevé au rang de MVP Client App Dev. J'ai reçu hier mon petit package MVP
en provenance des USs. Je vous fais profiter de son contenu. En plus du diplôme, j'ai
reçu un set bluetooth contenant une paire d'écouteurs, un dongle et une souris MoGo.
</p>
        <p>
Je suis très fier de faire parti des 173 MVPs français actifs de 2008 et je remercie
tous ceux qui m'ont permis de le devenir.
</p>
        <p>
          <a href="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/MVPis_DA6B/PIC-0024_2.jpg" target="_blank">
            <img style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" border="0" alt="PIC-0024" src="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/MVPis_DA6B/PIC-0024_thumb.jpg" width="244" height="184" />
          </a>
          <a href="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/MVPis_DA6B/PIC-0025_2.jpg" target="_blank">
            <img style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" border="0" alt="PIC-0025" src="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/MVPis_DA6B/PIC-0025_thumb.jpg" width="244" height="184" />
          </a>
          <a href="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/MVPis_DA6B/PIC-0026_2.jpg" target="_blank">
            <img style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" border="0" alt="PIC-0026" src="http://www.ucaya.com/blog/content/binary/WindowsLiveWriter/MVPis_DA6B/PIC-0026_thumb.jpg" width="244" height="184" />
          </a>
        </p>
        <img width="0" height="0" src="http://www.ucaya.com/blog/aggbug.ashx?id=1181e05f-10ea-4f5e-b646-8b6602ba2ac8" />
      </div>
    </content>
  </entry>
</feed>