<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://www.netfxfactory.org/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Search results matching tag 'pdc'</title><link>http://www.netfxfactory.org/search/SearchResults.aspx?o=DateDescending&amp;tag=pdc&amp;orTags=0</link><description>Search results matching tag 'pdc'</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP2 (Build: 61120.2)</generator><item><title>PDC 2008 : Dublin</title><link>http://www.netfxfactory.org/blogs/actualites/archive/2008/11/10/pdc-2008-dublin.aspx</link><pubDate>Mon, 10 Nov 2008 11:03:00 GMT</pubDate><guid isPermaLink="false">8617cf4d-308d-45bf-b2de-df639820d192:222</guid><dc:creator>Pascal</dc:creator><description>&lt;H3&gt;Video&lt;/H3&gt;  &lt;div&gt;&lt;embed src="http://www.dailymotion.com/swf/xaoa4r&amp;colors=background:000000;glow:595959;foreground:FFFFFF;special:434478;&amp;related=0" type="application/x-shockwave-flash" width="480" height="365" allowfullscreen="true"&gt;&lt;br /&gt;&lt;b&gt;&lt;a href="http://www.dailymotion.com/video/xaoa4r_pdc-2008-dublin_tech"&gt;PDC 2008 : Dublin &lt;/a&gt;&lt;/b&gt;&lt;/div&gt;  &lt;H3&gt;Transcript&lt;/H3&gt; &lt;P&gt;Malheureusement sorti du centre de conférences au sein duquel se déroulait la PDC, en effet celle-ci est finie lors de la réalisation de cette courte vidéo, nous nous sommes rabattus sur un autre centre en vis-à-vis avec le premier : Le Staples Center. Malgré notre échec pour faire parler à mi voix ceux qui auraient choisi le même point de chute, nous ne voulons pas nous résigner à ne pas vous faire part de nos impressions sur Dublin. En quelques mots, Dublin c’est la dimension produit du couple WF et WCF. L’apport de Dublin c’est une interface graphique permettant de piloter plus aisément l’ensemble des fichiers de configurations des technologies qu’il cible.&lt;/P&gt; &lt;P&gt;Si WCF s’était doté d’un premier outil pour aider à l’édition de son fichier de configuration, ce n’était pas le cas de WF. Donc un premier apport essentiellement au niveau de l’interface utilisateur, qui donne une véritable dimension produit à ses technologies.&lt;/P&gt; &lt;P&gt;Attention, la réduction de Dublin à cet apport graphique n’est point médisante, point d’envie de traduire Dublin à un portail web permettant l’administration de vos services quelque soit la technologie choisie pour les héberger (IIS, WAS), la volonté est de mettre en avant la maturité de Dublin. En effet, la qualification de serveur d’application est utilisée. Certains pourraient craindre quant à la jeunesse de ce dernier. Leurs craintes ne sont point justifiées dès son émergence la technologie Windows Communication Foundation permettait de gérer l’instanciation de ses services, leur contexte transactionnel. Dublin est donc peut être avant tout une réponse au marché qui ne cessait de souligner l’inexistence d’un produit estampillé serveur d’application dans le catalogue de la société Microsoft face à ceux de ces concurrents ayant choisi par exemple la plateforme J2EE.&lt;/P&gt; &lt;P&gt;Nous finirons sur un point qui est l’arrivée avec Dublin d’un nouveau point d’échange entre les développeurs et les intégrateurs ou les opérationnels. C’est toujours un avantage de multiplier ces derniers entre ces populations.&lt;/P&gt; &lt;P&gt;Références :&lt;/P&gt; &lt;P&gt;&lt;A target="_blank" href="http://channel9.msdn.com/pdc2008/TL40/"&gt;TL40 "Dublin" and .NET Services: Extending On-Premises Applications to the Cloud&lt;/A&gt;&lt;/P&gt;</description></item><item><title>PDC 2008 : Oslo</title><link>http://www.netfxfactory.org/blogs/actualites/archive/2008/11/10/pdc-2008-oslo.aspx</link><pubDate>Mon, 10 Nov 2008 10:25:00 GMT</pubDate><guid isPermaLink="false">8617cf4d-308d-45bf-b2de-df639820d192:221</guid><dc:creator>Pascal</dc:creator><description>&lt;h3&gt;Video&lt;/h3&gt;  &lt;div&gt;&lt;embed src="http://www.dailymotion.com/swf/xaozg5&amp;colors=background:000000;glow:595959;foreground:FFFFFF;special:434478;" type="application/x-shockwave-flash" width="480" height="381" allowfullscreen="true"&gt;&lt;br /&gt;&lt;b&gt;&lt;a href="http://www.dailymotion.com/video/xaozg5_pdc-2008-oslo_tech"&gt;PDC 2008 : Oslo&lt;/a&gt;&lt;/b&gt;&lt;/div&gt;  &lt;h3&gt;Transcript&lt;/h3&gt;  &lt;p&gt;La PDC n’est pas avare d’annonces, pourtant celle parlant de la tenue de sa prochaine édition ne resta pas sans écho. En effet, celle-ci se tiendra dans un an. C’est pourquoi, vous ne pourrez pas encore trouver sur les écrans listant les avions au départ de Los Angeles, un aller pour Oslo.&lt;/p&gt;  &lt;p&gt;Notre première vidéo n’était quant à elle pas avare de médisances sur le projet Oslo. Le premier point à noter est que nous ne sommes pas les seuls à faire de Microsoft Office Access un point de comparaison avec les outils issus de ce projet. Doug Purdy fit de même lors de la session d’introduction qu’il anima et ayant pour propos le projet Oslo.&lt;/p&gt;  &lt;p&gt;Après avoir suivi l’ensemble des sessions présentant le langage M, point phare de ce projet, et les outils qu’ils l’accompagnent, il est certain que nous sommes rassurés. Les moyens mis derrière le projet sont importants, ils sont accompagnés d’une volonté forte de proposer des outils et des concepts autour de la notion de "model driven". Mais nous pouvons constater également que nous ne sommes qu’aux prémisses du projet. L’état du projet nous met face à une vente sur plan, une image que nous avions déjà utilisée par le passé. Au lieu de présenter concrètement les problématiques adressées par le projet Oslo, nous avons plutôt eu droit à des hôtesses norvégiennes en la personne de Don Box ou de Chris Anderson. D'excellents speakers, j’en conviens puisqu’ils réussissent à faire applaudir une salle comble en présentant quelques malheureuses lignes de TSQL.&lt;/p&gt;  &lt;p&gt;Ces efforts de communication reflètent l’investissement de la société Microsoft derrière ce projet, un effort inconnu jusqu’à maintenant pour les outils DSL Tools. Cela devrait être suffisant pour vous convaincre de regarder ne serait-ce qu’une des sessions ayant eu lieu lors de la PDC. De la à vous inviter à télécharger la machine virtuelle rendue publique et présentant les différents outils autour du projet, je ne franchirai pas ce pas, laissant les plus aguerris le franchir seul. En effet, la prochaine PDC devrait faire part d’une avancée sur le projet plus mature et celle-ci se déroulant que dans un an, vous ne devriez pas trop souffrir de votre impatience.&lt;/p&gt;  &lt;p&gt;Un délai nécessaire pour que l’équipe du projet Oslo prenne en compte les feedbacks qu’ils semblent fortement désirer, mais également pour qu’ils puissent organiser quelques diners avec l’équipe Visual Studio et DSL Tools. En effet, nous n’avons eu aucune réponse précise quant nous questionnâmes nos charismatiques hôtesses au sujet du positionnement des outils DSL Tools et de l’environnement Visual Studio face aux produits du projet Oslo. Aucune synergie n’a été aujourd’*** mise à profit. Cela devrait évoluer dans les prochains mois, il semble que l’équipe Oslo suive la même voie empruntée par l’équipe WPF en son temps avec la publication d’un outil XAMLPad avant d’offrir un éditeur graphique minimale au sein de Visual Studio. En effet, actuellement, la définition d’un méta modèle au sein du projet Oslo nécessite une définition exclusivement textuelle à l’aide d’un outil nommé Intellipad. L'editeur de modèle et non plus du méta modèle nommé Quadrant quant à lui tire profit de WPF et d'un designer évolué graphiquement. On peut clairement y voir ici un avantage de ne pas être intégré dès maintenant à Visual Studio et suivre la voie prise par la gamme Expression ciblant également la technologie WPF.&lt;/p&gt;  &lt;p&gt;Il est certain que notre communauté n’attendra pas un an pour publier des premiers écrits ayant pour sujet Oslo. En effet, l’hiver approchant, la pluie devrait à nouveau remplir certaines de nos journées et comme certains le savent, la pluie motive les publications.&lt;/p&gt;  &lt;p&gt;Références :&lt;/p&gt;  &lt;p&gt;&lt;a href="http://channel9.msdn.com/pdc2008/TL23/" target="_blank"&gt;A Lap around "Oslo"&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://channel9.msdn.com/pdc2008/TL18/" target="_blank"&gt;"Oslo": Customizing and Extending the Visual Design Experience&lt;/a&gt;&lt;/p&gt;</description></item><item><title>PDC 2008 : Cloud Computing Takes Center Stage</title><link>http://www.netfxfactory.org/blogs/actualites/archive/2008/11/08/pdc-2008-cloud-computing-takes-center-stage.aspx</link><pubDate>Sat, 08 Nov 2008 20:12:00 GMT</pubDate><guid isPermaLink="false">8617cf4d-308d-45bf-b2de-df639820d192:220</guid><dc:creator>Pascal</dc:creator><description>&lt;H3&gt;Video&lt;/H3&gt;  &lt;div&gt;&lt;embed src="http://www.dailymotion.com/swf/xaozay&amp;colors=background:000000;glow:595959;foreground:FFFFFF;special:434478;&amp;related=0" type="application/x-shockwave-flash" width="480" height="365" allowfullscreen="true"&gt;&lt;br /&gt;&lt;b&gt;&lt;a href="http://www.dailymotion.com/video/xaozay_pdc-2008-cloud-computing-takes-cent_tech"&gt;PDC 2008 : Cloud Computing Takes Center Stage&lt;/a&gt;&lt;/b&gt;&lt;/div&gt;  &lt;H3&gt;Transcript&lt;/H3&gt; &lt;P&gt;Ce n’est pas Windows Seven qui eut l’honneur de se voir dédier le premier keynote de la PDC. Mais certains se consoleront en se disant que ce fut plus ou moins un système d’exploitation : Windows Azure. Présenté par Ray Ozzie, la plateforme Windows Azure est la concrétisation du terme « Web Os » par Microsoft.  Ce terme semble connaitre les égards de la toile, il est cité comme la nouvelle voie suivie par les plus grands acteurs du marché informatique (Microsoft, Google). J’avais pour ma part les plus grandes difficultés à savoir ce qui en découlerait au niveau produit.&lt;/P&gt; &lt;P&gt;La plateforme Windows Azure est la réponse apportée par Microsoft. Cette plateforme d’hébergement est associée à un ensemble de services : .Net Services (anciennement Biztalk Services), Sql services qui pourrait être comparé à ce que propose Amazon avec son offre Simple Storage Service. Vous trouverez également dans cette offre de services des services moins back office avec Sharepoint Services. Une rumeur évoque pour ce qui est d’une combinaison de la plateforme Windows Azure avec des services collaboratifs le chiffre de 10000 utilisateurs simultanées ayant tiré profit pour une réunion de l’utilisation de cette plateforme combiné à Live Meeting.&lt;/P&gt; &lt;P&gt;Une telle plateforme permettra sans doute de redonner un peu d'allant au moribond asp.net. Ce dernier semblait manquer d’inspiration, les technologies se succédaient d’années en années mais semblaient être surtout des réponses aux offres poussées par les sociétés concurrentes (Silverlight face à Flash, ASP.net Ajax face à Google Web Toolkit).&lt;/P&gt; &lt;P&gt;Concernant les fonctionnalités dont se dotera Windows Azure, nous noterons également la plateforme de gestion d’identités portant le nom Geneva. Issu du projet portant le nom de code Zermatt, ce renommage peut être du à une prise de conscience que Zermatt n’était point la capitale de la Suisse. Quant à la référence à ce pays, devons nous y voir l’envie de renforcer l’image sécuritaire du produit ?&lt;/P&gt; &lt;P&gt;Le but de celui-ci étant de permettre une mise en place rapide des spécifications WS-Federation, WS-Trust, SAML dans votre applicatif. Des choses communément appelées WS-* sont vulgarisées. La librairie de programmation offerte par Geneva ravira ceux qui peinent à jongler avec ces spécifications. Elle permet aisément de doter ses développements d’une fédération d'identité : passive pour votre site ou active pour vos services web.&lt;/P&gt; &lt;P&gt;La communauté NetFxfactory vous montrera une concrétisation de l'utilisation de Zermatt, désormais nommé Geneva, à travers un projet lancé il y a maintenant quelques mois. Le projet portant le nom de Veracruz agrègera un certain nombre d'éléments que nous retrouverons dans Windows Azure.&lt;/P&gt; &lt;P&gt;Références :&lt;/P&gt; &lt;P&gt;&lt;A target="_blank" href="http://channel9.msdn.com/pdc2008/KYN01/"&gt;Microsoft PDC Keynote&lt;/A&gt;&lt;/P&gt; &lt;P&gt;&lt;A target="_blank" href="http://www.microsoft.com/azure/"&gt;Microsoft Windows Azure&lt;/A&gt;&lt;/P&gt; &lt;P&gt;&lt;A target="_blank" href="http://www.netfxfactory.org/veracruz"&gt;Veracruz&lt;/A&gt;&lt;/P&gt;</description></item><item><title>PDC 2008 : Microsoft Surface WPF Support</title><link>http://www.netfxfactory.org/blogs/actualites/archive/2008/10/29/pdc-2008-microsoft-surface-wpf-support.aspx</link><pubDate>Thu, 30 Oct 2008 00:25:00 GMT</pubDate><guid isPermaLink="false">8617cf4d-308d-45bf-b2de-df639820d192:217</guid><dc:creator>Pascal</dc:creator><description>&lt;H3&gt;Video&lt;/H3&gt; &lt;div&gt;&lt;embed src="http://www.dailymotion.com/swf/xaoz74&amp;colors=background:000000;glow:595959;foreground:FFFFFF;special:434478;&amp;related=0" type="application/x-shockwave-flash" width="480" height="365" allowfullscreen="true"&gt;&lt;br /&gt;&lt;b&gt;&lt;a href="http://www.dailymotion.com/video/xaoz74_pdc-2008-microsoft-surface-wpf-supp_tech"&gt;PDC 2008 : Microsoft Surface WPF Support&lt;/a&gt;&lt;/b&gt;&lt;/div&gt; &lt;H3&gt;Transcript&lt;/H3&gt; &lt;P&gt;Tout nous permettait de croire que comme Microsoft Surface a pour système d’exploitation Windows Vista SP1, n’importe quelle application Windows (Windows Forms ou WPF) pourrait être lancée sur ce matériel et disposer d’un comportement minimum. Ce dernier aurait pu être le suivant : un toucher du doigt équivaudrait à un clic de souris. Et bien cela n’est pas le cas, et nous avons pu le tester par nous même car un des nombreux avantages de la PDC est la mise à disposition de labs. Et comme attendu, bien que le Microsoft Surface SDK ne soit pas encore téléchargeable, des labs le proposent en test.&lt;/P&gt; &lt;P&gt;Donc porter une application sur Microsoft Surface aura un cout de developpement. &lt;/P&gt; &lt;P&gt;Ceci étant dit, nous aborderons un dernier point. Certains s’inquiètent peut être de la présentation à la PDC de deux bibliothèques de gestion du MultiTouch. En effet, si Microsoft Surface en est dotée, elle partage cette faculté avec le futur système d’exploitation de Microsoft : Windows 7.&lt;/P&gt; &lt;P&gt;Aujourd’*** la non synchronisation de ces deux librairies est expliquée par le fait que Microsoft Surface est actuellement commercialisée. Dès que cela sera le cas pour Windows 7, les deux librairies seront unifiées.&lt;/P&gt; &lt;P&gt;Références :&lt;/P&gt; &lt;P&gt;&lt;A href="http://www.netfxfactory.org/blogs/actualites/archive/2008/10/29/pdc-2008-developing-for-microsoft-surface.aspx"&gt;PDC 2008 : Developing for Microsoft Surface&lt;/A&gt;&lt;/P&gt;</description></item><item><title>PDC 2008 : WF 4.0 A First Look</title><link>http://www.netfxfactory.org/blogs/actualites/archive/2008/10/29/pdc-2008-wf-4-0-a-first-look.aspx</link><pubDate>Wed, 29 Oct 2008 23:09:00 GMT</pubDate><guid isPermaLink="false">8617cf4d-308d-45bf-b2de-df639820d192:216</guid><dc:creator>Pascal</dc:creator><description>&lt;H3&gt;Video&lt;/H3&gt; &lt;div&gt;&lt;embed src="http://www.dailymotion.com/swf/xaoznq&amp;colors=background:000000;glow:595959;foreground:FFFFFF;special:434478;&amp;related=0" type="application/x-shockwave-flash" width="480" height="365" allowfullscreen="true"&gt;&lt;br /&gt;&lt;b&gt;&lt;a href="http://www.dailymotion.com/video/xaoznq_pdc-2008-wf-40-first-look_tech"&gt;PDC 2008 : WF 4.0 First Look&lt;/a&gt;&lt;/b&gt;&lt;/div&gt; &lt;H3&gt;Transcript&lt;/H3&gt; &lt;P&gt;Ca y est, nous avons pu jeter un premier coup d’œil à Windows Workflow Foundation. Ce qu’il faut noter dès maintenant c’est qu’il y a vraiment une révolution au niveau de l’interface graphique. En effet, WF va puiser enfin dans la technologie WPF que cela soit au niveau de l’interface graphique ou dans sa logique de fonctionnement. Les outils de développement liés à Windows Workflow utiliseront la version 10 de Visual Studio, ils tireront donc partie de l’utilisation croissante par ce dernier de la technologie WPF. L’éditeur Windows Workflow Foundation est désormais sur WPF, et lors de la présentation de ce dernier lors de la session, il ne fallait pas oublier de remettre ses lunettes de soleil. L’éditeur a considérablement changé, nous faisons face à un « flowchart » pouvant être représenté aussi bien de manière verticale qu’horizontale. Une nouvelle disposition graphique qui était réclamée par nombreux utilisateurs.&lt;/P&gt; &lt;P&gt;Les changements sont tels que vous vous questionnez certainement sur la compatibilité de la version 3.0 avec la version 4.0. Et vous avez raison car les nouveautés ne s’arrêtent pas à l’interface graphique. Ils ont vraiment voulu consommer le mariage entre les technologies WPF et WF. Ainsi l’extension XOML disparait au profit de l’utilisation unique de XAML, un moindre mal car l’extension XOML n’avait pour intérêt que de différencier un fichier représentant un workflow de celui d’un composant graphique.&lt;/P&gt; &lt;P&gt;Mais la compatibilité s’explique surtout par le fait que la classe même de base de WF pour exprimer des activités a changé de nom. Elle semble se nommer maintenant WorkflowElement. Certains se demandent peut être ce qu’est devenu les « DependencyProperty » propre à WF.  Ont-t-elles été logiquement remplacées par celles qu’utilisait WPF ? La réponse est non, comme si le pas voulait être marqué, nous ne parlerons plus de DependencyProperty pour caractériser une activité mais d’arguments In et Out (InArgument, OutArgument). Je pense que ce choix est motivé par le fait qu’il aurait pu être difficile de reconnaitre les propriétés liées à l’activité en vue de sa participation dans un flow de données de celle liées à sa représentation graphique.&lt;/P&gt; &lt;P&gt;Une passerelle technique a été mise en place de par la modification même de la structure des classes. Il est donc possible de réutiliser au sein d’un processus défini à partir de la version 4.0 de WF des activités définis avec la version 3.0. &lt;/P&gt; &lt;P&gt;Pour l’instant, au vu de la CTP actuellement distribué de Visual Studio 10, vous pourrez toujours à partir de ce dernier développer des workflows à l’aide de la version 3.0. Les modèles de projet n’ont pas été supprimés.&lt;/P&gt; &lt;P&gt;Pour ce qui est de nouveautés au niveau des services offerts par WF, la persistance est désormais un service par défaut supportant la sauvegarde dans des fichiers.&lt;/P&gt; &lt;P&gt;Références :&lt;/P&gt; &lt;P&gt;&lt;A target="_blank" href="http://www.microsoft.com/downloads/details.aspx?FamilyId=922B4655-93D0-4476-BDA4-94CF5F8D4814&amp;displaylang=en"&gt;Microsoft Pre-release Software Visual Studio 2010 and .NET Framework 4.0 Community Technology Preview (CTP)&lt;/A&gt;&lt;/P&gt; &lt;P&gt;&lt;A target="_blank" href="http://msdn.microsoft.com/wf/future/"&gt;MSDN WF 4.0&lt;/A&gt;&lt;/P&gt;</description></item><item><title>PDC 2008 : Developing for Microsoft Surface</title><link>http://www.netfxfactory.org/blogs/actualites/archive/2008/10/29/pdc-2008-developing-for-microsoft-surface.aspx</link><pubDate>Wed, 29 Oct 2008 22:13:00 GMT</pubDate><guid isPermaLink="false">8617cf4d-308d-45bf-b2de-df639820d192:215</guid><dc:creator>Pascal</dc:creator><description>&lt;H3&gt;Video&lt;/H3&gt; &lt;div&gt;&lt;embed src="http://www.dailymotion.com/swf/xaoyt7&amp;colors=background:000000;glow:595959;foreground:FFFFFF;special:434478;&amp;related=0" type="application/x-shockwave-flash" width="480" height="365" allowfullscreen="true"&gt;&lt;br /&gt;&lt;b&gt;&lt;a href="http://www.dailymotion.com/video/xaoyt7_pdc-2008-developing-for-microsoft-s_tech"&gt;PDC 2008 : Developing for Microsoft Surface&lt;/a&gt;&lt;/b&gt;&lt;/div&gt; &lt;H3&gt;Transcript&lt;/H3&gt; &lt;P&gt;Developing for Microsoft Surface, une des meilleures sessions que vous puissiez suivre lors de la première journée de la PDC. Une session intéressante, car nous avons vu quel était le mode opératoire à suivre pour pouvoir construire des applications pour ce nouveau matériel.&lt;/P&gt; &lt;P&gt;La session ne se contentait pas de rabâcher des démonstrations présentant l’aspect phénoménal de ce support matériel. Malheureusement le SDK n’est pas distribué lors de la PDC sous la forme d’un DVD, par contre des plans ont été distribués pour pouvoir bâtir notre propre surface dans notre chambre d’hôtel. La démonstration présentée dans la vidéo jointe présente notre état d’avancement après avoir parcouru les deux premières pages du plan.&lt;/P&gt; &lt;P&gt;Ce qu’il faut noter avec Microsoft Surface, c’est les nouveautés au niveau de l’interface utilisateur : Multiples points de contacts, Détection de périphériques basée sur des symboles graphiques collés sur ces derniers et bien sûr multiples utilisateurs puisque la surface ne différencie pas si c’est la main de votre voisin ou la patte de votre chien qui vient se coller au coté de la vôtre.&lt;/P&gt; &lt;P&gt;Au niveau logiciel, Microsoft Surface n’utilise pas Windows Seven ce qui permet sa commercialisation dès aujourd’***. Elle utilise Windows Vista SP1. Donc l’ensemble de votre applicatif .NET peut aujourd’*** être lancée à partir de ce support matériel. Bien sûr, il y a un bémol, c’est que votre application portée ainsi sur ce matériel sera muette. Vous ne pourrez pas profiter de la nouvelle interface utilsateur proposée par celui-ci. Pour cela il vous faut vous lancer dans un processus de migration. Il sera nécessaire d’utiliser l’api dédiée supportant pleinement WPF offrant des contrôles dédiés (SurfaceButton) réagissant à des évènements précis (OnContactDown).&lt;/P&gt; &lt;P&gt;Le processus de migration peut s’exprimer sous deux formes : &lt;/P&gt; &lt;P&gt;- Un « remplacer par » qui a été montré lors de la session. Ce dernier repose sur l’utilisation d’une expression régulière préfixant l’ensemble des contrôles de base de WPF par le mot Surface.&lt;/P&gt; &lt;P&gt;- La seconde forme, c’est un redéveloppement complet de l’interface graphique. Et la, ceux qui ont suivi les préceptes du multitiers rabâchés depuis des années y trouvent ici leur compte car ils n’auront aucunement besoin de modifier la logique métier ou la couche d’accès aux données de leur applicatif.&lt;/P&gt; &lt;P&gt;Pour finir, il est bon de savoir que vous pouvez vous procurez dès aujourd’*** si vous habitez les états unis une table Microsoft Surface. La commercialisation de celle-ci s’ouvrira à l’Europe en début d’année prochaine. Malheureusement, il n’est pas prévu pour l’instant de rendre disponible le Microsoft Surface SDK à tout public. Ce dernier permet de développer votre application à partir de votre station de développement et de la lancer dans un simulateur hébergée par celle-dernière. Vous pourrez alors utiliser deux souris pour simuler l’interaction de vos deux gros doigts sur votre application.&lt;/P&gt; &lt;P&gt;Références :&lt;/P&gt; &lt;P&gt;&lt;A target="_blank" href="http://www.microsoft.com/surface/"&gt;Microsoft Surface&lt;/A&gt;&lt;/P&gt;</description></item><item><title>PDC 2008 : Concurrent, Multi-core Programming on Windows and .NET</title><link>http://www.netfxfactory.org/blogs/actualites/archive/2008/10/28/pdc-2008-concurrent-multi-core-programming-on-windows-and-net.aspx</link><pubDate>Tue, 28 Oct 2008 17:57:00 GMT</pubDate><guid isPermaLink="false">8617cf4d-308d-45bf-b2de-df639820d192:214</guid><dc:creator>Pascal</dc:creator><description>&lt;H3&gt;Video&lt;/H3&gt; &lt;div&gt;&lt;embed src="http://www.dailymotion.com/swf/xaoyj3&amp;colors=background:000000;glow:595959;foreground:FFFFFF;special:434478;&amp;related=0" type="application/x-shockwave-flash" width="480" height="365" allowfullscreen="true"&gt;&lt;br /&gt;&lt;b&gt;&lt;a href="http://www.dailymotion.com/video/xaoyj3_pdc-2008-concurrent-multicore-progr_tech"&gt;PDC 2008 : Concurrent, Multi-core programming&lt;/a&gt;&lt;/b&gt;&lt;/div&gt; &lt;H3&gt;Transcript&lt;/H3&gt; &lt;P&gt;J’ai été conquis par la parallelisation. J’y ai d’ailleurs dédié mon dimanche. Et oui, messieurs à la PDC, on n’arrive pas le jour dit. Non, on arrive avant. Car à la PDC, il y a la pré conférence.&lt;/P&gt; &lt;P&gt;Attention, ce n'est pas l'occasion de parfaire son profil de spectateurs : Point de cours d'applaudissement ou d'aide a la qualification du niveau de stupidité d'une question.&lt;/P&gt; &lt;P&gt;La pré conférence, ce n'est pas non plus une garderie pour les nombreux spectateurs qui seraient arrivés le samedi précédant la PDC en vue d’économiser quelques dollars dans l'achat de leur billet d'avion afin de les dépenser plus tard dans l’achat d’une quelconque nourriture bien grasse de ce coté de l’atlantique.&lt;/P&gt; &lt;P&gt;C'est en tout cas ce que penseront ceux qui auront assistés à la session Concurrent, Multi-core Programming on Windows and .NET. On devrait d'ailleurs dire la journée et non la session. Un temps nécessaire pour dresser l'état de l'art de la programmation parallèle sur la plateforme .NET.&lt;/P&gt; &lt;P&gt;Qu’y ai-je appris ? Principalement deux choses, la première le pourquoi de cette mise en lumière de ce type de programmation, la seconde la solution proposée par Microsoft et offerte à travers la version 4.0 du .NET Framework.&lt;/P&gt; &lt;P&gt;Pour résumer le pourquoi, vous me permettrez certainement d’employer une image, je ne la puiserai pas dans le domaine de l’automobile mais celui des animaux des champs. En effet, vous m’accorderez que par le passé, un lièvre et un processeur partageait un gout immodéré pour la vitesse, aujourd’*** ce n’est plus le cas, c’est leur faculté de reproduction qui est comparable. Fini le temps, où l’arrivée d’un nouveau processeur se traduisait par un gain de performance au niveau de notre applicatif. Il va falloir désormais pour tirer profit des nouvelles générations de processeurs paralléliser nos lignes de code.&lt;/P&gt; &lt;P&gt;J’entends déjà gémir les plus fainéants redoutant de devoir remettre en question les bonnes pratiques associées à la gestion de threads ou bien de devoir apprendre un nouveau langage F#.&lt;/P&gt; &lt;P&gt;Ils semblent que la fainéantise s’accompagne de la médisance. Car Microsoft a déjà montré par le passé qu’elle avait à cœur de vulgariser les fonctionnalités les moins populaires de sa plateforme. Pour preuve, les classes ThreadPool et BackgroundWorker (supportant aussi bien Windows Forms que WPF) dans le cas de la gestion de threads. Pourquoi en serait-il autrement aujourd’*** ? Et je dirais même qu’ils ont été encore plus loin au niveau de la simplification car ils ont fait le choix de l’utlisation de méthodes d’extension. S’il faut que vous en notiez qu’une seule, retenez AsParallel().&lt;/P&gt; &lt;P&gt;La démonstration la plus parlante est la marche à suivre pour paralleliser une requete LINQ. Il suffit de suffixer celle-ci par cette méthode. Et vous pourrez dès lors crier haut et fort votre maitrise du langage PLINQ.&lt;/P&gt; &lt;P&gt;Ces méthodes d’extension ne sont pas les seuls outils que proposera Microsoft. Les plus rompus à l’exercice pourront paramétrer finement comme à l’accoutumée la parallèlisation de leur code.&lt;/P&gt; &lt;P&gt;Je les invite d’ailleurs pour se faire les dents à jeter un œil sur la librairie Ccr, partie intégrante du produit Microsoft Robotics Studio. Si celle-ci répond avant tout au besoin de ce dernier et n’est donc pas soumis à l’obligation de généricité imposé au .NET Framework, l’équipe de développement du .NET Framework en charge de la programmation parallèle juge cette librairie de bonne facture et devrait reprendre à terme certaines de ses fonctionnalités.&lt;/P&gt; &lt;P&gt;Vous pouvez également vous plonger dans l’excellent livre de Joe Duffy, figure emblématique de l’équipe de développement. Je vois que les plus attentifs notent une faible épaisseur pour ce livre. Ce que je tiens en main n’est qu’un seul chapitre du livre, ne croyez pas que mes compétences me permettent de ne lire que celui-ci. C’est juste que je n’ai pas encore pris le temps d’acheter l’édition complète. Les plus sceptiques quant à la qualité du travail fourni par Joe et ses compères devraient voir envoler leurs doutes après la lecture de ce livre.&lt;/P&gt; &lt;P&gt;Références :&lt;/P&gt; &lt;P&gt;&lt;A target="_blank" href="http://msdn.microsoft.com/en-us/magazine/cc163556.aspx"&gt;Concurrency and Coordination Runtime&lt;/A&gt;&lt;/P&gt; &lt;P&gt;&lt;A target="_blank" href="http://msdn.microsoft.com/en-us/robotics/default.aspx"&gt;Microsoft Robotics&lt;/A&gt;&lt;/P&gt; &lt;P&gt;&lt;A target="_blank" href="http://msdn.microsoft.com/en-us/magazine/cc163329.aspx"&gt;Parallel LINQ : Running Queries On Multi-Core Processors&lt;/A&gt;&lt;/P&gt; &lt;P&gt;&lt;A target="_blank" href="http://www.bluebytesoftware.com/books/winconc/winconc_book_resources.html"&gt;Concurrent Programming on Windows&lt;/A&gt; (Joe Duffy Book)&lt;/P&gt;</description></item><item><title>PDC 2008 : Microsoft Office Access 14</title><link>http://www.netfxfactory.org/blogs/actualites/archive/2008/10/28/pdc-2008-microsoft-office-access-14.aspx</link><pubDate>Tue, 28 Oct 2008 16:43:00 GMT</pubDate><guid isPermaLink="false">8617cf4d-308d-45bf-b2de-df639820d192:213</guid><dc:creator>Pascal</dc:creator><description>&lt;H3&gt;Video&lt;/H3&gt; &lt;div&gt;&lt;embed src="http://www.dailymotion.com/swf/xaoz21&amp;colors=background:000000;glow:595959;foreground:FFFFFF;special:434478;&amp;related=0" type="application/x-shockwave-flash" width="480" height="365" allowfullscreen="true"&gt;&lt;br /&gt;&lt;b&gt;&lt;a href="http://www.dailymotion.com/video/xaoz21_pdc-2008-microsoft-office-access-14_tech"&gt;PDC 2008 : Microsoft Office Access 14&lt;/a&gt;&lt;/b&gt;&lt;/div&gt; &lt;H3&gt;Transcript&lt;/H3&gt; &lt;P&gt;Bonjour, &lt;/P&gt; &lt;P&gt;Les plus aguerris le savent la pluie est un facteur favorisant la publication d'articles sur le site netfxfactory.org. Cela est certainement dû au fait que la majorité de l'équipe éditoriale vit dans le sud de la France. &lt;/P&gt; &lt;P&gt;Les plus médisants diront qu'aucune goutte de pluie ne devrait cette semaine tomber sur Los Angeles. Croient-ils que notre venue en cette ville ne soit que pour comparer la qualité du sable de Palavas les flots à celui de Malibu.&lt;/P&gt; &lt;P&gt;Ils oublient certainement qu'un autre facteur favorisera la réalisation d'une publication par jour durant cette courte semaine : La PDC, l'événement MS par excellence.&lt;/P&gt; &lt;P&gt;Nous souhaitons y trouver des réponses à nos interrogations nées de par la succession d'annonces faites par Microsoft, depuis plusieurs semaines, au sujet du devenir de différents produits.&lt;/P&gt; &lt;P&gt;Les différents dires courant sur Oslo nous grippent nous faisant passer du chaud au froid et je ne parle pas de la température de cette ville norvégienne ou de ses habitantes.&lt;/P&gt; &lt;P&gt;Le chaud, c'est Matt Winkler, inconnu à la maison avant qu’il chatouille la toile en laissant entendre de nouveaux ébats entre WF et WPf. Et quels ébats ! WF s’appuierai désormais sur WPF pour l’ensemble de sa couche de représentation graphique.&lt;/P&gt; &lt;P&gt;Le froid, c'est de nouveaux outils pour concevoir son applicatif. Et pour cela rien de moins que la mise en place d'un référentiel, d'un éditeur (Quadrant) et d'un langage. Mais qu'est ce qui nous empêche d'avoir les yeux plein d'étoiles ? C'est que pour l'instant ce que nous pouvons voir du référentiel c'est surtout une base de données relationnelle. Et pour l'éditeur, ce dernier semblerait adopter la voie suivie par l'irrévérencieuse gamme de produits expression en ne voulant point profiter du indésirable Visual Studio et de sa jeune garde DSL Tools. Je finirai mes médisances en citant tout en y ajoutant mon sel les mots d'un ami qui m'est cher. Ce dernier pariait sur le nom du produit commercial qui symboliserait de tels préjugés : Microsoft Office Access Fourteen.&lt;/P&gt; &lt;P&gt;La PDC permettra certainement d'infirmer ou de confirmer nos réflexions de comptoirs.&lt;/P&gt; &lt;P&gt;Links:&lt;/P&gt; &lt;P&gt;&lt;A target="_blank" href="http://msdn.microsoft.com/en-us/library/dd129873.aspx"&gt;Microsoft "Oslo" Frequently Asked Questions&lt;/A&gt;&lt;/P&gt; &lt;P&gt;&lt;A target="_blank" href="http://www.infoworld.com/article/08/10/10/Microsoft_elaborates_on_Oslo_1.html"&gt;Microsoft elaborates on Oslo&lt;/A&gt;&lt;/P&gt;</description></item></channel></rss>