<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-US"><title type="html">« Je connais mes limites. C&amp;#39;est pourquoi je vais au-delà. »</title><subtitle type="html" /><id>http://blogs.msdn.com/b/stephgou/atom.aspx</id><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/stephgou/" /><link rel="self" type="application/atom+xml" href="http://blogs.msdn.com/b/stephgou/atom.aspx" /><generator uri="http://telligent.com" version="5.6.50428.7875">Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><updated>2011-05-25T11:42:00Z</updated><entry><title>Upload de fichiers depuis Linux vers Azure</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/stephgou/archive/2013/04/16/upload-de-fichiers-depuis-linux-vers-azure.aspx" /><id>http://blogs.msdn.com/b/stephgou/archive/2013/04/16/upload-de-fichiers-depuis-linux-vers-azure.aspx</id><published>2013-04-16T08:40:02Z</published><updated>2013-04-16T08:40:02Z</updated><content type="html">&lt;p&gt;&lt;font color="#000000" size="3" face="Times New Roman"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 0cm 0cm 8pt;"&gt;&lt;font size="3"&gt;&lt;font color="#000000"&gt;&lt;font face="Calibri"&gt;Dans le cadre d’un projet de portage d’une application Fortran tournant sous Linux vers Azure HPC (projet sur lequel j’aurai l’occasion de communiquer plus en détails), je me suis heurté à une problématique qui, à priori, ne me semblait pas de nature à m’arrêter plus de quelques minutes…&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 0cm 0cm 8pt;"&gt;&lt;font size="3"&gt;&lt;font color="#000000"&gt;&lt;font face="Calibri"&gt;Ayant généré des codes sources et des fichiers makefiles sur une VM Ubuntu déployée sur Azure, je souhaitais simplement les mettre à disposition sur mon Laptop Windows 8. &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 0cm 0cm 8pt;"&gt;&lt;font size="3"&gt;&lt;font color="#000000"&gt;&lt;font face="Calibri"&gt;Pour ce faire, j’avais donc créé un container dans le stockage Azure, avec une Shared Access Signature provisoire permettant d’y écrire un fichier.&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 0cm 0cm 8pt;"&gt;&lt;font size="3"&gt;&lt;font color="#000000"&gt;&lt;font face="Calibri"&gt;La création d’une Shared Access Signature est documentée dans le MSDN :&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;div class="MsoNormal" style="margin: 0cm 0cm 8pt;"&gt;&lt;font size="3"&gt;&lt;font color="#000000"&gt;&lt;font face="Calibri"&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ee395415.aspx"&gt;http://msdn.microsoft.com/en-us/library/ee395415.aspx&lt;/a&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div class="MsoNormal" style="margin: 0cm 0cm 8pt;"&gt;&lt;font size="3"&gt;&lt;font color="#000000"&gt;&lt;font face="Calibri"&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/hh508996.aspx"&gt;http://msdn.microsoft.com/en-us/library/hh508996.aspx&lt;/a&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;p class="MsoNormal" style="margin: 0cm 0cm 8pt;"&gt;&lt;font size="3"&gt;&lt;font color="#000000"&gt;&lt;font face="Calibri"&gt;Une façon simple d’obtenir cette Shared Access Signature sans avoir à la construire par code est d’utiliser un outil comme Cloud Storage Studio de la société RedGate ou CloudXplorer de ClumsyLeaf Software.&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-63-metablogapi/1663.SharedAccessSignature_5F00_41528BB9.png"&gt;&lt;img title="SharedAccessSignature" style="display: inline; background-image: none;" border="0" alt="SharedAccessSignature" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-63-metablogapi/6740.SharedAccessSignature_5F00_thumb_5F00_54CFC58D.png" width="768" height="577" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 0cm 0cm 8pt;"&gt;&lt;font size="3"&gt;&lt;font color="#000000"&gt;&lt;font face="Calibri"&gt;&lt;span style="mso-fareast-language: fr; mso-no-proof: yes;"&gt;&lt;v:shapetype id="_x0000_t75" stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" coordsize="21600,21600"&gt;&lt;v:stroke joinstyle="miter"&gt;&lt;v:formulas&gt;&lt;v:f eqn="if lineDrawn pixelLineWidth 0"&gt;&lt;v:f eqn="sum @0 1 0"&gt;&lt;v:f eqn="sum 0 0 @1"&gt;&lt;v:f eqn="prod @2 1 2"&gt;&lt;v:f eqn="prod @3 21600 pixelWidth"&gt;&lt;v:f eqn="prod @3 21600 pixelHeight"&gt;&lt;v:f eqn="sum @0 0 1"&gt;&lt;v:f eqn="prod @6 1 2"&gt;&lt;v:f eqn="prod @7 21600 pixelWidth"&gt;&lt;v:f eqn="sum @8 21600 0"&gt;&lt;v:f eqn="prod @7 21600 pixelHeight"&gt;&lt;v:f eqn="sum @10 21600 0"&gt;&lt;/v:f&gt;&lt;v:path gradientshapeok="t"&gt;&lt;o:lock aspectratio="t"&gt;&lt;/o:lock&gt;&lt;v:shape id="Picture_x0020_3" style="width: 191.4pt; height: 2in; visibility: visible; mso-wrap-style: square;" type="#_x0000_t75"&gt;&lt;v:imagedata src="file:///C:\Users\stephgou\AppData\Local\Temp\msohtmlclip1\01\clip_image001.png"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/v:path&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:formulas&gt;&lt;/v:stroke&gt;&lt;/v:shapetype&gt;&lt;/span&gt;&lt;span lang="EN-US" style="mso-ansi-language: en-us;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="3"&gt;&lt;font color="#000000"&gt;&lt;font face="Calibri"&gt;La difficulté rencontrée est liée à la commande utilisée pour pouvoir faire un PUT dans le container ainsi créé. Je remercie mon collègue et ami Thomas Conté qui a trouvé le paramètre requis pour la “customization” des headers : &lt;em&gt;H 'x-ms-blob-type: BlockBlob'.&lt;/em&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="3"&gt;&lt;font color="#000000"&gt;&lt;font face="Calibri"&gt;La commande curl utilisée alors pour procéder à l’upload est alors la suivante :&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#000000" size="3" face="Times New Roman"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 0cm 0cm 8pt;"&gt;&lt;font size="3"&gt;&lt;font color="#000000"&gt;&lt;font face="Calibri"&gt;&lt;em&gt;curl -X PUT 'http://sharewithlinux.blob.core.windows.net/container/archiveifort.tar?sr=c&amp;amp;sv=2012-02-12&amp;amp;st=2013-04-15T20%3A59%3A36Z&amp;amp;se=2013-04-15T21%3A59%3A36Z&amp;amp;sp=rwdl&amp;amp;sig=w5Utqgs0GL70re%2Fu%2FHNN0QrkfxxuvWjlUHz0h4EXBR4%3D' -T archiveifort.tar -H 'x-ms-date:Mon, 15 Apr 2013 18:38:12 GMT' -H 'x-ms-version: 2012-02-12' -H 'x-ms-blob-type: BlockBlob' -v&lt;o:p&gt;&lt;/o:p&gt;&lt;/em&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#000000" size="3" face="Times New Roman"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 0cm 0cm 8pt;"&gt;&lt;font size="3"&gt;&lt;font color="#000000"&gt;&lt;font face="Calibri"&gt;Il suffit alors d’utiliser son browser pour récupérer le code à destination de Windows.&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#000000" size="3" face="Times New Roman"&gt;&lt;/font&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10411352" width="1" height="1"&gt;</content><author><name>stephgou</name><uri>http://blogs.msdn.com/stephgou/ProfileUrlRedirect.ashx</uri></author><category term="INTEROP" scheme="http://blogs.msdn.com/b/stephgou/archive/tags/INTEROP/" /><category term="Azure" scheme="http://blogs.msdn.com/b/stephgou/archive/tags/Azure/" /><category term="Cloud" scheme="http://blogs.msdn.com/b/stephgou/archive/tags/Cloud/" /></entry><entry><title>Surveiller la disponibilité de vos applications web depuis le portail Azure</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/stephgou/archive/2013/03/05/surveiller-la-disponibilit-233-de-vos-applications-web-dans-le-portail-azure.aspx" /><id>http://blogs.msdn.com/b/stephgou/archive/2013/03/05/surveiller-la-disponibilit-233-de-vos-applications-web-dans-le-portail-azure.aspx</id><published>2013-03-05T16:40:07Z</published><updated>2013-03-05T16:40:07Z</updated><content type="html">&lt;p&gt;&lt;font size="3"&gt;&lt;font color="#000000"&gt;&lt;font face="Calibri"&gt;De nouvelles fonctions ont été rendue disponibles sur Azure. &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;font color="#000000"&gt;&lt;font face="Calibri"&gt;L’une d’elles vous permettra de surveiller la disponibilité de vos applications web : Sites Web et Services mobiles en mode réservé, Cloud Services&lt;span style="mso-spacerun: yes;"&gt;&amp;#160;&lt;/span&gt;en environnement de production et Machines virtuelles. L'analyse de la disponibilité permet d'obtenir le temps de réponse et la disponibilité de votre application web à partir de différents endroits dans le monde entier.&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#000000" size="3" face="Times New Roman"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 0cm 0cm 8pt;"&gt;&lt;font size="3"&gt;&lt;font color="#000000"&gt;&lt;font face="Calibri"&gt;Par exemple, l'activation du support de la supervision des points de terminaison web http/https dans Windows Azure pour les sites Web est configurable dans la section monitoring. Elle permet d'ajouter plusieurs URL correspondant aux emplacements du monde entier à partir desquels lancer la surveillance.&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#000000" size="3" face="Times New Roman"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 0cm 0cm 8pt;"&gt;&lt;span style="mso-fareast-language: fr; mso-no-proof: yes;"&gt;&lt;font size="3"&gt;&lt;font color="#000000"&gt;&lt;font face="Times New Roman"&gt;&lt;!--[endif]--&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;o:p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-63-metablogapi/3005.clip_5F00_image002_5F00_74153967.jpg"&gt;&lt;img title="clip_image002" style="display: inline; background-image: none;" border="0" alt="clip_image002" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-63-metablogapi/2742.clip_5F00_image002_5F00_thumb_5F00_1FE58D57.jpg" width="835" height="648" /&gt;&lt;/a&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#000000" size="3" face="Times New Roman"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 0cm 0cm 8pt;"&gt;&lt;font size="3"&gt;&lt;font color="#000000"&gt;&lt;font face="Calibri"&gt;Pour en avoir une liste exhaustive des nouvelles fonctions rendez-vous sur le blog de scottgu :&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://weblogs.asp.net/scottgu/archive/2013/03/04/windows-azure-updates-android-support-sql-reporting-services-active-directory-more.aspx"&gt;&lt;u&gt;&lt;font color="#0563c1" size="3" face="Calibri"&gt;http://weblogs.asp.net/scottgu/archive/2013/03/04/windows-azure-updates-android-support-sql-reporting-services-active-directory-more.aspx&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#000000" size="3" face="Times New Roman"&gt;&lt;/font&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10399551" width="1" height="1"&gt;</content><author><name>stephgou</name><uri>http://blogs.msdn.com/stephgou/ProfileUrlRedirect.ashx</uri></author><category term="Azure" scheme="http://blogs.msdn.com/b/stephgou/archive/tags/Azure/" /><category term="Cloud" scheme="http://blogs.msdn.com/b/stephgou/archive/tags/Cloud/" /><category term="Supervision" scheme="http://blogs.msdn.com/b/stephgou/archive/tags/Supervision/" /><category term="DEVOPS" scheme="http://blogs.msdn.com/b/stephgou/archive/tags/DEVOPS/" /></entry><entry><title>Supervision et AutoScaling Azure avec l’acquisition de MetricsHub</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/stephgou/archive/2013/03/05/supervision-et-autoscaling-azure-avec-l-acquisition-de-metricshub.aspx" /><id>http://blogs.msdn.com/b/stephgou/archive/2013/03/05/supervision-et-autoscaling-azure-avec-l-acquisition-de-metricshub.aspx</id><published>2013-03-05T08:49:09Z</published><updated>2013-03-05T08:49:09Z</updated><content type="html">&lt;p class="MsoNormal" style="margin: 0cm 0cm 8pt;"&gt;&lt;font color="#000000" size="3" face="Calibri"&gt;Microsoft vient d'acquérir &lt;/font&gt;&lt;a href="https://www.metricshub.com/"&gt;&lt;u&gt;&lt;font color="#0563c1" size="3" face="Calibri"&gt;MetricsHub&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;&lt;font size="3"&gt;&lt;font color="#000000"&gt;&lt;font face="Calibri"&gt;, une société offrant une solution cloud pour la supervision du bon fonctionnement et l'analyse des performances pour les cloud services et machines virtuelles s'exécutant dans Windows Azure.&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#000000" size="3" face="Times New Roman"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 0cm 0cm 8pt;"&gt;&lt;span style="mso-fareast-language: fr; mso-no-proof: yes;"&gt;&lt;!--[if gte vml 1]&gt;&lt;v:shapetype
 id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t"
 path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f"&gt;
 &lt;v:stroke joinstyle="miter"/&gt;
 &lt;v:formulas&gt;
  &lt;v:f eqn="if lineDrawn pixelLineWidth 0"/&gt;
  &lt;v:f eqn="sum @0 1 0"/&gt;
  &lt;v:f eqn="sum 0 0 @1"/&gt;
  &lt;v:f eqn="prod @2 1 2"/&gt;
  &lt;v:f eqn="prod @3 21600 pixelWidth"/&gt;
  &lt;v:f eqn="prod @3 21600 pixelHeight"/&gt;
  &lt;v:f eqn="sum @0 0 1"/&gt;
  &lt;v:f eqn="prod @6 1 2"/&gt;
  &lt;v:f eqn="prod @7 21600 pixelWidth"/&gt;
  &lt;v:f eqn="sum @8 21600 0"/&gt;
  &lt;v:f eqn="prod @7 21600 pixelHeight"/&gt;
  &lt;v:f eqn="sum @10 21600 0"/&gt;
 &lt;/v:formulas&gt;
 &lt;v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"/&gt;
 &lt;o:lock v:ext="edit" aspectratio="t"/&gt;
