<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Blog de Louis-Guillaume MORAND</title>
	<atom:link href="https://blog.developpez.com/lgmorand/feed" rel="self" type="application/rss+xml" />
	<link>https://blog.developpez.com/lgmorand</link>
	<description></description>
	<lastBuildDate>Thu, 30 Oct 2008 19:52:40 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.1.42</generator>
	<item>
		<title>[PDC08][J4] The Future of C#</title>
		<link>https://blog.developpez.com/lgmorand/p6677/dotnet/pdc08_j4_the_future_of_c</link>
		<comments>https://blog.developpez.com/lgmorand/p6677/dotnet/pdc08_j4_the_future_of_c#comments</comments>
		<pubDate>Wed, 29 Oct 2008 17:07:20 +0000</pubDate>
		<dc:creator><![CDATA[Louis-Guillaume Morand]]></dc:creator>
				<category><![CDATA[Dotnet]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[PDC08]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Speaker Anders Hejlsberg Anders Hejlsberg est un programmeur danois. En 1980 il a commencé à écrire des programmes pour le micro-ordinateur Nascom ; il a en particulier écrit un compilateur Pascal qui a été vendu sous le nom de Blue Label Pascal compiler pour le Nascom-2. Il l&#8217;a rapidement réécrit pour CP/M et MS-DOS, et distribué sous le nom de Compass Pascal puis de Poly Pascal. Après avoir été acquis par Borland, il a été [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Speaker  <strong>Anders Hejlsberg</strong><br />
Anders Hejlsberg est un programmeur danois. En 1980 il a commencé à écrire des programmes pour le micro-ordinateur Nascom ; il a en particulier écrit un compilateur Pascal qui a été vendu sous le nom de Blue Label Pascal compiler pour le Nascom-2. Il l&rsquo;a rapidement réécrit pour CP/M et MS-DOS, et distribué sous le nom de Compass Pascal puis de Poly Pascal.<br />
Après avoir été acquis par Borland, il a été distribué sous le nom Turbo Pascal.</p>
<p>Le rachat par Borland de son logiciel a amené Hejlsberg à être un des fondateurs de la société Borland dans laquelle il est resté jusqu&rsquo;en 1996.<br />
Il y a continué le développement du Turbo Pascal et est devenu chef de projet lors de l&rsquo;élaboration du langage Delphi, successeur du Turbo Pascal.</p>
<p>En 1996 il a quitté Borland pour rejoindre Microsoft où il a travaillé sur le langage J++ et les Windows Foundation Classes. <strong>Il est le concepteur du Framework .NET.<br />
</strong><br />
Il dirige aujourd&rsquo;hui l&rsquo;équipe qui a créé le C#!!!<br />
source: wikipedia (oui il a même sa page sur wikipedia, c&rsquo;est vous dire <img src="https://blog.developpez.com/lgmorand/wp-includes/images/smilies/icon_biggrin.gif" alt=":D" class="wp-smiley" /></p>
<p><img src="http://www.microsoft.com/presspass/images/features/2005/09-13AndersHejlsberg_sm.jpg" alt="" title="Photo datant un peu ;)" /></p>
<p>cette session est la plus attendue de toutes et c&rsquo;est la deuxième fois qu&rsquo;elle a lieu en deux jours, et la salle est une fois de plus comble. Si vous voulez savoir pourquoi tant de personne assistent à cette conférence, alors lisez la suite&#8230;<br />
<span id="more-27"></span></p>
<p>Le titre qu&rsquo;il se donne est d&rsquo;être un simple geek technique (Technical fellow) et c&rsquo;est pourtant lui qui décide ce que sera le C# de demain. Voyons ce qu&rsquo;il nous a mijoté:</p>
<p><strong><u>Historique de C#</u></strong><br />
=> C# 1.0 en code managé (commencé vers 97/98)<br />
=> C# 2.0 était surtout dédié aux génériques<br />
=> C# 3.0 Language Integrated Query (LINQ) /!\ on parle de C# 3.0 et pas du framework 3.0<br />
=> C# 4.0 ???</p>
<p><img src="http://blog.developpez.com/media/Csharp4.jpg" width="723" height="271" alt="Dynamic Language Runtime" /></p>
<p>Passons aux nouveautés</p>
<p><strong>DynamicallyTyped Objets</strong><br />
Jusqu&rsquo;à maintenant, vous aviez un code de ce style:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">Calculator calc = GetCalculator() <br />
int sum = calc.Add(10,20);</div></div>
<p>Si vous vouliez faire la même chose avec la reflection, il fallait faire des des GetType() et/ou des InvokeMember  et cela prenait beaucoup plus de lignes lignes.</p>
<p>maintenant, vous aurez simplement</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">dynamic calc = GetCalculator <br />
int sum = calc.Add(10,20);</div></div>
<p>Nous pouvons donc voir l&rsquo;apparition d&rsquo;un nouveau mot-clé : <strong>Dynamic</strong></p>
<p>un autre exemple de son utilisation</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">dynamic x = 1; <br />
dynamic y = &quot;Hello&quot;; <br />
dynamic z = new List&lt;int&gt;{1, 2, 3];</div></div>
<p>A première vue, cela nous rappelle déjà quelque chose que l&rsquo;on a. Continuons un peu plus loin</p>
<p>Comparons les deux codes suivants:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">double x = 1.75; <br />
double y = Math.Abs(x);</div></div>
<p>et</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">dynamic x = 1.75; <br />
dynamic y= Math.Abs(x);</div></div>
<p>Cela semble pareil à part un mot-clé qui change? Détrompez-vous!<br />
La différence est que X à l&rsquo;exécution pourra être de type Int32 par exemple, et donc la méthode Abs appelée, toujours à l&rsquo;exécution, ne sera pas la même que lorsque x vaudra 1.75. ainsi, la différence est bien sûr ce point précis, à savoir, le mot-clé <em>dynamic </em>est utilisé à l&rsquo;éxécution et non pas à la compilation comme les autres mots-clés. Cela permet de se moquer des tests de signature car le runtime saura quelle méthode est la plus adaptée</p>
<p>Attention, dynamic, comme le mot var ne devra pas être utilisé à toutes les sauces et déjà beaucoup de développeurs grincent des dents car cela permettra à des &laquo;&nbsp;mauvais développeurs d&rsquo;écrire du mauvais code&nbsp;&raquo; exemple: http://stackoverflow.com/questions/245318/c4-dynamic-keyword-why-not#245537</p>
<p>et enfin, l&rsquo;interface IDynamicObject vous permettra de créer vos propres objets dynamiques. Nous en saurons sûrement plus dans un futur proche.</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>[PDC08][FIN] Et voilà, la PDC 2008, c&#8217;est fini</title>
		<link>https://blog.developpez.com/lgmorand/p6685/dotnet/pdc08_fin_et_voila_la_pdc_2008_c_est_fin_1</link>
		<comments>https://blog.developpez.com/lgmorand/p6685/dotnet/pdc08_fin_et_voila_la_pdc_2008_c_est_fin_1#comments</comments>
		<pubDate>Thu, 30 Oct 2008 18:52:08 +0000</pubDate>
		<dc:creator><![CDATA[Louis-Guillaume Morand]]></dc:creator>
				<category><![CDATA[Dotnet]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[PDC08]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[L&#8217;aventure s&#8217;arrête ici pour moi. plutot que tout répéter sur ce qui a été annoncé cette semaine, je vous encourage à : 1- relire les billets de mon blog. Désolé pour les fautes d&#8217;orthographe et de grammaire, mais écrire les résumé à une heure tardive de la nuit, ca n&#8217;aide pas. 2- vous rendre sur le site de la PDC, de cliquer sur les sessions de votre choix (https://sessions.microsoftpdc.com/public/timeline.aspx), et une petite icône devrait vous [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>L&rsquo;aventure s&rsquo;arrête ici pour moi.<br />
plutot que tout répéter sur ce qui a été annoncé cette semaine, je vous encourage à :<br />
1- relire les billets de mon blog. Désolé pour les fautes d&rsquo;orthographe et de grammaire, mais écrire les résumé à une heure tardive de la nuit, ca n&rsquo;aide pas.</p>
<p>2- vous rendre sur le site de la PDC, de cliquer sur les sessions de votre choix (<a href="https://sessions.microsoftpdc.com/public/timeline.aspx">https://sessions.microsoftpdc.com/public/timeline.aspx</a>), et une petite icône devrait vous permettre de visualiser les sessions qui ont été enregistrées. (ca peut prendre 24-48h après la tenue de la session avant d&rsquo;être publié)</p>
<p>3- de vous rendre sur l&rsquo;espace français dédié à la PDC et de regarder les informations qui ont été glannées par les Microsofties et par les communautés: <a href="https://sessions.microsoftpdc.com/public/timeline.aspx">http://msdn.microsoft.com/fr-fr/msdn.pdc2008.aspx</a></p>
<p>Il faut savoir qu&rsquo;on m&rsquo;a invité à la PDC et que j&rsquo;ai hésité à venir (sisi, ca me disait rien, je le jure :D) mais un ami chez Microsoft m&rsquo;a convaincu d&rsquo;y aller. D&rsquo;ailleurs, je tiens à spécialement remercier:<br />
<a href="http://blogs.developpeur.org/malabar/"><strong>Lucas Riedberger</strong></a> (que je connais depuis&#8230;.oulaaaaaa&#8230; bien bien (trop?:p) longtemps, Marketing Relationship Manager)</p>
<p><strong>Antoine Emond</strong> (Responsable marketing développeurs)</p>
<p> <strong>Thomas Lucchini</strong> (Chef de Produit Plateforme) </p>
<p><strong>Blaise Vignon</strong> (Responsable gamme produits Visual Studio et abonnement MSDN). </p>
<p>C&rsquo;est grâce à ces quatre personnes que j&rsquo;ai pu participer à LA conférence technique de l&rsquo;année 2008 et pu vous faire découvrir toutes ces nouvelles bonnes choses que Microsoft nous prépare. MERCI à vous! </p>
<p>Une cassedédi également à mon compère <strong>Thomas Lebrun</strong>, compagnon de galère depuis des années (on peut dire qu&rsquo;il est devenu ce qu&rsquo;il est grâce à moi :p), pour m&rsquo;avoir fait rire en étant si nul aux attractions de lancer de balles à la &laquo;&nbsp;fête forraine Universal Studios&nbsp;&raquo; et pour avoir eu peur dans la maison de l&rsquo;horreur (désolé tom, j&rsquo;ai pas pu m&rsquo;en empêcher :p). C&rsquo;est aussi et surtout avec lui, que pendant toute cette PDC, que j&rsquo;ai pu discuter des impressions que l&rsquo;on a eu au fil des sessions.<br />
[pub cachée]dans quelques jours sortira le tout nouveau livre de Thomas sur WPF. Jetez-y un coup d&rsquo;oeil, il vaut le coup ;)[/pub cachée]</p>
<p><img src="http://blog.developpez.com/media/20060902-week-end.jpg" width="451" height="384" alt="" /><br />
Parce que je décolle à 18h30 pour arriver vendredi à 16h à Paris avant d&rsquo;enchainer directement sur le pot de départ de <a href="blogs.developpeur.org/ElVins/">Vincent Bellet</a>, mon collègue de boulot, qui s&rsquo;en va rejoindre les équipes de Microsoft (ils prennent vraiment n&rsquo;importe qui je vous jure :p) et il me faudra enchainer pour vous pondre un article sur Windows Seven que je suis sûr, beaucoup attendent <img src="https://blog.developpez.com/lgmorand/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /></p>
<p>C&rsquo;était LGM pour Radio DVP,<br />
A vous les studios</p>
<p>ps: PDC 2009. personne ne sait de quoi cela parlera (Office 14? Autre surprise?) mais on connait les dates. Cela se déroulera du 17 au 20 novembre 2009 donc pensez à réserver vos places si vous voulez être les premiers à connaitre le <strong>FUTUR</strong>.</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[PDC08][J5] Microsoft Visual Studio: Customizing and Extending the Development Environment</title>
		<link>https://blog.developpez.com/lgmorand/p6688/dotnet/pdc08_j5_microsoft_visual_studio_customi</link>
		<comments>https://blog.developpez.com/lgmorand/p6688/dotnet/pdc08_j5_microsoft_visual_studio_customi#comments</comments>
		<pubDate>Thu, 30 Oct 2008 16:35:46 +0000</pubDate>
		<dc:creator><![CDATA[Louis-Guillaume Morand]]></dc:creator>
				<category><![CDATA[Dotnet]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[PDC08]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[C&#8217;est la dernière session à laquelle j&#8217;assiste et pour finir en beauté (disons que c&#8217;était la moins pire :D), j&#8217;ai choisi Microsoft Visual Studio: Customizing and Extending the Development Environment Speaker: Tim Wagner, ancien chef de projet sur le produit Eclipse, il travaille maintenant avec l&#8217;équipe PlateForme Visual Studio. Cette session se propose de montrer comment se réalisera l&#8217;extensibilité du prochain Visual Studio. J&#8217;ai déjà vu des extraits des possibilités et j&#8217;espère pouvoir retranscrire suffisemment [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>C&rsquo;est la dernière session à laquelle j&rsquo;assiste et pour finir en beauté (disons que c&rsquo;était la moins pire :D), j&rsquo;ai choisi <strong>Microsoft Visual Studio: Customizing and Extending the Development Environment</strong></p>
<p>Speaker: Tim Wagner, ancien chef de projet sur le produit Eclipse, il travaille maintenant avec l&rsquo;équipe PlateForme Visual Studio.<br />
<img src="http://blogs.zdnet.com/images/Burnette_DSCN0903.JPG" alt="" title="" /></p>
<p>Cette session se propose de montrer comment se réalisera l&rsquo;extensibilité du prochain Visual Studio. J&rsquo;ai déjà vu des extraits des possibilités et j&rsquo;espère pouvoir retranscrire suffisemment correctement pour vous transmettre l&rsquo;enthousiasme que j&rsquo;ai en pensant aux possibilités que cela ouvre.<br />
<span id="more-21"></span><br />
Ce qui suit est destiné en grande partie à Visual Studio 10, le futur du plus complet IDE de tous les temps, mais aussi pour certaines choses pour VS 2008.</p>
<p><strong>Extending Visual Studio</strong><br />
&#8211; trouver des extensions sur VS Gallery<br />
&#8211; utiliser le SDG pour créer des packages<br />
&#8211; créer des applications standalones</p>
<p><strong>Visual Studio 10 Etensibility</strong><br />
&#8211; Personnaliser la page de démarrage<br />
&#8211; Construire des éléments &laquo;&nbsp;drop-in&nbsp;&raquo; avec MEF<br />
&#8211; Etendre l&rsquo;éditeur de Visual Studio 10<br />
&#8211; Gérer les extensions et téléchargements</p>
<p>La première chose à savoir est qu&rsquo;une gallerie sera disponible en ligne pour partager vos add-ins avec le monde entier ou profiter des add-ins développés par les autres (un codeplex dédié à VS). <a href="http://www.visualstudiogallery.com">http://www.visualstudiogallery.com</a>. Vous pouvez déjà télécharger des extensions fort utiles comme PowerCommands (disponible pour VS 2008!!)<br />
<strong>allez jetez un coup d&rsquo;oeil!!</strong></p>
<p>Avec VS 2005/2008, on pouvait, personnaliser les templates, faire des snippets, des macros, des visualiseurs de débogage, etc. On va pouvoir faire bien plus, et plus facilement.</p>
<p>Tool Window : il s&rsquo;agit des fenêtre dockables que vous pouvez placer un peu partout dans Visual Studio. Jusqu&rsquo;à maintenant, vous deviez utiliser EDT et cela pouvait être compliqué. Maintenant, le code est simplifié (vous pouvez tjs utiliser DTE) et il est possible de créer des tool windows basées sur du XAML. Le SDK contient des dizaines d&rsquo;exemples de code qui pourront vous aider à cela <img src="https://blog.developpez.com/lgmorand/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /><br />
pour rappel, tout le shell de Visual Studio 10 sera basé sur WPF, et ca changera la façon dont vous accéder aux différents éléments de l&rsquo;IDE.</p>
<p>DTE : Development Tools Extensibility<br />
APIs de haut niveau pour contrôler VS<br />
&#8211; piloter l&rsquo;interface<br />
&#8211; créer des gérer les projets<br />
&#8211; ouvrir, éditer, sauvegarder fichiers<br />
&#8211; appeler des commandes<br />
<strong></p>
<p>les nouveautés de Visual Studio 10:</strong><br />
<strong>La page de démarrage</strong><br />
Elle est zolie!!! et full XAML. Elle propose par défaut de gérer les projets, d&rsquo;accéder à des liens conseillés par VS, etc ET&#8230;il est possible de modifier tout le XAML par ce que vous voulez. Il suffira d&rsquo;ouvrir le fichier à l&rsquo;aide de notepad, et rajouter des éléments XML pour afficher et faire ce que vous voulez. La modification est instantanée grâce à un FileWatcher donc pas obligé de relancer dix fois Visual Studio pour voir les modifications (on devait le faire pour VS 2003).<br />
<strong></p>
<p>Les composants</strong><br />
C&rsquo;est la nouvelle façon de faire des add-ins pour VS.<br />
&#8211; entièrement managé, pas d&rsquo;artefacts COM<br />
&#8211; basé sur des contrats (Interface)<br />
&#8211; utilisé pour<br />
&#8211; apparait en premier dans l&rsquo;éditeur<br />
&#8211; très facile à créer et à déployer (déploiement DILU drop-in, Light-up)</p>
<p>Après j&rsquo;ai un peu sombré dans la somnolence (fin de semaine active oblige). Mais j&rsquo;ai noté sur les addins de l&rsquo;éditeur de texte:<br />
&#8211; Rich Text Formatting<br />
&#8211; plusieurs fonts<br />
&#8211; opacité<br />
&#8211; Effets et styles de police<br />
&#8211; Haute performance<br />
&#8211; Très personnalisable</p>
<p>Il nous a ensuite montré comment très rapidement développer un add-in qui lorsqu&rsquo;on sélectionne un mot, il surligne toutes ses occurences dans la page, et ceci permettant de montrer comme l&rsquo;addin était context-aware car il détectait avec zéro ligne de code ou presque, les mouvements du curseur et le changement de mot, mais aussi la présence du mot lorsqu&rsquo;on l&rsquo;écrivait lettre par lettre.</p>
<p>On a vu ensuite le déploiement rapide des composants dans un répertoire particulier (VS10/Common/Components) où il suffit de déposer (drop-in) son composant pour qu&rsquo;il soit chargé. Et enfin, nous avons vu comment il sera facile de gérer ces extensions au sein de Visual Studio pour les activer, désinstaller, mettre à jour, et ce, de façon simple et intuitive.</p>
<p>Thomas Lebrun devrait bientôt publier un article sur Visual Studio 10 et vous en saurez donc un peu plus sur ce que cache ce nouveau petit bijou <img src="https://blog.developpez.com/lgmorand/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /></p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[PDC08][J4] Design Principles for Windows 7</title>
		<link>https://blog.developpez.com/lgmorand/p6676/dotnet/pdc08_j4_improving_code_quality_with_cod</link>
		<comments>https://blog.developpez.com/lgmorand/p6676/dotnet/pdc08_j4_improving_code_quality_with_cod#comments</comments>
		<pubDate>Wed, 29 Oct 2008 17:06:44 +0000</pubDate>
		<dc:creator><![CDATA[Louis-Guillaume Morand]]></dc:creator>
				<category><![CDATA[Dotnet]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[PDC08]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Speaker: Samuel Moreau Principal design manager (Microsoft) (je suis rentré dans cette salle par erreur, je voulais aller voir &#171;&#160;Improving Code Quality with Code analysis&#160;&#187;. espérons que ce ne fusse pas un mauvais choix :)) Résumé de cette session courte (45min) sur les astuces pour développer de bonnes (graphiquement) applications pour windows 7. En effet, le design d&#8217;une application n&#8217;est pas seulement son esthétisme mais aussi son ergonomie. Nous allons donc voir &#8211; qu&#8217;est un [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Speaker: <strong>Samuel Moreau</strong><br />
Principal design manager (Microsoft)<br />
<img src="http://media.linkedin.com/mpr/mpr/shrink_80_80/p/1/000/001/3cd/1da367e.jpg" alt="" title="" /></p>
<p>(je suis rentré dans cette salle par erreur, je voulais aller voir &laquo;&nbsp;Improving Code Quality with Code analysis&nbsp;&raquo;. espérons que ce ne fusse pas un mauvais choix :))</p>
<p>Résumé de cette session courte (45min) sur les astuces pour développer de bonnes (graphiquement) applications pour windows 7. En effet, le design d&rsquo;une application n&rsquo;est pas seulement son esthétisme mais aussi son ergonomie.<br />
Nous allons donc voir<br />
&#8211; qu&rsquo;est un principe de design<br />
&#8211; pourquoi croyons nous dans l&rsquo;approche des principes de design?<br />
&#8211; pourquoi le développeur doit faire attention à cela<br />
&#8211; les principes de Design de Windows Seven</p>
<p>Nous allons donc voir par l&rsquo;exemple, les principes d&rsquo;interface qui sont utilisés au sein de Windows Seven<br />
<span id="more-26"></span></p>
<p><strong>qu&rsquo;est un principe de design</strong><br />
1- un framework pour penser Design<br />
2- une part clé dans le processus de prise de décision</p>
<p><strong>pourquoi croyons nous dans l&rsquo;approche des principes de design?</strong><br />
Le succès d&rsquo;une plateforme (ici Windows) dépend de son ouverture aux développeurs, et dépend aussi de la richesse et de la variété des applications qui tournent sur cette plateforme.<br />
D&rsquo;un autre côté, des enquêtes ont montré que les utilisateurs sont souvent perdus par des interfaces d&rsquo;applications inconsistantes.</p>
<p><strong>principes</strong></p>
<p><em><em>Small things matter, good and bad</em></em><br />
améliorer l&rsquo;espace, essayer d&rsquo;afficher le plus d&rsquo;informations possible. Les petites détails vont faire la différence de façon globale même si l&rsquo;utilisateur ne s&rsquo;en rend pas compte tout de suite. Exemple, simple, le speaker est convaincu qu&rsquo;avec Windows 7, l&rsquo;utilisateur préférera regarder ses photos sur Seven plutôt que Vista car la bordure de 3pixels a été enlevé et permet d&rsquo;afficher une demi rangée de photos supplémentaires. (ça se voit que je suis pessimiste sur ce point? :D)</p>
<p>jouer sur les couleurs. le selection d&rsquo;un raccourci dans la taskbar par exemple, change de couleur, donnant une meilleure expérience à l&rsquo;utilisateur finale. sinon, un petit effet lumineux coloré se passe lorsqu&rsquo;on passe la souris sur les raccourcis. Leur étude est complétée par une vidéo d&rsquo;une utilisatrice lambda s&rsquo;excitant sur la barre des tâches et s&rsquo;amusant à bouger la souris pour faire apparaitre les lumières (bien entendu, cette personne est sourire nais enabled :p. (no comment sur ce principe aussi)</p>
<p><em>solving distraction, not discoverability</em><br />
l&rsquo;objectif est focaliser l&rsquo;attention de l&rsquo;utilisateur sur l&rsquo;application et ne pas le laisser se faire distraire par des éléments extérieurs, ou même des notifications du système. Un bon exemple, est la JumpList, un liste de documents récénts intelligente, qui peut apparaitre sur certains raccourcis de la barre de lancement rapide. Elle permet, par exemple en passant sur l&rsquo;icône d&rsquo;Office Word, de lancer les derniers documents Word, ou de lancer simplement Word. On peut ainsi rapidement faire plusieurs choses avec un seul raccourci. Ainsi, lors du bouton droit sur certains éléments, vous pourrez rapidement faire plusieurs actions et adieu le menu contextuel (dans l&rsquo;explorateur, il sera encore présent, c&rsquo;est spécifique à certaines places)</p>
<p>Un autre exemple, est l&rsquo;icône de retour au bureau. Avant c&rsquo;était une icône à côté du menu Démarrer. Le problème était que l&rsquo;icône était cachée parmi d&rsquo;autres icônes. Il fallait donc la séparer pour que l&rsquo;utilisateur la trouve du premier coup. Ils placèrent alors un bouton à droite de l&rsquo;horloge et sans image dessus. c&rsquo;est un bouton semi transparent. De plus en plaçant la souris dessus, les fenêtres deviennent 100% transparente mais on ne retourne pas pour autant sur le bureau, il faut cliquer pour cela</p>
<p><em>Time matters, Build for people on the go</em><br />
L&rsquo;idée de Microsoft était que chaque utilisateur puisse gagner du temps sur toutes les tâches qu&rsquo;il réalise, encore plus quand les gens sont mobiles, et changent de PC, ou simplement de réseau (du boulot au domicile par exemple).<br />
Ils ont donc recu totalement le nombre d&rsquo;étapes pour partager des dossiers, des fichiers ou des imprimantes.<br />
Sur windows Vista, il fallait entre 30-40 clics pour partager une imprimante. Sur Seven, pour le même partage, il faudra 3-5 clics environ.</p>
<p><em>Value the full Lifecycle of the Experience</em><br />
pour une application, vous avez:</p>
<ul>
<li>installation et creation </li>
<li>Première utilisation et personnalisation</li>
<li>Utilisation quotidienne</li>
<li>Aide</li>
<li>Désinstallation mise à jour</li>
</ul>
<p>il faut penser à chaque étape de l&rsquo;application et tenter d&rsquo;améliorer chaque partie par des petits détails qui satisferont l&rsquo;utilisateur. N&rsquo;oubliez pas une partie au profit d&rsquo;une autre.</p>
<p><em>Be great at &laquo;&nbsp;Look&nbsp;&raquo; and &laquo;&nbsp;Do&nbsp;&raquo;</em><br />
Améliorer l&rsquo;affichage en fonction des actions possibles. Par exemple, vous branchez votre tout nouveau téléphone à votre ordinateur. Que pouvez-vous faire? synchroniser? copier des fichiers? On ne sait pas.<br />
Ce que propose Windows Seven, c&rsquo;est d&rsquo;afficher une icône représentant le téléphone dans la barre des tâches. Lorsque vous cliquez dessus, une fenêtre s&rsquo;ouvre avec TOUTES les actions qui sont possibles sur le téléphone, c&rsquo;est à dire, ce que vous vouliez faire mais aussi ce que vous ne saviez pas qu&rsquo;il était possible de faire comme acheter en ligne des accessoires pour ce téléphone via un simple clique, un lien vers les drivers à jour du téléphone ou encore jouer avec WMP les images ou les photos présentes sur le téléphone. Cette fonctionnalité devrait plaire à beaucoup de monde, j&rsquo;adore l&rsquo;idée.</p>
<p>Vous en savez maintenant un peu plus sur les nouvelles fonctionnalités de Windows Seven et surtout <strong>pourquoi </strong>elles ont été faites, et <strong>pourquoi </strong>elles ont été faites de cette façon.</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[PDC08][J4]  Windows 7 : New APIs for Building context-aware applications</title>
		<link>https://blog.developpez.com/lgmorand/p6675/dotnet/pdc08_j4_windows_7_new_apis_for_building</link>
		<comments>https://blog.developpez.com/lgmorand/p6675/dotnet/pdc08_j4_windows_7_new_apis_for_building#comments</comments>
		<pubDate>Wed, 29 Oct 2008 17:04:37 +0000</pubDate>
		<dc:creator><![CDATA[Louis-Guillaume Morand]]></dc:creator>
				<category><![CDATA[Dotnet]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[PDC08]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Speaker: Dan Polivy Il est Senior Program Manager de la division PC&#124;3 Qu&#8217;est ce qu&#8217;il se passerait si: &#8211; votre ordinateur savait où vous vous trouviez et vous pourrait vous aider à vous guider? C&#8217;est ce que nous allons voir durant cette session Limitations des détecteurs d&#8217;aujourd&#8217;hui Les périphériques de location sont souvent exposés en tant que portés virtuels COM accès exclusif pour une application non sécurisé format propriétaire (NMEA,etc) les GPS ne marchent pas [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Speaker: <strong>Dan Polivy</strong><br />
<img src="http://www.code-magazine.com/ArticleImage.aspx?QuickID=0704132&amp;Image=DanPolivy.jpg&amp;maxwidth=150" alt="" title="" /><br />
Il est Senior Program Manager de la division PC|3</p>
<p>Qu&rsquo;est ce qu&rsquo;il se passerait si:<br />
&#8211; votre ordinateur savait où vous vous trouviez et vous pourrait vous aider à vous guider? C&rsquo;est ce que nous allons voir durant cette session<br />
<span id="more-25"></span></p>
<p><strong><br />
Limitations des détecteurs d&rsquo;aujourd&rsquo;hui</strong><br />
Les périphériques de location sont souvent exposés en tant que portés virtuels COM</p>
<ul>
<li>accès exclusif pour une application</li>
<li>non sécurisé</li>
<li>format propriétaire (NMEA,etc)</li>
</ul>
<p>les GPS ne marchent pas à l&rsquo;intérieur</p>
<ul>
<li> difficile de supporter plusieurs technologies au même moment</li>
</ul>
<p>détecteurs sont intégrés en tant que solution verticale</p>
<ul>
<li>les applications ont besoin de savoir les spécificités hardware des détecteurs</li>
<li>adoption limitée</li>
</ul>
<p><strong>Plateforme</strong><br />
fournit un model de pile unifié pour tous les typs de périphériques de détecteur<br />
détecteurs physiques (gpis, détecteurs de lumière, etc)<br />
détecteurs logique (wifi, etc)</p>
<p>fournit une API standardisé pour accéder aux détecteurs<br />
&#8211; Sensor API: C++/COm pour accéder à tout type de détecteur<br />
&#8211; Location API: C++/Com, IDispatch (scriptable) pour les données de location</p>
<p><strong><br />
Composants et architecture<br />
</strong></p>
<p>Périphérique &lt;=&gt; UMDF Driver (Senser Class Extension) &lt;=&amp;;gt Sensor API  &lt;=&gt; Application<strong>s</strong></p>
<p>(Location and other sensors Control Panel)</p>
<p><strong>Bénéfices de la plateforme</strong><br />
Unique API qui répondre à la question &laquo;&nbsp;où suis-je)<br />
&#8211; indépendant du provider utilisé pour déterminer la location<br />
&#8211; modeles synchrones et asynchrones<br />
&#8211; compatibles avec le scipting et l&rsquo;automation<br />
&#8211;</p>
<p>Transition automatique entre les providers<br />
&#8211; le provider le plus précis à la priorité</p>
<p>Accès concurrent pour plusieurs applications</p>
<p>Location par défaut.<br />
-fournit par l&rsquo;utilisateur quand aucune autre source n&rsquo;est disponible. Par exemple, en saisissant soit même longitude/latitude, ou alors une adresse + code postal.</p>
<p><strong>Location-awareness</strong></p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">Interface Ilocation : IUnknwon <br />
{ <br />
&nbsp; HRESULT RegistrerForReport(...) <br />
&nbsp; HRESULT GetReport(...) <br />
} <br />
Interface ILocationEventts : IUnknown &nbsp;<br />
{ <br />
&nbsp; HRESULT OnLocationChanged(...); <br />
&nbsp; HRESULT OnStatusChanged(...); <br />
}</div></div>
<p><strong><br />
Types de données de location supportées</strong><br />
Geographique<br />
 latitude, longitude, altitude<br />
la plupart des formats communs<br />
possibilité de faire du reverse du le geo-code</p>
<p>Adresse civile<br />
Code postal, ville, état<br />
Permet d&rsquo;avoir une direction approximative et c&rsquo;est plus claire pour l&rsquo;homme</p>
<p>Privacy et contrôle d&rsquo;accès<br />
La location est une donnée sensible qui par la loi américaine requiert l&rsquo;acceptation de l&rsquo;utilisateur. ainsi</p>
<ul>
<li>par défaut, les détecteurs sont désactivés par défaut</li>
<li> il faut des droits admin pour activer un détecteur</li>
<li>les détécteurs peuvent être configurés au niveau de chaque utilisateurs</li>
<li>la fenêtre d&rsquo;acception sera invoquée par les applications qui souhaitent utiliser les détecteurs</li>
</ul>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[PDC08] Windows Seven : la première capture</title>
		<link>https://blog.developpez.com/lgmorand/p6671/divers/pdc08_windows_seven_la_premiere_capture</link>
		<comments>https://blog.developpez.com/lgmorand/p6671/divers/pdc08_windows_seven_la_premiere_capture#comments</comments>
		<pubDate>Tue, 28 Oct 2008 21:00:43 +0000</pubDate>
		<dc:creator><![CDATA[Louis-Guillaume Morand]]></dc:creator>
				<category><![CDATA[Divers]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[PDC08]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[tadammmmmmm oui, désolé mais c&#8217;était pas prévu de devoir l&#8217;installer sur une VPC, je pensais pouvoir monter l&#8217;image VHD direct et là malheureusement, l&#8217;install n&#8217;est pas très rapide quand on lui donne seulement 400Mo de ram&#8230; Je donnerai les captures suivantes dès que je le peux. promis]]></description>
				<content:encoded><![CDATA[<p>tadammmmmmm</p>
<p><img src="http://lgmorand.developpez.com/images/Seven1.JPG" alt="" title="" /><br />
oui, désolé mais c&rsquo;était pas prévu de devoir l&rsquo;installer sur une VPC, je pensais pouvoir monter l&rsquo;image VHD direct et là malheureusement, l&rsquo;install n&rsquo;est pas très rapide quand on lui donne seulement 400Mo de ram&#8230;</p>
<p>Je donnerai les captures suivantes dès que je le peux. promis</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>[PDC08] Live Mesh : la technologie du moment</title>
		<link>https://blog.developpez.com/lgmorand/p6670/microsoft/pdc08_live_mesh_la_technologie_du_moment</link>
		<comments>https://blog.developpez.com/lgmorand/p6670/microsoft/pdc08_live_mesh_la_technologie_du_moment#comments</comments>
		<pubDate>Tue, 28 Oct 2008 20:39:21 +0000</pubDate>
		<dc:creator><![CDATA[Louis-Guillaume Morand]]></dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[PDC08]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Benjamin Gauthey (Microsoft) a participé à la réalisation d&#8217;une petite vidéo sur Live Mesh et son utilisation. Si ce service vous semble encore obscure il est grand temps de regarder cette vidéo. c&#8217;est par ici]]></description>
				<content:encoded><![CDATA[<p>Benjamin Gauthey (Microsoft) a participé à la réalisation d&rsquo;une petite vidéo sur Live Mesh et son utilisation.<br />
Si ce service vous semble encore obscure il est grand temps de regarder cette vidéo.</p>
<p>c&rsquo;est par <a href="http://blogs.technet.com/mstechdays/archive/2008/10/28/pdc-2008-un-avant-go-t-de-la-prochaine-keynote.aspx">ici</a></p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[PDC08][J3] Keynote : Le future de Visual Studio et de .Net</title>
		<link>https://blog.developpez.com/lgmorand/p6665/dotnet/pdc08_j2_keynote_le_future_de_visual_stu</link>
		<comments>https://blog.developpez.com/lgmorand/p6665/dotnet/pdc08_j2_keynote_le_future_de_visual_stu#comments</comments>
		<pubDate>Tue, 28 Oct 2008 18:06:14 +0000</pubDate>
		<dc:creator><![CDATA[Louis-Guillaume Morand]]></dc:creator>
				<category><![CDATA[Dotnet]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[PDC08]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Voilà plein de nouveautés qui arrivent Tout d&#8217;abord, pour ceux qui n&#8217;avaient pas pu tester les CTP secretes de VS10, c&#8217;est maintenant annoncé au monde entier, VS10 est basé sur WPF. Pour certains, ca va juste dire que c&#8217;est plus lourd mais c&#8217;est plus recherché que çà. tout d&#8217;abord, l&#8217;interface a été revue en partie, il y a maintenant une gestion du multiple moniteur (et là, tous les développeurs vont aimer :)) C&#8217;est pas tout. [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Voilà plein de nouveautés qui arrivent <img src="https://blog.developpez.com/lgmorand/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /></p>
<p>Tout d&rsquo;abord, pour ceux qui n&rsquo;avaient pas pu tester les CTP secretes de VS10, c&rsquo;est maintenant annoncé au monde entier, VS10 est basé sur WPF. Pour certains, ca va juste dire que c&rsquo;est plus lourd mais c&rsquo;est plus recherché que çà.</p>
<p>tout d&rsquo;abord, l&rsquo;interface a été revue en partie, il y a maintenant une gestion du multiple moniteur (et là, tous les développeurs vont aimer :))</p>
<p>C&rsquo;est pas tout. Visual Studio sera extensible facilement, une assembly copiée dans le repertoire et pouf, l&rsquo;addin est chargé. Mieux encore, l&rsquo;addin peut s&rsquo;intégrer à même l&rsquo;éditeur de code. Je reviendrai vers vous avec un exemple qui montrera la puissance de la chose, grâce à WPF justement.</p>
<p>Nous y verrons aussi un Designer Silverlight (SilverLight qui pourra tourner dans un navigateur <strong>mais aussi en dehors</strong>!!!)</p>
<p>Il y a aussi intégration totale avec TFS, avec chargement du descriptif des bugs, mises à jour, etc. Nous verrons aussi l&rsquo;intégration complète de jQuery.</p>
<p>Dans le même genre, côté Silverlight, nous aurons à disposition le SilverLight Toolkit qui vient de sortir à l&rsquo;instant (<a href="http://blog.developpez.com/badger?title=disponibilite_du_silverlight_toolkit">http://blog.developpez.com/badger?title=disponibilite_du_silverlight_toolkit</a>)</p>
<p>pour les développeurs, astuce ultime. Dans VS10, il y aura plusieurs fichiers de configurations par appli, permettant d&rsquo;avoir un web.debug.config, un web.release.config, etc, vous permettant d&rsquo;avoir un fichier de config pour chaque cible de deploiement et au moment de deployer de créer des profils</p>
<p><strong>côté .Net</strong>:<br />
Nouvelles API (Ribbon, JumpLists, librairies, Multi-touch, directX, etc</p>
<p><strong>MFC pour Win7</strong>:<br />
Ribbon, multitouch, search, etc<br />
<strong><br />
Windows 7</strong>:<br />
Framework 3.5 SP1 intégré de base au système</p>
<p><strong>WPF</strong><br />
<a href="http://blog.developpez.com/badger?title=nouvelle_version_du_wpf_toolkit">un nouveau toolkit</a></p>
<p>Tout plein de bonnes choses, le père noël passera en avance cette année <img src="https://blog.developpez.com/lgmorand/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /></p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[PDC08][J3] Keynote sur Windows 7 : Future is here!</title>
		<link>https://blog.developpez.com/lgmorand/p6658/microsoft/pdc08_j3_keynote_sur_windows_7</link>
		<comments>https://blog.developpez.com/lgmorand/p6658/microsoft/pdc08_j3_keynote_sur_windows_7#comments</comments>
		<pubDate>Tue, 28 Oct 2008 16:26:21 +0000</pubDate>
		<dc:creator><![CDATA[Louis-Guillaume Morand]]></dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[PDC08]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[C&#8217;est fait, la première présentation de Windows 7 est donnée et je vous assure que ca envoit du bois!!! Pour certains, ce ne seront que des astuces mais clairement, ca change de Vista. La liste des changements est énorme, plusieurs centaines et voici les principaux: (pour les captures, j&#8217;espère pouvoir vous donner les premières captures dans l&#8217;après-midi (22h heure de Paris) Voici les nouveautés en vrac, je reviendrai dessus en détails à l&#8217;aide d&#8217;un article [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>C&rsquo;est fait, la première présentation de Windows 7 est donnée et je vous assure que ca envoit du bois!!! <img src="https://blog.developpez.com/lgmorand/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /></p>
<p>Pour certains, ce ne seront que des astuces mais clairement, ca change de Vista. La liste des changements est énorme, plusieurs centaines et voici les principaux:</p>
<p><span id="more-15"></span><br />
(pour les captures, j&rsquo;espère pouvoir vous donner les premières captures dans l&rsquo;après-midi (22h heure de Paris)<br />
Voici les nouveautés en vrac, je reviendrai dessus en détails à l&rsquo;aide d&rsquo;un article plus complet, de captures et de vidéos.</p>
<p>&#8211; Le menu démarrer a encore changé. Il garde sa recherche mais a des nouveaux menus interactifs<br />
&#8211; la barre des tâches a énorment changé.<br />
  &#8211; le raccourci vers le bureau se trouve tout à droite (encore plus à droite que l&rsquo;horloge) et il est invisible <img src="https://blog.developpez.com/lgmorand/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /><br />
  &#8211; la zone de notification(à côté de l&rsquo;horloge) est totalement configurable. Vous contrôler quelles icones apparaissent, comment elles apparaissent, et vous pouvez accéder à beaucoup de fonctionnalités de votre ordinateur depuis cette zone.<br />
  &#8211; vous avez des raccourcis dynamiques qui, selon l&rsquo;appli afficherons soit des raccourcis sous forme de menu, soit une preview (comme le thumbnail de Vista) mais qui, en live, met la fenetre survolée au premier plan (plus exactement, ca cache les autres il me semble)<br />
&#8211; dock intelligent des fenetres. Si vous voulez ouvrir deux applis côté à côté, vous en glissez une sur la gauche, une autre sur la droite, et elles s&rsquo;ajustent pour prendre toute la place possible, et permettre le meilleur affichage possible.<br />
&#8211; Il me semble avoir vu que l&rsquo;explorateur windows avait maintenant des onglets<br />
&#8211; des nouvelles icônes (sisi c&rsquo;est important :D)<br />
&#8211; Rechrche avancée<br />
 &#8211; surlignement des mots trouvés<br />
 &#8211; possibilité de chercher par type de fichier<br />
 &#8211; capable de chercher sur le réseau et les partages de fichiers<br />
 &#8211; capable de créer des vues pour chercher dans plusieurs répertoires d&rsquo;un coup.<br />
&#8211; Réseau amélioré<br />
 &#8211; quand vous pluggez le PC, il détecte tout de suite les PCs voisins, les partages, les imprimantes et vous pouvez interagir avec<br />
 &#8211; vous pouvez avoir plusieurs imprimantes par défaut et selon le réseau sur lequel vous vous branchez, le système cherche et configure l&rsquo;imprimante que vous pouvez utiliser<br />
&#8211; Nouveau Windows Media Player avec des previews sonores sans casser la lecture en court (à vérifier)<br />
&#8211; Nouvelle fonctionnalité nommée Device Stage: icône pour chaque peripherique qui, ouvre un panel qui propose toutes les actions possibles sur ce périphériques. une sorte de &lsquo;lancement automatique&nbsp;&raquo; mis à la sauce du Welcome Center.<br />
&#8211; nouveau thèmes personnalisables<br />
&#8211; intégration de Live Services et Live Essentials<br />
<strong>Touch</strong><br />
 &#8211; gère le multi-touch<br />
 &#8211; affichage intelligent, les menus sont plus espacés afin de ne pas gêner les gens à gros doigts <img src="https://blog.developpez.com/lgmorand/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /><br />
 &#8211; on screen keyboard fort sympathique<br />
 &#8211; gestion de Surface, avec scroll, zoom, etc dans beaucoup d&rsquo;applications.<br />
 &#8211; MSPaint a été refait et gère le touch<br />
 &#8211; navigation internet avec les gestes (précédent, suivants, etc)<br />
 &#8211; gestion de plusieurs gestes<br />
<strong>Applications</strong><br />
 &#8211; menu ribbon  (Office 2007) dans beaucoup d&rsquo;applications windows</p>
<p>Voilà pour la mise en bouche <img src="https://blog.developpez.com/lgmorand/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /></p>
<p>mais c&rsquo;est pas tout!!<br />
deuxième fournée pour les gourmands du fond <img src="https://blog.developpez.com/lgmorand/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /></p>
<p>&#8211; gestion plus poussée des écrans<br />
&#8211; configuration des DPI<br />
&#8211; multi-screen y compris pour le remote desktop!!!<br />
&#8211; zoom possible avec un slider ou les touches + et &#8211;<br />
&#8211; personnalisation du menu démarrer et du bouton shutdown (sans aller au fin fond du panneau de configuration)<br />
&#8211; gestion des notifications systèmes (désactiver que celles qu&rsquo;on veut jamais voir)<br />
&#8211; configuration de l&rsquo;UAC via un slider, permettant de choisir le niveau d&rsquo;alertes que l&rsquo;on souhaite</p>
<p>concernant la roadmap et la date de sortie:<br />
Aujourd&rsquo;hui 28 octobre, sortira la pre-bêta pour utilisateurs privilégiés (moi :D)<br />
Ensuite, nous nous dirigerons vers la bêta à l&rsquo;aide d&rsquo;un site de retours utilisateurs (E7 Blog). C&rsquo;est jusqu&rsquo;à la bêta qu&rsquo;on développera des nouvelles fonctionnalités. Une fois que vous verrez la bêta sortie, ce ne sera plus que des corrections et améliorations minimes.<br />
Ensuite viendront la M1, M2, M3 et enfin la RTM.<br />
et pour les dates? leur stratégie est claire: quand on sortira la bêta, on vous dira la date de la Milestone1, quand on finira la M1, on vout dira pour la M2, etc etc. MAIS ils veulent garder la sortie finale dans le délai approximatif de trois ans après la sortie de Vista, soit comme on peut s&rsquo;y attendre, vers mi 2009 ou peu après.</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>[PDC08][J2] Worflow Foundation 4.0</title>
		<link>https://blog.developpez.com/lgmorand/p6656/dotnet/pdc08_j2_worflow_foundation_4_0</link>
		<comments>https://blog.developpez.com/lgmorand/p6656/dotnet/pdc08_j2_worflow_foundation_4_0#comments</comments>
		<pubDate>Mon, 27 Oct 2008 22:14:02 +0000</pubDate>
		<dc:creator><![CDATA[Louis-Guillaume Morand]]></dc:creator>
				<category><![CDATA[Dotnet]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[PDC08]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Peu de choses à dire si ce n&#8217;est la présentation scriptée des speackers qui ont rendu la session fort distrayante. La session a donc été pour les 3/4 une présentation de Workflow Foundation, de l&#8217;existant, de ce que l&#8217;on peut faire et ne pas faire, et quels avantages on peut trouver à utiliser Workflow Foundation. Sachez également que si vous vous intéressez à Workflow Foundation, dans les semaines à venir, un grand nombre d&#8217;articles vont [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Peu de choses à dire si ce n&rsquo;est la présentation scriptée des speackers qui ont rendu la session fort distrayante.</p>
<p>La session a donc été pour les 3/4 une présentation de Workflow Foundation, de l&rsquo;existant, de ce que l&rsquo;on peut faire et ne pas faire, et quels avantages on peut trouver à utiliser Workflow Foundation.<br />
Sachez également que si vous vous intéressez à Workflow Foundation, dans les semaines à venir, un grand nombre d&rsquo;articles vont être publiés donc stay aware!!! <img src="https://blog.developpez.com/lgmorand/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /></p>
<p>Après donc des exemples pour montrer comment placer une activité, faire de la persistance ou encore montrer des applications qui changaient le workflow en live via un designer hosté, il en est venu à parler des nouveautés qui feront l&rsquo;apparition dans Workflow Foundation 4.0.</p>
<p>voici la liste de ce que j&rsquo;ai retenu<br />
Sur les activités:</p>
<ul>
<li>Activité Persist pour mieux gérer la persistance et les zones de non persistance</li>
<li>meilleur contrôle des activités/ authoring</li>
</ul>
<p>Sur le runtime</p>
<ul>
<li>10-100x plus rapide</li>
<li>Full-contrôle de la persistance</li>
<li>Transactions Flow-in</li>
<li>Support du partial Trust dans le cas d&rsquo;un WF utilisant un autre WF</li>
<li>
Intégration complète avec WCF, WPF, ASP.Net</li>
</ul>
<p>Sur le designer</p>
<ul>
<li>tout nouveau designer avec une nouvelle tête <img src="https://blog.developpez.com/lgmorand/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /></li>
<li> Performance accrue (fera pas de mal&#8230;)</li>
<li> Amélioration du rehosting du designer</li>
<li>Debuggage amélioré</li>
</ul>
<p>Bref, beaucoup de nouvelles choses et un développement toujours en cours et c&rsquo;est pourquoi, sur la MSDN, on est censé pouvoir trouver des guides de bonne pratique afin d&rsquo;écrire nos workflows actuellement en 3.0 ou 3.5 de façon à ce que la migration en 4.0 soit extrêmement rapide et demandant le moins de changements possibles.</p>
<p>Pour ma part, j&rsquo;ai commencé à utilisé Workflow Foundation il y a deux mois environ et je peux dire qu&rsquo;une chose, ca déchire!!! Vivement la nouvelle version!!</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
