<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>Evènements</title><link>http://blogs.labo-dotnet.com/patrice/category/96.aspx</link><description>Evènements</description><managingEditor>Patrice</managingEditor><dc:language>fr-FR</dc:language><generator>.Text Version 0.95.2004.101</generator><item><dc:creator>Patrice Lamarche</dc:creator><title>Journées Académiques 2006</title><link>http://blogs.labo-dotnet.com/patrice/archive/2006/04/13/10558.aspx</link><pubDate>Thu, 13 Apr 2006 05:24:00 GMT</pubDate><guid>http://blogs.labo-dotnet.com/patrice/archive/2006/04/13/10558.aspx</guid><wfw:comment>http://blogs.labo-dotnet.com/patrice/comments/10558.aspx</wfw:comment><comments>http://blogs.labo-dotnet.com/patrice/archive/2006/04/13/10558.aspx#Feedback</comments><slash:comments>25</slash:comments><wfw:commentRss>http://blogs.labo-dotnet.com/patrice/comments/commentRss/10558.aspx</wfw:commentRss><trackback:ping>http://blogs.labo-dotnet.com/patrice/services/trackbacks/10558.aspx</trackback:ping><description>&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;A href="http://galilee.microsoft.fr/ja2006/"&gt;&lt;IMG height=53 src="/patrice/images/msrlogo.JPG" width=142 border=0&gt;&lt;/A&gt;&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;&lt;FONT size=2&gt;Comme chaque ann&amp;#233;e Microsoft France Education et MSR organisent les journ&amp;#233;es acad&amp;#233;miques qui auront lieu&amp;nbsp; &amp;#224; Paris du 24 au 26 Avril. Cet &amp;#233;v&amp;#232;nement &amp;#224; destination des professeurs en enseignement sup&amp;#233;rieur et aux chercheurs est une occasion unique de d&amp;#233;couvrir les technologies Microsoft actuelles et futures, et de prendre connaissance de certains projets de recherches effectu&amp;#233;s par la firme de Redmond.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;Cette ann&amp;#233;e encore, un programme riche et vari&amp;#233; est propos&amp;#233;, et certaines personnalit&amp;#233;s bien connues seront&amp;nbsp;pr&amp;#233;sentes pour&amp;nbsp;animer des sessions : &lt;A href="http://weblogs.asp.net/bleroy"&gt;Bertrand Leroy &lt;/A&gt;(MS Corp, ASP.net) pr&amp;#233;sentera le framework Atlas, Patrick Smacchia (MVP.net) pr&amp;#233;sentera une session sur C# 2 et le framework.net 2, &lt;A href="http://www.evain.net/blog"&gt;Jb Evain &lt;/A&gt;(Membre de l'&amp;#233;quipe de d&amp;#233;veloppement de Mono) pr&amp;#233;sentera une session sur l'impl&amp;#233;mentation libre du framework.net de r&amp;#233;f&amp;#233;rence, Dick Lantim (Microsoft France) pr&amp;#233;sentera le langage de s&amp;#233;rialisation XAML, etc...&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;Bref un &amp;#233;v&amp;#232;nement &amp;#224; ne pas manquer si vous &amp;#234;tes chercheur, ou enseignant.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;Si vous souhaitez avoir une id&amp;#233;e plus pr&amp;#233;cise de l'&amp;#233;v&amp;#232;nement et pour vous inscrire (il reste encore quelques places) :&lt;BR&gt;&lt;/FONT&gt;&lt;A href="http://galilee.microsoft.fr/ja2006/"&gt;&lt;FONT size=2&gt;http://galilee.microsoft.fr/ja2006/&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt;&amp;nbsp;(c'est gratuit !)&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;Mon compte-rendu des journ&amp;#233;es MSR 2005 :&lt;BR&gt;&lt;/FONT&gt;&lt;A href="http://blogs.labo-dotnet.com/patrice/archive/2005/04/29/ja2005.aspx"&gt;&lt;FONT size=2&gt;http://blogs.labo-dotnet.com/patrice/archive/2005/04/29/ja2005.aspx&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;img src ="http://blogs.labo-dotnet.com/patrice/aggbug/10558.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Patrice Lamarche</dc:creator><title>[Tech'ED06] Bill Gates au Tech Ed Europe 2006</title><link>http://blogs.labo-dotnet.com/patrice/archive/2006/04/10/10554.aspx</link><pubDate>Mon, 10 Apr 2006 10:33:00 GMT</pubDate><guid>http://blogs.labo-dotnet.com/patrice/archive/2006/04/10/10554.aspx</guid><wfw:comment>http://blogs.labo-dotnet.com/patrice/comments/10554.aspx</wfw:comment><comments>http://blogs.labo-dotnet.com/patrice/archive/2006/04/10/10554.aspx#Feedback</comments><slash:comments>16</slash:comments><wfw:commentRss>http://blogs.labo-dotnet.com/patrice/comments/commentRss/10554.aspx</wfw:commentRss><trackback:ping>http://blogs.labo-dotnet.com/patrice/services/trackbacks/10554.aspx</trackback:ping><description>&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;IMG src="http://www.mseventseurope.com/teched/05/pre/content/Images/tech_develop3.gif"&gt;&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;&lt;FONT size=2&gt;Comme vous le savez, le Tech'ED Europe 2006 aura lieu &amp;#224; la fin de l'ann&amp;#233;e 2006 &amp;#224; Barcelone et se d&amp;#233;roulera en deux parties : &lt;/FONT&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;FONT size=2&gt;une partie consacr&amp;#233;e aux d&amp;#233;veloppeurs (l'&amp;#233;quivalent de l'&amp;#233;v&amp;#232;nement que l'on appelait Tech'Ed pr&amp;#233;c&amp;#233;demment) du 7 au 10 Novembre&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT size=2&gt;une partie consacr&amp;#233;e aux IT (l'&amp;#233;quivalent de l'IT Forum) du 14 au 17 novembre&lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;FONT size=2&gt;Pour la premi&amp;#232;re fois depuis la cr&amp;#233;ation du Tech'Ed Europe (m&amp;#234;me pour les 10 ans, il n'y avait ni Steve Ballmer ni Bill Gates),&amp;nbsp;Bill Gates sera l&amp;#224; pour pr&amp;#233;senter le keynote du Tech'Ed.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;Source :&lt;BR&gt;Blog de Gerd &lt;/FONT&gt;&lt;A href="http://blogs.msdn.com/gerdde/archive/2006/04/10/572341.aspx"&gt;&lt;FONT size=2&gt;http://blogs.msdn.com/gerdde/archive/2006/04/10/572341.aspx&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;img src ="http://blogs.labo-dotnet.com/patrice/aggbug/10554.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Patrice Lamarche</dc:creator><title>[DevDays06] Présentation Migration d'ASP.net 1.x à ASP.net 2</title><link>http://blogs.labo-dotnet.com/patrice/archive/2006/03/24/devdays2006aspnet1toASPnet2.aspx</link><pubDate>Fri, 24 Mar 2006 19:17:00 GMT</pubDate><guid>http://blogs.labo-dotnet.com/patrice/archive/2006/03/24/devdays2006aspnet1toASPnet2.aspx</guid><wfw:comment>http://blogs.labo-dotnet.com/patrice/comments/10546.aspx</wfw:comment><comments>http://blogs.labo-dotnet.com/patrice/archive/2006/03/24/devdays2006aspnet1toASPnet2.aspx#Feedback</comments><slash:comments>19</slash:comments><wfw:commentRss>http://blogs.labo-dotnet.com/patrice/comments/commentRss/10546.aspx</wfw:commentRss><trackback:ping>http://blogs.labo-dotnet.com/patrice/services/trackbacks/10546.aspx</trackback:ping><description>&lt;P&gt;Petite nouveaut&amp;#233; cette ann&amp;#233;e aux DevDays, Microsoft proposait aux communaut&amp;#233;s de faire de petites pr&amp;#233;sentations techniques durant les pauses.&lt;/P&gt;
&lt;P&gt;J'ai donc repr&amp;#233;sent&amp;#233; la communaut&amp;#233; ASP-PHP.net en pr&amp;#233;sentant hier matin une petite session intitul&amp;#233;e "Migration d'ASP.net 1.x &amp;#224; ASP.net 2" sur le stand Communaut&amp;#233;s. &lt;/P&gt;
&lt;P align=center&gt;&lt;IMG height=300 src="/patrice/images/DevDays2006ASPnet112ASPnet2_01.jpg" width=400 border=0&gt;&lt;/P&gt;
&lt;P align=center&gt;&lt;IMG height=300 src="/patrice/images/DevDays2006ASPnet112ASPnet2_02.jpg" width=400 border=0&gt;&lt;/P&gt;
&lt;P&gt;Pourquoi migrer, sc&amp;#233;narios de migration, cohabitation d'ASP.net 1.x et 2.0, probl&amp;#232;mes courants furent abord&amp;#233;s durant les quelques minutes qui m'&amp;#233;taient imparties.&lt;/P&gt;
&lt;P&gt;Je pr&amp;#233;pare un petit webcast de la pr&amp;#233;sentation qui sera disponible courant de la semaine prochaine, vous pouvez patienter &lt;A href="http://blogs.labo-dotnet.com/patrice/articles/devdays2006.aspx"&gt;avec les slides.&lt;/A&gt;&lt;/P&gt;&lt;img src ="http://blogs.labo-dotnet.com/patrice/aggbug/10546.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Patrice Lamarche</dc:creator><title>[WPF] Session OpenDays</title><link>http://blogs.labo-dotnet.com/patrice/archive/2006/03/09/10531.aspx</link><pubDate>Thu, 09 Mar 2006 12:50:00 GMT</pubDate><guid>http://blogs.labo-dotnet.com/patrice/archive/2006/03/09/10531.aspx</guid><wfw:comment>http://blogs.labo-dotnet.com/patrice/comments/10531.aspx</wfw:comment><comments>http://blogs.labo-dotnet.com/patrice/archive/2006/03/09/10531.aspx#Feedback</comments><slash:comments>22</slash:comments><wfw:commentRss>http://blogs.labo-dotnet.com/patrice/comments/commentRss/10531.aspx</wfw:commentRss><trackback:ping>http://blogs.labo-dotnet.com/patrice/services/trackbacks/10531.aspx</trackback:ping><description>&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;IMG height=60 src="/patrice/images/wpf-vista.jpg" width=80 border=0&gt;&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;&lt;FONT size=2&gt;Je viens d'uploader les slides de la pr&amp;#233;sentation que j'ai faite avec &lt;A href="http://msmvps.com/blogs/odewit/default.aspx"&gt;Olivier Dewit &lt;/A&gt;(MVP C#) sur WPF.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;Vous pouvez les retrouver&amp;nbsp; sur &lt;/FONT&gt;&lt;A href="http://blogs.labo-dotnet.com/patrice/articles/opendays2006wpf.aspx"&gt;&lt;FONT size=2&gt;http://blogs.labo-dotnet.com/patrice/articles/opendays2006wpf.aspx&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;img src ="http://blogs.labo-dotnet.com/patrice/aggbug/10531.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Patrice Lamarche</dc:creator><title>Mercredi du développement : Office "12"</title><link>http://blogs.labo-dotnet.com/patrice/archive/2006/02/05/10485.aspx</link><pubDate>Sun, 05 Feb 2006 00:36:00 GMT</pubDate><guid>http://blogs.labo-dotnet.com/patrice/archive/2006/02/05/10485.aspx</guid><wfw:comment>http://blogs.labo-dotnet.com/patrice/comments/10485.aspx</wfw:comment><comments>http://blogs.labo-dotnet.com/patrice/archive/2006/02/05/10485.aspx#Feedback</comments><slash:comments>70</slash:comments><wfw:commentRss>http://blogs.labo-dotnet.com/patrice/comments/commentRss/10485.aspx</wfw:commentRss><trackback:ping>http://blogs.labo-dotnet.com/patrice/services/trackbacks/10485.aspx</trackback:ping><description>&lt;P align=justify&gt;Mercredi dernier avait lieu une session "Mercredi du d&amp;#233;veloppement" dedi&amp;#233; &amp;#224; Office "12", la prochaine version d'Office System qui devrait sortir d'ici la fin de l'ann&amp;#233;e. Cet apr&amp;#232;s-midi propos&amp;#233; par Microsoft France est organis&amp;#233; par Pierre Lagarde fut l'occasion de d&amp;#233;couvrir les nouveaut&amp;#233;s d'Office 12, les implications et les opportunit&amp;#233;s offertes aux d&amp;#233;veloppeurs.&lt;/P&gt;
&lt;P align=justify&gt;1&amp;#232;re nouveaut&amp;#233; importante qui touche la plupart des outils d'Office (Word, Excel, Powerpoint, Visio) le format de fichier utilis&amp;#233; par ces derniers changent profond&amp;#233;ment. En effet, les docx, xlsx, docm, pptx, etc... vont remplacer les traditionnels fichier doc et xls que tout le monde connait. Les formats de fichiers sont &amp;#224; pr&amp;#233;sents des fichiers zips "d&amp;#233;guis&amp;#233;s" compos&amp;#233;s de plusieurs fichiers :&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV align=justify&gt;les documents eux-m&amp;#234;mes au format &lt;A href="http://www.microsoft.com/office/xml/default.mspx"&gt;WordML, SpreadSheetML, DataDiagramingML&lt;/A&gt;, etc... introduits avec Office 2003&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV align=justify&gt;les propri&amp;#233;t&amp;#233;s des documents&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV align=justify&gt;les relations (utilis&amp;#233;s pour d&amp;#233;finir des parties communes et &amp;#233;viter les redondances)&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV align=justify&gt;les sch&amp;#233;mas XSD, macros&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P align=center&gt;&lt;IMG height=300 src="/patrice/images/mercredi_fileformat_mini.jpg" width=400 border=0&gt;&lt;/P&gt;
&lt;P align=justify&gt;Ainsi Microsoft confirme l'utilisation d'XML au sein d'Office, les fonctionnalit&amp;#233;s introduites par Office 2003 sont am&amp;#233;lior&amp;#233;es et les avanc&amp;#233;es offertes par la premi&amp;#232;re version d'Office System sont tr&amp;#232;s concr&amp;#232;tement et beaucoup plus facilement utilisables avec Office 12. La g&amp;#233;n&amp;#233;ration et la manipulation&amp;nbsp;de fichiers Word ou Excel sans l'utilisation de composant COM possible gr&amp;#226;ce aux nouveaux formats de fichiers bas&amp;#233;s sur l'XML est facilit&amp;#233;e gr&amp;#226;ce aux APIs offertes par le framework WinFX. Le namespace System.IO.Packaging offre ainsi diff&amp;#233;rentes classes permettant de manipuler en quelques lignes de codes les "packages" (les fichiers zip "d&amp;#233;guis&amp;#233;s").&lt;/P&gt;
&lt;P align=justify&gt;Comme cela a &amp;#233;t&amp;#233; tr&amp;#232;s souvent le cas avec Office la compatibilit&amp;#233; sera au rendez-vous puisque les outils d'Office 2000 et 2003 seront &amp;#233;galement capable de consulter et de modifier des fichiers au format Office "12" via des mises &amp;#224; jours qui seront mises &amp;#224; disposition par Microsoft lors de la sortie de ce dernier.&lt;/P&gt;
&lt;P align=center&gt;&lt;IMG height=300 src="/patrice/images/mercredi_formatcompatibility_mini.jpg" width=400 border=0&gt;&lt;/P&gt;
&lt;P align=justify&gt;Autre nouveaut&amp;#233; introduite par Office 2003 et qui &amp;#233;volu&amp;#233;e dans Office "12", InfoPath l'&amp;#233;diteur XML permettant de cr&amp;#233;er rapidement des formulaires bas&amp;#233;s sur des sch&amp;#233;mas XSD prenant comme source de donn&amp;#233;es un service web, une base de donn&amp;#233;es, une liste sharepoint, ou un fichier xml et &amp;#233;tant publiable dans une biblioth&amp;#232;que de formulaires sharepoint, r&amp;#233;pond &amp;#224; une importante demande clients : la consultation et la saisie de formulaires en mode web. Alors qu'il fallait passer par des solutions tierces pour rendre disponible des formulaires InfoPath &amp;#224; des utilisateurs n'ayant pas InfoPath d'install&amp;#233; sur leur poste, InfoPath "12" permettra de g&amp;#233;n&amp;#233;rer une page web compatible tous navigateurs correspondant aux formulaires que l'on souhaite. Autre am&amp;#233;lioration notable : l'int&amp;#233;gration d'InfoPath dans ses propres applications est d&amp;#233;sormais facile gr&amp;#226;ce &amp;#224; un contr&amp;#244;le ActiveX qui sera propos&amp;#233; par Microsoft.&lt;/P&gt;
&lt;P align=center&gt;&lt;IMG height=300 src="/patrice/images/mercredi_infopath12pierre_mini.jpg" width=400 border=0&gt;&lt;/P&gt;
&lt;P align=justify&gt;Cot&amp;#233; serveur Bernard Fedotoff et &lt;A href="http://giraudyp.perso.cegetel.net/"&gt;Erol Giraudy&lt;/A&gt;&amp;nbsp;nous ont pr&amp;#233;sent&amp;#233; WSS V3 et SPS V3 (Office Sharepoint Server). Ces deux outils &amp;#233;voluent grandement avec Office "12". Premier changement, WSS est d&amp;#233;sormais enti&amp;#232;rement d&amp;#233;velopp&amp;#233; en ASP.net 2. Fini le filtre ISAPI qui g&amp;#232;re les requ&amp;#234;tes HTTP entrantes et qui cohabite avec ASP.net 1.1, WSS est une "simple" application d&amp;#233;velopp&amp;#233;e en ASP.net 2. C&amp;#244;t&amp;#233; nouveaut&amp;#233;s, on notera l'int&amp;#233;gration avec le moteur de Workflow de Microsoft qui sera propos&amp;#233; avec WinFX, la disparition de frontpage pour c&amp;#233;der la place &amp;#224; deux outils distincts : Sharepoint Designer pour customiser ses sites sharepoint et un &amp;#233;diteur HTML wysiwyg pour les designers de sites web, etc., etc.&lt;/P&gt;
&lt;P align=center&gt;&lt;IMG height=300 src="/patrice/images/mercredi_sharepointdesigner_mini.jpg" width=400 border=0&gt;&lt;IMG height=300 src="/patrice/images/mercredi_spsv3_mini.jpg" width=400 border=0&gt;&lt;/P&gt;
&lt;P align=justify&gt;Visual Studio Tools for Office&amp;nbsp;3 a &amp;#233;galement &amp;#233;t&amp;#233; pr&amp;#233;sent&amp;#233; par Thomas Lebrun, session interessante qui permis de voir comment customiser le fameux "ribbon" pr&amp;#233;sent dans le nouvel UI dans quelques outils d'Office 12, de voir comment g&amp;#233;rer les TaskPane dans Word et Excel. Point interessant, il faut noter que les addins d&amp;#233;velopper pour Office 12 avec VSTO 3 seront &amp;#233;galement compatible avec les versions pr&amp;#233;c&amp;#233;dentes d'Office, les &amp;#233;l&amp;#233;ments pr&amp;#233;sents dans le "ruban" &amp;#233;tant convertis en &amp;#233;lements "classiques" pour les barres d'outils pr&amp;#233;sentes dans Office 200x.&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P align=center&gt;&lt;IMG height=300 src="/patrice/images/mercredi_ribbonthomas_mini.jpg" width=400 border=0&gt;&lt;IMG height=300 src="/patrice/images/mercredi_demovsto3thomas_mini.jpg" width=400 border=0&gt;&lt;/P&gt;
&lt;P&gt;En r&amp;#233;sum&amp;#233;,&amp;nbsp;ce fut une&amp;nbsp;petite apr&amp;#232;s-midi sympatique qui permit de voir de vraies d&amp;#233;mos d'Office 12 ce qui est plut&amp;#244;t rare en France, le produit sortant dans plusieurs mois, vers la fin de l'ann&amp;#233;e.&lt;/P&gt;&lt;FONT face="Courier New" size=2&gt;&lt;/FONT&gt;&lt;img src ="http://blogs.labo-dotnet.com/patrice/aggbug/10485.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Patrice Lamarche</dc:creator><title>Making of</title><link>http://blogs.labo-dotnet.com/patrice/archive/2005/06/29/8583.aspx</link><pubDate>Wed, 29 Jun 2005 22:04:00 GMT</pubDate><guid>http://blogs.labo-dotnet.com/patrice/archive/2005/06/29/8583.aspx</guid><wfw:comment>http://blogs.labo-dotnet.com/patrice/comments/8583.aspx</wfw:comment><comments>http://blogs.labo-dotnet.com/patrice/archive/2005/06/29/8583.aspx#Feedback</comments><slash:comments>23</slash:comments><wfw:commentRss>http://blogs.labo-dotnet.com/patrice/comments/commentRss/8583.aspx</wfw:commentRss><trackback:ping>http://blogs.labo-dotnet.com/patrice/services/trackbacks/8583.aspx</trackback:ping><description>&lt;P&gt;Je viens de mettre en ligne &lt;A href="http://blogs.labo-dotnet.com/patrice/producer/asp.net2.htm" target=_blank&gt;la session sur ASP.net 2&lt;/A&gt; que j'ai pr&amp;#233;sent&amp;#233; lundi lors des Open Days.&lt;/P&gt;
&lt;P&gt;Pour r&amp;#233;aliser celle-ci j'ai utilis&amp;#233; un couple gagnant :&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Pour les slides, et la narration audio : &lt;A href="http://www.microsoft.com/office/powerpoint/producer/prodinfo/default.mspx" target=_blank&gt;Microsoft Producer for Powerpoint &lt;/A&gt;(gratuit) 
&lt;LI&gt;Pour les vid&amp;#233;os des d&amp;#233;monstrations : &lt;A href="http://www.techsmith.com/" target=_blank&gt;Camtasia&lt;/A&gt;, vous pouvez comme moi, t&amp;#233;l&amp;#233;charger une version d'&amp;#233;valuation valable 30 jours.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;L'ensemble est vraiment tr&amp;#232;s pratique et assez simple d'utilisation. Malgr&amp;#233; cela, j'ai quand m&amp;#234;me pass&amp;#233; pr&amp;#232;s d'une 10aine d'heure pour arriver &amp;#224; faire cette session online. Entre l'apprentissage de Producer, de Camtasia, les temps de r&amp;#233; encodage des vid&amp;#233;os, et le temps &amp;#224; passer &amp;#224; trouver une bonne m&amp;#233;thode pour aller vite, j'ai pass&amp;#233; un peu trop de temps pour parvenir &amp;#224; un r&amp;#233;sultat loin d'&amp;#234;tre parfait mais que j'esp&amp;#232;re quand m&amp;#234;me interessant.&lt;/P&gt;
&lt;P&gt;Quelques conseils si vous souhaitez faire le m&amp;#234;me genre de session :&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Concernant les slides, Producer les convertit en HTML et ne fait pas de b&amp;#234;tes images miniatures de vos slides powerpoint. Afin d'&amp;#233;viter tout probl&amp;#232;me, il vaut mieux donc utiliser des polices courantes dans votre PPT 
&lt;LI&gt;Une fois avoir pr&amp;#233;par&amp;#233; vos slides, tournez toutes vos vid&amp;#233;os de d&amp;#233;monstration. Cela vous permettra de les avoir en t&amp;#234;te et ainsi faire de bonnes transitions lors de l'enregistrement de votre narration audio. (Evitez de les faire en pleine nuit sous peine d'avoir la voix qui d&amp;#233;raille, et du mal &amp;#224; trouver des mots :)) 
&lt;LI&gt;Apr&amp;#232;s avoir fait vos d&amp;#233;monstrations, ouvrir Producer afin de cr&amp;#233;er votre timeline, en enchainant les slides et les vid&amp;#233;os de d&amp;#233;monstrations. Il est &amp;#224; noter que vous pouvez changer le template de pr&amp;#233;sentation durant la session. C'est ce que je fais pour afficher les vid&amp;#233;os de d&amp;#233;monstration. 
&lt;LI&gt;Une fois votre timeline faite, enregistrer votre narration audio gr&amp;#226;ce au bouton capturer. Il ne vous reste plus qu'&amp;#224; effectuer une synchronisation du tout pour finaliser votre session. 
&lt;LI&gt;Pour info, voil&amp;#224; &amp;#224; quoi cela ressemble pour mon projet :&lt;/LI&gt;&lt;/UL&gt;
&lt;P align=center&gt;&lt;A href="http://blogs.labo-dotnet.com/patrice/images/timelineproducer.jpg" target=_blank&gt;&lt;IMG height=300 src="/patrice/images/minitimelineproducer.jpg" width=400 border=0&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Encore une fois n'h&amp;#233;sitez pas &amp;#224; poster vos commentaires&lt;/P&gt;&lt;img src ="http://blogs.labo-dotnet.com/patrice/aggbug/8583.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Patrice Lamarche</dc:creator><title>[Open Days] Présentation d'ASP.net 2</title><link>http://blogs.labo-dotnet.com/patrice/archive/2005/06/29/8582.aspx</link><pubDate>Wed, 29 Jun 2005 21:42:00 GMT</pubDate><guid>http://blogs.labo-dotnet.com/patrice/archive/2005/06/29/8582.aspx</guid><wfw:comment>http://blogs.labo-dotnet.com/patrice/comments/8582.aspx</wfw:comment><comments>http://blogs.labo-dotnet.com/patrice/archive/2005/06/29/8582.aspx#Feedback</comments><slash:comments>13</slash:comments><wfw:commentRss>http://blogs.labo-dotnet.com/patrice/comments/commentRss/8582.aspx</wfw:commentRss><trackback:ping>http://blogs.labo-dotnet.com/patrice/services/trackbacks/8582.aspx</trackback:ping><description>&lt;P&gt;&lt;IMG src="http://beta.asp.net/i/logo.gif"&gt;&lt;/P&gt;
&lt;P&gt;Comme annonc&amp;#233; dans mon post pr&amp;#233;c&amp;#233;dent je viens de mettre en ligne la session que j'ai faite lundi lors des Open Days.&lt;/P&gt;
&lt;P&gt;Je n'ai pas mis en ligne une vid&amp;#233;o, ni uniquement les slides, mais la session enti&amp;#232;re, avec narration audio + d&amp;#233;mos gr&amp;#226;ce &amp;#224; Microsoft Producer.&lt;/P&gt;
&lt;P&gt;C'est la premi&amp;#232;re fois que j'utilise cette outil, et que je fais ce genre de session, donc le r&amp;#233;sultat est loin d'&amp;#234;tre parfait, et la session est, je dois l'avouer, moins bien que celle que j'ai faite "en live" lundi. J'esp&amp;#232;re quand m&amp;#234;me que cela vous plaiera. N'h&amp;#233;sitez pas &amp;#224; me donner vos commentaires. (Patienter 3 ou 4mn pour le chargement)...&lt;/P&gt;&lt;U&gt;&lt;FONT color=#0000ff&gt;
&lt;P&gt;&lt;A href="http://blogs.labo-dotnet.com/patrice/producer/asp.net2.htm"&gt;http://blogs.labo-dotnet.com/patrice/producer/asp.net2.htm&lt;/A&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;&lt;/U&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size=2&gt;&lt;/FONT&gt;&lt;img src ="http://blogs.labo-dotnet.com/patrice/aggbug/8582.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Patrice Lamarche</dc:creator><title>Microsoft Open Days</title><link>http://blogs.labo-dotnet.com/patrice/archive/2005/06/28/opendaysjuin2005.aspx</link><pubDate>Tue, 28 Jun 2005 01:57:00 GMT</pubDate><guid>http://blogs.labo-dotnet.com/patrice/archive/2005/06/28/opendaysjuin2005.aspx</guid><wfw:comment>http://blogs.labo-dotnet.com/patrice/comments/8577.aspx</wfw:comment><comments>http://blogs.labo-dotnet.com/patrice/archive/2005/06/28/opendaysjuin2005.aspx#Feedback</comments><slash:comments>35</slash:comments><wfw:commentRss>http://blogs.labo-dotnet.com/patrice/comments/commentRss/8577.aspx</wfw:commentRss><trackback:ping>http://blogs.labo-dotnet.com/patrice/services/trackbacks/8577.aspx</trackback:ping><description>&lt;P&gt;Les Open Days ont eu lieu ce lundi, rue de l'universit&amp;#233; &amp;#224; Paris. Cette journ&amp;#233;e r&amp;#233;unit les MVP, MVS, et leaders de groupes utilisateurs autour de conf&amp;#233;rences et de discussions li&amp;#233;es.. aux technologies Microsoft.&lt;/P&gt;
&lt;P&gt;J'y ai pr&amp;#233;sent&amp;#233; cette ann&amp;#233;e une session sur ASP.net 2.&lt;/P&gt;
&lt;P&gt;Vous pouvez t&amp;#233;l&amp;#233;charger les slides ici : &lt;A href="http://blogs.labo-dotnet.com/patrice/category/440.aspx"&gt;http://blogs.labo-dotnet.com/patrice/category/440.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Vous pouvez &amp;#233;galement &lt;A href="http://weblogs.asp.net/fmarguerie/archive/2005/06/27/415914.aspx" target=_blank&gt;lire le post de Fabrice Marguerie &lt;/A&gt;&amp;#224; ce sujet, et ainsi avoir un aper&amp;#231;u de la session qu'il nous a propos&amp;#233;.&lt;/P&gt;
&lt;P&gt;PS: Vu les bons feedbacks que j'ai eu sur ma pr&amp;#233;sentation, je vais essayer de faire un petit webcast de ma session d'ici 1 jour ou 2.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;[Update]&lt;/STRONG&gt; : La session est en ligne : &lt;A href="http://blogs.labo-dotnet.com/patrice/producer/asp.net2.htm"&gt;http://blogs.labo-dotnet.com/patrice/producer/asp.net2.htm&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;img src ="http://blogs.labo-dotnet.com/patrice/aggbug/8577.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Patrice Lamarche</dc:creator><title>Compte Rendu SQL Days</title><link>http://blogs.labo-dotnet.com/patrice/archive/2005/06/10/SqlDays2005.aspx</link><pubDate>Fri, 10 Jun 2005 13:25:00 GMT</pubDate><guid>http://blogs.labo-dotnet.com/patrice/archive/2005/06/10/SqlDays2005.aspx</guid><wfw:comment>http://blogs.labo-dotnet.com/patrice/comments/6138.aspx</wfw:comment><comments>http://blogs.labo-dotnet.com/patrice/archive/2005/06/10/SqlDays2005.aspx#Feedback</comments><slash:comments>19</slash:comments><wfw:commentRss>http://blogs.labo-dotnet.com/patrice/comments/commentRss/6138.aspx</wfw:commentRss><trackback:ping>http://blogs.labo-dotnet.com/patrice/services/trackbacks/6138.aspx</trackback:ping><description>&lt;P align=justify&gt;Les SQL Days 2005 ont lieu hier &amp;#224; Paris. Cette conf&amp;#233;rence qui sera &amp;#224; Aix-en-Provence le 14 Juin, &amp;#224; Toulouse le 16 Juin, propose de faire d&amp;#233;couvrir aux DBA et aux&amp;nbsp;d&amp;#233;veloppeurs les tr&amp;#232;s nombreuses nouveaut&amp;#233;s de SQL Server 2005. Qui dit nombreuses nouveaut&amp;#233;, dit journ&amp;#233;e charg&amp;#233;e et riche en session au sujets vari&amp;#233;s vu l'&amp;#233;tendu des outils et des possibilit&amp;#233;s offertes par SQL Server 2005.&lt;/P&gt;
&lt;P align=justify&gt;Et si Microsoft a mis autant de volont&amp;#233; pour faire evoluer son SGBD serveur, c'est qu'il y a une bonne raison : SQL Serveur est le 4&amp;#232;me business du g&amp;#233;ant de Redmond.. SQL Serveur est le SGBD n&amp;#176;1 en part de march&amp;#233; (le nombre de licences vendues est sup&amp;#233;rieur au cumul du nombre de licences vendues par ses 2 principaux concurrents), il est n&amp;#176;1 du march&amp;#233; du d&amp;#233;cisionnel, et ses ventes restent en croissance malgr&amp;#233; la sortie imminente (d'ici la fin de l'ann&amp;#233;e) de&amp;nbsp;&amp;nbsp;la version&amp;nbsp;2005. Bref, pour ceux qui consid&amp;#232;rent ce SGBD comme un gadjet (si, si, y en a encore...), la richesse de l'offre SQL Server 2005 est l&amp;#224; pour d&amp;#233;montrer le contraire. Car quand on parle de SQL Server 2005, on ne parle pas d'un produit mais bien d'une offre compl&amp;#232;te compos&amp;#233;e d'outils de gestion, d'Integration Services, d'Analysis Services, de Reporting Services, de Notification Services, de Replication Services, offre qui a &amp;#233;t&amp;#233; pr&amp;#233;sent&amp;#233;e plus en d&amp;#233;tail tout au long de la journ&amp;#233;e.&lt;/P&gt;
&lt;P align=justify&gt;Premier sujet abord&amp;#233;, la disponibilit&amp;#233;. Que cela soit du &amp;#224; des erreurs de manipulation, &amp;#224; des pannes li&amp;#233;s &amp;#224; l'informatique, &amp;#224; des pannes du &amp;#224; l'environnement ext&amp;#233;rieur (d&amp;#233;gats des eaux, etc...), ou plus couramment tout simplement &amp;#224; des op&amp;#233;rations de maintenances, la disponibilit&amp;#233; est une probl&amp;#233;matique importante surtout pour un &amp;#233;l&amp;#233;ment au coeur du syst&amp;#232;me d'information comme les SGBD. Pour r&amp;#233;pondre &amp;#224; ce besoin, une baie Raid pour s&amp;#233;curiser les donn&amp;#233;es, la mise en place d'une strat&amp;#233;gie de sauvegarde/restauration, et la gestion de journaux transactionnels s&amp;#233;curis&amp;#233;s sont indispensables. SQL Server 2005 apporte quelques nouveaut&amp;#233;s comme un fast recovery plus rapide (plus besoin d'attendre que les transactions non valid&amp;#233;es soient d&amp;#233;faite pour que la base soit accessible), et la possibilit&amp;#233; d'effectuer des snapshot d'une base dans une autre base. La haute disponibilit&amp;#233; n&amp;#233;cessite de combiner plusieurs techniques permettant de mettre en place un basculement lorsque un incident se produit. Du cot&amp;#233; des basculements automatiques, on retrouve evidemment la possibilit&amp;#233; de mettre en place des clusters de basculement, des clusters distant, et nouveaut&amp;#233; de SQL Server 2005, on peut &amp;#224; pr&amp;#233;sent faire du Database Mirroring.&lt;/P&gt;
&lt;P align=justify&gt;Une des nouveaut&amp;#233;s de SQL Server 2005 qui fait le plus de bruit chez les d&amp;#233;veloppeurs est l'int&amp;#233;gration de la CLR 2.0. La nouvelle version du SGBD va en effet h&amp;#233;berger le moteur d'ex&amp;#233;cution du framework .net 2 et va ainsi permettre d'&amp;#233;crire des fonctions utilisateurs, des proc&amp;#233;dures stock&amp;#233;es, des triggers, des types utilisateurs personnalis&amp;#233;s, des fonctions d'aggregats, en code manag&amp;#233; (C# ou VB.net). &lt;/P&gt;
&lt;P align=center&gt;&lt;A href="http://blogs.labo-dotnet.com/patrice/images/SQLDays2005/big/IMG_1831.jpg" target=_blank&gt;&lt;IMG src="/patrice/images/SQLDays2005/IMG_1831.jpg" border=0&gt;&lt;/A&gt;&amp;nbsp;&lt;A href="http://blogs.labo-dotnet.com/patrice/images/SQLDays2005/big/IMG_1835.jpg" target=_blank&gt;&lt;IMG src="/patrice/images/SQLDays2005/IMG_1835.jpg" border=0&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P align=justify&gt;Tout ceci vient &lt;FONT color=#ff0000&gt;&lt;STRONG&gt;en compl&amp;#233;ment&lt;/STRONG&gt; &lt;/FONT&gt;&lt;FONT color=#000000&gt;du T-SQL, et me fait plus peur qu'autre chose. Cela va &amp;#234;tre tr&amp;#232;s pratique notamment pour d&amp;#233;finir des types personnalis&amp;#233;s sp&amp;#233;cifiques &amp;#224; certains m&amp;#233;tiers et certains domaines (g&amp;#233;olocalisation, etc...) mais on risque de voir certaines choses plut&amp;#244;t bizarre... (des objets m&amp;#233;tiers, voire la couche m&amp;#233;tier dans SQL Server). Un potentiel interessant donc, mais il est pr&amp;#233;f&amp;#233;rable d'attendre des best practices ou &amp;#234;tre s&amp;#251;r de bien faire les choses avant d'attaquer ce genre de choses.&lt;/FONT&gt;&lt;/P&gt;
&lt;P align=justify&gt;Point important &amp;#224; prendre compte si vous d&amp;#233;veloppez des applications mobiles, la CLR n'est pas host&amp;#233; par SQL Server Mobile 2005 ! Il n'est donc pas possible d'ex&amp;#233;cuter des proc&amp;#233;dures stock&amp;#233;es manag&amp;#233;es depuis le successeur de SQL Server CE 2.0 le SGBD de Microsoft &amp;#224; destination des p&amp;#233;riph&amp;#233;riques mobiles. Bien entendu, ce SGBD "light" &amp;#233;volue grandement et supprime les principaux inconv&amp;#233;nients de son pr&amp;#233;d&amp;#233;cesseur notamment gr&amp;#226;ce &amp;#224; sa possible utilisation sur du desktop. SQL Server Mobile peut en effet &amp;#234;tre utilis&amp;#233; sur un poste de d&amp;#233;veloppement et donc toutes les op&amp;#233;rations d'admistration peuvent &amp;#234;tre faites directement et tr&amp;#232;s simplement, en &amp;#233;vitant de prendre son stylet et de manipuler le Query Manager sur un Pocket PC ! L'id&amp;#233;e est simple mais change la vie.&lt;/P&gt;
&lt;P align=center&gt;&lt;A href="http://blogs.labo-dotnet.com/patrice/images/SQLDays2005/big/IMG_1838.jpg" target=_blank&gt;&lt;IMG src="/patrice/images/SQLDays2005/IMG_1838.jpg" border=0&gt;&lt;/A&gt;&amp;nbsp;&lt;A href="http://blogs.labo-dotnet.com/patrice/images/SQLDays2005/big/IMG_1856.jpg" target=_blank&gt;&lt;IMG src="/patrice/images/SQLDays2005/IMG_1856.jpg" border=0&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P align=justify&gt;Le T-SQL &amp;#233;volue lui aussi que cela soit au niveau des intructions DDL ou DML. Concernant les instructions DDL on notera la cr&amp;#233;ation de nouveaux types de donn&amp;#233;es ayant une taille &amp;lt;= 2Go (varchar(max), nvarchar(max), etc...). Il est &amp;#224; pr&amp;#233;sent possible de d&amp;#233;finir des triggers sur des instructions DDL. Ex&amp;#233;cuter du code lors de l'ajout d'une table est d&amp;#233;sormais tr&amp;#232;s simple. &lt;BR&gt;Cot&amp;#233; DML, le T-SQL supporte d&amp;#233;sormais une gestion d'exception moderne le classique try-catch que l'on retrouve en Java, C#, VB.net, etc... &lt;BR&gt;Autre nouveaut&amp;#233; pratique, les Common Table Expression (CTE) qui permettent d'&amp;#233;viter de cr&amp;#233;er des tables temporaires en utilisant un jeu de r&amp;#233;sultats temporaire que l'on peut manipuler simplement.&lt;/P&gt;
&lt;P align=justify&gt;L'optimisation des bases de donn&amp;#233;es a &amp;#233;galement &amp;#233;t&amp;#233; brillamment pr&amp;#233;sent&amp;#233;e. Au programme, intructions RECOMPILE et OPTIMIZE FOR, modification du plan d'ex&amp;#233;cution d'une requ&amp;#234;te, partitionnement, mirroring,... Une session fort interessante o&amp;#249; l'on&amp;nbsp;a bien compris que l'on pouvait aller assez loin dans l'optimisation des performances avec SQL Server 2005.&lt;/P&gt;
&lt;P align=center&gt;&lt;A href="http://blogs.labo-dotnet.com/patrice/images/SQLDays2005/big/IMG_1874.jpg" target=_blank&gt;&lt;IMG src="/patrice/images/SQLDays2005/IMG_1874.jpg" border=0&gt;&lt;/A&gt;&amp;nbsp;&lt;A href="http://blogs.labo-dotnet.com/patrice/images/SQLDays2005/big/IMG_1881.jpg" target=_blank&gt;&lt;IMG src="/patrice/images/SQLDays2005/IMG_1881.jpg" border=0&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P align=left&gt;Mais SQL Server ce n'est pas qu'un "simple" moteur relationnel, c'est &amp;#233;galement le support du d&amp;#233;cisionnel. Cette gestion du d&amp;#233;cisionnel se fait gr&amp;#226;ce &amp;#224; 3 modules :&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV align=left&gt;Integration Services pour tout ce qui est int&amp;#233;gration des donn&amp;#233;es.&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV align=left&gt;Analysis Services qui permet d'avoir des vues m&amp;#233;tier sur des donn&amp;#233;es afin d'aider la prise de d&amp;#233;cision.&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV align=left&gt;Et enfin Reporting Services qui permet de d&amp;#233;finir, administrer et distribuer des rapports que ces donn&amp;#233;es proviennent d'une base SQL Server, Oracle, d'un cube OLAP, que l'on souhaite g&amp;#233;n&amp;#233;rer ces rapports en HTML, PDF, etc... et ceci quelque soit le canal de distribution souhait&amp;#233; (fichier, mail, url,...)&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P align=center&gt;&lt;IMG src="/patrice/images/SQLDays2005/IMG_1883.jpg" border=0&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;La journ&amp;#233;e fut donc particuli&amp;#232;rement interessante riche. Si vous &amp;#234;tes pr&amp;#232;s d'Aix ou de Toulouse n'h&amp;#233;sitez pas &amp;#224; vous inscrire pour y aller faire un tour la semaine prochaine.&lt;/P&gt;
&lt;P&gt;Enfin, si vous souhaitez continuer la conf&amp;#233;rence et approfondir ce que vous avez vu durant la journ&amp;#233;e, vous recevrez un livre "Decouvrir SQL Server 2005" de Microsoft Press.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;En savoir plus :&lt;/STRONG&gt;&lt;BR&gt;&lt;A href="http://www.microsoft.com/france/sql/sql2005/sqldays2005.mspx"&gt;s'inscrire pour les sessions d'Aix en provence ou Toulouse&lt;/A&gt;&lt;BR&gt;&lt;A href="http://www.microsoft.com/events/series/msdnsqlserver2005.mspx"&gt;Webcasts SQL Server 2005&lt;/A&gt; [US]&lt;BR&gt;&lt;A href="http://www.microsoft.com/sql/2005/productinfo/ctp.mspx"&gt;T&amp;#233;l&amp;#233;charger la SQL Server 2005 CTP de Juin&lt;/A&gt; [US]&lt;BR&gt;&lt;A href="http://msdn.microsoft.com/SQL/2005/"&gt;Centre de d&amp;#233;veloppement SQL Server 2005&lt;/A&gt; [US]&lt;/P&gt;&lt;img src ="http://blogs.labo-dotnet.com/patrice/aggbug/6138.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Patrice Lamarche</dc:creator><title>Compte rendu MEDC 2005</title><link>http://blogs.labo-dotnet.com/patrice/archive/2005/06/08/medc2005.aspx</link><pubDate>Wed, 08 Jun 2005 19:47:00 GMT</pubDate><guid>http://blogs.labo-dotnet.com/patrice/archive/2005/06/08/medc2005.aspx</guid><wfw:comment>http://blogs.labo-dotnet.com/patrice/comments/5883.aspx</wfw:comment><comments>http://blogs.labo-dotnet.com/patrice/archive/2005/06/08/medc2005.aspx#Feedback</comments><slash:comments>121</slash:comments><wfw:commentRss>http://blogs.labo-dotnet.com/patrice/comments/commentRss/5883.aspx</wfw:commentRss><trackback:ping>http://blogs.labo-dotnet.com/patrice/services/trackbacks/5883.aspx</trackback:ping><description>&lt;P align=justify&gt;La Microsoft Mobile &amp;amp; Embedded Developer Conference (MEDC) version fran&amp;#231;aise a eu lieu aujourd'hui (mercredi 8 Juin) &amp;#224; La D&amp;#233;fense &amp;#224; Paris. Cette conf&amp;#233;rence traite des technologies li&amp;#233;es au monde de la mobilit&amp;#233; que cela soit tout ce qui concerne les petites&amp;nbsp;b&amp;#234;tes (Pocket PC, PPC Phone Edition, Smartphone) que ce qui concerne le monde de l'embarqu&amp;#233; (syst&amp;#232;mes automatis&amp;#233;s, robots, etc...). &lt;/P&gt;
&lt;P align=justify&gt;La journ&amp;#233;e fut divis&amp;#233;e en deux parties : une s&amp;#233;ance pleini&amp;#232;re le matin en guise d'introduction et deux s&amp;#233;ances l'apr&amp;#232;s midi : une sur les syst&amp;#232;mes embarqu&amp;#233;s, la seconde sur la mobilit&amp;#233;. Ces derni&amp;#232;res sessions avaient pour objectifs d'appronfondir ce qui avait &amp;#233;t&amp;#233; &amp;#233;voqu&amp;#233; le matin.&lt;/P&gt;
&lt;P align=justify&gt;La&amp;nbsp;conf&amp;#233;rence fut l'occasion d'effectuer le &lt;A href="http://msdn.microsoft.com/mobility/windowsmobile/howto/windowsmobile5/default.aspx"&gt;lancement de Windows Mobile 5.0&lt;/A&gt; en France. Scott Horn (Senior Director Microsoft MED) pr&amp;#233;senta la vision du monde de la mobilit&amp;#233; qu'&amp;#224; Microsoft, des balbutiements jusqu'&amp;#224; aujourd'hui avec les nouveaut&amp;#233;s de Windows Mobile 5.0.&lt;/P&gt;
&lt;P align=center&gt;&lt;IMG height=300 src="/patrice/images/ScottHorn.png" width=400 border=0&gt;&lt;/P&gt;
&lt;P align=justify&gt;On a l'habitude de dire que la France est retard pour tout ce qui concerne les nouvelles technologies, Didier Burdinat (directeur de la division mobile &amp;#224; Microsoft France) rappela que la France fut le premier pays au monde&amp;nbsp;(avec le royaume uni) &amp;#224; avoir un op&amp;#233;rateur (Orange) partenaire de Microsoft qui propose depuis maintenant 2 ans des t&amp;#233;l&amp;#233;phones embarquant les technologies du g&amp;#233;ant de Redmond. En effet, m&amp;#234;me si ces technologies co&amp;#251;tent relativement cher encore aujourd'hui, il est ind&amp;#233;niable que le march&amp;#233; li&amp;#233; &amp;#224; la mobilit&amp;#233; a bien pris, et a de l'avenir. Les nombreux projets r&amp;#233;alis&amp;#233;s et actuellement en production en France en sont la preuvre et les avanc&amp;#233;es apport&amp;#233;es par la nouvelle version de Windows Mobile va tr&amp;#232;s certainement accentuer le pas en fournissant des APIs simples &amp;#224; utiliser.&lt;/P&gt;
&lt;P align=justify&gt;Car m&amp;#234;me si de nombreuses r&amp;#233;alisations existent et fonctionnent correctement, il faut bien avouer que d&amp;#233;velopper pour Pocket PC ou smartphone, n'est pas toujours une partie de plaisir s'il on utilise le Compact Framework 1.0. M&amp;#234;me si le Compact Framework 1.0 peut para&amp;#238;tre s&amp;#233;duisant au premier abord, les d&amp;#233;veloppeurs ayant travaill&amp;#233; sur de r&amp;#233;&amp;#233;ls projets ont eu l'occasion de voir assez rapidement ses limites.&lt;/P&gt;
&lt;P align=justify&gt;Premi&amp;#232;re critique que l'on fait : Il y a pas grand chose dans le Compact Framework. Critique tout &amp;#224; fait justifi&amp;#233;e, de nombreux objets sont manquants, des m&amp;#233;thodes ont &amp;#233;t&amp;#233; supprim&amp;#233;es, des surcharges manquent &amp;#224; l'appel... Et des fonctionnalit&amp;#233;s cruciales ne sont pas impl&amp;#233;ment&amp;#233;es. La s&amp;#233;curit&amp;#233; est par exemple totalement absente, il n'y a pas de cryptographie, etc... Bref, m&amp;#234;me si 98% des fonctionnalit&amp;#233;s du Compact Framework 1.0 sont issues du Framework .net classique&amp;nbsp; (que l'on installe sur le desktop), ces fonctionnalit&amp;#233;s sont trop peu nombreuses ce qui fait que m&amp;#234;me si on n'est pas perdu si on est un d&amp;#233;veloppeur .net exp&amp;#233;riment&amp;#233;, l'absence d'un nombre trop important de fonctionnalit&amp;#233;s a tendance &amp;#224; fortement frustrer les d&amp;#233;veloppeurs.&lt;/P&gt;
&lt;P align=justify&gt;2&amp;#232;me critique : L'id&amp;#233;e du Compact Framework c'est pas mal, mais je fais comment pour exploiter les possibilit&amp;#233;s mat&amp;#233;rielles de mes p&amp;#233;riph&amp;#233;riques (bluetooth, cam&amp;#233;ra, gps, gestions SMS,&amp;nbsp;etc...) ? Question tr&amp;#232;s l&amp;#233;gitime car la valeur ajout&amp;#233;e des applications mobiles r&amp;#233;side dans leur capacit&amp;#233; &amp;#224; exploiter le potentiel des machines. Et pour exploiter ces capacit&amp;#233;s, nous n'avions jusqu'&amp;#224; pr&amp;#233;sent que peu de possibilit&amp;#233;s : utiliser les API Win32, ou&amp;nbsp;faire une biblioth&amp;#232;que en natif et la wrapper pour l'utiliser depuis notre code manag&amp;#233;. Bref c'&amp;#233;tait pas du g&amp;#226;teau, et il fallait s'accrocher pour impl&amp;#233;menter des fonctionnalit&amp;#233;s qui pourtant pouvaient para&amp;#238;trent naturelles.&lt;/P&gt;
&lt;P align=justify&gt;Les d&amp;#233;veloppeurs de Microsoft Corp. l'ont entendu et l'ont bien compris. Et comme nous l'ont montr&amp;#233; les&amp;nbsp;Microsoftees&amp;nbsp;des relations techniques avec les d&amp;#233;veloppeurs, le couple Compact Framework 2 et Windows Mobile 5 r&amp;#233;soud tous ces probl&amp;#232;mes. Nous avons en effet vu une d&amp;#233;monstration d'une application d&amp;#233;velopp&amp;#233;e par Pierre Lagarde qui permet de g&amp;#233;rer des rendez-vous au restaurant. Sc&amp;#233;nario bien-s&amp;#251;r fictif mais le nombre de fonctionnalit&amp;#233;s impl&amp;#233;mant&amp;#233;es laissent songeurs tous les d&amp;#233;veloppeurs ayant mis les mains dans le Compact Framework V1 : envoi de sms pour proposer une invitation ("Bonjour, veux-tu venir d&amp;#238;ner demain soir, r&amp;#233;ponds moi par SMS en mettant 0 si tu n'est pas disponible, ou 1 si t'es OK"), possibilit&amp;#233; de rajouter des personnes dans les contacts Outlook, possibilit&amp;#233; d'ajouter une photo &amp;#224; ces contacts, interception des r&amp;#233;ponses envoy&amp;#233;es sous forme de SMS et interpr&amp;#233;tation du r&amp;#233;sultat (le 0 ou le 1 de la r&amp;#233;ponse), cr&amp;#233;ation d'un RDV dans Outlook si les personnes ont accept&amp;#233;es, cr&amp;#233;ation d'un crit&amp;#232;re de rendez-vous (avec ou sans les femmes :)), bref une application assez complexe mais &amp;#233;crite en quelques lignes de codes gr&amp;#226;ce au Compact Framework 2 et &amp;#224; Windows Mobile 5.&lt;/P&gt;
&lt;P align=center&gt;&lt;IMG height=225 src="/patrice/images/pierlagmitsu.png" width=300 border=0&gt;&amp;nbsp;&lt;IMG height=225 src="/patrice/images/appliexemplemedc.png" width=300 border=0&gt;&lt;/P&gt;
&lt;P align=left&gt;Grosse nouveaut&amp;#233; et chose essentielle, il est d&amp;#233;sormais possible de quasiment tout faire en manag&amp;#233;, et ceci tr&amp;#232;s simplement.&lt;/P&gt;
&lt;P align=left&gt;Quelques exemples pour vous mettre l'eau &amp;#224; la bouche :&lt;/P&gt;
&lt;P align=left&gt;&lt;FONT color=#000080&gt;&lt;STRONG&gt;Interception de sms :&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;!-- code formatted by http://manoli.net/csharpformat/ --&gt;
&lt;STYLE type=text/css&gt;
.csharpcode
{
 font-size: 10pt;
 color: black;
 font-family: Courier New , Courier, Monospace;
 background-color: #ffffff;
 /*white-space: pre;*/
}
.csharpcode pre { margin: 0px; }
.rem { color: #008000; }
.kwrd { color: #0000ff; }
.str { color: #006080; }
.op { color: #0000c0; }
.preproc { color: #cc6633; }
.asp { background-color: #ffff00; }
.html { color: #800000; }
.attr { color: #ff0000; }
.alt 
{
 background-color: #f4f4f4;
 width: 100%;
 margin: 0px;
}
.lnum { color: #606060; }
&lt;/STYLE&gt;
&lt;PRE class=csharpcode&gt;MessageInterceptor sms;
&lt;SPAN class=kwrd&gt;void&lt;/SPAN&gt; Form_Load()
{
     sms = &lt;SPAN class=kwrd&gt;new&lt;/SPAN&gt; MessageInterceptor();
     sms.InterceptionAction = InterceptionAction.NotifyAndDelete;
     sms.MessageReceived += &lt;SPAN class=kwrd&gt;new&lt;/SPAN&gt; EventHandler(sms_MessageReceived);
}
&lt;SPAN class=kwrd&gt;void&lt;/SPAN&gt; sms_MessageReceived(&lt;SPAN class=kwrd&gt;object&lt;/SPAN&gt; sender, MessageInterceptorEventArgs e)
{
&lt;SPAN class=rem&gt;//code a executer&lt;/SPAN&gt;
}&lt;/PRE&gt;
&lt;P&gt;&lt;FONT color=#000080&gt;&lt;STRONG&gt;Acc&amp;#232;s au contact qui est en train d'appeller :&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;PRE class=csharpcode&gt;Contact c = SystemState.PhoneIncomingCallerContact;&lt;/PRE&gt;
&lt;P&gt;L'acc&amp;#232;s au GPS, &amp;#224; l'appareil photo, au Bluetooth, &amp;#224; Pocket Outlook&amp;nbsp;est du m&amp;#234;me acabit. Les APIs propos&amp;#233;es sont simples d'utilisation et permettent ENFIN (!) de d&amp;#233;velopper des applications mobiles riches simplement.&lt;/P&gt;
&lt;P&gt;En plus de ces APIs, SQL Server Mobile Edition (successeur de SQL Server CE 2.0) a &amp;#233;galement &amp;#233;volu&amp;#233;. Il est d&amp;#233;sormais possible de browser et manipuler votre base directement depuis l'explorateur de serveurs de Visual Studio 2005, SQL Server Mobile est d&amp;#233;sormais multi-utilisateur (plusieurs applications peuvent acc&amp;#232;der &amp;#224; une m&amp;#234;me base), le SGBD peut &amp;#224; pr&amp;#233;sent &amp;#234;tre install&amp;#233; sur les Smartphones, r&amp;#233;plication am&amp;#233;lior&amp;#233;e (support du transactionnel), ajout des SQLCeResultset pour l'acc&amp;#232;s aux donn&amp;#233;es, etc...&lt;/P&gt;
&lt;P&gt;Vous l'avez compris, d&amp;#233;velopper pour les p&amp;#233;riph&amp;#233;riques mobiles est &amp;#224; pr&amp;#233;sent beaucoup plus simple et beaucoup mieux g&amp;#233;r&amp;#233;. Si vous souhaitez d&amp;#233;couvrir ces nouveaut&amp;#233;s par vous-m&amp;#234;me, suivez les liens ci-dessous.&lt;/P&gt;
&lt;P&gt;En savoir plus :&lt;BR&gt;&lt;A href="http://www.microsoft.com/france/msdn/medc2005.mspx" target=_blank&gt;http://www.microsoft.com/france/msdn/medc2005.mspx&lt;/A&gt;&amp;nbsp;(les slides et les sources seront disponibles prochainement)&lt;BR&gt;&lt;A href="http://www.microsoft.com/events/executives/billgates.mspx" target=_blank&gt;http://www.microsoft.com/events/executives/billgates.mspx&lt;/A&gt;&amp;nbsp;(le lancement officiel de Windows Mobile 5.0 par Bill Gates)&lt;BR&gt;&lt;A href="http://www.pdafr.com/" target=_blank&gt;http://www.pdafr.com&lt;/A&gt; pour plein de codes sources &amp;#224; destination des p&amp;#233;riph&amp;#233;riques mobiles&lt;/P&gt;&lt;img src ="http://blogs.labo-dotnet.com/patrice/aggbug/5883.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>