&lt;/v:shapetype&gt;&lt;v:shape id="Picture_x0020_1" o:spid="_x0000_i1026" type="#_x0000_t75"
 style='width:178.2pt;height:162pt;visibility:visible;mso-wrap-style:square'&gt;
 &lt;v:imagedata src="file:///C:\Users\stephgou\AppData\Local\Temp\msohtmlclip1\01\clip_image001.png"
  o:title=""/&gt;
&lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;font size="3"&gt;&lt;font color="#000000"&gt;&lt;font face="Times New Roman"&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-63-metablogapi/1373.clip_5F00_image002_5F00_3729FFEA.jpg"&gt;&lt;img title="clip_image002" style="display: inline; background-image: none;" border="0" alt="clip_image002" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-63-metablogapi/6560.clip_5F00_image002_5F00_thumb_5F00_410EF155.jpg" width="214" height="195" /&gt;&lt;/a&gt;&lt;!--[endif]--&gt;&lt;/font&gt;&lt;font face="Calibri"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;#160;&lt;/span&gt;&lt;!--[if gte vml 1]&gt;&lt;v:shape
 id="Picture_x0020_2" o:spid="_x0000_i1025" type="#_x0000_t75" style='width:267.6pt;
 height:162.6pt;visibility:visible;mso-wrap-style:square'&gt;
 &lt;v:imagedata src="file:///C:\Users\stephgou\AppData\Local\Temp\msohtmlclip1\01\clip_image003.png"
  o:title=""/&gt;
&lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-63-metablogapi/2350.clip_5F00_image004_5F00_0DD2B7EC.jpg"&gt;&lt;img title="clip_image004" style="display: inline; background-image: none;" border="0" alt="clip_image004" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-63-metablogapi/3833.clip_5F00_image004_5F00_thumb_5F00_57818FDC.jpg" width="321" height="197" /&gt;&lt;/a&gt;&lt;!--[endif]--&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#000000" size="3" face="Times New Roman"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 0cm 0cm 8pt;"&gt;&lt;font size="3"&gt;&lt;font color="#000000"&gt;&lt;font face="Calibri"&gt;Une pré-version de cette solution est aujourd'hui offerte gratuitement aux clients Windows Azure via le Windows Azure Store. Elle inclut également la technologie MetricsHub ActiveScale, qui permet aux clients de définir des seuils d’alerte ou d’évolution du nombre d’instances de machines virtuelles pour leurs applications en fonction de paramètres tels que l'utilisation du processeur ou de la mémoire. Il n'est alors plus nécessaire de s'appuyer sur des frameworks complémentaires comme celui proposé dans Enterprise Library 5.0 Windows Azure Integration Pack : l'Autoscaling Application Block (nom de code Wasabi) pour bénéficier d'une élasticité automatisée...&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#000000" size="3" face="Times New Roman"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 0cm 0cm 8pt;"&gt;&lt;font size="3"&gt;&lt;font color="#000000"&gt;&lt;font face="Calibri"&gt;Cette offre sera à terme directement intégrée dans la roadmap Windows Azure.&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#000000" size="3" face="Times New Roman"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 0cm 0cm 8pt;"&gt;&lt;o:p&gt;&lt;font color="#000000" size="3" face="Calibri"&gt;&amp;#160;&lt;/font&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#000000" size="3" face="Times New Roman"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 0cm 0cm 8pt;"&gt;&lt;o:p&gt;&lt;font color="#000000" size="3" face="Calibri"&gt;&amp;#160;&lt;/font&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#000000" size="3" face="Times New Roman"&gt;&lt;/font&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10399428" width="1" height="1"&gt;</content><author><name>stephgou</name><uri>http://blogs.msdn.com/stephgou/ProfileUrlRedirect.ashx</uri></author><category term="ALM" scheme="http://blogs.msdn.com/b/stephgou/archive/tags/ALM/" /><category term="Azure" scheme="http://blogs.msdn.com/b/stephgou/archive/tags/Azure/" /><category term="Cloud" scheme="http://blogs.msdn.com/b/stephgou/archive/tags/Cloud/" /><category term="Supervision" scheme="http://blogs.msdn.com/b/stephgou/archive/tags/Supervision/" /><category term="DEVOPS" scheme="http://blogs.msdn.com/b/stephgou/archive/tags/DEVOPS/" /><category term="AutoScaling" scheme="http://blogs.msdn.com/b/stephgou/archive/tags/AutoScaling/" /><category term="Elasticité" scheme="http://blogs.msdn.com/b/stephgou/archive/tags/Elasticit_E900_/" /></entry><entry><title>Tests de charge avec la Plateforme Windows Azure</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/stephgou/archive/2012/08/01/tests-de-charge-avec-la-plateforme-windows-azure.aspx" /><id>http://blogs.msdn.com/b/stephgou/archive/2012/08/01/tests-de-charge-avec-la-plateforme-windows-azure.aspx</id><published>2012-08-01T10:07:21Z</published><updated>2012-08-01T10:07:21Z</updated><content type="html">&lt;p&gt;Au &lt;strong&gt;Microsoft Technology Center de Paris&lt;/strong&gt;, avec notre partenaire &lt;a href="http://www.infinitesquare.com"&gt;&lt;strong&gt;InfiniteSquare&lt;/strong&gt;&lt;/a&gt;, nous avons réalisé notre premier test de charge sur la &lt;a href="https://www.windowsazure.com"&gt;&lt;strong&gt;Plateforme Windows Azure&lt;/strong&gt;&lt;/a&gt;, le 17 novembre 2010... Depuis de nombreux autres ont suivi et nous ont permis d’industrialiser complètement notre démarche.     &lt;br /&gt;A l’époque, différents outils permettant d’industrialiser la mise en place des tests de charge sur une plateforme Cloud ont été envisagés :     &lt;br /&gt;• Outil développé spécifiquement pour simuler la charge de l’application.     &lt;br /&gt;• Solution proposée en mode SaaS     &lt;br /&gt;• Produits traditionnels de « Load testing » comme ceux proposés dans Visual Studio Ultimate     &lt;br /&gt;&lt;/p&gt;  &lt;p&gt;Capitaliser sur une solution mature et bénéficier d’une expertise acquise de longue date sur les outils de simulation de charge Visual Studio sont les raisons qui, au Microsoft Technology Center de Paris, nous ont orientés sur cette dernière option.    &lt;br /&gt;Une fois ce premier choix effectué, d’autres questions se sont posées : fallait‐il envisager d’utiliser ces outils de simulation à demeure (et bénéficier ainsi d’une latence cohérente avec la cible mais avec la nécessité de disposer de l’infrastructure suffisante pour les tests) ? Etait‐il au contraire préférable de déployer son infrastructure de tests dans le Cloud (et éviter ainsi de payer la bande passante car l’application cible s’exécutait aussi dans Azure) ?&lt;/p&gt;  &lt;p&gt;   &lt;br /&gt;Nous avons fait le choix d’utiliser le Cloud Microsoft Azure pour héberger l’infrastructure de simulation. En effet, pour assurer une qualité en continue de l’application et réagir immédiatement en cas de soucis, il faut pouvoir s’assurer périodiquement qu’il n’y ait pas de régression en termes de performance. Au MTC, nous devons également être en mesure de monter rapidement une plateforme de tests de charge pour les clients qui en font la demande.     &lt;br /&gt;D’où l’intérêt de pouvoir livrer une infrastructure de « load testing » à la demande avec un minimum de délai et d’investissement. En effet, une telle mise en place peut s’avérer coûteuse en ressources humaines et matérielles, et peut‐être requise plusieurs fois durant le cycle de vie d’un projet… La plateforme Windows Azure offre donc clairement une réponse à ce type de scénario.&lt;/p&gt;  &lt;p&gt;Avec notre partenaire InfiniteSquare, nous avons donc rédigé un livre blanc , fruit de l’expérience acquise au MTC sur le bon usage de la Plateforme Windows Azure pour héberger les services d’injection associés à Visual Studio Ultimate. Ce livre blanc est disponible ici : &lt;a href="http://download.microsoft.com/documents/France/visual_studio/2012/Tester-simplement-la-montee-en-charge-de-vos-applications.pdf"&gt;http://download.microsoft.com/documents/France/visual_studio/2012/Tester-simplement-la-montee-en-charge-de-vos-applications.pdf&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;   &lt;br /&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;font color="#000000" size="3" face="Times New Roman"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10335557" width="1" height="1"&gt;</content><author><name>stephgou</name><uri>http://blogs.msdn.com/stephgou/ProfileUrlRedirect.ashx</uri></author><category term="MTC Paris" scheme="http://blogs.msdn.com/b/stephgou/archive/tags/MTC+Paris/" /><category term="ALM" scheme="http://blogs.msdn.com/b/stephgou/archive/tags/ALM/" /><category term="MSDN_Archi" scheme="http://blogs.msdn.com/b/stephgou/archive/tags/MSDN_5F00_Archi/" /><category term="Test" scheme="http://blogs.msdn.com/b/stephgou/archive/tags/Test/" /><category term="Visual Studio 2010" scheme="http://blogs.msdn.com/b/stephgou/archive/tags/Visual+Studio+2010/" /><category term="Azure" scheme="http://blogs.msdn.com/b/stephgou/archive/tags/Azure/" /><category term="Cloud" scheme="http://blogs.msdn.com/b/stephgou/archive/tags/Cloud/" /><category term="MTC" scheme="http://blogs.msdn.com/b/stephgou/archive/tags/MTC/" /><category term="Visual Studio" scheme="http://blogs.msdn.com/b/stephgou/archive/tags/Visual+Studio/" /></entry><entry><title>WCF Async Queryable Services</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/stephgou/archive/2012/06/30/wcf-async-queryable-services.aspx" /><id>http://blogs.msdn.com/b/stephgou/archive/2012/06/30/wcf-async-queryable-services.aspx</id><published>2012-06-30T16:46:07Z</published><updated>2012-06-30T16:46:07Z</updated><content type="html">&lt;p&gt;&lt;a href="http://blogs.developpeur.org/matthieu"&gt;Matthieu MEZIL&lt;/a&gt; continue de faire progresser la solution qu’il propose pour le Data Driven Development en environnement Microsoft : &lt;a href="http://www.dailymotion.com/video/xrv30u_wcf-async-queryable-services-architecture_tech"&gt;WCF Async Queryable Services.&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-63-metablogapi/1134.image_5F00_6A7F199B.png"&gt;&lt;img title="image" style="border: 0px currentcolor; margin-right: auto; margin-left: auto; float: none; display: block;" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-63-metablogapi/1220.image_5F00_thumb_5F00_3C945794.png" width="842" height="277" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Il vient de publier deux nouvelles vidéos présentant ce Framework :    &lt;br /&gt;• Une vidéo sur le tooling (&lt;a href="http://www.dailymotion.com/video/xrv31g_wcf-async-queryable-services-tooling_tech"&gt;http://www.dailymotion.com/video/xrv31g_wcf-async-queryable-services-tooling_tech&lt;/a&gt;)     &lt;br /&gt;• Une vidéo sur les features de WAQS (&lt;a href="http://www.dailymotion.com/video/xrv2zt_wcf-async-queryable-services-features_tech"&gt;http://www.dailymotion.com/video/xrv2zt_wcf-async-queryable-services-features_tech&lt;/a&gt;)     &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10325757" width="1" height="1"&gt;</content><author><name>stephgou</name><uri>http://blogs.msdn.com/stephgou/ProfileUrlRedirect.ashx</uri></author><category term="WCF" scheme="http://blogs.msdn.com/b/stephgou/archive/tags/WCF/" /><category term="ALM" scheme="http://blogs.msdn.com/b/stephgou/archive/tags/ALM/" /><category term="MSDN_Archi" scheme="http://blogs.msdn.com/b/stephgou/archive/tags/MSDN_5F00_Archi/" /><category term="Pattern" scheme="http://blogs.msdn.com/b/stephgou/archive/tags/Pattern/" /><category term="MVVM" scheme="http://blogs.msdn.com/b/stephgou/archive/tags/MVVM/" /></entry><entry><title>“Windows Azure Platform : Développer, déployer et administrer pour le Cloud Microsoft”</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/stephgou/archive/2012/01/26/windows-azure-platform-developper-deployer-et-administrer-pour-le-cloud-microsoft.aspx" /><id>http://blogs.msdn.com/b/stephgou/archive/2012/01/26/windows-azure-platform-developper-deployer-et-administrer-pour-le-cloud-microsoft.aspx</id><published>2012-01-26T13:26:11Z</published><updated>2012-01-26T13:26:11Z</updated><content type="html">&lt;p style="margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;font size="3" face="Calibri"&gt;Florent Santin, architecte chez InfiniteSquare, a très tôt manifesté son intérêt pour la Plateforme Windows Azure. Il s'est totalement investi dans l'exploration du nouveau modèle de développement qu’elle propose et a eu de multiples opportunités de mettre à profit ce savoir-faire chez nos clients ou au Microsoft Technology Center Paris. C’est donc à un véritable voyage initiatique qu’il nous convie dans son livre &lt;/font&gt;&lt;a href="http://www.editions-eni.fr/livres/windows-azure-platform---developpez--deployez-et-administrez-pour-le-cloud-microsoft/.5_3a6222cf-b921-41f5-886c-c989f77ba994_307e3f3b-08ce-4c30-acdd-9a9a348c799d_0cf97df6-6c7d-454a-8c75-a98cb42ef1d8_1_0_d9bd8b5e-f324-473f-b1fc-b41b421c950f.html"&gt;&lt;font color="#0000ff" size="3" face="Calibri"&gt;Windows Azure Platform - Développez, déployez et administrez pour le Cloud Microsoft&lt;/font&gt;&lt;/a&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt; publié par les Editions ENI. &lt;/font&gt;&lt;/font&gt;&lt;font size="3" face="Calibri"&gt;Ce livre paraîtra le 6 février 2012.&lt;/font&gt;&lt;/p&gt;  &lt;p style="margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;Au fil de cet ouvrage, il nous fait profiter de son expérience en nous livrant les clés des composantes de cette offre technologique. Son choix s'est délibérément porté sur une description exhaustive et pragmatique. Sa démarche rigoureuse et didactique saura répondre aux attentes des développeurs comme des architectes. &lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-63-metablogapi/2287.image_5F00_2.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-63-metablogapi/1108.image_5F00_thumb.png" width="430" height="523" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&amp;#160;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10260818" width="1" height="1"&gt;</content><author><name>stephgou</name><uri>http://blogs.msdn.com/stephgou/ProfileUrlRedirect.ashx</uri></author><category term="MTC Paris" scheme="http://blogs.msdn.com/b/stephgou/archive/tags/MTC+Paris/" /><category term="MSDN_Archi" scheme="http://blogs.msdn.com/b/stephgou/archive/tags/MSDN_5F00_Archi/" /><category term="Azure" scheme="http://blogs.msdn.com/b/stephgou/archive/tags/Azure/" /><category term="Cloud" scheme="http://blogs.msdn.com/b/stephgou/archive/tags/Cloud/" /><category term="Visual Studio" scheme="http://blogs.msdn.com/b/stephgou/archive/tags/Visual+Studio/" /></entry><entry><title>Industrialisation des développements Dynamics AX 2012 au MTC Paris avec Microsoft CoE Dynamics et InfiniteSquare</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/stephgou/archive/2011/11/03/industrialisation-des-d-233-veloppements-dynamics-ax-2012-au-mtc-paris.aspx" /><id>http://blogs.msdn.com/b/stephgou/archive/2011/11/03/industrialisation-des-d-233-veloppements-dynamics-ax-2012-au-mtc-paris.aspx</id><published>2011-11-03T11:19:40Z</published><updated>2011-11-03T11:19:40Z</updated><content type="html">&lt;p style="margin: 0in 0in 0pt" class="MsoNormal"&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;&amp;#160;&lt;/font&gt;&lt;span style="mso-ansi-language: en-us" lang="EN-US"&gt;&lt;font size="3"&gt; &lt;/font&gt;        &lt;table style="border-collapse: collapse; mso-yfti-tbllook: 1184; mso-padding-alt: 0in 0in 0in 0in" class="MsoNormalTable" border="0" cellspacing="0" cellpadding="0"&gt;&lt;tbody&gt;           &lt;tr style="height: 176.95pt; mso-yfti-irow: 0; mso-yfti-firstrow: yes"&gt;             &lt;td style="border-bottom-color: #f0f0f0; padding-bottom: 0in; background-color: transparent; border-top-color: #f0f0f0; padding-left: 0in; width: 445.5pt; padding-right: 5.65pt; height: 176.95pt; border-right-color: #f0f0f0; border-left-color: #f0f0f0; padding-top: 0in" valign="top" width="594" colspan="2"&gt;               &lt;p style="text-align: justify; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;span style="line-height: 115%; color: black; font-size: 12pt"&gt;Développer une application moderne est complexe. On ne peut plus faire l’économie de la mise en place d’une méthodologie qui va non seulement prendre en compte la phase de développement mais aussi la gouvernance à mettre en place, les phases de tests, de déploiement et la mise en exploitation.&lt;/span&gt;&lt;span style="mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-hansi-font-family: calibri"&gt; &lt;/span&gt;&lt;/p&gt;                &lt;p style="text-align: justify; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;span style="line-height: 115%; color: black; font-size: 12pt"&gt;Découvrez comment l’intégration entre Dynamics AX 2012 et Team Foundation Server 2010 favorise la collaboration entre les différents membres d’une équipe projet tout en assurant une qualité logicielle tout au long du cycle de vie de votre projet: gestion de projet, synchronisation des développements, mise en place de tests automatiques et manuels, automatisation des déploiements, intégration continue.&lt;/span&gt;&lt;/p&gt;                &lt;p style="text-align: justify; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;span style="line-height: 115%; color: black; font-size: 12pt"&gt;&lt;span style="line-height: 115%; color: black; font-size: 12pt"&gt;Cette session sera animée par Renaud DESCARPENTRIES, Architecte Microsoft CoE Dynamics et Etienne MARGRAFF, Consultant InfiniteSquare.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;                &lt;p style="text-align: center; margin: 0in 0in 10pt" class="MsoNormal" align="center"&gt;&lt;b&gt;&lt;span style="line-height: 115%; font-size: 12pt"&gt;Le 23 novembre 2011&lt;/span&gt;&lt;/b&gt; &lt;/p&gt;                &lt;p style="text-align: center; margin: 0in 0in 10pt" class="MsoNormal" align="center"&gt;&lt;b&gt;&lt;span style="line-height: 115%; font-size: 12pt"&gt;De 9h30 à 12h&lt;/span&gt;&lt;/b&gt; &lt;/p&gt;                &lt;p style="text-align: center; margin: 0in 0in 10pt" class="MsoNormal" align="center"&gt;&lt;b&gt;&lt;span style="line-height: 115%; font-size: 12pt"&gt;Au&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="line-height: 115%; font-size: 12pt"&gt;&amp;#160;&lt;/span&gt;&lt;/b&gt; &lt;/p&gt;                &lt;p style="text-align: center; margin: 0in 0in 10pt" class="MsoNormal" align="center"&gt;&lt;b&gt;&lt;span style="line-height: 115%; color: black; font-size: 12pt"&gt;Microsoft Technology Center&lt;/span&gt;&lt;/b&gt; &lt;/p&gt;                &lt;p style="text-align: center; margin: 0in 0in 10pt" class="MsoNormal" align="center"&gt;&lt;b&gt;&lt;span style="line-height: 115%; color: black; font-size: 12pt"&gt;39 quai du Président Roosevelt&lt;/span&gt;&lt;/b&gt; &lt;/p&gt;                &lt;p style="text-align: center; margin: 0in 0in 10pt" class="MsoNormal" align="center"&gt;&lt;b&gt;&lt;span style="line-height: 115%; color: black; font-size: 12pt"&gt;92130 Issy-les-Moulineaux&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;                &lt;p style="text-align: justify; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;span style="line-height: 115%; color: black; font-size: 12pt"&gt;&amp;#160;&lt;/span&gt;&lt;span style="mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-hansi-font-family: calibri"&gt; &lt;/span&gt;&lt;/p&gt;                &lt;p style="text-align: justify; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;span style="mso-bidi-font-family: calibri; mso-ascii-font-family: calibri; mso-hansi-font-family: calibri"&gt;&lt;span style="line-height: 115%; color: black; font-size: 12pt"&gt;Contact : Etienne MARGRAFF &amp;lt;&lt;a href="mailto:emargraff@infinitesquare.com"&gt;emargraff@infinitesquare.com&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;                &lt;p style="text-align: justify; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-63-metablogapi/2022.image_5F00_2.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-63-metablogapi/3286.image_5F00_thumb.png" width="160" height="68" /&gt;&lt;/a&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-63-metablogapi/1055.infiniteSquare_5F00_2.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="infiniteSquare" border="0" alt="infiniteSquare" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-63-metablogapi/1462.infiniteSquare_5F00_thumb.jpg" width="91" height="68" /&gt;&lt;/a&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-63-metablogapi/3527.image_5F00_4.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-63-metablogapi/6648.image_5F00_thumb_5F00_1.png" width="140" height="88" /&gt;&lt;/a&gt;&lt;/p&gt;             &lt;/td&gt;           &lt;/tr&gt;            &lt;tr style="height: 60.75pt; mso-yfti-irow: 1; mso-yfti-lastrow: yes"&gt;             &lt;td style="border-bottom-color: #f0f0f0; padding-bottom: 0in; background-color: transparent; border-top-color: #f0f0f0; padding-left: 0in; width: 167.45pt; padding-right: 5.65pt; height: 60.75pt; border-right-color: #f0f0f0; border-left-color: #f0f0f0; padding-top: 0in" width="223"&gt;               &lt;p style="text-align: center; margin: 0in 0in 10pt" class="MsoNormal" align="center"&gt;&lt;/p&gt;             &lt;/td&gt;              &lt;td style="border-bottom-color: #f0f0f0; padding-bottom: 0in; background-color: transparent; border-top-color: #f0f0f0; padding-left: 0in; width: 278.05pt; padding-right: 5.65pt; height: 60.75pt; border-right-color: #f0f0f0; border-left-color: #f0f0f0; padding-top: 0in" width="371"&gt;               &lt;p style="text-align: center; margin: 0in 0in 10pt" class="MsoNormal" align="center"&gt;&lt;/p&gt;             &lt;/td&gt;           &lt;/tr&gt;         &lt;/tbody&gt;&lt;/table&gt;     &lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10233551" width="1" height="1"&gt;</content><author><name>stephgou</name><uri>http://blogs.msdn.com/stephgou/ProfileUrlRedirect.ashx</uri></author><category term="MTC Paris" scheme="http://blogs.msdn.com/b/stephgou/archive/tags/MTC+Paris/" /><category term="ALM" scheme="http://blogs.msdn.com/b/stephgou/archive/tags/ALM/" /><category term="MSDN_Archi" scheme="http://blogs.msdn.com/b/stephgou/archive/tags/MSDN_5F00_Archi/" /><category term="Dynamics AX" scheme="http://blogs.msdn.com/b/stephgou/archive/tags/Dynamics+AX/" /><category term="Visual Studio" scheme="http://blogs.msdn.com/b/stephgou/archive/tags/Visual+Studio/" /></entry><entry><title>De la découverte à la maîtrise du pattern MVVM</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/stephgou/archive/2011/09/29/de-la-decouverte-a-la-maitrise-du-pattern-m-v-vm.aspx" /><id>http://blogs.msdn.com/b/stephgou/archive/2011/09/29/de-la-decouverte-a-la-maitrise-du-pattern-m-v-vm.aspx</id><published>2011-09-29T13:45:47Z</published><updated>2011-09-29T13:45:47Z</updated><content type="html">&lt;p&gt;Vous avez peut-être déjà eu la chance de croiser la route de Jonathan ANTOINE et Thomas LEBRUN au cours d'une session d'architecture au MTC. Ces deux MVP Microsoft, tous deux consultants chez notre partenaire InfiniteSquare, viennent d'unir leur talents et leurs compétences sur les technologies WPF, Silverlight et Windows Phone pour nous proposer un livre sur le pattern MVVM.&lt;/p&gt;  &lt;p&gt;Créé par John Gossman (architecte dans l’équipe de développement de WPF chez Microsoft Corporation), dans le but de simplifier le code-behind des Vues (XAML), MVVM est devenu le pattern de référence en matière de développement d'applications WPF, Silverlight et Windows Phone.&lt;/p&gt;  &lt;p&gt;&lt;img title="" alt="" src="http://i.msdn.microsoft.com/hh286363.17(fr-fr,MSDN.10).png" /&gt;     &lt;br /&gt;Organisé en 9 chapitres, l'ouvrage commence par une présentation technique et théorique détaillée du pattern MVVM. Puis, les auteurs passent en revue les différents éléments qui le composent, ainsi que leurs rôles afin de vous permettre de bien comprendre leur importance. Les différences entre les méthodes de construction d'applications possibles avec MVVM, appelées philosophies, « View First », « ViewModel First » et « Model First » y sont ensuite expliquées, pour vous aider à les comprendre et à choisir celle qui correspond le mieux à votre projet. Les chapitres 4 à 6 expliquent dans le détail et avec des exemples simples issus de la vie réelle, comment construire et agencer chacun des composants de cette architecture : le modèle, le ViewModel et la vue pour les faire fonctionner ensemble. Le chapitre 7 révèle les techniques à utiliser lorsque l'on souhaite développer ses propres contrôles, tout en faisant en sorte que ceux-ci soient compatibles et facilement utilisables avec le pattern MVVM. Enfin, le chapitre 8 se concentre sur les tests lors de l’application du pattern MVVM et sur les bonnes pratiques à suivre lors de leur mise en place.     &lt;br /&gt;Tout au long de l'ouvrage, une application exemple concrète illustre les différentes étapes de la création d’une application ainsi que les différents choix à effectuer dans son cycle de vie. Le code source de l'application exemple est également disponible en ligne.&lt;/p&gt;  &lt;p&gt;Que vous soyez développeur, architecte ou chef de projet, ce livre vous permettra de savoir tout ce dont vous avez besoin sur le pattern MVVM.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.lulu.com/product/couverture-souple/mvvm-de-la-d%c3%a9couverte-%c3%a0-la-ma%c3%aetrise/17419757"&gt;http://www.lulu.com/product/couverture-souple/mvvm-de-la-d%c3%a9couverte-%c3%a0-la-ma%c3%aetrise/17419757&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10218133" width="1" height="1"&gt;</content><author><name>stephgou</name><uri>http://blogs.msdn.com/stephgou/ProfileUrlRedirect.ashx</uri></author><category term="MTC Paris" scheme="http://blogs.msdn.com/b/stephgou/archive/tags/MTC+Paris/" /><category term="Silverlight" scheme="http://blogs.msdn.com/b/stephgou/archive/tags/Silverlight/" /><category term="WPF" scheme="http://blogs.msdn.com/b/stephgou/archive/tags/WPF/" /><category term="MSDN_Archi" scheme="http://blogs.msdn.com/b/stephgou/archive/tags/MSDN_5F00_Archi/" /><category term="MTC" scheme="http://blogs.msdn.com/b/stephgou/archive/tags/MTC/" /><category term="MVVM" scheme="http://blogs.msdn.com/b/stephgou/archive/tags/MVVM/" /><category term="Windows Phone" scheme="http://blogs.msdn.com/b/stephgou/archive/tags/Windows+Phone/" /></entry><entry><title>Winwise vous fait voyager sur tablettes tactiles. Une dernière étape au MTC Paris avant de s’envoler vers de nouveaux horizons…</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/stephgou/archive/2011/09/09/winwise-vous-fait-voyager-sur-tablettes-tactiles-une-derni-232-re-233-tape-au-mtc-paris-avant-de-s-envoler-vers-de-nouveaux-horizons.aspx" /><id>http://blogs.msdn.com/b/stephgou/archive/2011/09/09/winwise-vous-fait-voyager-sur-tablettes-tactiles-une-derni-232-re-233-tape-au-mtc-paris-avant-de-s-envoler-vers-de-nouveaux-horizons.aspx</id><published>2011-09-09T20:57:56Z</published><updated>2011-09-09T20:57:56Z</updated><content type="html">&lt;p style="margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;font size="3" face="Calibri"&gt;La garantie du bon fonctionnement d’une application requiert le respect de meilleures pratiques de développement et la mise en place de multiples processus ciblant la qualité logicielle. Chez notre partenaire &lt;/font&gt;&lt;a href="http://www.winwise.com/"&gt;&lt;font color="#0000ff" size="3" face="Calibri"&gt;Winwise&lt;/font&gt;&lt;/a&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;, les consultants sont de fervents adeptes de ces principes. Voilà pourquoi l’équipe responsable du développement d’un prototype « Agence de voyage » pour tablettes tactiles Windows 7 a souhaité tester cette application sur l’ensemble des modèles de « slates » actuellement disponibles au MTC Paris. &lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="margin: 0in 0in 0pt" class="MsoNormal"&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-63-metablogapi/5037.image_5F00_2.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-63-metablogapi/0726.image_5F00_thumb.png" width="549" height="413" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style="text-align: center; margin: 0in 0in 10pt" class="MsoNormal" align="center"&gt;&lt;i style="mso-bidi-font-style: normal"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;Anne, Johanna et Nicolas dans une salle de POC au MTC paris, sur le théâtre de leurs exploits… &lt;/font&gt;&lt;/font&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p style="margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;Dès le début, l’équipe projet (constitué d’un Designer industriel, de développeurs ainsi que d’un graphiste) a mis en place une phase d’observation et d’étude dubesoin qui a permis de rendre compte de plusieurs éléments importants : &lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1" class="MsoListParagraphCxSpFirst"&gt;&lt;span style="mso-ascii-font-family: calibri; mso-fareast-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri"&gt;&lt;span style="mso-list: ignore"&gt;&lt;font size="3" face="Calibri"&gt;-&lt;/font&gt;&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;Il est difficile, pour les conseillers, de connaître toutes les offres proposées par l’agence. &lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="mso-ascii-font-family: calibri; mso-fareast-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri"&gt;&lt;span style="mso-list: ignore"&gt;&lt;font size="3" face="Calibri"&gt;-&lt;/font&gt;&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;Les brochures pour les destinations d’hivers (ex : Canada) sont souvent plus difficiles d’accès que les brochures d’été (ex : le bassin méditerranéen). &lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="mso-ascii-font-family: calibri; mso-fareast-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri"&gt;&lt;span style="mso-list: ignore"&gt;&lt;font size="3" face="Calibri"&gt;-&lt;/font&gt;&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;Une tablette tactile permet à la fois de ne pas être caché derrière un écran de PC ni au fond de l’agence en train de chercher une brochure sur le Canada en plein mois de juin. &lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="text-indent: -0.25in; margin: 0in 0in 10pt 0.5in; mso-list: l0 level1 lfo1" class="MsoListParagraphCxSpLast"&gt;&lt;span style="mso-ascii-font-family: calibri; mso-fareast-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri"&gt;&lt;span style="mso-list: ignore"&gt;&lt;font size="3" face="Calibri"&gt;-&lt;/font&gt;&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;Il n’existe à priori aucun outil, permettant de créer son itinéraire personnalisé avec un conseiller et d’être ainsi accompagné et guidé. &lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;Suite à cette phase, l’équipe s’est donc demandé comment répondre à ces problématiques grâce aux tablettes tactiles. &lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;Afin d’obtenir une expérience utilisateur optimale, le Designer de l’équipe s’est penchée (conseillée par les&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;experts techniques) sur les contraintes techniques, les limites de la technologie et l’impact sur les différents corps de métier impliqués. L’équipe a ensuite mis en place une méthodologie de développement pour la réalisation ce prototype. &lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;Enfin, cette phase de réalisation ponctuée de revue graphique régulière a permis un travail de qualité. Cette phase de test sur les différents modèle de tablette au MTC Paris a indiqué que le résultat répond donc aux diverses contraintes étudiées. &lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-63-metablogapi/2867.image_5F00_4.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-63-metablogapi/5164.image_5F00_thumb_5F00_1.png" width="671" height="396" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;font size="3"&gt;&lt;font face="Calibri"&gt;     &lt;p style="margin: 0in 0in 10pt" class="MsoNormal"&gt;Différentes démonstrations en vidéo du prototype de l’application sont disponibles aux adresses suivantes :            &lt;/p&gt;      &lt;ul&gt;       &lt;li&gt;         &lt;div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1" class="MsoListParagraphCxSpFirst"&gt;&lt;a href="http://www.johannarowe.com/?p=524"&gt;&lt;font color="#0000ff"&gt;http://www.johannarowe.com/?p=524&lt;/font&gt;&lt;/a&gt;&lt;/div&gt;       &lt;/li&gt;        &lt;li&gt;         &lt;div style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1" class="MsoListParagraphCxSpFirst"&gt;&lt;a href="http://www.johannarowe.com/?p=535"&gt;&lt;font color="#0000ff"&gt;http://www.johannarowe.com/?p=535&lt;/font&gt;&lt;/a&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="color: windowtext; text-decoration: none; text-underline: none"&gt;                            &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;       &lt;/li&gt;        &lt;li&gt;         &lt;div style="text-indent: -0.25in; margin: 0in 0in 10pt 0.5in; mso-list: l0 level1 lfo1" class="MsoListParagraphCxSpLast"&gt;&lt;a href="http://www.johannarowe.com/?p=543"&gt;&lt;font color="#0000ff"&gt;http://www.johannarowe.com/?p=543&lt;/font&gt;&lt;/a&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="color: windowtext; text-decoration: none; text-underline: none"&gt;                            &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;       &lt;/li&gt;     &lt;/ul&gt;      &lt;p style="line-height: normal; margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;span style="font-size: 12pt; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri; mso-fareast-language: fr"&gt;L’application a été développée en .NET 4 - &lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-fareast-language: fr; mso-ansi-language: en" lang="EN"&gt;&lt;a href="http://msdn.microsoft.com/fr-fr/architecture/rich-ui"&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; color: blue; mso-ansi-language: fr" lang="FR"&gt;WPF&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-size: 12pt; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri; mso-fareast-language: fr"&gt; avec Visual Studio 2010 et le &lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-fareast-language: fr; mso-ansi-language: en" lang="EN"&gt;&lt;a href="http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;amp;id=26716"&gt;&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; color: blue; mso-ansi-language: fr" lang="FR"&gt;Microsoft Surface® 2.0 SDK&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-size: 12pt; mso-ascii-font-family: calibri; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri; mso-fareast-language: fr"&gt;. Elle utilise également une base SqlAzure ainsi qu’un Web Role Azure pour le service WCF permettant de requêter les données. &lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-fareast-language: fr"&gt;                &lt;/span&gt;&lt;/p&gt;      &lt;p style="margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-63-metablogapi/4812.image_5F00_8.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-63-metablogapi/6237.image_5F00_thumb_5F00_3.png" width="441" height="363" /&gt;&lt;/a&gt;&lt;/p&gt;   &lt;/font&gt;&lt;/font&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10208745" width="1" height="1"&gt;</content><author><name>stephgou</name><uri>http://blogs.msdn.com/stephgou/ProfileUrlRedirect.ashx</uri></author><category term="MTC Paris" scheme="http://blogs.msdn.com/b/stephgou/archive/tags/MTC+Paris/" /><category term="WPF" scheme="http://blogs.msdn.com/b/stephgou/archive/tags/WPF/" /><category term="MSDN_Archi" scheme="http://blogs.msdn.com/b/stephgou/archive/tags/MSDN_5F00_Archi/" /><category term="Windows 7" scheme="http://blogs.msdn.com/b/stephgou/archive/tags/Windows+7/" /><category term="MTC" scheme="http://blogs.msdn.com/b/stephgou/archive/tags/MTC/" /><category term="Tablet" scheme="http://blogs.msdn.com/b/stephgou/archive/tags/Tablet/" /><category term="Mulitouch" scheme="http://blogs.msdn.com/b/stephgou/archive/tags/Mulitouch/" /></entry><entry><title>Kit Presto 2 pour Microsoft Windows Server AppFabric et Microsoft Windows Azure</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/stephgou/archive/2011/05/25/mtc-paris-interop-lab-kit-presto-2-pour-microsoft-windows-server-appfabric-et-microsoft-windows-azure.aspx" /><id>http://blogs.msdn.com/b/stephgou/archive/2011/05/25/mtc-paris-interop-lab-kit-presto-2-pour-microsoft-windows-server-appfabric-et-microsoft-windows-azure.aspx</id><published>2011-05-25T10:42:00Z</published><updated>2011-05-25T10:42:00Z</updated><content type="html">&lt;p&gt;Le kit de démarrage « PRotocole d’Echanges Standard et Ouvert » (PRESTO) 2 propose, à destination des environnements Microsoft Windows Server AppFabric et Microsoft Windows Azure, des exemples de service conformes à la version 2.0.1 du protocole PRESTO. Ce kit est publié sous le contrat de licence de logiciel libre &lt;a href="http://www.cecill.info/licences/Licence_CeCILL-B_V1-fr.txt"&gt;&lt;font color="#0066cc"&gt;CeCILL-B&lt;/font&gt;&lt;/a&gt;.     &lt;br /&gt;&lt;a href="http://www.microsoft.com/downloads/fr-fr/details.aspx?FamilyID=440c353a-09bc-422a-9748-00ac950176d5"&gt;http://www.microsoft.com/downloads/fr-fr/details.aspx?FamilyID=440c353a-09bc-422a-9748-00ac950176d5&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Ce kit de démarrage PRESTO 2 est destiné aux architectes, aux développeurs ainsi qu'à toutes les personnes qui intéressés par consommer ou exposer des services qui &amp;quot; parlent &amp;quot; PRESTO 2 depuis les environnements d'exécution Microsoft Windows Server AppFabric dans l'entreprise (on-premise) et Microsoft Windows Azure dans le Cloud. Les services proposés dans le cadre du kit de démarrage sont conçus pour être interopérables avec d'autres implémentations qui se conforment aux spécifications PRESTO 2 publiées publiquement. Dans cette version, tous les services Mandataire récepteur sont écrits avec le langage C# avec Microsoft .NET Framework 4.&lt;/p&gt;  &lt;p&gt;   &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-63-metablogapi/8267.presto_5F00_Azure3_5F00_2.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="presto_Azure3" border="0" alt="presto_Azure3" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-75-63-metablogapi/0753.presto_5F00_Azure3_5F00_thumb.png" width="567" height="302" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/b/avec_windows/archive/2011/05/25/kit-de-d-233-marrage-protocole-d-echanges-standard-et-ouvert-presto-2-pour-microsoft-windows-server-appfabric-et-microsoft-windows-azure.aspx"&gt;http://blogs.msdn.com/b/avec_windows/archive/2011/05/25/kit-de-d-233-marrage-protocole-d-echanges-standard-et-ouvert-presto-2-pour-microsoft-windows-server-appfabric-et-microsoft-windows-azure.aspx&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10171046" width="1" height="1"&gt;</content><author><name>stephgou</name><uri>http://blogs.msdn.com/stephgou/ProfileUrlRedirect.ashx</uri></author><category term="MTC Paris" scheme="http://blogs.msdn.com/b/stephgou/archive/tags/MTC+Paris/" /><category term="MSDN_Archi" scheme="http://blogs.msdn.com/b/stephgou/archive/tags/MSDN_5F00_Archi/" /><category term="Azure" scheme="http://blogs.msdn.com/b/stephgou/archive/tags/Azure/" /><category term="Cloud" scheme="http://blogs.msdn.com/b/stephgou/archive/tags/Cloud/" /><category term="MTC" scheme="http://blogs.msdn.com/b/stephgou/archive/tags/MTC/" /></entry></feed>