<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-9199569907127793930</id><updated>2012-01-25T10:30:22.993-08:00</updated><category term='Formation'/><category term='flash'/><category term='Obfuscator'/><category term='OpenNetCF'/><category term='Windows Mobile'/><category term='Windows Mobile 6'/><category term='MS Days'/><category term='Mango'/><category term='SDCard detection'/><category term='registry'/><category term='Graph controls'/><category term='Hibernate'/><category term='BarCamp'/><category term='event'/><category term='MarketPlace'/><category term='Compact Framework 3.5'/><category term='Form'/><category term='GPS API'/><category term='Windows Phone'/><category term='Forum'/><category term='keyboard layout'/><category term='MSDN'/><category term='window handle'/><category term='WinMote7'/><category term='window automotive'/><category term='Micro Framework'/><category term='launch'/><category term='VS2003'/><category term='Applications'/><category term='landscape mode'/><category term='TechDays'/><category term='FakeGPS'/><category term='windows Embedded'/><category term='init'/><category term='AKU'/><category term='Autorun'/><category term='patterns'/><category term='Fonts'/><category term='startup'/><category term='Migration'/><category term='MVP'/><category term='Tips'/><category term='links'/><category term='book'/><category term='VS2008'/><category term='TechEd2008'/><category term='Windows Phone 7'/><category term='tests'/><category term='Windows Mobile 7 and 8'/><category term='NonFullScreenWindow'/><category term='emulator'/><category term='WCF'/><category term='FindWindow'/><category term='transparency'/><category term='Adeneo Embedded'/><category term='Product'/><category term='CoreConnectivity'/><category term='WISP Lite'/><category term='GPS'/><category term='Remote display'/><category term='Compact Framework'/><category term='Windows Mobile 6.5'/><category term='Time'/><category term='SNAPI'/><category term='Mobile Phone 7 Series'/><category term='VS2005'/><category term='Cursor'/><category term='RAPI'/><category term='Training'/><category term='Debug Tools'/><category term='Silverlight'/><category term='secutity'/><title type='text'>FabienDecret's Weblog</title><subtitle type='html'>A blog dedicated to Microsoft device application development on Windows Phone and Windows Embedded Standard 7 platforms... Posts are in french and in english...</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://fabdecret.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://fabdecret.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default?start-index=101&amp;max-results=100'/><author><name>Fabien Decret</name><uri>http://www.blogger.com/profile/14974570394900558100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>144</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-9199569907127793930.post-360112208457341887</id><published>2011-05-24T13:03:00.000-07:00</published><updated>2011-05-24T13:07:32.543-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mango'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows Phone 7'/><title type='text'>Mango Phone 7</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/-0ldEuuLBwEQ/TdwP721WIGI/AAAAAAAAAbk/3GWBrjEJkt8/s1600/05_windows-phone-7-update-mango.jpg"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 290px; DISPLAY: block; HEIGHT: 218px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5610376756802756706" border="0" alt="" src="http://4.bp.blogspot.com/-0ldEuuLBwEQ/TdwP721WIGI/AAAAAAAAAbk/3GWBrjEJkt8/s320/05_windows-phone-7-update-mango.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;What the news? &lt;a href="http://msdn.microsoft.com/en-us/library/ff637516.aspx"&gt;http://msdn.microsoft.com/en-us/library/ff637516.aspx&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;Download the Beta SDK : &lt;a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=77586864-ab15-40e1-bc38-713a95a56a05&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/en/details.aspx?FamilyID=77586864-ab15-40e1-bc38-713a95a56a05&amp;amp;displaylang=en&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;Some application samples : &lt;a href="http://msdn.microsoft.com/en-us/library/ff431744(v=VS.92).aspx"&gt;http://msdn.microsoft.com/en-us/library/ff431744(v=VS.92).aspx&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Fabien Decret's Weblog, .NET Compact Framework development&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569907127793930-360112208457341887?l=fabdecret.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fabdecret.blogspot.com/feeds/360112208457341887/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9199569907127793930&amp;postID=360112208457341887' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/360112208457341887'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/360112208457341887'/><link rel='alternate' type='text/html' href='http://fabdecret.blogspot.com/2011/05/mango-phone-7.html' title='Mango Phone 7'/><author><name>Fabien Decret</name><uri>http://www.blogger.com/profile/14974570394900558100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-0ldEuuLBwEQ/TdwP721WIGI/AAAAAAAAAbk/3GWBrjEJkt8/s72-c/05_windows-phone-7-update-mango.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9199569907127793930.post-591700299096540070</id><published>2011-04-13T10:34:00.000-07:00</published><updated>2011-04-13T10:44:47.156-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows Phone 7'/><title type='text'>Windows Phone MIX 2011</title><content type='html'>&lt;p&gt;Un nouveau SDK pour Windows Phone 7 sera disponible en mai et Microsoft annonce les nouveautés suivantes: • Live Agents pour gestion du mutitache, lecture d'audio ou transfert de fichier en background. • Intégration du téléphone meilleure plus de flexibilité dans les gestion des live tiles. • Accès à la boussole, à la cam, aux sockets et à une DB .&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Microsoft said it remains on track to start delivering the next version of Windows Phone to new and existing devices by the end of this year. Windows Phone Developer Tools will be available in May, and Microsoft announced that new features will enable the following: • Live Agents create superior customer engagement with real-time interactions via Live Tiles, Push Notifications, Deep Linking and Background Agents. Multitasking is also enhanced to allow for fast applications switching, as well as background audio and file transfer. • Phone integration has been greatly improved for developers wanting to do more with their apps. The Live Tiles functionality has been expanded to give developers more flexibility and engage with their customers better. • Developers will have access to the Motion Sensor library and the camera, enabling augmented reality experiences. The integration extends deeper into the operating system via sockets and database access now available to apps and games.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;Fabien Decret's Weblog, .NET Compact Framework development&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569907127793930-591700299096540070?l=fabdecret.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fabdecret.blogspot.com/feeds/591700299096540070/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9199569907127793930&amp;postID=591700299096540070' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/591700299096540070'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/591700299096540070'/><link rel='alternate' type='text/html' href='http://fabdecret.blogspot.com/2011/04/windows-phone-mix-2011.html' title='Windows Phone MIX 2011'/><author><name>Fabien Decret</name><uri>http://www.blogger.com/profile/14974570394900558100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9199569907127793930.post-6904353383039292306</id><published>2011-02-15T04:37:00.000-08:00</published><updated>2011-02-15T05:35:48.065-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mobile Phone 7 Series'/><category scheme='http://www.blogger.com/atom/ns#' term='BarCamp'/><title type='text'>BarCamp Phone 7</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/-TbWnohDcUL8/TVqBJuJjQLI/AAAAAAAAAbc/3qdTExxvYlM/s1600/Flyer%2BBarcamp_LR.png"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 283px; DISPLAY: block; HEIGHT: 400px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5573909492831305906" border="0" alt="" src="http://2.bp.blogspot.com/-TbWnohDcUL8/TVqBJuJjQLI/AAAAAAAAAbc/3qdTExxvYlM/s400/Flyer%2BBarcamp_LR.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;p&gt;Développeurs mobilité sur Lyon, Iphone, Android, ou Windows Mobile, on vous attend le 22 Mars (après-midi) pour discuter de Microsoft Windows Phone 7. Cette sessions sera sous la forme d'un BarCamp = conférence freestyle mais professionelle : tour de table des candidats, choix des thèmes à aborder, répartition en groupe des participants, travail sur un thème particulier...&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Les sujets abordés seront en fonction de l’audience, cependant dans les grandes lignes :&lt;/p&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Pierre Belin (MCP Windows Mobile) vous parlera de développement et de design (orienté UI/UX, Expression Blend, …)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Vincent Gaviot (marketing Adeneo Embedded) vous parlera des aspects marketplace et monétisation&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Moi-même (MVP device application developement) vous parlerai de développement sous WP7 (le sdk, le web, les spécificités de Windows Phone 7, …)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Et enfin un intervenant Microsoft viendra nous épauler sur tous ces sujets &lt;img class="wp-smiley" alt=":)" src="http://ree7.fr/blog/wp-includes/images/smilies/icon_smile.gif" /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;p&gt;C’est une première sur Lyon et c’est gratuit. Par contre, les places sont limitées.&lt;br /&gt;Pour vous inscrire ou avoir plus d’infos, contactez-nous : &lt;strong&gt;&lt;a href="mailto:training.emea@adeneo-embedded.com"&gt;training.emea@adeneo-embedded.com&lt;/a&gt; &lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;Fabien Decret's Weblog, .NET Compact Framework development&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569907127793930-6904353383039292306?l=fabdecret.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fabdecret.blogspot.com/feeds/6904353383039292306/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9199569907127793930&amp;postID=6904353383039292306' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/6904353383039292306'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/6904353383039292306'/><link rel='alternate' type='text/html' href='http://fabdecret.blogspot.com/2011/02/barcamp-phone-7.html' title='BarCamp Phone 7'/><author><name>Fabien Decret</name><uri>http://www.blogger.com/profile/14974570394900558100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-TbWnohDcUL8/TVqBJuJjQLI/AAAAAAAAAbc/3qdTExxvYlM/s72-c/Flyer%2BBarcamp_LR.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9199569907127793930.post-190243873439508570</id><published>2011-01-11T12:30:00.000-08:00</published><updated>2011-01-11T12:50:26.464-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows Phone 7'/><title type='text'>Mise à jour Phone 7</title><content type='html'>&lt;span style="font-family:arial;"&gt;Comme vous le savez, Phone 7 intègre un système de mise à jour depuis Zune, on va pouvoir profiter de ce système au mois de février avec la première mise à jour.&lt;br /&gt;Au programme :&lt;br /&gt;- Le copier / coller ;-)&lt;br /&gt;- Amélioration des performances au chargement des applications&lt;br /&gt;- Recherche plus efficace sur le MarketPlace (ce ne sera pas un luxe vous allez me dire ;-)&lt;br /&gt;Et il est prévu pour une prochaine mise à jour : HTML 5 + Silverlight dans IE.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=m_u81xRu-yo"&gt;http://www.youtube.com/watch?v=m_u81xRu-yo&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="font-family:arial;color:#666666;"&gt;As you know, Phone 7 integrates an update mechanism from Zune, we could take profit of this new mechanism at February.&lt;br /&gt;At the program:&lt;br /&gt;- Copy / paste ;-)&lt;br /&gt;- Performance improvements, application load times&lt;br /&gt;- Search engine improvements on MarketPlace (It's not a luxury you will say to me ;-)&lt;br /&gt;And a next update is planned with : HTML 5 + Silverlight in IE.&lt;/span&gt;&lt;/em&gt;&lt;div class="blogger-post-footer"&gt;Fabien Decret's Weblog, .NET Compact Framework development&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569907127793930-190243873439508570?l=fabdecret.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fabdecret.blogspot.com/feeds/190243873439508570/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9199569907127793930&amp;postID=190243873439508570' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/190243873439508570'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/190243873439508570'/><link rel='alternate' type='text/html' href='http://fabdecret.blogspot.com/2011/01/mise-jour-phone-7.html' title='Mise à jour Phone 7'/><author><name>Fabien Decret</name><uri>http://www.blogger.com/profile/14974570394900558100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9199569907127793930.post-3912498414773661736</id><published>2011-01-09T06:59:00.001-08:00</published><updated>2011-01-09T07:13:51.467-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MarketPlace'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows Phone 7'/><title type='text'>Graphic assets needed for MarketPlace</title><content type='html'>&lt;span xmlns=""&gt;Pour publier votre application sur la MarketPlace, vous aurez besoin d'un certain nombre de ressources graphiques dans des formats différents :&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span xmlns=""&gt;&lt;/span&gt;&lt;span xmlns=""&gt;&lt;/span&gt;&lt;span xmlns=""&gt;&lt;/span&gt;&lt;span xmlns=""&gt;&lt;ul style="MARGIN-LEFT: 54pt"&gt;&lt;li&gt;Icône de la tuile en 173 * 173&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Petit icône en 99 * 99&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Grande icône pour le MarketPlace sur le PC en 200 * 200&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Fond d'écran en 1000 * 800&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Des copies d'écran de l'application en 480 * 800&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;span style="color:#595959;"&gt;&lt;em&gt;For publishing your application on the Marketplace, you will need some graphics assets under different formats: &lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul style="MARGIN-LEFT: 54pt"&gt;&lt;li&gt;&lt;span style="color:#595959;"&gt;&lt;em&gt;Tile icon : 173 * 173 &lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color:#595959;"&gt;&lt;em&gt;Small mobile app icon : 99 * 99 &lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color:#595959;"&gt;&lt;em&gt;Large PC app icon : 200 * 200 &lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color:#595959;"&gt;&lt;em&gt;Art background : 1000 * 800 &lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color:#595959;"&gt;&lt;em&gt;Screenshots : 480 * 800&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Pour facilement convertir ces icones, vous pouvez utiliser Gimp, voici la procédure :&lt;br /&gt;&lt;span style="color:#595959;"&gt;&lt;em&gt;To easily do this, you can use Gimp, here are some steps: &lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Créer une nouvelle image&lt;br /&gt;&lt;span style="color:#595959;"&gt;&lt;em&gt;Create a new image &lt;a href="http://1.bp.blogspot.com/_q45CSOPLx24/TSnN9_pO13I/AAAAAAAAAa4/joiY_3JEzNM/s1600/1.png"&gt;&lt;img style="MARGIN: 0px 10px 10px 0px; WIDTH: 320px; FLOAT: left; HEIGHT: 226px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5560201679905675122" border="0" alt="" src="http://1.bp.blogspot.com/_q45CSOPLx24/TSnN9_pO13I/AAAAAAAAAa4/joiY_3JEzNM/s320/1.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Déplacer l'icone original dans la nouvelle image, redimensionner à la taille de la nouvelle image&lt;br /&gt;&lt;span style="color:#595959;"&gt;&lt;em&gt;Drop the image file in the new image, resize the new image&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_q45CSOPLx24/TSnOgyByURI/AAAAAAAAAbA/QGc97Ql3jlA/s1600/2.png"&gt;&lt;img style="MARGIN: 0px 10px 10px 0px; WIDTH: 320px; FLOAT: left; HEIGHT: 262px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5560202277545988370" border="0" alt="" src="http://1.bp.blogspot.com/_q45CSOPLx24/TSnOgyByURI/AAAAAAAAAbA/QGc97Ql3jlA/s320/2.png" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Choisissez la taille de redimensionnement souhaitée&lt;br /&gt;&lt;span style="color:#595959;"&gt;&lt;em&gt;Choose the new wished size &lt;/em&gt;&lt;/span&gt;&lt;span style="color:#595959;"&gt;&lt;em&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_q45CSOPLx24/TSnOvVXmgBI/AAAAAAAAAbI/IbszIAA9oNg/s1600/3.png"&gt;&lt;img style="MARGIN: 0px 10px 10px 0px; WIDTH: 320px; FLOAT: left; HEIGHT: 241px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5560202527550898194" border="0" alt="" src="http://3.bp.blogspot.com/_q45CSOPLx24/TSnOvVXmgBI/AAAAAAAAAbI/IbszIAA9oNg/s320/3.png" /&gt;&lt;/a&gt;&lt;/em&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;ul&gt;&lt;li&gt;Sauvegarder l'image en PNG&lt;br /&gt;&lt;span style="color:#595959;"&gt;&lt;em&gt;Save the image as PNG file&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/em&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;Fabien Decret's Weblog, .NET Compact Framework development&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569907127793930-3912498414773661736?l=fabdecret.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fabdecret.blogspot.com/feeds/3912498414773661736/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9199569907127793930&amp;postID=3912498414773661736' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/3912498414773661736'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/3912498414773661736'/><link rel='alternate' type='text/html' href='http://fabdecret.blogspot.com/2011/01/graphic-assets-needed-for-marketplace.html' title='Graphic assets needed for MarketPlace'/><author><name>Fabien Decret</name><uri>http://www.blogger.com/profile/14974570394900558100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_q45CSOPLx24/TSnN9_pO13I/AAAAAAAAAa4/joiY_3JEzNM/s72-c/1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9199569907127793930.post-8009929622543629558</id><published>2011-01-09T06:25:00.000-08:00</published><updated>2011-01-09T06:41:49.193-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MarketPlace'/><title type='text'>My blog on WP7 app</title><content type='html'>Prochainement une application pour suivre mon blog sur Windows Phone 7.&lt;br /&gt;&lt;span style="color:#666666;"&gt;&lt;em&gt;Soon an application to follow my blog on your Windows Phone 7.&lt;/em&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;Fabien Decret's Weblog, .NET Compact Framework development&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569907127793930-8009929622543629558?l=fabdecret.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fabdecret.blogspot.com/feeds/8009929622543629558/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9199569907127793930&amp;postID=8009929622543629558' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/8009929622543629558'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/8009929622543629558'/><link rel='alternate' type='text/html' href='http://fabdecret.blogspot.com/2011/01/my-blog-on-wp7-app.html' title='My blog on WP7 app'/><author><name>Fabien Decret</name><uri>http://www.blogger.com/profile/14974570394900558100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9199569907127793930.post-8955139815938831695</id><published>2011-01-09T05:39:00.001-08:00</published><updated>2011-01-09T05:46:31.058-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows Phone'/><category scheme='http://www.blogger.com/atom/ns#' term='WinMote7'/><category scheme='http://www.blogger.com/atom/ns#' term='MarketPlace'/><title type='text'>WinMote 7</title><content type='html'>&lt;a href="http://3.bp.blogspot.com/_q45CSOPLx24/TSm7EXqOaYI/AAAAAAAAAao/2Ecozn1w4fM/s1600/Untitled2.png"&gt;&lt;img style="MARGIN: 0px 10px 10px 0px; WIDTH: 192px; FLOAT: left; HEIGHT: 320px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5560180898710579586" border="0" alt="" src="http://3.bp.blogspot.com/_q45CSOPLx24/TSm7EXqOaYI/AAAAAAAAAao/2Ecozn1w4fM/s320/Untitled2.png" /&gt;&lt;/a&gt;&lt;span xmlns=""&gt;&lt;span style="font-family:Arial;"&gt;WinMote est maintenant disponible dans sa première version sur la MarketPlace.&lt;/span&gt;&lt;span style="font-family:Georgia;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="font-family:Arial;color:#666666;"&gt;&lt;em&gt;WinMote is now available in its first release on the MarketPlace.&lt;/em&gt;&lt;/span&gt;&lt;span style="font-family:Georgia;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Arial;"&gt;WinMote7 est une application de télécommande mise au point par Adeneo Embedded en collaboration avec GoProd qui permet à tout utilisateur de contrôler les medias de son PC Windows 7 à distance via son téléphone Phone 7. L'utilisation de l'application nécessite l'installation d'un serveur WinMote sur votre PC, plus d'info sur le téléchargement du serveur WinMote sont fournies dans l'a propos de l'application. Avec cette application, vous pouvez contrôler votre webbrowser pour lancer des sites Web, lancer et contrôler des vidéos stockées sur votre PC, voir et parcourir vos images, contrôler la musique sur votre PC, lancer des chaines de TV ou de radio Freebox sur votre PC, contrôler et voir vos présentation Power Point. Une version d'essai permettant d'evaluer l'interface utilisateur est disponible gratuitement.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p style="TEXT-ALIGN: justify"&gt;&lt;span style="font-family:Arial;"&gt;Une FAQ est disponible lors du téléchargement de l'application PC.&lt;br /&gt;Si vous n’avez pas de réseau WIFI local, vous pouvez par exemple transformer votre PC en hotspot à l’aide d’un logiciel prévu pour cet effet (par exemple : http://www.connectify.me/) &lt;/span&gt;&lt;/p&gt;&lt;p style="TEXT-ALIGN: justify"&gt;&lt;span style="font-family:Arial;"&gt;Des mises à jour avec de nouvelles fonctionnalités sont prévues.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Si vous vous voulez des infos, envoyez un mail à : &lt;a href="mailto:WinMote@adeneo-embedded.com"&gt;WinMote@adeneo-embedded.com&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="TEXT-ALIGN: justify"&gt;&lt;span style="font-family:Arial;color:#666666;"&gt;&lt;em&gt;&lt;a href="http://3.bp.blogspot.com/_q45CSOPLx24/TSm7ObWGaBI/AAAAAAAAAaw/QtRgKEvvFoM/s1600/Untitled3.png"&gt;&lt;img style="MARGIN: 0px 10px 10px 0px; WIDTH: 192px; FLOAT: left; HEIGHT: 320px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5560181071498602514" border="0" alt="" src="http://3.bp.blogspot.com/_q45CSOPLx24/TSm7ObWGaBI/AAAAAAAAAaw/QtRgKEvvFoM/s320/Untitled3.png" /&gt;&lt;/a&gt;WinMote7 is a remote control application developed by Adeneo Embedded in collaboration with GoProd that allows you controlling various media on your Windows 7 PC via your Windows Phone 7 device. This application requires you to install our WinMote Server on your computer. more info for downloading the WinMote Server is provided inside the about box of the application. With this application, you can control your browser to access web sites, launch and control videos stored on your PC, view and browse your pictures, control your music on your PC, launch Freebox TV or radio channel on your PC, Control and view PowerPoint presentations. A trial version allowing evaluation of the user interface is available for free.&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="font-family:Arial;color:#666666;"&gt;&lt;em&gt;A FAQ is available when server application downloading. If you don’t have a local WIFI network you can transform your PC as a hotspot with a software provided to do this (for example: http://www.connectify.me/)&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="font-family:Arial;color:#666666;"&gt;&lt;em&gt;Some updates with new features are planned.&lt;br /&gt;&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;span style="font-family:Arial;color:#666666;"&gt;&lt;em&gt;If you want more info, please send a mail at: &lt;a href="mailto:WinMote@adeneo-embedded.com"&gt;WinMote@adeneo-embedded.com&lt;/a&gt; &lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="font-family:Arial;color:#666666;"&gt;&lt;em&gt;&lt;br /&gt;&lt;/p&gt;&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Fabien Decret's Weblog, .NET Compact Framework development&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569907127793930-8955139815938831695?l=fabdecret.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fabdecret.blogspot.com/feeds/8955139815938831695/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9199569907127793930&amp;postID=8955139815938831695' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/8955139815938831695'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/8955139815938831695'/><link rel='alternate' type='text/html' href='http://fabdecret.blogspot.com/2011/01/winmote-7.html' title='WinMote 7'/><author><name>Fabien Decret</name><uri>http://www.blogger.com/profile/14974570394900558100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_q45CSOPLx24/TSm7EXqOaYI/AAAAAAAAAao/2Ecozn1w4fM/s72-c/Untitled2.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9199569907127793930.post-4756447788841882693</id><published>2011-01-09T05:09:00.001-08:00</published><updated>2011-01-09T05:18:32.806-08:00</updated><title type='text'>Happy New Year</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/_q45CSOPLx24/TSm1kKFCsmI/AAAAAAAAAag/OHQ6ReuhAHY/s1600/ann%25C3%25A9e.png"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 166px; DISPLAY: block; HEIGHT: 320px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5560174847751008866" border="0" alt="" src="http://2.bp.blogspot.com/_q45CSOPLx24/TSm1kKFCsmI/AAAAAAAAAag/OHQ6ReuhAHY/s320/ann%25C3%25A9e.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;div&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Fabien Decret's Weblog, .NET Compact Framework development&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569907127793930-4756447788841882693?l=fabdecret.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fabdecret.blogspot.com/feeds/4756447788841882693/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9199569907127793930&amp;postID=4756447788841882693' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/4756447788841882693'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/4756447788841882693'/><link rel='alternate' type='text/html' href='http://fabdecret.blogspot.com/2011/01/happy-new-year.html' title='Happy New Year'/><author><name>Fabien Decret</name><uri>http://www.blogger.com/profile/14974570394900558100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_q45CSOPLx24/TSm1kKFCsmI/AAAAAAAAAag/OHQ6ReuhAHY/s72-c/ann%25C3%25A9e.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9199569907127793930.post-2026772521751372096</id><published>2010-12-10T13:24:00.001-08:00</published><updated>2010-12-10T13:24:48.332-08:00</updated><title type='text'>Article Pogrammez : Migration vers Phone 7</title><content type='html'>&lt;span xmlns=''&gt;&lt;p&gt;J'ai écrit cet article pour le magazine Programmez, il vous donnera un état des lieux de la migration d'une application de Windows Mobile 6.5 vers Phone 7.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Version anglaise disponible la semaine prochaine.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='color:#595959'&gt;&lt;em&gt;English version of the article «How to migrate your application from WinMO 6.5 to Phone 7 » available next week.&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;Fabien Decret's Weblog, .NET Compact Framework development&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569907127793930-2026772521751372096?l=fabdecret.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fabdecret.blogspot.com/feeds/2026772521751372096/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9199569907127793930&amp;postID=2026772521751372096' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/2026772521751372096'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/2026772521751372096'/><link rel='alternate' type='text/html' href='http://fabdecret.blogspot.com/2010/12/article-pogrammez-migration-vers-phone.html' title='Article Pogrammez : Migration vers Phone 7'/><author><name>Fabien Decret</name><uri>http://www.blogger.com/profile/14974570394900558100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9199569907127793930.post-1793019470692213877</id><published>2010-12-10T13:20:00.001-08:00</published><updated>2010-12-10T13:20:24.276-08:00</updated><title type='text'>Migration d’une application WinMo 6.5 vers Phone 7</title><content type='html'>&lt;span xmlns=''&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;La migration d'une application existante est une question que tout développeur ayant fait le pari de Windows Mobile dans ces versions précédentes doit se poser avec Windows Phone 7. En effet, même si auparavant d'une version sur l'autre, les changements étaient mineurs et la compatibilité globalement assurée, le changement radical opéré par Windows Phone 7 oblige à étudier de nouveaux runtimes (Silverlight et XNA vs .NET Compact Framework 2.0 et 3.5) et de nouveaux outils (Visual Studio 2010 et Expression Blend 4 vs Visual Studio 2008). Loin de se vouloir exhaustive, cette fiche a pour but d'aider un développeur Windows Mobile 6.5 à évaluer « facilement » la tache de portage de son application.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt; text-decoration:underline'&gt;Modèle de l'application&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;Le modèle actuel de votre application va jouer un rôle primordial dans le portage. Si le découpage interface/ métier de votre application Windows Mobile 6.5 était bien pensé, le portage sera d'autant plus aisé. Les couches IHM seront complètement à récrire, mais les couches logique métiers et modèles de données pourront être réutilisée telles quelles ou portée à quelques deltas près.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div&gt;&lt;table border='0' style='border-collapse:collapse'&gt;&lt;colgroup&gt;&lt;col style='width:198px'/&gt;&lt;col style='width:228px'/&gt;&lt;/colgroup&gt;&lt;tbody valign='top'&gt;&lt;tr&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  solid #9bbb59 1.0pt; border-left:  solid #9bbb59 1.0pt; border-bottom:  solid #9bbb59 2.25pt; border-right:  solid #9bbb59 1.0pt'&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;&lt;strong&gt;Windows Mobile 6.5&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  solid #9bbb59 1.0pt; border-left:  none; border-bottom:  solid #9bbb59 2.25pt; border-right:  solid #9bbb59 1.0pt'&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;&lt;strong&gt;Windows Phone 7&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='background: #e6eed5'&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid #9bbb59 1.0pt; border-bottom:  solid #9bbb59 1.0pt; border-right:  solid #9bbb59 1.0pt'&gt;&lt;p&gt;&lt;span style='color:#1f497d; font-size:10pt'&gt;&lt;strong&gt;Le pattern MVC pouvait être utilisé afin de découpler la couche IHM de la couche métier. Ainsi l'application était composée d'un contrôleur régissant les échanges entre la vue et la couche métier.&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;&lt;strong&gt;Si aucun design pattern n'a été suivi, la séparation est plus compliquée, mais c'est aussi l'occasion de restructurer tout ce code !&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid #9bbb59 1.0pt; border-right:  solid #9bbb59 1.0pt'&gt;&lt;p&gt;&lt;span style='color:#1f497d; font-size:10pt'&gt;Utilisation de Silverlight, le pattern MVVM est plus adapté pour utiliser le data binding et tirer la quintessence de Silverlight. &lt;br/&gt;Dans le pattern MVVM, nous avons toujours une couche métier, le « Model », une vue « View » (composée de l'UI en XAML et d'un fichier code-behind contenant la logique de présentation liée à l'UI) ainsi qu'un objet ViewModel associé à cette vue. Le ViewModel fait le lien entre les vues et le modèle de données : son rôle principal est de « présenter » les données du modèles en propriétés (au sens C#) exploitables par l'UI. Les classes du ViewModel devront implémenter l'interface INotifyPropertyChanged qui permet à l'UI Silverlight d'être rafraichie lorsqu'une donnée du ViewModel est modifiée.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt; text-decoration:underline'&gt;L'expérience utilisateur&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;Comme vu dans le paragraphe précédent, l'interface est donc la partie à refondre complètement, le cas échant l'expérience utilisateur pourra être revue et adaptée à la nouvelle expérience Windows Phone 7.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div&gt;&lt;table border='0' style='border-collapse:collapse'&gt;&lt;colgroup&gt;&lt;col style='width:198px'/&gt;&lt;col style='width:227px'/&gt;&lt;/colgroup&gt;&lt;tbody valign='top'&gt;&lt;tr&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  solid #9bbb59 1.0pt; border-left:  solid #9bbb59 1.0pt; border-bottom:  solid #9bbb59 2.25pt; border-right:  solid #9bbb59 1.0pt'&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;&lt;strong&gt;Windows Mobile 6.5&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  solid #9bbb59 1.0pt; border-left:  none; border-bottom:  solid #9bbb59 2.25pt; border-right:  solid #9bbb59 1.0pt'&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;&lt;strong&gt;Windows Phone 7&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='background: #e6eed5'&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid #9bbb59 1.0pt; border-bottom:  solid #9bbb59 1.0pt; border-right:  solid #9bbb59 1.0pt'&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;&lt;strong&gt;Aucune recommandation n'était préconisée en termes d'IHM, chacun faisait comme il l'entendait.&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid #9bbb59 1.0pt; border-right:  solid #9bbb59 1.0pt'&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;Il est souhaitable de coller au langage de design de Windows Phone 7, Metro. L'idée est de faire quelque chose de simple à la manière du guidage dans les aéroports et dans le métro, l'identité graphique est fortement basée sur la typographie, les pictogrammes et les espaces négatifs. L'interface doit rester sobre, fluide et sans chrome&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid #9bbb59 1.0pt; border-bottom:  solid #9bbb59 1.0pt; border-right:  solid #9bbb59 1.0pt'&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;&lt;strong&gt;Afin de ne pas monopoliser le thread d'UI, les traitements complexes doivent être déportés dans autres threads.&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid #9bbb59 1.0pt; border-right:  solid #9bbb59 1.0pt'&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;Afin de ne pas monopoliser le thread UI, les traitements complexes doivent être déportés dans des autres threads. Ce thread « métier » effectuera le traitement asynchrone et notifiera l'IHM des modifications à la fin du traitement :&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:5pt'&gt;&lt;span style='color:blue'&gt;new&lt;/span&gt;&lt;br /&gt;										&lt;span style='color:#2b91af'&gt;Thread&lt;/span&gt;((&lt;span style='color:#2b91af'&gt;ThreadStart&lt;/span&gt;)&lt;span style='color:blue'&gt;delegate&lt;/span&gt;&lt;br /&gt;									&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:5pt'&gt;{&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:5pt'&gt;           // Traitements à réaliser   &lt;br/&gt;&lt;br /&gt;										&lt;strong&gt;&lt;span style='color:#2b91af'&gt;Deployment&lt;/span&gt;.Current.Dispatcher.BeginInvoke(()&lt;/strong&gt; =&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:5pt'&gt;           {    &lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:5pt'&gt;                // Mise à jour de l'IHM&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:5pt'&gt;           });&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-size:5pt'&gt;}).Start();&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;&lt;span style='text-decoration:underline'&gt;Les contrôles&lt;/span&gt;&lt;br /&gt;				&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;La plupart des contrôles de Windows Mobile 6.5 sont disponibles sur Phone 7 avec des propriétés et des possibilités de customisation beaucoup plus évoluées. Le positionnement des contrôles dynamique sera grandement facilité grâce des panels évolués comme le stackpanel ou la grid.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div&gt;&lt;table border='0' style='border-collapse:collapse'&gt;&lt;colgroup&gt;&lt;col style='width:198px'/&gt;&lt;col style='width:226px'/&gt;&lt;/colgroup&gt;&lt;tbody valign='top'&gt;&lt;tr&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  solid #9bbb59 1.0pt; border-left:  solid #9bbb59 1.0pt; border-bottom:  solid #9bbb59 2.25pt; border-right:  solid #9bbb59 1.0pt'&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;&lt;strong&gt;Windows Mobile 6.5&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  solid #9bbb59 1.0pt; border-left:  none; border-bottom:  solid #9bbb59 2.25pt; border-right:  solid #9bbb59 1.0pt'&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;&lt;strong&gt;Windows Phone 7&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='background: #e6eed5'&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid #9bbb59 1.0pt; border-bottom:  solid #9bbb59 1.0pt; border-right:  solid #9bbb59 1.0pt'&gt; &lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid #9bbb59 1.0pt; border-right:  solid #9bbb59 1.0pt'&gt;&lt;p&gt;&lt;span style='font-size:10pt; text-decoration:underline'&gt;PhoneApplicationFrame &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid #9bbb59 1.0pt; border-bottom:  solid #9bbb59 1.0pt; border-right:  solid #9bbb59 1.0pt'&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;&lt;strong&gt;Form&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid #9bbb59 1.0pt; border-right:  solid #9bbb59 1.0pt'&gt;&lt;p&gt;&lt;span style='font-size:10pt; text-decoration:underline'&gt;PhoneApplicationPage&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='background: #e6eed5'&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid #9bbb59 1.0pt; border-bottom:  solid #9bbb59 1.0pt; border-right:  solid #9bbb59 1.0pt'&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;&lt;strong&gt;MainMenu&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid #9bbb59 1.0pt; border-right:  solid #9bbb59 1.0pt'&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;Application bar&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid #9bbb59 1.0pt; border-bottom:  solid #9bbb59 1.0pt; border-right:  solid #9bbb59 1.0pt'&gt; &lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid #9bbb59 1.0pt; border-right:  solid #9bbb59 1.0pt'&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;System tray&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='background: #e6eed5'&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid #9bbb59 1.0pt; border-bottom:  solid #9bbb59 1.0pt; border-right:  solid #9bbb59 1.0pt'&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;&lt;strong&gt;Panel&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid #9bbb59 1.0pt; border-right:  solid #9bbb59 1.0pt'&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;Canvas, StackPanel, Grid&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid #9bbb59 1.0pt; border-bottom:  solid #9bbb59 1.0pt; border-right:  solid #9bbb59 1.0pt'&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;&lt;strong&gt;Button&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid #9bbb59 1.0pt; border-right:  solid #9bbb59 1.0pt'&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;Button&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='background: #e6eed5'&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid #9bbb59 1.0pt; border-bottom:  solid #9bbb59 1.0pt; border-right:  solid #9bbb59 1.0pt'&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;&lt;strong&gt;TextBox&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid #9bbb59 1.0pt; border-right:  solid #9bbb59 1.0pt'&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;TextBox&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid #9bbb59 1.0pt; border-bottom:  solid #9bbb59 1.0pt; border-right:  solid #9bbb59 1.0pt'&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;&lt;strong&gt;PictureBox&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;&lt;strong&gt;Les PNG transparents ne sont pas gérés nativement, les APIs native d'Alpha Blend doivent être wrappées&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid #9bbb59 1.0pt; border-right:  solid #9bbb59 1.0pt'&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;Image&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;Le format PNG est supporté nativement et son support est accéléré par GPU&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='background: #e6eed5'&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid #9bbb59 1.0pt; border-bottom:  solid #9bbb59 1.0pt; border-right:  solid #9bbb59 1.0pt'&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;&lt;strong&gt;ListView&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;&lt;strong&gt;Difficilement personnalisable&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid #9bbb59 1.0pt; border-right:  solid #9bbb59 1.0pt'&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;ListBox&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;Très facilement personnalisable à l'aide des Templates disponibles dans Silverlight&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid #9bbb59 1.0pt; border-bottom:  solid #9bbb59 1.0pt; border-right:  solid #9bbb59 1.0pt'&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;&lt;strong&gt;ProgressBar&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid #9bbb59 1.0pt; border-right:  solid #9bbb59 1.0pt'&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;ProgressBar&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='background: #e6eed5'&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid #9bbb59 1.0pt; border-bottom:  solid #9bbb59 1.0pt; border-right:  solid #9bbb59 1.0pt'&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;&lt;strong&gt;Utilisation d'un panel et des évènements de reconnaissance geste&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid #9bbb59 1.0pt; border-right:  solid #9bbb59 1.0pt'&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;ScrollViewer&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid #9bbb59 1.0pt; border-bottom:  solid #9bbb59 1.0pt; border-right:  solid #9bbb59 1.0pt'&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;&lt;strong&gt;Label&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid #9bbb59 1.0pt; border-right:  solid #9bbb59 1.0pt'&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;TextBlock&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='background: #e6eed5'&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid #9bbb59 1.0pt; border-bottom:  solid #9bbb59 1.0pt; border-right:  solid #9bbb59 1.0pt'&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;&lt;strong&gt;Composant MediaPlayer importé depuis l'ActiveX MediaPlayer via un wrapper d'objet COM&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid #9bbb59 1.0pt; border-right:  solid #9bbb59 1.0pt'&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;Le nouveau composant Media Element est directement accessible depuis le code Silverlight et décode nativement les formats de vidéos suivants :&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;H263&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;WMV&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;MPEG-4&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid #9bbb59 1.0pt; border-bottom:  solid #9bbb59 1.0pt; border-right:  solid #9bbb59 1.0pt'&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;&lt;strong&gt;Navigateur WEB&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;&lt;strong&gt;System.Windows.&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;&lt;strong&gt;Forms.WebBrowser&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid #9bbb59 1.0pt; border-right:  solid #9bbb59 1.0pt'&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;WebBrowserTask&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='background: #e6eed5'&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid #9bbb59 1.0pt; border-bottom:  solid #9bbb59 1.0pt; border-right:  solid #9bbb59 1.0pt'&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;&lt;strong&gt;Prendre une photo&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;&lt;strong&gt;Microsoft.WindowsMobile.&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;&lt;strong&gt;Forms.CameraCaptureDialog&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid #9bbb59 1.0pt; border-right:  solid #9bbb59 1.0pt'&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;CameraCaptureTask&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid #9bbb59 1.0pt; border-bottom:  solid #9bbb59 1.0pt; border-right:  solid #9bbb59 1.0pt'&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;&lt;strong&gt;Appeler un contact&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;&lt;strong&gt;Microsoft.&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;&lt;strong&gt;WindowsMobile.Telephony.&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;&lt;strong&gt;Phone&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid #9bbb59 1.0pt; border-right:  solid #9bbb59 1.0pt'&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;PhoneCallTask&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='background: #e6eed5'&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid #9bbb59 1.0pt; border-bottom:  solid #9bbb59 1.0pt; border-right:  solid #9bbb59 1.0pt'&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;&lt;strong&gt;Envoyer un SMS&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;&lt;strong&gt;Microsoft.WindowsMobile&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;&lt;strong&gt;.PocketOutlook.&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;&lt;strong&gt;SmsMessage&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid #9bbb59 1.0pt; border-right:  solid #9bbb59 1.0pt'&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;SmsComposeTask&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt; text-decoration:underline'&gt;Les APIs&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;Sur Phone 7 fini les spécificités de code et cas particuliers mis en place pour chaque terminal, tout est unifié grâce à un hardware homogène et une API unifiée pour accéder aux différents capteurs du téléphones.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div&gt;&lt;table border='0' style='border-collapse:collapse'&gt;&lt;colgroup&gt;&lt;col style='width:198px'/&gt;&lt;col style='width:236px'/&gt;&lt;/colgroup&gt;&lt;tbody valign='top'&gt;&lt;tr&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  solid #9bbb59 1.0pt; border-left:  solid #9bbb59 1.0pt; border-bottom:  solid #9bbb59 2.25pt; border-right:  solid #9bbb59 1.0pt'&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;&lt;strong&gt;Windows Mobile 6.5&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  solid #9bbb59 1.0pt; border-left:  none; border-bottom:  solid #9bbb59 2.25pt; border-right:  solid #9bbb59 1.0pt'&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;&lt;strong&gt;Windows Phone 7&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='background: #e6eed5'&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid #9bbb59 1.0pt; border-bottom:  solid #9bbb59 1.0pt; border-right:  solid #9bbb59 1.0pt'&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;&lt;strong&gt;Très fastidieux de récupérer les informations liées au téléphone notamment pour les points suivants :&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;&lt;strong&gt;- Accéléromètre&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;&lt;strong&gt;- GPS&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;&lt;strong&gt;- Radio FM&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;&lt;strong&gt;- Gestion des boutons du téléphone&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;&lt;strong&gt;Car il est nécessaire de faire appel à des API natives bas-niveau liées au constructeur du téléphone et rarement fournies.&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid #9bbb59 1.0pt; border-right:  solid #9bbb59 1.0pt'&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;Gestion unifiée des APIs :&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;Accéléromètre (Microsoft.Devices.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;Sensors.Accelerometer)&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;GPS (System.Device.Location.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;GeoCoordinateWatcher)&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;Orientation de l'écran&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;Radio FM&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;Gestion des boutons du téléphones&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid #9bbb59 1.0pt; border-bottom:  solid #9bbb59 1.0pt; border-right:  solid #9bbb59 1.0pt'&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;&lt;strong&gt;Orientation de l'écran&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;&lt;strong&gt;Microsoft.WindowsCE.&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;&lt;strong&gt;Forms.SystemSettings.&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;&lt;strong&gt;ScreenOrientation&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid #9bbb59 1.0pt; border-right:  solid #9bbb59 1.0pt'&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;PhoneApplicationPage.Orientation&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;PhoneApplicationPage.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;SupportedOrientation&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt; text-decoration:underline'&gt;La reconnaissance de gestes&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;Sur Phone 7, l'accès au code natif depuis le C# n'est plus autorisé : finis les wrappers d'API natives, tout est directement utilisable depuis le C# via des classes avec des méthodes et évènements ; c'est typiquement le cas de la reconnaissance des gestes de l'utilisateur sur l'écran.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div&gt;&lt;table border='0' style='border-collapse:collapse'&gt;&lt;colgroup&gt;&lt;col style='width:198px'/&gt;&lt;col style='width:236px'/&gt;&lt;/colgroup&gt;&lt;tbody valign='top'&gt;&lt;tr&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  solid #9bbb59 1.0pt; border-left:  solid #9bbb59 1.0pt; border-bottom:  solid #9bbb59 2.25pt; border-right:  solid #9bbb59 1.0pt'&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;&lt;strong&gt;Windows Mobile 6.5&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  solid #9bbb59 1.0pt; border-left:  none; border-bottom:  solid #9bbb59 2.25pt; border-right:  solid #9bbb59 1.0pt'&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;&lt;strong&gt;Windows Phone 7&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='background: #e6eed5'&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid #9bbb59 1.0pt; border-bottom:  solid #9bbb59 1.0pt; border-right:  solid #9bbb59 1.0pt'&gt;&lt;p&gt;&lt;span style='color:#1f497d; font-size:10pt'&gt;&lt;strong&gt;Import de code natif pour utiliser l'API Gesture qui n'était pas disponible en code managé. (traitement des messages WM_GESTURE)&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid #9bbb59 1.0pt; border-right:  solid #9bbb59 1.0pt'&gt;&lt;p&gt;&lt;span style='color:#1f497d; font-size:10pt'&gt;Chaque contrôle dispose d'évènements de manipulation :&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='color:#1f497d; font-size:10pt'&gt;ManipulationStarted&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='color:#1f497d; font-size:10pt'&gt;ManipulationDelta&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='color:#1f497d; font-size:10pt'&gt;ManipulationCompleted&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='color:#1f497d; font-size:10pt'&gt;Avec pour chacun des paramètres tels que la vélocité, l'angle…&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt; text-decoration:underline'&gt;Stockage des données en mémoire&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;Sur Windows Phone 7, le système de fichiers du terminal n'est « accessible » qu'à travers l'Isolated Storage de l'application et aucun SGBD n'est disponible pour l'instant. La persistance des données sera donc mise en œuvre via à l'aide de fichiers XML stockés dans la SandBox ou via des solutions tierces comme SQLite ou Perst.NET.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div&gt;&lt;table border='0' style='border-collapse:collapse'&gt;&lt;colgroup&gt;&lt;col style='width:198px'/&gt;&lt;col style='width:236px'/&gt;&lt;/colgroup&gt;&lt;tbody valign='top'&gt;&lt;tr&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  solid #9bbb59 1.0pt; border-left:  solid #9bbb59 1.0pt; border-bottom:  solid #9bbb59 2.25pt; border-right:  solid #9bbb59 1.0pt'&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;&lt;strong&gt;Windows Mobile 6.5&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  solid #9bbb59 1.0pt; border-left:  none; border-bottom:  solid #9bbb59 2.25pt; border-right:  solid #9bbb59 1.0pt'&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;&lt;strong&gt;Windows Phone 7&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='background: #e6eed5'&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid #9bbb59 1.0pt; border-bottom:  solid #9bbb59 1.0pt; border-right:  solid #9bbb59 1.0pt'&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;&lt;strong&gt;Utilisation de SQLCE&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid #9bbb59 1.0pt; border-right:  solid #9bbb59 1.0pt'&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;Utilisation de fichiers XML stockées dans l'Isolated storage et utilisation de LINQ pour requêtes sur les données. Sinon solutions tierces comme SQLite ou Perst.NET.&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid #9bbb59 1.0pt; border-bottom:  solid #9bbb59 1.0pt; border-right:  solid #9bbb59 1.0pt'&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;&lt;strong&gt;Accès au système de fichier&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid #9bbb59 1.0pt; border-right:  solid #9bbb59 1.0pt'&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;Accès à l'Isolated Storage System.IO.IsolatedStorage.*&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='background: #e6eed5'&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid #9bbb59 1.0pt; border-bottom:  solid #9bbb59 1.0pt; border-right:  solid #9bbb59 1.0pt'&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;&lt;strong&gt;Sauvegarde de settings :&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;&lt;strong&gt;Base de registre&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;&lt;strong&gt;DB&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;&lt;strong&gt;Fichiers&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid #9bbb59 1.0pt; border-right:  solid #9bbb59 1.0pt'&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;Sauvegarde des settings dans le dictionnaire de l'IsolatedStorage prévu à cet effet :&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;IsolatedStorageSettings&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;Ce dictionnaire permet de sauvegarder des types sérialisables et le « statut » de l'application indépendamment de fichiers ou d'une base de donnée.&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt; text-decoration:underline'&gt;Réseau&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;L'accès à des données d'un serveur se fera uniquement via un canal http et en mode asynchrone. Pour les évènements asynchrones provenant d'un serveur il est possible d'utiliser des Push Notifications (cf. paragraphe suivant et article sur le sujet)&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div&gt;&lt;table border='0' style='border-collapse:collapse'&gt;&lt;colgroup&gt;&lt;col style='width:198px'/&gt;&lt;col style='width:236px'/&gt;&lt;/colgroup&gt;&lt;tbody valign='top'&gt;&lt;tr&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  solid #9bbb59 1.0pt; border-left:  solid #9bbb59 1.0pt; border-bottom:  solid #9bbb59 2.25pt; border-right:  solid #9bbb59 1.0pt'&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;&lt;strong&gt;Windows Mobile 6.5&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  solid #9bbb59 1.0pt; border-left:  none; border-bottom:  solid #9bbb59 2.25pt; border-right:  solid #9bbb59 1.0pt'&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;&lt;strong&gt;Windows Phone 7&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='background: #e6eed5'&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid #9bbb59 1.0pt; border-bottom:  solid #9bbb59 1.0pt; border-right:  solid #9bbb59 1.0pt'&gt;&lt;p&gt;&lt;span style='color:#1f497d; font-size:10pt'&gt;&lt;strong&gt;Sockets&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid #9bbb59 1.0pt; border-right:  solid #9bbb59 1.0pt'&gt;&lt;p&gt;&lt;span style='color:#1f497d; font-size:10pt'&gt;Pas d'accès au socket : pas de TCP ou d'UDP&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid #9bbb59 1.0pt; border-bottom:  solid #9bbb59 1.0pt; border-right:  solid #9bbb59 1.0pt'&gt;&lt;p&gt;&lt;span style='color:#1f497d; font-size:10pt'&gt;&lt;strong&gt;HttpWebRequest synchrone&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid #9bbb59 1.0pt; border-right:  solid #9bbb59 1.0pt'&gt;&lt;p&gt;&lt;span style='color:#1f497d; font-size:10pt'&gt;Les WebRequest sont asynchrones, il est conseillé d'utiliser l'objet WebClient qui permet de réaliser une requête http et d'obtenir dont résultat via une callback. Cela peut donc complexifier un peu le code, mais c'est pour le mieux d'un point de vue réactivité de l'interface.&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='background: #e6eed5'&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid #9bbb59 1.0pt; border-bottom:  solid #9bbb59 1.0pt; border-right:  solid #9bbb59 1.0pt'&gt;&lt;p&gt;&lt;span style='color:#1f497d; font-size:10pt'&gt;&lt;strong&gt;L'application peut subsister en background et à tout moment prendre le focus ou gérer des évènements comme le réveil de l'application via un SMS entrant.&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid #9bbb59 1.0pt; border-right:  solid #9bbb59 1.0pt'&gt;&lt;p&gt;&lt;span style='color:#1f497d; font-size:10pt'&gt;Système de notifications en push&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='color:#1f497d; font-size:10pt'&gt;Ce système permet de remonter des informations à une application fermée et d'afficher en permanence un statut à l'utilisateur sur l'icône de l'application par exemple&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt; text-decoration:underline'&gt;Cycle de vie d'une application&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div&gt;&lt;table border='0' style='border-collapse:collapse'&gt;&lt;colgroup&gt;&lt;col style='width:198px'/&gt;&lt;col style='width:236px'/&gt;&lt;/colgroup&gt;&lt;tbody valign='top'&gt;&lt;tr&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  solid #9bbb59 1.0pt; border-left:  solid #9bbb59 1.0pt; border-bottom:  solid #9bbb59 2.25pt; border-right:  solid #9bbb59 1.0pt'&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;&lt;strong&gt;Windows Mobile 6.5&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  solid #9bbb59 1.0pt; border-left:  none; border-bottom:  solid #9bbb59 2.25pt; border-right:  solid #9bbb59 1.0pt'&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;&lt;strong&gt;Windows Phone 7&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='background: #e6eed5'&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid #9bbb59 1.0pt; border-bottom:  solid #9bbb59 1.0pt; border-right:  solid #9bbb59 1.0pt'&gt;&lt;p&gt;&lt;span style='color:#1f497d; font-size:10pt'&gt;&lt;strong&gt;L'application reste en background et n'est jamais fermée sauf demande explicite ou soft reset du téléphone&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid #9bbb59 1.0pt; border-right:  solid #9bbb59 1.0pt'&gt;&lt;p&gt;&lt;span style='color:#1f497d; font-size:10pt'&gt;Dès qu'on sort de l'application, cette dernière est fermée et les données ne sont pas automatiquement sauvegardées. Le mécanisme dit de « tombstoning » permet de sauvegarder l'état de l'application et lors du lancement de l'application le restituer. Quatre évènements seront déclenchés afin de mettre en œuvre les comportements adéquats :&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='color:#1f497d; font-size:10pt'&gt;Launching / Activated : récupération et chargement des données&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='color:#1f497d; font-size:10pt'&gt;Deactivated / Closing : Sauvegarde des données dans un dictionnaire prévu à cet effet (PhoneApplicationService)&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt; text-decoration:underline'&gt;Outils de debug et de monitoring des performances&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;Reste un point important à traiter qui impacte directement l'expérience utilisateur, ce sont les performances. Voici, de quoi réaliser quelques benchs afin de vérifier que votre application sera à la hauteur du résultat attendu notamment en termes de fluidité.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div&gt;&lt;table border='0' style='border-collapse:collapse'&gt;&lt;colgroup&gt;&lt;col style='width:198px'/&gt;&lt;col style='width:236px'/&gt;&lt;/colgroup&gt;&lt;tbody valign='top'&gt;&lt;tr&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  solid #9bbb59 1.0pt; border-left:  solid #9bbb59 1.0pt; border-bottom:  solid #9bbb59 2.25pt; border-right:  solid #9bbb59 1.0pt'&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;&lt;strong&gt;Windows Mobile 6.5&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  solid #9bbb59 1.0pt; border-left:  none; border-bottom:  solid #9bbb59 2.25pt; border-right:  solid #9bbb59 1.0pt'&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;&lt;strong&gt;Windows Phone 7&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='background: #e6eed5'&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid #9bbb59 1.0pt; border-bottom:  solid #9bbb59 1.0pt; border-right:  solid #9bbb59 1.0pt'&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;&lt;strong&gt;Outils du pack Power Toys&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;&lt;strong&gt;Remote Performance Monitor&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;&lt;strong&gt;NETCF CLR Profiler&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;&lt;strong&gt;Remote Logging Configuration Tool&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;&lt;strong&gt;…&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid #9bbb59 1.0pt; border-right:  solid #9bbb59 1.0pt'&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;Les compteurs de performance :&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;(Application.Current.Host.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;Settings.EnableFrameRateCounter)&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;Compositeur frame rate (fréquence de rafraichissement de l'écran)&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;UI thread frame rate (fréquence du thread UI)&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;Mémoire utilisée pour les textures&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;Nombre de surfaces allouées&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;(Application.Current.Host.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;Settings.EnableCacheVisualization)&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;(Application.Current.Host.Settings.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;EnableRedrawRegions)&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;Bien que cet article ne soit pas exhaustif, vous avez maintenant les grandes lignes et pièges à éviter pour porter vos applications Windows Mobile 6.5 vers la nouvelle plateforme Windows Phone 7. &lt;br/&gt;Les étapes suivantes résument la démarche à suivre :&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;- Création du projet WP7&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;- Ebauche d'un squelette d'application&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;- Identification des vues et vues-modèles associées aux données à afficher (datacontext)&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;- Mise en place de la logique de navigation avec passage des données entre les différentes pages&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;- Import des ressources textuelles dans les différentes langues si l'application est localisée&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;- Import des ressources graphiques en PNG ou JPG&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;- Réalisation des différentes pages en gardant bien en tête l'ergonomie Metro (si possible réalisation d'un storyboard de l'application au préalable pour visualiser l'intégralité de l'application), ne pas oublier de tirer parti des nouveaux composants disponibles pour le positionnement des contrôles&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;- Si besoin réalisation de composants personnalisés pour répondre aux besoins de l'application&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;- Mise en place du code relatif aux activités vers les services et tâches Windows Phone 7&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;- Migration des couches métiers&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;- Identifier les accès aux serveurs distants et « asynchroniser » les traitements pour coller au modèle Windows Phone 7. Afin de réaliser une application fluide, il est de rigueur de pas réaliser de traitements lourds ou bloquants dans le thread UI.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;- Identifier le stockage de donnée et mettre en place des classes sérialisables pour stockage en XML dans l'IsolatedStorage.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;- Le filtrage et traitement des données via des requêtes LINQ pourra être réutilisé tel quel&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;- Appel des couches métiers depuis les vues-modèles&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;- Tests de l'intégration des différentes couches interface et métiers&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;- Optimisation&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;Le monitoring des performances pourra être réalisé via le biais des compteurs de performances vus plus haut.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;Le portage de votre application Windows Mobile 6.5 ne sera pas forcément trivial au premier abord, mais de nombreux composants métiers resteront réutilisables. Vous verrez rapidement que la nouvelle batterie d'outils et le framework mis à disposition sont très complets et seront vos alliés pour réaliser facilement et rapidement des applications avec une expérience utilisateur sans précédent… L'important est de bien étudier la méthode de migration avant de se lancer dans le code !&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;&lt;br /&gt;				&lt;/span&gt; &lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;Fabien Decret's Weblog, .NET Compact Framework development&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569907127793930-1793019470692213877?l=fabdecret.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fabdecret.blogspot.com/feeds/1793019470692213877/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9199569907127793930&amp;postID=1793019470692213877' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/1793019470692213877'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/1793019470692213877'/><link rel='alternate' type='text/html' href='http://fabdecret.blogspot.com/2010/12/migration-dune-application-winmo-65.html' title='Migration d’une application WinMo 6.5 vers Phone 7'/><author><name>Fabien Decret</name><uri>http://www.blogger.com/profile/14974570394900558100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9199569907127793930.post-555035853042625884</id><published>2010-10-11T13:20:00.000-07:00</published><updated>2010-10-11T13:23:21.503-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows Phone 7'/><title type='text'>On y était et on est 2ème !</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/_q45CSOPLx24/TLNx4H17K9I/AAAAAAAAAaU/qnIAl1FEcac/s1600/Sans+titre.bmp"&gt;&lt;img style="MARGIN: 0px 10px 10px 0px; WIDTH: 400px; FLOAT: left; HEIGHT: 208px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5526886376705567698" border="0" alt="" src="http://1.bp.blogspot.com/_q45CSOPLx24/TLNx4H17K9I/AAAAAAAAAaU/qnIAl1FEcac/s400/Sans+titre.bmp" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;We were on the competition and we have the 2nd place !&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.microsoft.com/showcase/fr/fr/details/50a0f3f1-a8dd-4cda-926a-8356d1cd9838"&gt;video&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;Fabien Decret's Weblog, .NET Compact Framework development&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569907127793930-555035853042625884?l=fabdecret.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fabdecret.blogspot.com/feeds/555035853042625884/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9199569907127793930&amp;postID=555035853042625884' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/555035853042625884'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/555035853042625884'/><link rel='alternate' type='text/html' href='http://fabdecret.blogspot.com/2010/10/on-y-etait-et-on-est-2eme.html' title='On y était et on est 2ème !'/><author><name>Fabien Decret</name><uri>http://www.blogger.com/profile/14974570394900558100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_q45CSOPLx24/TLNx4H17K9I/AAAAAAAAAaU/qnIAl1FEcac/s72-c/Sans+titre.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9199569907127793930.post-4200265347270217349</id><published>2010-10-11T13:02:00.000-07:00</published><updated>2010-10-11T13:06:01.472-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Forum'/><title type='text'>Forum Phone 7</title><content type='html'>Microsoft Answers a inauguré aujourd'hui les forums Zune et Windows Phone 7 à la plateforme des forums Microsoft Answers. Ce lancement initial inclura la prise en charge de l’anglais international, espagnol, allemand, français et italien. &lt;a href="http://answers.microsoft.com/"&gt;On attend vos nombreuses questions...&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="color:#666666;"&gt;&lt;em&gt;Microsoft Answers launched today the Zune et Windows Phone 7 forums on Microsoft Answers. &lt;a href="http://answers.microsoft.com/"&gt;We wait for your questions... &lt;/a&gt;&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;Fabien Decret's Weblog, .NET Compact Framework development&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569907127793930-4200265347270217349?l=fabdecret.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fabdecret.blogspot.com/feeds/4200265347270217349/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9199569907127793930&amp;postID=4200265347270217349' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/4200265347270217349'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/4200265347270217349'/><link rel='alternate' type='text/html' href='http://fabdecret.blogspot.com/2010/10/forum-phone-7.html' title='Forum Phone 7'/><author><name>Fabien Decret</name><uri>http://www.blogger.com/profile/14974570394900558100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9199569907127793930.post-1175331407655544118</id><published>2010-10-11T12:39:00.000-07:00</published><updated>2010-10-11T12:41:09.714-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MS Days'/><title type='text'>MS Days Lyon 12/10</title><content type='html'>&lt;div align="justify"&gt;&lt;strong&gt;&lt;span style="font-family:arial;font-size:130%;"&gt;Je vous attends sur le stand ATE aux MS Days demain !&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;&lt;span style="font-family:arial;font-size:130%;"&gt;Venez nombreux et avec toutes vos questions sur Phone 7 !&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Fabien Decret's Weblog, .NET Compact Framework development&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569907127793930-1175331407655544118?l=fabdecret.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fabdecret.blogspot.com/feeds/1175331407655544118/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9199569907127793930&amp;postID=1175331407655544118' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/1175331407655544118'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/1175331407655544118'/><link rel='alternate' type='text/html' href='http://fabdecret.blogspot.com/2010/10/ms-days-lyon-1210.html' title='MS Days Lyon 12/10'/><author><name>Fabien Decret</name><uri>http://www.blogger.com/profile/14974570394900558100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9199569907127793930.post-523915071477218421</id><published>2010-10-11T12:25:00.000-07:00</published><updated>2010-10-11T12:39:25.475-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows Phone 7'/><title type='text'>2nd place : Phone Seven Competition</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/_q45CSOPLx24/TLNmr6FoyDI/AAAAAAAAAaM/oGFAEIuC6iI/s1600/WinMote.bmp"&gt;&lt;img style="MARGIN: 0px 10px 10px 0px; WIDTH: 320px; FLOAT: left; HEIGHT: 197px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5526874072227039282" border="0" alt="" src="http://1.bp.blogspot.com/_q45CSOPLx24/TLNmr6FoyDI/AAAAAAAAAaM/oGFAEIuC6iI/s320/WinMote.bmp" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p align="justify"&gt;Adeneo Embedded et Goprod ont participé au concours Phone 7 avec l'application Winmote qui transforme votre Windows Phone 7 en télécommande pour PC. Avec cette application, vous pouvez :&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Lancer un navigateur Web sur le PC&lt;/li&gt;&lt;li&gt;Lancer une vidéo sur votre PC&lt;/li&gt;&lt;li&gt;Consulter vos images depuis n'importe où / les afficher / les faire défiler sur vote PC&lt;/li&gt;&lt;li&gt;Lancer et naviguer dans un PowerPoint&lt;/li&gt;&lt;li&gt;Lancer la radio / la TV&lt;/li&gt;&lt;li&gt;....&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;a href="http://www.youtube.com/watch?v=HXWnBQmltDU&amp;amp;feature=youtu.be"&gt;Voir la vidéo&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;Grâce à cette application, nous avons réussi à obtenir la 2ème place départagée à l'applaudimètre !&lt;/p&gt;&lt;em&gt;&lt;span style="color:#999999;"&gt;Adeneo Embedded and GoProd participated to the French Windows Phone 7 competition with WinMote application. With WinMote, you start all your medias on your PC from your Windows Phone 7. With this application, we get the 2nd place of the competition !&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=HXWnBQmltDU&amp;amp;feature=youtu.be"&gt;Check the video&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;Fabien Decret's Weblog, .NET Compact Framework development&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569907127793930-523915071477218421?l=fabdecret.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fabdecret.blogspot.com/feeds/523915071477218421/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9199569907127793930&amp;postID=523915071477218421' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/523915071477218421'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/523915071477218421'/><link rel='alternate' type='text/html' href='http://fabdecret.blogspot.com/2010/10/2nd-place-phone-seven-competition.html' title='2nd place : Phone Seven Competition'/><author><name>Fabien Decret</name><uri>http://www.blogger.com/profile/14974570394900558100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_q45CSOPLx24/TLNmr6FoyDI/AAAAAAAAAaM/oGFAEIuC6iI/s72-c/WinMote.bmp' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9199569907127793930.post-6865950125021271617</id><published>2010-09-28T11:26:00.000-07:00</published><updated>2010-09-28T11:33:07.002-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows Phone 7'/><title type='text'>Phone 7 Tools</title><content type='html'>Les outils de Phone 7 sont dispos en RTM (avec Panorama, Pivot et Bing Map)&lt;br /&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;Phone 7 RTM development Tools are available (with Panorama, Pivot and Bing Map)&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;D&lt;a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=04704acf-a63a-4f97-952c-8b51b34b00ce"&gt;ownload&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Le ToolKit Silverlight est également dispo sur CodePlex (Context Menu, DatePicker, TimePicker, Gesture Recognizer, Toggle Switch, WrapPanel)&lt;br /&gt;&lt;span style="color:#999999;"&gt;&lt;em&gt;Silverlight ToolKit is available on CodePlex (Context Menu, DatePicker, TimePicker, Gesture Recognizer, Toggle Switch, WrapPanel)&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://silverlight.codeplex.com/"&gt;Download&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Vous avez tout ce qu'il faut pour réaliser vos applications Phone 7 alors allez c'est parti !&lt;br /&gt;&lt;em&gt;&lt;span style="color:#999999;"&gt;You are now ready to realize Windows Phone 7 applications !&lt;/span&gt;&lt;/em&gt;&lt;div class="blogger-post-footer"&gt;Fabien Decret's Weblog, .NET Compact Framework development&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569907127793930-6865950125021271617?l=fabdecret.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fabdecret.blogspot.com/feeds/6865950125021271617/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9199569907127793930&amp;postID=6865950125021271617' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/6865950125021271617'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/6865950125021271617'/><link rel='alternate' type='text/html' href='http://fabdecret.blogspot.com/2010/09/phone-7-tools.html' title='Phone 7 Tools'/><author><name>Fabien Decret</name><uri>http://www.blogger.com/profile/14974570394900558100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9199569907127793930.post-536458960466075682</id><published>2010-09-28T11:15:00.000-07:00</published><updated>2010-09-28T11:26:17.441-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows Phone 7'/><title type='text'>Concours Phone 7</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/_q45CSOPLx24/TKIyXhON-fI/AAAAAAAAAaE/T1RC_2Vl1f0/s1600/sdkwp7_rtm.jpg"&gt;&lt;img style="MARGIN: 0px 10px 10px 0px; WIDTH: 320px; FLOAT: left; HEIGHT: 172px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5522031472746035698" border="0" alt="" src="http://4.bp.blogspot.com/_q45CSOPLx24/TKIyXhON-fI/AAAAAAAAAaE/T1RC_2Vl1f0/s320/sdkwp7_rtm.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;Adeneo Embedded a participé en collaboration avec la société GoProd au concours W Phone 7... et nous faisons parti des 7 finalistes. La suite au prochain numéro. &lt;a href="http://www.facebook.com/video/video.php?v=474533036010"&gt;Voir la vidéo.&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;Adeneo Embedded took part in collaboration with the company GoProd in the French contest W Phone 7… and we are selected for the final. To be continued. &lt;a href="http://www.facebook.com/video/video.php?v=474533036010"&gt;See the video.&lt;/a&gt;&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;div&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;&lt;/span&gt;&lt;/em&gt; &lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;&lt;/span&gt;&lt;/em&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Fabien Decret's Weblog, .NET Compact Framework development&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569907127793930-536458960466075682?l=fabdecret.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fabdecret.blogspot.com/feeds/536458960466075682/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9199569907127793930&amp;postID=536458960466075682' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/536458960466075682'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/536458960466075682'/><link rel='alternate' type='text/html' href='http://fabdecret.blogspot.com/2010/09/concours-phone-7.html' title='Concours Phone 7'/><author><name>Fabien Decret</name><uri>http://www.blogger.com/profile/14974570394900558100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_q45CSOPLx24/TKIyXhON-fI/AAAAAAAAAaE/T1RC_2Vl1f0/s72-c/sdkwp7_rtm.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9199569907127793930.post-6201462718698846289</id><published>2010-07-11T22:45:00.001-07:00</published><updated>2010-07-11T22:51:02.323-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Compact Framework 3.5'/><category scheme='http://www.blogger.com/atom/ns#' term='book'/><title type='text'>New book : data driven applications with .Net compact framework 3-5</title><content type='html'>If you are interested in managed data in your CF application, here it is a new book for you :&lt;br /&gt;&lt;a href="https://www.packtpub.com/data-driven-applications-with-.net-compact-framework-3-5/book?utm_source=fabdecret.blogspot.com&amp;amp;utm_medium=bookrev&amp;amp;utm_content=blog&amp;amp;utm_campaign=mdb_003774"&gt;CF 3.5 data driven applications&lt;/a&gt;,&lt;br /&gt;To have a preview of this book, you can download a free chapter sample :&lt;br /&gt;&lt;a href="https://www.packtpub.com/sites/default/files/0102-chapter-5-building-integrated-services.pdf"&gt;Chapter 5&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;Si vous êtes intéressés par la création d'application de gestion de données en CF 3.5, il existe un nouveau livre sur le sujet: &lt;/span&gt;&lt;/em&gt;&lt;a href="https://www.packtpub.com/data-driven-applications-with-.net-compact-framework-3-5/book?utm_source=fabdecret.blogspot.com&amp;amp;utm_medium=bookrev&amp;amp;utm_content=blog&amp;amp;utm_campaign=mdb_003774"&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;CF 3.5 data driver applications&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;,&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;Vous pouvez consulter le &lt;/span&gt;&lt;/em&gt;&lt;a href="https://www.packtpub.com/sites/default/files/0102-chapter-5-building-integrated-services.pdf"&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;chapitre 5 &lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;qui est gratuit.&lt;/span&gt;&lt;/em&gt;&lt;div class="blogger-post-footer"&gt;Fabien Decret's Weblog, .NET Compact Framework development&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569907127793930-6201462718698846289?l=fabdecret.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fabdecret.blogspot.com/feeds/6201462718698846289/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9199569907127793930&amp;postID=6201462718698846289' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/6201462718698846289'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/6201462718698846289'/><link rel='alternate' type='text/html' href='http://fabdecret.blogspot.com/2010/07/new-book-data-driven-applications-with.html' title='New book : data driven applications with .Net compact framework 3-5'/><author><name>Fabien Decret</name><uri>http://www.blogger.com/profile/14974570394900558100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9199569907127793930.post-7333385450809244847</id><published>2010-06-17T09:05:00.000-07:00</published><updated>2010-06-17T09:21:50.883-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='windows Embedded'/><title type='text'>Windows Embedded Compact 7 Public CTP</title><content type='html'>&lt;a href="http://3.bp.blogspot.com/_q45CSOPLx24/TBpLQm-42ZI/AAAAAAAAAZ0/6IYQyhQxsoM/s1600/Sans+titre.png"&gt;&lt;img style="MARGIN: 0px 10px 10px 0px; WIDTH: 320px; FLOAT: left; HEIGHT: 150px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5483778244991310226" border="0" alt="" src="http://3.bp.blogspot.com/_q45CSOPLx24/TBpLQm-42ZI/AAAAAAAAAZ0/6IYQyhQxsoM/s320/Sans+titre.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;span style="color:#000000;"&gt;La prochaine version de Windows Embedded CE a été annoncée à Computex à Taipei.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;span style="color:#000000;"&gt;La CTP de Windows Embedded Compact 7 est disponible sur le site Connect.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;span style="color:#000000;"&gt;Cliquez sur le lien suivant pour un aperçu des nouveautés, &lt;/span&gt;&lt;a href="http://www.microsoft.com/windowsembedded/en-us/products/windowsce/compact7.mspx"&gt;&lt;span style="color:#000000;"&gt;Windows Embedded Compact 7&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#000000;"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;span style="color:#000000;"&gt;Les nouveautés :&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;span style="color:#000000;"&gt;Connections avec d'autres devices ou desktop&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;span style="color:#000000;"&gt;Expérience utilisateur IHM améliorée (Silverlight)&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;span style="color:#000000;"&gt;Fiabilité&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;The next version of Windows Embedded CE has been announced at Computex in Taipei. Windows Embedded Compact 7 CTP is available for download on the Connect Website.&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;Click on the following link to see the new features : &lt;/span&gt;&lt;/em&gt;&lt;a href="http://www.microsoft.com/windowsembedded/en-us/products/windowsce/compact7.mspx"&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;Windows Embedded Compact 7&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;.&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;The new features :&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;Connected experiences&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;Rich User Experience (Silverlight)&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;Highly reliable platform&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p align="justify"&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;Fabien Decret's Weblog, .NET Compact Framework development&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569907127793930-7333385450809244847?l=fabdecret.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fabdecret.blogspot.com/feeds/7333385450809244847/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9199569907127793930&amp;postID=7333385450809244847' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/7333385450809244847'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/7333385450809244847'/><link rel='alternate' type='text/html' href='http://fabdecret.blogspot.com/2010/06/windows-embedded-compact-7-public-ctp.html' title='Windows Embedded Compact 7 Public CTP'/><author><name>Fabien Decret</name><uri>http://www.blogger.com/profile/14974570394900558100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_q45CSOPLx24/TBpLQm-42ZI/AAAAAAAAAZ0/6IYQyhQxsoM/s72-c/Sans+titre.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9199569907127793930.post-1831537948918459274</id><published>2010-03-15T14:06:00.000-07:00</published><updated>2010-03-15T14:11:57.793-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows Phone 7'/><title type='text'>Dev Windows Phone 7</title><content type='html'>Grande nouvelle : le SDK pour Windows Phone 7 est disponible !&lt;br /&gt;&lt;ul&gt;&lt;li&gt;en plus tous les outils sont gratuits&lt;/li&gt;&lt;li&gt;Visual Studio 2010 et Expression Blend 4&lt;/li&gt;&lt;li&gt;Silverlight et XNA&lt;/li&gt;&lt;li&gt;Emulateur avec support GPU en attendant les terminaux&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Big news : Windows Mobile Phone 7 ' SDK is available&lt;/p&gt;&lt;ul&gt;&lt;li&gt;all tools are free&lt;/li&gt;&lt;li&gt;Visual Studio 2010 and Expression Blend 4&lt;/li&gt;&lt;li&gt;Silverlight and XNA&lt;/li&gt;&lt;li&gt;Emulateur with GPU support for waiting real devices&lt;/li&gt;&lt;/ul&gt;&lt;a href="http://developer.windowsphone.com/windows-phone-7-series/"&gt;Download&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;Fabien Decret's Weblog, .NET Compact Framework development&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569907127793930-1831537948918459274?l=fabdecret.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fabdecret.blogspot.com/feeds/1831537948918459274/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9199569907127793930&amp;postID=1831537948918459274' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/1831537948918459274'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/1831537948918459274'/><link rel='alternate' type='text/html' href='http://fabdecret.blogspot.com/2010/03/dev-windows-phone-7.html' title='Dev Windows Phone 7'/><author><name>Fabien Decret</name><uri>http://www.blogger.com/profile/14974570394900558100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9199569907127793930.post-4607972245225892075</id><published>2010-03-05T10:33:00.001-08:00</published><updated>2010-03-05T10:36:52.509-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows Phone 7'/><title type='text'>Un avant-gout du dev sur Windows Phone 7</title><content type='html'>&lt;span style="font-family:arial;"&gt;Pierre nous dévoile quelques infos sur le developpement sur Windows Phone 7 en attendant le MIX, donc n'hésitez pas à aller vite consulter l'article, ça promet une super plate-forme et des possibilités de dev énormes ! Merci Pierre des infos.&lt;/span&gt;&lt;br /&gt;&lt;a href="http://blogs.msdn.com/pierreca/archive/2010/03/05/windows-phone-7-silverlight-et-xna-officialis-s.aspx"&gt;&lt;span style="font-family:arial;"&gt;Windows Phone 7 Dev&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;Fabien Decret's Weblog, .NET Compact Framework development&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569907127793930-4607972245225892075?l=fabdecret.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fabdecret.blogspot.com/feeds/4607972245225892075/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9199569907127793930&amp;postID=4607972245225892075' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/4607972245225892075'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/4607972245225892075'/><link rel='alternate' type='text/html' href='http://fabdecret.blogspot.com/2010/03/un-avant-gout-du-dev-sur-windows-phone.html' title='Un avant-gout du dev sur Windows Phone 7'/><author><name>Fabien Decret</name><uri>http://www.blogger.com/profile/14974570394900558100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9199569907127793930.post-1432710068678067754</id><published>2010-02-25T04:24:00.000-08:00</published><updated>2010-02-25T04:36:26.486-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Adeneo Embedded'/><title type='text'>Adeneo Embedded on Twitter</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/_q45CSOPLx24/S4ZugBLsGoI/AAAAAAAAAZs/ET0zcdmv0dM/s1600-h/Twitter.JPG"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 320px; DISPLAY: block; HEIGHT: 233px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5442158696076155522" border="0" alt="" src="http://1.bp.blogspot.com/_q45CSOPLx24/S4ZugBLsGoI/AAAAAAAAAZs/ET0zcdmv0dM/s320/Twitter.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_q45CSOPLx24/S4Zt7PYlRQI/AAAAAAAAAZk/saxQG44bU4g/s1600-h/Twitter.JPG"&gt;&lt;/a&gt;&lt;div align="justify"&gt;&lt;br /&gt;Pour être tenu au courant des news de la communauté Embedded (Partenaires, Client, Developpeurs, Specific media) n'hésitez pas à vous abonner à notre Twitter : &lt;a href="http://twitter.com/AdeneoEmbedded"&gt;http://twitter.com/AdeneoEmbedded&lt;/a&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;To share any news with any member of the Embedded Community (Partners, Customers, Developers, Specific media) don't hesitate to register on our Twitter feeds :&lt;/span&gt; &lt;/em&gt;&lt;br /&gt;&lt;a href="http://twitter.com/AdeneoEmbedded"&gt;http://twitter.com/AdeneoEmbedded&lt;/a&gt;&lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Fabien Decret's Weblog, .NET Compact Framework development&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569907127793930-1432710068678067754?l=fabdecret.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fabdecret.blogspot.com/feeds/1432710068678067754/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9199569907127793930&amp;postID=1432710068678067754' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/1432710068678067754'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/1432710068678067754'/><link rel='alternate' type='text/html' href='http://fabdecret.blogspot.com/2010/02/adeneo-embedded-on-twitter.html' title='Adeneo Embedded on Twitter'/><author><name>Fabien Decret</name><uri>http://www.blogger.com/profile/14974570394900558100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_q45CSOPLx24/S4ZugBLsGoI/AAAAAAAAAZs/ET0zcdmv0dM/s72-c/Twitter.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9199569907127793930.post-1312162354257444339</id><published>2010-02-22T04:57:00.000-08:00</published><updated>2010-02-22T04:59:52.979-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mobile Phone 7 Series'/><title type='text'>Windows Phone 7 Series</title><content type='html'>Bonjour à tous,&lt;br /&gt;&lt;br /&gt;Pour ceux qui ne l'ont encore pas vu :&lt;br /&gt;http://www.windowsphone7series.com/news/News1#&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;For them who don't see it again :&lt;/span&gt;&lt;br /&gt;http://www.windowsphone7series.com/news/News1#&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/MdDAeyy1H0A&amp;hl=fr_FR&amp;fs=1&amp;color1=0x3a3a3a&amp;color2=0x999999"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/MdDAeyy1H0A&amp;hl=fr_FR&amp;fs=1&amp;color1=0x3a3a3a&amp;color2=0x999999" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;Fabien Decret's Weblog, .NET Compact Framework development&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569907127793930-1312162354257444339?l=fabdecret.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fabdecret.blogspot.com/feeds/1312162354257444339/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9199569907127793930&amp;postID=1312162354257444339' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/1312162354257444339'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/1312162354257444339'/><link rel='alternate' type='text/html' href='http://fabdecret.blogspot.com/2010/02/windows-phone-7-series.html' title='Windows Phone 7 Series'/><author><name>Fabien Decret</name><uri>http://www.blogger.com/profile/14974570394900558100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9199569907127793930.post-7307877216208680090</id><published>2010-02-22T04:45:00.000-08:00</published><updated>2010-02-22T04:48:56.070-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='event'/><title type='text'>Embedded World Nuremberg</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_q45CSOPLx24/S4J83UnoL_I/AAAAAAAAAZc/P7A8CQ_iyCU/s1600-h/Embedded+World+2010_Logo.bmp"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 210px; height: 44px;" src="http://2.bp.blogspot.com/_q45CSOPLx24/S4J83UnoL_I/AAAAAAAAAZc/P7A8CQ_iyCU/s320/Embedded+World+2010_Logo.bmp" alt="" id="BLOGGER_PHOTO_ID_5441048589686550514" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;meta equiv="Content-Type" content="text/html; charset=utf-8"&gt;&lt;meta name="ProgId" content="Word.Document"&gt;&lt;meta name="Generator" content="Microsoft Word 12"&gt;&lt;meta name="Originator" content="Microsoft Word 12"&gt;&lt;link rel="File-List" href="file:///C:%5CDOCUME%7E1%5Cfdecret%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml"&gt;&lt;link rel="themeData" href="file:///C:%5CDOCUME%7E1%5Cfdecret%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx"&gt;&lt;link rel="colorSchemeMapping" href="file:///C:%5CDOCUME%7E1%5Cfdecret%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml"&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:trackmoves/&gt;   &lt;w:trackformatting/&gt;   &lt;w:hyphenationzone&gt;21&lt;/w:HyphenationZone&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:donotpromoteqf/&gt;   &lt;w:lidthemeother&gt;FR&lt;/w:LidThemeOther&gt;   &lt;w:lidthemeasian&gt;X-NONE&lt;/w:LidThemeAsian&gt;   &lt;w:lidthemecomplexscript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;    &lt;w:splitpgbreakandparamark/&gt;    &lt;w:dontvertaligncellwithsp/&gt;    &lt;w:dontbreakconstrainedforcedtables/&gt;    &lt;w:dontvertalignintxbx/&gt;    &lt;w:word11kerningpairs/&gt;    &lt;w:cachedcolbalance/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;   &lt;m:mathpr&gt;    &lt;m:mathfont val="Cambria Math"&gt;    &lt;m:brkbin val="before"&gt;    &lt;m:brkbinsub val="&amp;#45;-"&gt;    &lt;m:smallfrac val="off"&gt;    &lt;m:dispdef/&gt;    &lt;m:lmargin val="0"&gt;    &lt;m:rmargin val="0"&gt;    &lt;m:defjc val="centerGroup"&gt;    &lt;m:wrapindent val="1440"&gt;    &lt;m:intlim val="subSup"&gt;    &lt;m:narylim val="undOvr"&gt;   &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" defunhidewhenused="true" defsemihidden="true" defqformat="false" defpriority="99" latentstylecount="267"&gt;   &lt;w:lsdexception locked="false" priority="0" semihidden="false" unhidewhenused="false" qformat="true" name="Normal"&gt;   &lt;w:lsdexception locked="false" priority="9" semihidden="false" unhidewhenused="false" qformat="true" name="heading 1"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 2"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 3"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 4"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 5"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 6"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 7"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 8"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 9"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 1"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 2"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 3"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 4"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 5"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 6"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 7"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 8"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 9"&gt;   &lt;w:lsdexception locked="false" priority="35" qformat="true" name="caption"&gt;   &lt;w:lsdexception locked="false" priority="10" semihidden="false" unhidewhenused="false" qformat="true" name="Title"&gt;   &lt;w:lsdexception locked="false" priority="1" name="Default Paragraph Font"&gt;   &lt;w:lsdexception locked="false" priority="11" semihidden="false" unhidewhenused="false" qformat="true" name="Subtitle"&gt;   &lt;w:lsdexception locked="false" priority="22" semihidden="false" unhidewhenused="false" qformat="true" name="Strong"&gt;   &lt;w:lsdexception locked="false" priority="20" semihidden="false" unhidewhenused="false" qformat="true" name="Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="59" semihidden="false" unhidewhenused="false" name="Table Grid"&gt;   &lt;w:lsdexception locked="false" unhidewhenused="false" name="Placeholder Text"&gt;   &lt;w:lsdexception locked="false" priority="1" semihidden="false" unhidewhenused="false" qformat="true" name="No Spacing"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" unhidewhenused="false" name="Revision"&gt;   &lt;w:lsdexception locked="false" priority="34" semihidden="false" unhidewhenused="false" qformat="true" name="List Paragraph"&gt;   &lt;w:lsdexception locked="false" priority="29" semihidden="false" unhidewhenused="false" qformat="true" name="Quote"&gt;   &lt;w:lsdexception locked="false" priority="30" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Quote"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="19" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="21" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="31" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Reference"&gt;   &lt;w:lsdexception locked="false" priority="32" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Reference"&gt;   &lt;w:lsdexception locked="false" priority="33" semihidden="false" unhidewhenused="false" qformat="true" name="Book Title"&gt;   &lt;w:lsdexception locked="false" priority="37" name="Bibliography"&gt;   &lt;w:lsdexception locked="false" priority="39" qformat="true" name="TOC Heading"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt; &lt;!--  /* Font Definitions */  @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:roman; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1107304683 0 0 159 0;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1073750139 0 0 159 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:""; 	margin:0cm; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman";} a:link, span.MsoHyperlink 	{mso-style-noshow:yes; 	mso-style-priority:99; 	color:blue; 	text-decoration:underline; 	text-underline:single;} a:visited, span.MsoHyperlinkFollowed 	{mso-style-noshow:yes; 	mso-style-priority:99; 	color:purple; 	mso-themecolor:followedhyperlink; 	text-decoration:underline; 	text-underline:single;} .MsoChpDefault 	{mso-style-type:export-only; 	mso-default-props:yes; 	font-size:10.0pt; 	mso-ansi-font-size:10.0pt; 	mso-bidi-font-size:10.0pt;} @page Section1 	{size:612.0pt 792.0pt; 	margin:70.85pt 70.85pt 70.85pt 70.85pt; 	mso-header-margin:36.0pt; 	mso-footer-margin:36.0pt; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Tableau Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-priority:99; 	mso-style-qformat:yes; 	mso-style-parent:""; 	mso-padding-alt:0cm 5.4pt 0cm 5.4pt; 	mso-para-margin:0cm; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:"Times New Roman"; 	mso-fareast-theme-font:minor-fareast; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:"Times New Roman"; 	mso-bidi-theme-font:minor-bidi;} &lt;/style&gt; &lt;![endif]--&gt;  &lt;p class="MsoNormal"&gt; Adeneo Embedded sera présent lors du salon Embedded World, qui se tiendra à Nuremberg (Allemagne) du 2 au 4 Mars 2010. En tant que Windows Embedded Gold Partner, vous pourrez nous rencontrer sur le stand Microsoft Windows Embedded (Hall 11 / Stand 318) durant ces 3 journées. N’hésitez pas à venir échanger avec nous sur vos projets et vos besoins, que ce soit pour une plateforme basée sur Windows Embedded ou Windows Mobile. Plus d’informations : &lt;a href="http://www.embedded-world.de/en/"&gt;http://www.embedded-world.de/en/&lt;br /&gt;&lt;br /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="" lang="EN-US"&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="" lang="EN-US"&gt;&lt;span style="font-style: italic; color: rgb(102, 102, 102);"&gt;Adeneo Embedded will be at the Embedded World Exhibition in Nürnberg, Germany on March 2 - 4, 2010. As a Windows Embedded Gold Partner, we will share the Microsoft Windows Embedded booth (Hall 11 / Booth 318). Leverage this event to meet with us and talk about your projects based on Windows Embedded and/or Windows Mobile technologies. More information about the event: &lt;/span&gt;&lt;a style="font-style: italic; color: rgb(102, 102, 102);" href="http://www.embedded-world.de/en/"&gt;http://www.embedded-world.de/en/&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;span style="" lang="EN-US"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;Fabien Decret's Weblog, .NET Compact Framework development&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569907127793930-7307877216208680090?l=fabdecret.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fabdecret.blogspot.com/feeds/7307877216208680090/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9199569907127793930&amp;postID=7307877216208680090' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/7307877216208680090'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/7307877216208680090'/><link rel='alternate' type='text/html' href='http://fabdecret.blogspot.com/2010/02/embedded-world-nuremberg.html' title='Embedded World Nuremberg'/><author><name>Fabien Decret</name><uri>http://www.blogger.com/profile/14974570394900558100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_q45CSOPLx24/S4J83UnoL_I/AAAAAAAAAZc/P7A8CQ_iyCU/s72-c/Embedded+World+2010_Logo.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9199569907127793930.post-5965943406744766241</id><published>2010-01-20T09:28:00.000-08:00</published><updated>2010-01-20T09:39:27.249-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='TechDays'/><title type='text'>Silverlight on WINCE 6.0 R3</title><content type='html'>&lt;span style="mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="font-family:Calibri;"&gt; &lt;p style="MARGIN: 0cm 0cm 0pt; BACKGROUND: #f9f9fd" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;You want to know how to create an application based on Silverlight on WINCE, please check out this link, this video is done by Joe Broxson from ADENEO.&lt;/span&gt;&lt;/em&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt; BACKGROUND: #f9f9fd" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;o:p&gt;&lt;a href="http://www.youtube.com/view_play_list?p=111E39117CC85C38"&gt;&lt;em&gt;Introduction to Silverlight on Windows Embedded CE 6.0 R3 &lt;/em&gt;&lt;/a&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;/span&gt;&lt;/span&gt;&lt;p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="font-family:Calibri;color:#666666;"&gt;&lt;em&gt;This video is a description of Silverlight for Windows Embedded including an example of using Expression Blend and Platform Builder to create a simple sample.&lt;/em&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="font-family:Calibri;"&gt;&lt;em&gt;&lt;/em&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="font-family:Calibri;"&gt;&lt;o:p&gt;Pour les français, si vous voulez avoir des détails sur l'utilisation de Silverlight dans un contexte industriel, venez assister à notre session au TechDays avec Nicolas Besson, on vous y attend nombreux, alors n'hésitez pas à vous inscrire.&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 0pt" class="MsoNormal"&gt;&lt;span style="mso-ansi-language: EN-US" lang="EN-US"&gt;&lt;span style="font-family:Calibri;"&gt;&lt;o:p&gt;Plus de détails sur le site des &lt;a href="http://www.microsoft.com/france/mstechdays/programmes/default.aspx"&gt;TechDays &lt;/a&gt;dans la rubrique &lt;a href="http://www.blogger.com/parcours.aspx?DomID=a8420d2f-ce46-488b-841e-557e8edf009d"&gt;Mobilité et systèmes embarqués&lt;/a&gt;.&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;Fabien Decret's Weblog, .NET Compact Framework development&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569907127793930-5965943406744766241?l=fabdecret.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fabdecret.blogspot.com/feeds/5965943406744766241/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9199569907127793930&amp;postID=5965943406744766241' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/5965943406744766241'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/5965943406744766241'/><link rel='alternate' type='text/html' href='http://fabdecret.blogspot.com/2010/01/silverlight-on-wince-60-r3.html' title='Silverlight on WINCE 6.0 R3'/><author><name>Fabien Decret</name><uri>http://www.blogger.com/profile/14974570394900558100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9199569907127793930.post-7945454616627596772</id><published>2010-01-20T09:24:00.000-08:00</published><updated>2010-01-20T09:28:02.408-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MVP'/><title type='text'>New Press Release From Adeneo and new Embedded MVP for Adeneo</title><content type='html'>Bienvenue à Joe Broxson dans la communauté MVP.&lt;br /&gt;&lt;br /&gt;Welcome to a new Adeneo MVP : Joe Broxson&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.adeneo-embedded.com/upload/mod/mod_doc_9/pj/PR100119_8th_consecutive_year_of_MVP_awardees_for_Adeneo_Embedded__2_x.pdf"&gt;Click here to see the last Adeneo Press Release&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;Fabien Decret's Weblog, .NET Compact Framework development&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569907127793930-7945454616627596772?l=fabdecret.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fabdecret.blogspot.com/feeds/7945454616627596772/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9199569907127793930&amp;postID=7945454616627596772' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/7945454616627596772'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/7945454616627596772'/><link rel='alternate' type='text/html' href='http://fabdecret.blogspot.com/2010/01/new-press-release-from-adeneo-and-new.html' title='New Press Release From Adeneo and new Embedded MVP for Adeneo'/><author><name>Fabien Decret</name><uri>http://www.blogger.com/profile/14974570394900558100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9199569907127793930.post-3587862748439421085</id><published>2010-01-20T09:22:00.000-08:00</published><updated>2010-01-20T09:23:31.399-08:00</updated><title type='text'>Bonne année à tous ! Happy new year to all !</title><content type='html'>&lt;div class="blogger-post-footer"&gt;Fabien Decret's Weblog, .NET Compact Framework development&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569907127793930-3587862748439421085?l=fabdecret.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fabdecret.blogspot.com/feeds/3587862748439421085/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9199569907127793930&amp;postID=3587862748439421085' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/3587862748439421085'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/3587862748439421085'/><link rel='alternate' type='text/html' href='http://fabdecret.blogspot.com/2010/01/bonne-annee-tous-happy-new-year-to-all.html' title='Bonne année à tous ! Happy new year to all !'/><author><name>Fabien Decret</name><uri>http://www.blogger.com/profile/14974570394900558100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9199569907127793930.post-782637423394750161</id><published>2009-10-29T14:03:00.001-07:00</published><updated>2009-10-29T14:03:55.749-07:00</updated><title type='text'>"cgacutil.exe" tool</title><content type='html'>&lt;span xmlns=''&gt;&lt;div&gt;&lt;table border='0' style='border-collapse:collapse'&gt;&lt;colgroup&gt;&lt;col style='width:138px'/&gt;&lt;col style='width:161px'/&gt;&lt;col style='width:210px'/&gt;&lt;/colgroup&gt;&lt;tbody valign='top'&gt;&lt;tr style='background: black'&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid white 2.25pt; border-right:  none'&gt;&lt;p&gt;&lt;span style='color:white; font-family:Times New Roman; font-size:12pt'&gt;&lt;strong&gt;Nom de la version&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid white 2.25pt; border-right:  none'&gt;&lt;p style='text-align: center'&gt;&lt;span style='color:white; font-family:Times New Roman; font-size:12pt'&gt;&lt;strong&gt;Numéro de la version&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid white 2.25pt; border-right:  none'&gt;&lt;p style='text-align: center'&gt;&lt;span style='color:white; font-family:Times New Roman; font-size:12pt'&gt;&lt;strong&gt;Date de la version&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='background: #365f91'&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-right:  solid white 2.25pt'&gt;&lt;p&gt;&lt;span style='color:white; font-family:Times New Roman; font-size:12pt'&gt;1.0 RTM&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-right:  none'&gt;&lt;p&gt;&lt;span style='color:white; font-family:Times New Roman; font-size:12pt'&gt;1.0.2268.0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-right:  none'&gt;&lt;p&gt;&lt;span style='font-family:Times New Roman'&gt;&lt;span style='color:white; font-size:12pt'&gt;Fin &lt;a title='2002' href='http://fr.wikipedia.org/wiki/2002'/&gt;&lt;/span&gt;&lt;span style='color:blue; text-decoration:underline'&gt;&lt;span style='font-size:12pt'&gt;2002&lt;a href='http://fr.wikipedia.org/wiki/.NET_Compact_Framework'/&gt;&lt;/span&gt;&lt;span style='font-size:9pt'&gt;&lt;sup&gt;[1]&lt;/sup&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style='background: #365f91; padding-left: 7px; padding-right: 7px; border-left:  none; border-bottom:  none; border-right:  solid white 2.25pt'&gt;&lt;p&gt;&lt;span style='color:white; font-family:Times New Roman; font-size:12pt'&gt;1.0 SP1&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='background: #4f81bd; padding-left: 7px; padding-right: 7px'&gt;&lt;p&gt;&lt;span style='color:white; font-family:Times New Roman; font-size:12pt'&gt;1.0.3111.0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='background: #4f81bd; padding-left: 7px; padding-right: 7px'&gt;&lt;p&gt;&lt;span style='color:white; font-family:Times New Roman; font-size:12pt'&gt;Inconnu&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='background: #365f91'&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-right:  solid white 2.25pt'&gt;&lt;p&gt;&lt;span style='color:white; font-family:Times New Roman; font-size:12pt'&gt;1.0 SP2&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-right:  none'&gt;&lt;p&gt;&lt;span style='color:white; font-family:Times New Roman; font-size:12pt'&gt;1.0.3316.0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-right:  none'&gt;&lt;p&gt;&lt;span style='color:white; font-family:Times New Roman; font-size:12pt'&gt;Inconnu&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style='background: #365f91; padding-left: 7px; padding-right: 7px; border-left:  none; border-bottom:  none; border-right:  solid white 2.25pt'&gt;&lt;p&gt;&lt;span style='color:white; font-family:Times New Roman; font-size:12pt'&gt;1.0 SP3&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='background: #4f81bd; padding-left: 7px; padding-right: 7px'&gt;&lt;p&gt;&lt;span style='color:white; font-family:Times New Roman; font-size:12pt'&gt;1.0.4292.0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='background: #4f81bd; padding-left: 7px; padding-right: 7px'&gt;&lt;p&gt;&lt;span style='font-family:Times New Roman'&gt;&lt;span style='color:white; font-size:12pt'&gt;Janvier &lt;a title='2005' href='http://fr.wikipedia.org/wiki/2005'/&gt;&lt;/span&gt;&lt;span style='color:blue; text-decoration:underline'&gt;&lt;span style='font-size:12pt'&gt;2005&lt;a href='http://fr.wikipedia.org/wiki/.NET_Compact_Framework'/&gt;&lt;/span&gt;&lt;span style='font-size:9pt'&gt;&lt;sup&gt;[2]&lt;/sup&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='background: #365f91'&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-right:  solid white 2.25pt'&gt;&lt;p&gt;&lt;span style='color:white; font-family:Times New Roman; font-size:12pt'&gt;2.0 RTM&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-right:  none'&gt;&lt;p&gt;&lt;span style='color:white; font-family:Times New Roman; font-size:12pt'&gt;2.0.5238.0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-right:  none'&gt;&lt;p&gt;&lt;span style='font-family:Times New Roman'&gt;&lt;span style='color:white; font-size:12pt'&gt;Octobre &lt;a title='2005' href='http://fr.wikipedia.org/wiki/2005'/&gt;&lt;/span&gt;&lt;span style='color:blue; text-decoration:underline'&gt;&lt;span style='font-size:12pt'&gt;2005&lt;a href='http://fr.wikipedia.org/wiki/.NET_Compact_Framework'/&gt;&lt;/span&gt;&lt;span style='font-size:9pt'&gt;&lt;sup&gt;[3]&lt;/sup&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style='background: #365f91; padding-left: 7px; padding-right: 7px; border-left:  none; border-bottom:  none; border-right:  solid white 2.25pt'&gt;&lt;p&gt;&lt;span style='color:white; font-family:Times New Roman; font-size:12pt'&gt;2.0 SP1&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='background: #4f81bd; padding-left: 7px; padding-right: 7px'&gt;&lt;p&gt;&lt;span style='color:white; font-family:Times New Roman; font-size:12pt'&gt;2.0.6129.0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='background: #4f81bd; padding-left: 7px; padding-right: 7px'&gt;&lt;p&gt;&lt;span style='font-family:Times New Roman'&gt;&lt;span style='color:white; font-size:12pt'&gt;Juin &lt;a title='2006' href='http://fr.wikipedia.org/wiki/2006'/&gt;&lt;/span&gt;&lt;span style='color:blue; text-decoration:underline'&gt;&lt;span style='font-size:12pt'&gt;2006&lt;a href='http://fr.wikipedia.org/wiki/.NET_Compact_Framework'/&gt;&lt;/span&gt;&lt;span style='font-size:9pt'&gt;&lt;sup&gt;[4]&lt;/sup&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='background: #365f91'&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-right:  solid white 2.25pt'&gt;&lt;p&gt;&lt;span style='color:white; font-family:Times New Roman; font-size:12pt'&gt;2.0 SP2&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-right:  none'&gt;&lt;p&gt;&lt;span style='color:white; font-family:Times New Roman; font-size:12pt'&gt;2.0.7045.0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-right:  none'&gt;&lt;p&gt;&lt;span style='font-family:Times New Roman'&gt;&lt;span style='color:white; font-size:12pt'&gt;Mars &lt;a title='2007' href='http://fr.wikipedia.org/wiki/2007'/&gt;&lt;/span&gt;&lt;span style='color:blue; text-decoration:underline'&gt;&lt;span style='font-size:12pt'&gt;2007&lt;a href='http://fr.wikipedia.org/wiki/.NET_Compact_Framework'/&gt;&lt;/span&gt;&lt;span style='font-size:9pt'&gt;&lt;sup&gt;[5]&lt;/sup&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style='background: #365f91; padding-left: 7px; padding-right: 7px; border-left:  none; border-bottom:  none; border-right:  solid white 2.25pt'&gt;&lt;p&gt;&lt;span style='color:white; font-family:Times New Roman; font-size:12pt'&gt;3.5 Beta 1&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='background: #4f81bd; padding-left: 7px; padding-right: 7px'&gt;&lt;p&gt;&lt;span style='color:white; font-family:Times New Roman; font-size:12pt'&gt;3.5.7066.0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='background: #4f81bd; padding-left: 7px; padding-right: 7px'&gt;&lt;p&gt;&lt;span style='font-family:Times New Roman'&gt;&lt;span style='color:white; font-size:12pt'&gt;Mai &lt;a title='2007' href='http://fr.wikipedia.org/wiki/2007'/&gt;&lt;/span&gt;&lt;span style='color:blue; text-decoration:underline'&gt;&lt;span style='font-size:12pt'&gt;2007&lt;a href='http://fr.wikipedia.org/wiki/.NET_Compact_Framework'/&gt;&lt;/span&gt;&lt;span style='font-size:9pt'&gt;&lt;sup&gt;[6]&lt;/sup&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='background: #365f91'&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-right:  solid white 2.25pt'&gt;&lt;p&gt;&lt;span style='color:white; font-family:Times New Roman; font-size:12pt'&gt;3.5 Beta 2&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-right:  none'&gt;&lt;p&gt;&lt;span style='color:white; font-family:Times New Roman; font-size:12pt'&gt;3.5.7121.0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-right:  none'&gt;&lt;p&gt;&lt;span style='color:white; font-family:Times New Roman; font-size:12pt'&gt;Inconnu&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style='background: #365f91; padding-left: 7px; padding-right: 7px; border-left:  none; border-bottom:  none; border-right:  solid white 2.25pt'&gt;&lt;p&gt;&lt;span style='color:white; font-family:Times New Roman; font-size:12pt'&gt;3.5 RTM&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='background: #4f81bd; padding-left: 7px; padding-right: 7px'&gt;&lt;p&gt;&lt;span style='color:white; font-family:Times New Roman; font-size:12pt'&gt;3.5.7283.0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style='background: #4f81bd; padding-left: 7px; padding-right: 7px'&gt;&lt;p&gt;&lt;a title='2007-11-19 (page inexistante)' href='http://fr.wikipedia.org/w/index.php?title=2007-11-19&amp;amp;action=edit&amp;amp;redlink=1'&gt;&lt;span style='color:#cc2200; font-family:Times New Roman; font-size:12pt; text-decoration:underline'&gt;2007-11-19&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p&gt;Vous ne savez pas quelle version du Compact Framework est installée sur votre device, lancez l'exe cgatutil dans le répertoire Windows, il vous permettra de connaître la dernière version du CF installée, bien pratique pour les soucis de compatibilités des versions notamment avec les SP.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='color:#7f7f7f'&gt;&lt;em&gt;You don't know which version of Compact Framework is installed on your device, launch the exe cgatutil in the Windows directory, it will allow you to know the last version of the CF installed, quite usefull for the problems with version compatibilities with the SP.&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;Fabien Decret's Weblog, .NET Compact Framework development&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569907127793930-782637423394750161?l=fabdecret.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fabdecret.blogspot.com/feeds/782637423394750161/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9199569907127793930&amp;postID=782637423394750161' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/782637423394750161'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/782637423394750161'/><link rel='alternate' type='text/html' href='http://fabdecret.blogspot.com/2009/10/tool.html' title='&amp;quot;cgacutil.exe&amp;quot; tool'/><author><name>Fabien Decret</name><uri>http://www.blogger.com/profile/14974570394900558100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9199569907127793930.post-6273296679265168387</id><published>2009-10-29T13:36:00.001-07:00</published><updated>2009-10-29T13:54:53.070-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows Mobile 6.5'/><category scheme='http://www.blogger.com/atom/ns#' term='transparency'/><title type='text'>Pistes pour vos applis Market Place</title><content type='html'>Un gros problème aujourd'hui sur Windows Mobile c'est que les composants natifs sont très "basiques" alors pour tous ceux qui ont envie de réaliser de super belles applications et oui c'est possible ne vous inquiétez pas. Je vous invite à consulter les liens suivants :&lt;br /&gt;2 liens interessants pour la gestion de la transparence :&lt;br /&gt;&lt;a href="http://www.codeplex.com/alphamobilecontrols"&gt;http://www.codeplex.com/alphamobilecontrols&lt;/a&gt;&lt;br /&gt;&lt;a href="http://code.msdn.microsoft.com/uiframework"&gt;http://code.msdn.microsoft.com/uiframework&lt;/a&gt;&lt;br /&gt;ensuite vous associez tous celà à l'API Gesture, il existe des wrappers pour l'utiliser avec le CF téléchargeable à l'adresse suivante :&lt;br /&gt;&lt;a href="http://code.msdn.microsoft.com/gestureswm"&gt;http://code.msdn.microsoft.com/gestureswm&lt;/a&gt;&lt;br /&gt;Vous êtes maintenant armés pour commencer à développer votre application sur Windows Mobile 6.5. Je détaillerai l'utilisation de l'API Gesture dans un futur post.&lt;br /&gt;Et n'oubliez si vous avez besoin d'aide Adeneo la société dans laquelle je travaille actuellement propose des formations orientées autour du développement applicatif Windows Mobile alors n'hésitez pas à envoyer un mail en cas de besoin.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;A big problem today on Windows Mobile dev is the native components are very “basic” then for all want to develop beautiful applications and it is possible don't worry. I invite you to consult the following links:&lt;br /&gt;2 interesting links for transparency management :&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;a href="http://www.codeplex.com/alphamobilecontrols"&gt;http://www.codeplex.com/alphamobilecontrols&lt;/a&gt;&lt;br /&gt;&lt;a href="http://code.msdn.microsoft.com/uiframework"&gt;http://code.msdn.microsoft.com/uiframework&lt;/a&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;Then you associate this with the Gesture API, it exists managed wrappers to use it with the CF:&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;a href="http://code.msdn.microsoft.com/gestureswm"&gt;http://code.msdn.microsoft.com/gestureswm&lt;/a&gt;&lt;br /&gt;&lt;span style="color:#666666;"&gt;&lt;em&gt;You are now armed to begin to develop your application on Windows Mobile 6.5. I will detail the use of the Gesture API in a future post. And don't forget if you need help, Adeneo the companyI currently work propose trainings around the application development for Windows Mobile don't hesitate to send me an e-mail if you need help.&lt;/em&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;Fabien Decret's Weblog, .NET Compact Framework development&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569907127793930-6273296679265168387?l=fabdecret.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fabdecret.blogspot.com/feeds/6273296679265168387/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9199569907127793930&amp;postID=6273296679265168387' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/6273296679265168387'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/6273296679265168387'/><link rel='alternate' type='text/html' href='http://fabdecret.blogspot.com/2009/10/pistes-pour-vos-applis-market-place.html' title='Pistes pour vos applis Market Place'/><author><name>Fabien Decret</name><uri>http://www.blogger.com/profile/14974570394900558100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9199569907127793930.post-7708054700756005891</id><published>2009-10-29T13:24:00.000-07:00</published><updated>2009-10-29T13:35:07.277-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows Phone'/><title type='text'>AppFab 09</title><content type='html'>Event for french guys only organised by Microsoft France&lt;br /&gt;&lt;br /&gt;Je suis sûr qu'avec la sortie de Windows Mobile 6.5, vous avez tous envie de vous mettre au développement mobilité et de poster une petite application sur Market Place.&lt;br /&gt;Pour favoriser la publication des applications sur Market Place Microsoft propose un petit concours, pour y participer, rien de plus simple rendez-vous à l'adresse suivant &lt;a href="https://www.appfab09.fr/"&gt;https://www.appfab09.fr/&lt;/a&gt; , vous vous inscrivez et postez votre application. Les 60 premiers participants gagneront un abonnement MSDN Premium, alors tous à vos claviers.... le tout pour 75 euros et vous aurez la possibilité au total de poster 5 applications. Je compte bien poster une petite application réalisée avec un pote... On vous donnera des détails dans un prochain post et on vous tiendra au courant lors de la mise en ligne de cette application.&lt;div class="blogger-post-footer"&gt;Fabien Decret's Weblog, .NET Compact Framework development&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569907127793930-7708054700756005891?l=fabdecret.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fabdecret.blogspot.com/feeds/7708054700756005891/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9199569907127793930&amp;postID=7708054700756005891' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/7708054700756005891'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/7708054700756005891'/><link rel='alternate' type='text/html' href='http://fabdecret.blogspot.com/2009/10/appfab-09.html' title='AppFab 09'/><author><name>Fabien Decret</name><uri>http://www.blogger.com/profile/14974570394900558100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9199569907127793930.post-958650062166721735</id><published>2009-10-29T13:16:00.000-07:00</published><updated>2009-10-29T13:24:29.918-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='event'/><title type='text'>Come back....</title><content type='html'>Bonjour à tous,&lt;br /&gt;&lt;br /&gt;Eh oui, ça faisait très longtemps que j'avais pas posté, pour ceux qui était inquiet je suis toujours dans le monde de la mobilité mais j'étais assez occupé ces derniers temps;-) Je compte bien me remettre à mon blog les prochaines semaines à venir car il y a pas mal d'actualités avec la sortie de Windows Phone, comme d'hab je posterai en FR et en anglais.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#999999;"&gt;Hi to all,&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#999999;"&gt;It makes a very long time I had not posted, for those which was anxious, I am always in the mobility world but I was rather busy this last time; -) I hope well to go back to write new pots the next weeks because there are lot of exiting news arround Windows Phone, as usual I will post in french and in english.&lt;/span&gt;&lt;/em&gt;&lt;div class="blogger-post-footer"&gt;Fabien Decret's Weblog, .NET Compact Framework development&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569907127793930-958650062166721735?l=fabdecret.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fabdecret.blogspot.com/feeds/958650062166721735/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9199569907127793930&amp;postID=958650062166721735' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/958650062166721735'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/958650062166721735'/><link rel='alternate' type='text/html' href='http://fabdecret.blogspot.com/2009/10/come-back.html' title='Come back....'/><author><name>Fabien Decret</name><uri>http://www.blogger.com/profile/14974570394900558100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9199569907127793930.post-7912442030556417587</id><published>2009-05-26T08:33:00.000-07:00</published><updated>2009-05-26T08:40:08.265-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='event'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows Mobile'/><title type='text'>Mobillity briefing 2009</title><content type='html'>Bonjour à tous,&lt;br /&gt;&lt;br /&gt;Le 11 juin 2009 se déroulera le Mobillity briefing 2009 au Pavillon Royal du Bois de Boulogne.&lt;br /&gt;&lt;br /&gt;Nous co-animerons 2 sessions avec Stéphane Sibué :&lt;br /&gt;&lt;br /&gt;-Interfaces Riches pour Windows Mobile : boostez l’aspect graphique de vos applications (Niveau 300)&lt;br /&gt;-Coding 4 fun: amusons nous avec le NET CF 3.5 et Windows Mobile&lt;br /&gt;&lt;br /&gt;Nous vous y attendons nombreux, inscrivez-vous vite :&lt;br /&gt;&lt;a href="http://galilee.microsoft.fr/Mobility-briefing-2009/"&gt;http://galilee.microsoft.fr/Mobility-briefing-2009/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Cet évènement sera en français.&lt;div class="blogger-post-footer"&gt;Fabien Decret's Weblog, .NET Compact Framework development&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569907127793930-7912442030556417587?l=fabdecret.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fabdecret.blogspot.com/feeds/7912442030556417587/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9199569907127793930&amp;postID=7912442030556417587' title='25 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/7912442030556417587'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/7912442030556417587'/><link rel='alternate' type='text/html' href='http://fabdecret.blogspot.com/2009/05/mobillity-briefing-2009.html' title='Mobillity briefing 2009'/><author><name>Fabien Decret</name><uri>http://www.blogger.com/profile/14974570394900558100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>25</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9199569907127793930.post-9139099685630720054</id><published>2009-04-22T23:08:00.000-07:00</published><updated>2009-04-22T23:14:01.442-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Formation'/><title type='text'>Formation Windows Embedded</title><content type='html'>&lt;a title="http://www.adeneo-embedded.com/" href="http://www.adeneo-embedded.com/"&gt;Adeneo Embedded&lt;/a&gt;, partenaire Gold Windows Embedded, organise en Europe et aux USA des sessions de formations Windows CE 6.0 R2 en 10 modules et offre gratuitement à chaque participant la carte de développement ARM utilisée pour la formation (valeur US$1500), pour plus de détails, &lt;a title="http://www.adeneo-embedded.com/upload/mod/mod_doc_9/pj/Adeneo_Freescale_Training_WinCE_iMX27PDK_Paris_June09.pdf" href="http://www.adeneo-embedded.com/upload/mod/mod_doc_9/pj/Adeneo_Freescale_Training_WinCE_iMX27PDK_Paris_June09.pdf"&gt;cliquez ici&lt;/a&gt;.&lt;br /&gt;Les prochaines sessions ont lieu&lt;br /&gt;Du 8 au 11 Juin 2009 à Paris, FR - EMEA&lt;br /&gt;Du 8 au 11 Juin 2009 à Denver, CO - US&lt;br /&gt;Le programme de la formation est le suivant :&lt;br /&gt;Module 1: Fonctionnalités de CE 6.0 R2&lt;br /&gt;Module 2: Les outils de développement de Plateformes&lt;br /&gt;Module 3: Le fonctionnement interne de l’OS&lt;br /&gt;Module 4: Les composants OS de CE 6.0 R2&lt;br /&gt;Module 5: Le processus de génération CE 6.0 R2 (Build)&lt;br /&gt;Module 6: Le Board Support Package (BSP)&lt;br /&gt;Module 7: Les concepts des Device Driver&lt;br /&gt;Module 8: Personnaliser un OS Design&lt;br /&gt;Module 9: Développement d’application&lt;br /&gt;Module 10: Tests et vérifications du Systeme&lt;br /&gt;Pour les informations et l'inscription, contactez &lt;a title="mailto:sales@adeneo-embedded.com" href="mailto:sales@adeneo-embedded.com"&gt;sales@adeneo-embedded.com&lt;/a&gt;&lt;br /&gt;&lt;span style="color:#000000;"&gt;Programme complet de formation Windows Embedded CE 6.0 par Adeneo Embedded: &lt;/span&gt;&lt;a title="http://www.adeneo-embedded.com/srt/en/document/show?location.id:=" href="http://www.adeneo-embedded.com/srt/en/document/show?location.id:=1357&amp;amp;documentid=299" documentid="299"&gt;&lt;span style="color:#000000;"&gt;cliquez ici&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a title="http://www.adeneo-embedded.com/&amp;#10;blocked::http://www.adeneo-embedded.com/" href="http://www.adeneo-embedded.com/"&gt;&lt;em&gt;&lt;span style="color:#999999;"&gt;Adeneo Embedded&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#999999;"&gt;, Windows Embedded Gold Partner, propose Windows CE 6.0 training sessions in Europe and North America with a FREE ARM based development kit offered to each attendee (value $1500). More details &lt;/span&gt;&lt;/em&gt;&lt;a title="http://www.adeneo-embedded.com/upload/mod/mod_doc_9/pj/Adeneo_Freescale_Training_WinCE_iMX27PDK_Paris_June09.pdf" href="http://www.adeneo-embedded.com/upload/mod/mod_doc_9/pj/Adeneo_Freescale_Training_WinCE_iMX27PDK_Paris_June09.pdf"&gt;&lt;em&gt;&lt;span style="color:#999999;"&gt;click here&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#999999;"&gt;Next sessions are:&lt;br /&gt;June 8th to 11th 2009: Paris, FR - EMEA&lt;br /&gt;June 8th to 11th 2009: Denver, CO - US&lt;br /&gt;For these sessions, Adeneo Embedded offers a 10% early bird discount for registration done at least 4 weeks before the event!&lt;br /&gt;Here is the agenda:&lt;br /&gt;Module 1: CE 6.0 OS features&lt;br /&gt;Module 2: Platform development tools&lt;br /&gt;Module 3: Inside the OS&lt;br /&gt;Module 4: CE 6.0 OS Components&lt;br /&gt;Module 5: CE 6.0 Build process&lt;br /&gt;Module 6: Board Support Package (BSP)&lt;br /&gt;Module 7: Device Driver concepts&lt;br /&gt;Module 8: Customize an OS Design&lt;br /&gt;Module 9: Application development&lt;br /&gt;Module 10: Testing the OS&lt;br /&gt;For more information and registration, contact &lt;/span&gt;&lt;/em&gt;&lt;a title="mailto:sales@adeneo-embedded.com&amp;#10;blocked::mailto:sales@adeneo-embedded.com" href="mailto:sales@adeneo-embedded.com"&gt;&lt;em&gt;&lt;span style="color:#999999;"&gt;sales@adeneo-embedded.com&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#999999;"&gt;For complete Windows Embedded CE 6.0 training program, &lt;/span&gt;&lt;/em&gt;&lt;a title="http://www.adeneo-embedded.com/srt/en/document/show?location.id:=1357&amp;amp;documentid=299&amp;#10;blocked::http://www.adeneo-embedded.com/srt/en/document/show?location.id:=1357&amp;amp;documentid=299" href="http://www.adeneo-embedded.com/srt/en/document/show?location.id:=1357&amp;amp;documentid=299"&gt;&lt;em&gt;&lt;span style="color:#999999;"&gt;click here&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;Fabien Decret's Weblog, .NET Compact Framework development&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569907127793930-9139099685630720054?l=fabdecret.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fabdecret.blogspot.com/feeds/9139099685630720054/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9199569907127793930&amp;postID=9139099685630720054' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/9139099685630720054'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/9139099685630720054'/><link rel='alternate' type='text/html' href='http://fabdecret.blogspot.com/2009/04/formation-windows-embedded.html' title='Formation Windows Embedded'/><author><name>Fabien Decret</name><uri>http://www.blogger.com/profile/14974570394900558100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9199569907127793930.post-5927434198876225911</id><published>2009-03-18T00:17:00.000-07:00</published><updated>2009-03-18T00:23:48.242-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Training'/><title type='text'>Windows Embedded CE 6.0 training by Adeneo Embedded</title><content type='html'>&lt;p&gt;&lt;a title="http://www.adeneo-embedded.com/" href="http://www.adeneo-embedded.com/"&gt;&lt;span style="font-size:85%;"&gt;Adeneo Embedded&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;, Windows Embedded Gold Partner, propose Windows CE 6.0 training sessions in Europe and North America with a FREE ARM based development kit offered to each attendee (value $1000).&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;Next sessions are&lt;br /&gt;&lt;strong&gt;April 13th to 16th 2009&lt;/strong&gt;: Boston, MA&lt;br /&gt;&lt;strong&gt;April 20th to 23rd 2009&lt;/strong&gt;: Munich, Germany&lt;br /&gt;&lt;strong&gt;May 4th to 7th 2009&lt;/strong&gt;: Los Angeles, CA &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;For these sessions, Adeneo Embedded offers a 10% early bird discount for registration done at least 4 weeks before the event !&lt;br /&gt;Here is the agenda: &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Module 1: CE 6.0 OS features&lt;br /&gt;Module 2: Platform development tools&lt;br /&gt;Module 3: Inside the OS&lt;br /&gt;Module 4: CE 6.0 OS Components&lt;br /&gt;Module 5: CE 6.0 Build process&lt;br /&gt;Module 6: Board Support Package (BSP)&lt;br /&gt;Module 7: Device Driver concepts&lt;br /&gt;Module 8: Customize an OS Design&lt;br /&gt;Module 9: Application development&lt;br /&gt;Module 10: Testing the OS &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;For more information and registration, contact &lt;/span&gt;&lt;a title="mailto:sales@adeneo-embedded.com" href="mailto:sales@adeneo-embedded.com"&gt;&lt;span style="font-size:85%;"&gt;sales@adeneo-embedded.com&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;a title="http://www.adeneo-embedded.com/srt/en/document/show?location.id:=" href="http://www.adeneo-embedded.com/srt/en/document/show?location.id:=1357&amp;amp;documentid=299" documentid="299"&gt;&lt;span style="font-size:85%;"&gt;Click here&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt; for complete Windows Embedded CE 6.0 training program by Adeneo Embedded&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;Fabien Decret's Weblog, .NET Compact Framework development&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569907127793930-5927434198876225911?l=fabdecret.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fabdecret.blogspot.com/feeds/5927434198876225911/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9199569907127793930&amp;postID=5927434198876225911' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/5927434198876225911'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/5927434198876225911'/><link rel='alternate' type='text/html' href='http://fabdecret.blogspot.com/2009/03/windows-embedded-ce-60-training-by.html' title='Windows Embedded CE 6.0 training by Adeneo Embedded'/><author><name>Fabien Decret</name><uri>http://www.blogger.com/profile/14974570394900558100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9199569907127793930.post-2261421283351632391</id><published>2009-02-08T22:29:00.000-08:00</published><updated>2009-02-08T22:35:11.739-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WCF'/><category scheme='http://www.blogger.com/atom/ns#' term='TechDays'/><category scheme='http://www.blogger.com/atom/ns#' term='Compact Framework 3.5'/><title type='text'>TechDays 2009</title><content type='html'>&lt;a href="http://3.bp.blogspot.com/_q45CSOPLx24/SY_OhQhYuMI/AAAAAAAAAZU/CBj0ojNR-YI/s1600-h/techdays09.png"&gt;&lt;img id="BLOGGER_PHOTO_ID_5300682357204367554" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 254px; CURSOR: hand; HEIGHT: 80px; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_q45CSOPLx24/SY_OhQhYuMI/AAAAAAAAAZU/CBj0ojNR-YI/s400/techdays09.png" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Bonjour à tous,&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Avec Stéphane Sibué, nous effectuerons deux présentations au TechDays :&lt;/div&gt;&lt;div&gt;- une présentation sur l'utilisation des WCF sur le Compact Framework 3.5&lt;/div&gt;&lt;div&gt;- une deuxième présentation sur le développement d'applications avec interfaces riches sous Windows Mobile&lt;/div&gt;&lt;br /&gt;&lt;div&gt;En espérant vous y retrouver nombreux.&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://galilee.microsoft.fr/TechDays2009/Speaker.aspx?SpkID=543e8a1f-05ea-4b3e-9864-a4c6871473da"&gt;Descriptif des sessions&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;Fabien&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Fabien Decret's Weblog, .NET Compact Framework development&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569907127793930-2261421283351632391?l=fabdecret.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fabdecret.blogspot.com/feeds/2261421283351632391/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9199569907127793930&amp;postID=2261421283351632391' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/2261421283351632391'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/2261421283351632391'/><link rel='alternate' type='text/html' href='http://fabdecret.blogspot.com/2009/02/techdays-2009.html' title='TechDays 2009'/><author><name>Fabien Decret</name><uri>http://www.blogger.com/profile/14974570394900558100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_q45CSOPLx24/SY_OhQhYuMI/AAAAAAAAAZU/CBj0ojNR-YI/s72-c/techdays09.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9199569907127793930.post-1328324046759582230</id><published>2009-01-14T05:16:00.001-08:00</published><updated>2009-01-14T05:17:17.799-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='event'/><title type='text'>Windows Embedded CE 6.0 R2 Training in Paris 23 to 26 Feb, 2009</title><content type='html'>&lt;span xmlns=''&gt;&lt;p style='text-align: justify'&gt;&lt;span style='color:#333333; font-size:8pt'&gt;&lt;span style='font-family:Verdana'&gt;Paris et Rousset, France 14 janvier 2009… Adeneo Embedded et Atmel® Corporation (Nasdaq: ATML) annonce aujourd'hui  une formation Microsoft® Windows® Embedded CE 6.0 R2 à Paris en France du 23 Février au 26 Février 2009. Cet évènement est une opportunité unique pour intégrateurs système logiciel de développer une application basée sur Windows Embedded CE et sur une cible AT91SAM9. L'AT91SAM9 est un Embedded MPU basé sur des cœurs ARM926EJ-S&lt;/span&gt;&lt;span style='font-family:Symbol'&gt;&lt;/span&gt;&lt;span style='font-family:Verdana'&gt;qui sont reconnus comme une plate-forme de choix dans le domaine Embedded.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style='text-align: justify'&gt;&lt;span style='font-family:Verdana; font-size:8pt'&gt;&lt;span style='color:#333333'&gt;Pour plus d'informations sur les compétences, produits et services proposés par Adeneo Embedded, visiter le site web Adeneo &lt;a title='http://www.adeneo-embedded.com/' href='http://www.adeneo-embedded.com/'/&gt;&lt;/span&gt;&lt;span style='color:blue; text-decoration:underline'&gt;http://www.adeneo-embedded.com&lt;/span&gt;&lt;span style='color:#333333'&gt; ou contacter: &lt;a title='mailto:sales@adeneo-embedded.com' href='mailto:sales@adeneo-embedded.com'/&gt;&lt;/span&gt;&lt;span style='color:blue; text-decoration:underline'&gt;sales@adeneo-embedded.com&lt;/span&gt;&lt;span style='color:#333333'&gt;&lt;br/&gt;&lt;br/&gt;Pour un contact local en Europe, merci de contacter &lt;a target='_blank' title='mailto:asenhaji@adeneo-embedded.com' href='mailto:asenhaji@adeneo-embedded.com'/&gt;&lt;/span&gt;&lt;span style='color:blue; text-decoration:underline'&gt;asenhaji@adeneo-embedded.com&lt;/span&gt;&lt;span style='color:#333333'&gt;&lt;br/&gt;Pour un contact local aux Etats-Unis, merci de contacter &lt;a target='_blank' title='mailto:wlubow@adeneo-embedded.com' href='mailto:wlubow@adeneo-embedded.com'/&gt;&lt;/span&gt;&lt;span style='color:blue; text-decoration:underline'&gt;wlubow@adeneo-embedded.com&lt;/span&gt;&lt;span style='color:#333333'&gt;&lt;br /&gt;					&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style='text-align: justify'&gt;&lt;span style='color:#333333; font-family:Verdana; font-size:8pt'&gt;Paris and Rousset, France, January 14, 2009 . . .Adeneo Embedded and Atmel® Corporation (Nasdaq: ATML) announced today a Microsoft® Windows® Embedded CE 6.0 R2 training course in Paris,  France from February 23 to 26, 2009. This event is a unique opportunity for software system designers to develop an application based on Windows Embedded CE, and on the industry leading AT91SAM9.  The AT91SAM9 is an Embedded MPU based on the ARM926EJ-SÔ core which is rapidly becoming a platform of choice for embedded designers.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style='text-align: justify'&gt;&lt;span style='color:#333333; font-size:8pt'&gt;&lt;span style='font-family:Verdana'&gt;&lt;br/&gt;For more information about Adeneo Embedded competences, products and services, visit Adeneo Embedded Web site at &lt;a title='http://www.adeneo-embedded.com/' href='http://www.adeneo-embedded.com/'/&gt;&lt;/span&gt;http://www.adeneo-embedded.com&lt;span style='font-family:Verdana'&gt; or contact: &lt;a title='mailto:sales@adeneo-embedded.com' href='mailto:sales@adeneo-embedded.com'/&gt;&lt;/span&gt;sales@adeneo-embedded.com&lt;span style='font-family:Verdana'&gt;&lt;br/&gt;&lt;br/&gt;For a local contact in Europe, please contact &lt;a target='_blank' title='mailto:asenhaji@adeneo-embedded.com' href='mailto:asenhaji@adeneo-embedded.com'/&gt;&lt;/span&gt;asenhaji@adeneo-embedded.com&lt;span style='font-family:Verdana'&gt;&lt;br/&gt;For a local contact in America, please contact &lt;a target='_blank' title='mailto:wlubow@adeneo-embedded.com' href='mailto:wlubow@adeneo-embedded.com'/&gt;&lt;/span&gt;wlubow@adeneo-embedded.com&lt;span style='font-family:Verdana'&gt;&lt;br /&gt;					&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;Fabien Decret's Weblog, .NET Compact Framework development&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569907127793930-1328324046759582230?l=fabdecret.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fabdecret.blogspot.com/feeds/1328324046759582230/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9199569907127793930&amp;postID=1328324046759582230' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/1328324046759582230'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/1328324046759582230'/><link rel='alternate' type='text/html' href='http://fabdecret.blogspot.com/2009/01/windows-embedded-ce-60-r2-training-in_9142.html' title='Windows Embedded CE 6.0 R2 Training in Paris 23 to 26 Feb, 2009'/><author><name>Fabien Decret</name><uri>http://www.blogger.com/profile/14974570394900558100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9199569907127793930.post-6261521288745803763</id><published>2008-12-30T07:13:00.001-08:00</published><updated>2008-12-30T07:13:37.805-08:00</updated><title type='text'>Serial port IRDA mode</title><content type='html'>&lt;span xmlns=''&gt;&lt;p&gt;&lt;span style='color:black; font-family:Verdana; font-size:8pt'&gt;&lt;strong&gt;Pour utiliser un port série en mode IR sous WINCE ou Windows Mobile&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;span style='color:black; font-family:Verdana; font-size:8pt'&gt;Appeler la fonction &lt;strong&gt;EscapeCommFunction&lt;/strong&gt; avec le paramètre &lt;em&gt;dwFunc&lt;/em&gt; à SETIR.&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style='color:black; font-family:Verdana; font-size:8pt'&gt;Utiliser les fonctions standards de communications série pour transmettre et recevoir des données. &lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style='color:black; font-family:Verdana; font-size:8pt'&gt;Appeler la fonction &lt;strong&gt;EscapeCommFunction&lt;/strong&gt; avec le paramètre &lt;em&gt;dwFunc&lt;/em&gt; à CLRIR pour remettre le port série en mode série classique.&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='color:#404040; font-family:Verdana; font-size:8pt'&gt;&lt;strong&gt;&lt;em&gt;To use a serial port in IR mode with WINCE or Windows Mobile&lt;br /&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;span style='color:#404040; font-family:Verdana; font-size:8pt'&gt;&lt;em&gt;Use the &lt;strong&gt;EscapeCommFunction&lt;/strong&gt; function with the dwFunc parameter set to SETIR.&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style='color:#404040; font-family:Verdana; font-size:8pt'&gt;&lt;em&gt;Use the standard serial communications functions to transmit and receive data. &lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style='color:#404040; font-family:Verdana; font-size:8pt'&gt;&lt;em&gt;Call the &lt;strong&gt;EscapeCommFunction&lt;/strong&gt; with the dwFunc parameter set to CLRIR to set the port back to normal serial mode.&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;span style='color:black; font-family:Verdana; font-size:8pt'&gt;&lt;br /&gt;				&lt;/span&gt; &lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;Fabien Decret's Weblog, .NET Compact Framework development&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569907127793930-6261521288745803763?l=fabdecret.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fabdecret.blogspot.com/feeds/6261521288745803763/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9199569907127793930&amp;postID=6261521288745803763' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/6261521288745803763'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/6261521288745803763'/><link rel='alternate' type='text/html' href='http://fabdecret.blogspot.com/2008/12/serial-port-irda-mode.html' title='Serial port IRDA mode'/><author><name>Fabien Decret</name><uri>http://www.blogger.com/profile/14974570394900558100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9199569907127793930.post-2608694005854889074</id><published>2008-12-30T07:03:00.001-08:00</published><updated>2008-12-30T07:03:33.232-08:00</updated><title type='text'>Audio Update registry</title><content type='html'>&lt;span xmlns=''&gt;&lt;p&gt;&lt;span style='font-family:Georgia; font-size:9pt'&gt;Quand vous faites des modifications en base de registre qui concernent le son, vous avez souvent besoin de reseter le device pour prendre en compte les modifications. Une autre solution est d'appeler la fonction non documentés suivante : AudioUpdateFromRegistry.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Georgia; font-size:9pt'&gt;Pour l'importer en C# :&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Courier New; font-size:9pt'&gt;[&lt;span style='color:#2b91af'&gt;DllImport&lt;/span&gt;(&lt;span style='color:#a31515'&gt;"coredll"&lt;/span&gt;)]&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:9pt'&gt;&lt;span style='color:blue; font-family:Courier New'&gt;public&lt;/span&gt;&lt;span style='font-family:Courier New'&gt;&lt;br /&gt;						&lt;span style='color:blue'&gt;static&lt;/span&gt;&lt;br /&gt;						&lt;span style='color:blue'&gt;extern&lt;/span&gt;&lt;br /&gt;						&lt;span style='color:blue'&gt;void&lt;/span&gt; AudioUpdateFromRegistry();&lt;/span&gt;&lt;span style='font-family:Georgia'&gt;&lt;br /&gt;					&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Georgia; font-size:9pt'&gt;When you make modifications concerning sounds in registry, sometimes you need to reboot your device to consider the modifications. Another solution is to call the undocumented function AudioUpdateFromRegistry.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Georgia; font-size:9pt'&gt;Here is the C# import: &lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-family:Courier New; font-size:9pt'&gt;[&lt;span style='color:#2b91af'&gt;DllImport&lt;/span&gt;(&lt;span style='color:#a31515'&gt;"coredll"&lt;/span&gt;)]&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:9pt'&gt;&lt;span style='color:blue; font-family:Courier New'&gt;public&lt;/span&gt;&lt;span style='font-family:Courier New'&gt;&lt;br /&gt;						&lt;span style='color:blue'&gt;static&lt;/span&gt;&lt;br /&gt;						&lt;span style='color:blue'&gt;extern&lt;/span&gt;&lt;br /&gt;						&lt;span style='color:blue'&gt;void&lt;/span&gt; AudioUpdateFromRegistry();&lt;/span&gt;&lt;span style='font-family:Georgia'&gt;&lt;br /&gt;					&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;Fabien Decret's Weblog, .NET Compact Framework development&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569907127793930-2608694005854889074?l=fabdecret.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fabdecret.blogspot.com/feeds/2608694005854889074/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9199569907127793930&amp;postID=2608694005854889074' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/2608694005854889074'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/2608694005854889074'/><link rel='alternate' type='text/html' href='http://fabdecret.blogspot.com/2008/12/audio-update-registry.html' title='Audio Update registry'/><author><name>Fabien Decret</name><uri>http://www.blogger.com/profile/14974570394900558100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9199569907127793930.post-3662818456623875777</id><published>2008-11-26T09:05:00.000-08:00</published><updated>2008-11-26T09:09:47.443-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Compact Framework'/><title type='text'>PInvoke DllIImport</title><content type='html'>When you are connecting managed code to native, it is often a pain to figure out how to write the “DllImport” properly.  It allows you to search on a function name and see user contributed definitions for the DLL Import…&lt;br /&gt;&lt;br /&gt;Pour l'import de fonctions natives dans votre code managée, voici une bonne adresse pour récupérer tous les DLLimports dont vous avez besoin. Cela vous permet de chercher à partir d'un nom de fonction et de récupérer la définition pour le "DLLimport".&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.pinvoke.net/"&gt;http://www.pinvoke.net/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;Fabien Decret's Weblog, .NET Compact Framework development&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569907127793930-3662818456623875777?l=fabdecret.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fabdecret.blogspot.com/feeds/3662818456623875777/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9199569907127793930&amp;postID=3662818456623875777' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/3662818456623875777'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/3662818456623875777'/><link rel='alternate' type='text/html' href='http://fabdecret.blogspot.com/2008/11/when-you-are-connecting-managed-code-to.html' title='PInvoke DllIImport'/><author><name>Fabien Decret</name><uri>http://www.blogger.com/profile/14974570394900558100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9199569907127793930.post-1514893535778787743</id><published>2008-11-26T09:01:00.000-08:00</published><updated>2008-11-26T09:05:28.477-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OpenNetCF'/><category scheme='http://www.blogger.com/atom/ns#' term='Compact Framework'/><title type='text'>OpenNetCF SDF 2.3</title><content type='html'>&lt;span id="dnn_ctr531_ContentPane" align="left"&gt;&lt;span id="dnn_ctr531_ProductPage_lblItemHtmlHolder"&gt;&lt;span class="NormalDouble" id="desc"&gt;The Smart Device Framework is our award-winning framework that provides hundreds of classes and thousands of properties and methods to extend the behavior of the .NET Compact Framework. SDF 2.3 is finally available&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(102, 102, 102);"&gt;Le framework de développement pour Smart device qui propose des 100 de classes et de propriétés pour étendre les fonctionnalités du Compact Framework est maintenant disponible en version 2.3.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span id="dnn_ctr531_ContentPane" align="left"&gt;&lt;span id="dnn_ctr531_ProductPage_lblItemHtmlHolder"&gt;&lt;span class="NormalDouble" id="desc"&gt;&lt;li&gt;&lt;span class="NormalDouble"&gt;Visual Studio 2008 Designer Support (CF 2.0 projects only)&lt;/span&gt;  &lt;/li&gt;&lt;li&gt;&lt;span class="NormalDouble"&gt;Full Library Source Code&lt;/span&gt;  &lt;/li&gt;&lt;li&gt;&lt;span class="NormalDouble"&gt;Visual Studio 2008 Sample Applications, including source code&lt;/span&gt;  &lt;/li&gt;&lt;li&gt;&lt;span class="NormalDouble"&gt;Visual Studio 2008 Help Integration&lt;/span&gt;  &lt;/li&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span id="dnn_ctr531_ContentPane" align="left"&gt;&lt;span id="dnn_ctr531_ProductPage_lblItemHtmlHolder"&gt;&lt;span class="NormalDouble" id="desc"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;Fabien Decret's Weblog, .NET Compact Framework development&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569907127793930-1514893535778787743?l=fabdecret.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fabdecret.blogspot.com/feeds/1514893535778787743/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9199569907127793930&amp;postID=1514893535778787743' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/1514893535778787743'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/1514893535778787743'/><link rel='alternate' type='text/html' href='http://fabdecret.blogspot.com/2008/11/opennetcf-sdf-23.html' title='OpenNetCF SDF 2.3'/><author><name>Fabien Decret</name><uri>http://www.blogger.com/profile/14974570394900558100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9199569907127793930.post-6482789094963173427</id><published>2008-11-18T07:25:00.000-08:00</published><updated>2008-11-18T07:31:34.457-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='keyboard layout'/><category scheme='http://www.blogger.com/atom/ns#' term='windows Embedded'/><title type='text'>Change the keyboard layout</title><content type='html'>&lt;p align="justify"&gt;Un petit article sur comment changer le layout du clavier sous Windows CE, premièrement vous pouvez utiliser la fonction suivante pour récupérer la liste de tout les layouts pré-chargés.&lt;br /&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;A small post on how to change the keyboard layout, first of all, you can use the following function to get the list of all the pre-downloaded layouts:&lt;/span&gt; &lt;/em&gt;&lt;br /&gt;&lt;br /&gt;UINT GetKeyboardLayoutList(int nBuff,   HKL* lpList);&lt;br /&gt;&lt;a title="http://msdn.microsoft.com/en-us/library/ms646297(VS.85).aspx" href="http://msdn.microsoft.com/en-us/library/ms646297(VS.85).aspx"&gt;http://msdn.microsoft.com/en-us/library/ms646297(VS.85).aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Ensuite pour activer le layout désiré, appeler la fonction suivante :&lt;br /&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;Then to activate the chosen layout, call the following function:&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;HKL ActivateKeyboardLayout(HKL hkl,    UINT Flags);&lt;br /&gt;&lt;a title="http://msdn.microsoft.com/en-us/library/ms646289(VS.85).aspx" href="http://msdn.microsoft.com/en-us/library/ms646289(VS.85).aspx"&gt;http://msdn.microsoft.com/en-us/library/ms646289(VS.85).aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Autrement vous devez pouvoir simuler un appui sur ALT+SHIFT en remontant le message suivant :&lt;br /&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;Then, you can also simulate a press on ALT+SHIFT and get back the following message:&lt;br /&gt;&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;WM_INPUTLANGCHANGEREQUEST&lt;br /&gt;&lt;a title="http://msdn.microsoft.com/en-us/library/ms632630(VS.85).aspx" href="http://msdn.microsoft.com/en-us/library/ms632630(VS.85).aspx"&gt;http://msdn.microsoft.com/en-us/library/ms632630(VS.85).aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Thanks to Otter for this tip.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;Fabien Decret's Weblog, .NET Compact Framework development&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569907127793930-6482789094963173427?l=fabdecret.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fabdecret.blogspot.com/feeds/6482789094963173427/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9199569907127793930&amp;postID=6482789094963173427' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/6482789094963173427'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/6482789094963173427'/><link rel='alternate' type='text/html' href='http://fabdecret.blogspot.com/2008/11/change-keyboard-layout_18.html' title='Change the keyboard layout'/><author><name>Fabien Decret</name><uri>http://www.blogger.com/profile/14974570394900558100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9199569907127793930.post-7860098856839157526</id><published>2008-11-12T01:21:00.000-08:00</published><updated>2008-11-12T07:07:18.548-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='TechEd2008'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows Mobile'/><title type='text'>Windows Mobile Smackdown  Tech Ed 2008</title><content type='html'>Hi all,&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I attended to a session called the Windows Mobile Smackdown. The Smackdown is a session where we show cool applications and solutions for Windows Mobile. I share with you the good links...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Jai assiste a une session appelee the Windows Mobile Smackdown. Le 'Smackdown' est une session ou sont presentees les applis et solutions sympas pour Windows Mobile. Voici quelques liens interessants...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Kinoma - &lt;a href="http://kinoma.com/"&gt;http://kinoma.com/&lt;/a&gt; - Kinoma Play is all you need to enjoy video, audio and pictures &lt;/p&gt;&lt;p&gt;MY MOBILER - &lt;a href="http://www.mymobiler.com/"&gt;http://www.mymobiler.com/&lt;/a&gt; - View your mobile screen on your desktop&lt;br /&gt;&lt;br /&gt;PowerSMS - &lt;a href="http://www.trinketsoftware.com/Products.aspx"&gt;http://www.trinketsoftware.com/Products.aspx&lt;/a&gt; - Manage your SMSs&lt;br /&gt;&lt;br /&gt;Slingbox - &lt;a href="http://www.slingmedia.com/"&gt;http://www.slingmedia.com/&lt;/a&gt; - access your TV from anywhere in the world on your device &lt;/p&gt;Celio Redfly - &lt;a href="http://celiocorp.com/"&gt;http://celiocorp.com/&lt;/a&gt; - A cool PDA Extender&lt;br /&gt;&lt;br /&gt;Business Card Scanner - &lt;a title="http://store.penpowerinc.com/mobile.html" href="http://store.penpowerinc.com/mobile.html"&gt;http://store.penpowerinc.com/mobile.html&lt;/a&gt; - take pictures of business cards and then OCR them straight into your contacts&lt;br /&gt;&lt;br /&gt;Tiny Twitter - &lt;a href="http://www.tinytwitter.com/"&gt;http://www.tinytwitter.com/&lt;/a&gt; - access your twitter account and tweet from your device&lt;br /&gt;&lt;br /&gt;Team Calendar - &lt;a href="http://www.teamcalendar.com/"&gt;http://www.teamcalendar.com/&lt;/a&gt; - Want to get access to colleagues schedules or diaries on your device?&lt;br /&gt;&lt;br /&gt;Dashwire - &lt;a href="http://www.dashwire.com/"&gt;http://www.dashwire.com/&lt;/a&gt; - sync your device to a web service and access all your content online&lt;br /&gt;&lt;br /&gt;Snap2Face - &lt;a href="http://www.magnifoca.com/download_snap2face.html"&gt;http://www.magnifoca.com/download_snap2face.html&lt;/a&gt; Access your Facebook photos and even upload new photos too&lt;br /&gt;&lt;br /&gt;WiFi Router - &lt;a href="http://www.wmwifirouter.com/"&gt;http://www.wmwifirouter.com/&lt;/a&gt; - use your Windows Mobile device as a Wi-Fi Router&lt;br /&gt;&lt;br /&gt;Qik - &lt;a href="http://www.qik.com/"&gt;http://www.qik.com/&lt;/a&gt; - upload videos from your device straight to Qik&lt;br /&gt;&lt;br /&gt;Guitar Hero 3 - &lt;a href="http://www.guitarheromobile.com/"&gt;http://www.guitarheromobile.com/&lt;/a&gt; - Rock out to GH3 - now all we need is a Bluetooth mini guitar!&lt;div class="blogger-post-footer"&gt;Fabien Decret's Weblog, .NET Compact Framework development&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569907127793930-7860098856839157526?l=fabdecret.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fabdecret.blogspot.com/feeds/7860098856839157526/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9199569907127793930&amp;postID=7860098856839157526' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/7860098856839157526'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/7860098856839157526'/><link rel='alternate' type='text/html' href='http://fabdecret.blogspot.com/2008/11/windows-mobile-smackdown-tech-ed-2008.html' title='Windows Mobile Smackdown  Tech Ed 2008'/><author><name>Fabien Decret</name><uri>http://www.blogger.com/profile/14974570394900558100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9199569907127793930.post-4607985337264587836</id><published>2008-10-24T05:38:00.000-07:00</published><updated>2008-10-24T05:48:00.511-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='TechEd2008'/><title type='text'>Tech Ed 2008</title><content type='html'>Hi all,&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;Désolé pour le manque d'activité de ces derniers temps, mais j'étais un peu débordé... Je vais me remettre à écrire de nouveaux articles régulièrement...&lt;/div&gt;&lt;div&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;Sorry for the lack of activity of this last ones time, but I was a little overloaded... I'm going to start again quickly writing new articles regularly...&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;Pour commencer, j'assisterai au Tech Ed 2008 en tant que ATE sur le stand Windows Mobile, j'espère donc vous y voir nombreux si vous comptez y assister.&lt;/div&gt;&lt;div&gt;&lt;em&gt;&lt;span style="color:#999999;"&gt;To begin, I will attend to Tech Ed 2008 on the Windows Mobile ATE booth, I hope to see you there if you plan to attend it.&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;Fabien&lt;/div&gt;&lt;img id="BLOGGER_PHOTO_ID_5260701156264983090" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 75px; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_q45CSOPLx24/SQHD1EipOjI/AAAAAAAAAZE/NC4_iYVr0LU/s400/Sans+titre.bmp" border="0" /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Fabien Decret's Weblog, .NET Compact Framework development&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569907127793930-4607985337264587836?l=fabdecret.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fabdecret.blogspot.com/feeds/4607985337264587836/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9199569907127793930&amp;postID=4607985337264587836' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/4607985337264587836'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/4607985337264587836'/><link rel='alternate' type='text/html' href='http://fabdecret.blogspot.com/2008/10/tech-ed-2009.html' title='Tech Ed 2008'/><author><name>Fabien Decret</name><uri>http://www.blogger.com/profile/14974570394900558100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_q45CSOPLx24/SQHD1EipOjI/AAAAAAAAAZE/NC4_iYVr0LU/s72-c/Sans+titre.bmp' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9199569907127793930.post-5316753575939322688</id><published>2008-07-21T01:23:00.000-07:00</published><updated>2008-11-04T04:34:35.302-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VS2008'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows Mobile'/><category scheme='http://www.blogger.com/atom/ns#' term='Compact Framework 3.5'/><title type='text'>Windows Mobility Briefing WEBCASTS (in French only)</title><content type='html'>Bonjour à tous,&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Avec Stéphane Sibué, nous avons présenté en mai une sessions spéciale développeurs au Windows Mobility Briefing.&lt;br /&gt;Voici les sessions webcastées :&lt;br /&gt;&lt;em&gt;Visual Studio 2008 arrive avec des nouveautés pour les développeurs de terminaux embarqués et mobiles. Cette session vous présentera l'utilisation des outils de debug, de tests unitaires, de monitoring, de simulation mis à disposition pour le développement d'applications pour Windows Mobile et Windows Embedded CE. Vous pourrez aussi assister à des démonstrations de mise en œuvre de WCF over email ou bien encore l'utilisation de LINQ pour le développement de ce type d'applications.&lt;/em&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/france/Vision/mobility2008/Webcast.aspx?EID=5F9F0909-4059-4FCD-BC90-5A66C2E45512"&gt;http://www.microsoft.com/france/Vision/mobility2008/Webcast.aspx?EID=5F9F0909-4059-4FCD-BC90-5A66C2E45512&lt;/a&gt;&lt;br /&gt;&lt;em&gt;En s'appuyant sur Visual Studio et le Compact Framework, il est possible de développer des applications très riches pour Windows Mobile. Stéphane Sibué vous montrera comment tirer parti des équipements des appareils Smartphones et PDAs de dernière génération tels que le GPS ou l'appareil photo, des services en ligne comme Live et des outils de développement mis à disposition pour les applications mobiles.&lt;/em&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/france/Vision/mobility2008/Webcast.aspx?EID=7C84AEB6-F68D-4A05-844E-25B420F8E308"&gt;http://www.microsoft.com/france/Vision/mobility2008/Webcast.aspx?EID=7C84AEB6-F68D-4A05-844E-25B420F8E308&lt;/a&gt;&lt;br /&gt;...&lt;div class="blogger-post-footer"&gt;Fabien Decret's Weblog, .NET Compact Framework development&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569907127793930-5316753575939322688?l=fabdecret.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fabdecret.blogspot.com/feeds/5316753575939322688/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9199569907127793930&amp;postID=5316753575939322688' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/5316753575939322688'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/5316753575939322688'/><link rel='alternate' type='text/html' href='http://fabdecret.blogspot.com/2008/07/windows-mobility-briefing-webcasts-in.html' title='Windows Mobility Briefing WEBCASTS (in French only)'/><author><name>Fabien Decret</name><uri>http://www.blogger.com/profile/14974570394900558100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9199569907127793930.post-5114030978013112226</id><published>2008-06-23T09:37:00.000-07:00</published><updated>2008-07-21T01:21:51.210-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Applications'/><category scheme='http://www.blogger.com/atom/ns#' term='Compact Framework 3.5'/><title type='text'>30 applications during June</title><content type='html'>&lt;p&gt;Here is an interested link with the presentation of a small Windows Mobile application each day of June.&lt;br /&gt;&lt;br /&gt;Voici un lien intéressant avec une présentation de petites applications Windows Mobile chaque jour du mois de juin.&lt;br /&gt;&lt;br /&gt;Les applications présentées sont les suivantes : &lt;/p&gt;&lt;p&gt;GPS Clock&lt;br /&gt;MobileInfo&lt;br /&gt;Mobile Flashlight&lt;br /&gt;CallBlocker&lt;br /&gt;Repeatr&lt;br /&gt;GeoCash&lt;br /&gt;SmartDial&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.cjcraft.com/blog/default,month,2008-06.aspx"&gt;http://www.cjcraft.com/blog/default,month,2008-06.aspx&lt;/a&gt; &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;Fabien Decret's Weblog, .NET Compact Framework development&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569907127793930-5114030978013112226?l=fabdecret.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fabdecret.blogspot.com/feeds/5114030978013112226/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9199569907127793930&amp;postID=5114030978013112226' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/5114030978013112226'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/5114030978013112226'/><link rel='alternate' type='text/html' href='http://fabdecret.blogspot.com/2008/06/30-applications-during-june.html' title='30 applications during June'/><author><name>Fabien Decret</name><uri>http://www.blogger.com/profile/14974570394900558100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9199569907127793930.post-1829395036490710475</id><published>2008-06-20T05:53:00.000-07:00</published><updated>2008-07-21T01:15:47.836-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GPS'/><category scheme='http://www.blogger.com/atom/ns#' term='windows Embedded'/><title type='text'>Windows Embedded NavReady</title><content type='html'>&lt;div align="justify"&gt;Qu'est-ce que ça apporte en plus ?&lt;br /&gt;&lt;br /&gt;NavReady permet de "mettre rapidement sur le marché des appareils de navigation sophistiqués, pouvant être reliés à des services en ligne, à des téléphones compatibles Bluetooth, à des PC sous Windows et à Internet".&lt;br /&gt;Windows Embedded NavReady est basé sur Ce5.0 car la plupart des PND actuels du marché sont basés sur cet OS.&lt;br /&gt;&lt;br /&gt;What does it bring?&lt;br /&gt;&lt;br /&gt;NavReady provides OEMs with powerful, innovative technologies to help them quickly bring to market smart, connected, service-oriented hand held portable navigation devices that can easily connect to online services, Bluetooth capable mobile phones, Windows-based PCs, and the Internet.&lt;br /&gt;&lt;br /&gt;Les nouveaux composants proposés sont :&lt;br /&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;div align="justify"&gt;Live Search pour retrouver les informations concernant les POI.&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;the ability to perform &lt;a href="http://msdn.microsoft.com/en-us/library/cc510606.aspx" target="_blank"&gt;&lt;strong&gt;Live Search&lt;/strong&gt;&lt;/a&gt;  to find POI information.&lt;br /&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;Possibilité de coupler son PND à son téléphone portable via Bluetooth pour la gestion des communications.&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;key &lt;strong&gt;Bluetooth technologies&lt;/strong&gt; enabling PNDs to provide rich hands-free scenarios to end-users and managed dialup networking services to applications on the device when used together with compatible Bluetooth capable phones.&lt;br /&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;possibilités d'intégrer les technos MSN Direct pour obtenir des informations en temps réel sur le trafic ou le prix de l'essence par exemple.&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;enabling OEMs to integrate &lt;a href="http://www.msndirect.com/Partners.aspx?tab=Overview" target="_blank"&gt;&lt;strong&gt;MSN Direct&lt;/strong&gt;&lt;/a&gt; technologies by providing up-to-date information such as traffic alerts and fuel prices.&lt;br /&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;Possibilité de connecter son PND à son PC Vista via Windows Sideshow.&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;Inside the home, GPS devices will be able to function as a &lt;a href="http://www.microsoft.com/windows/products/windowsvista/features/details/sideshow.mspx" target="_blank"&gt;Windows &lt;strong&gt;Sideshow&lt;/strong&gt; device to Windows Vista&lt;/a&gt;, allowing the device to interact with various Windows Vista gadgets to receive, send or display information important to the end-user.&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;Fabien Decret's Weblog, .NET Compact Framework development&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569907127793930-1829395036490710475?l=fabdecret.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fabdecret.blogspot.com/feeds/1829395036490710475/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9199569907127793930&amp;postID=1829395036490710475' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/1829395036490710475'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/1829395036490710475'/><link rel='alternate' type='text/html' href='http://fabdecret.blogspot.com/2008/06/windows-embedded-navready.html' title='Windows Embedded NavReady'/><author><name>Fabien Decret</name><uri>http://www.blogger.com/profile/14974570394900558100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9199569907127793930.post-8387389776801828304</id><published>2008-06-16T09:59:00.001-07:00</published><updated>2008-07-21T01:10:13.240-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='RAPI'/><title type='text'>RAPI OpenNetCF Bug</title><content type='html'>Si vous utilisez les wrappers OPENNetCF pour RAPI, quelques fois vous obtiendrez une erreur fatale lors du transfert de fichiers, pour corriger ce problème, il suffit d'augmenter la taille du buffer data de la structure FileInformation.&lt;br /&gt;If you use OPENNetCF RAPI wrapper, sometimes you will a fatal excecution exception error when tranfering files. Change the data buffer size of the structure FileInformation.&lt;br /&gt;&lt;br /&gt;public class FileInformation //WIN32_FIND_DATA {&lt;br /&gt;&lt;br /&gt;private byte[] data = new byte[512];&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;to&lt;br /&gt;&lt;br /&gt;public class FileInformation //WIN32_FIND_DATA {&lt;br /&gt;&lt;br /&gt;private byte[] data = new byte[560];&lt;div class="blogger-post-footer"&gt;Fabien Decret's Weblog, .NET Compact Framework development&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569907127793930-8387389776801828304?l=fabdecret.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fabdecret.blogspot.com/feeds/8387389776801828304/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9199569907127793930&amp;postID=8387389776801828304' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/8387389776801828304'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/8387389776801828304'/><link rel='alternate' type='text/html' href='http://fabdecret.blogspot.com/2008/06/rapi-opennetcf-bug.html' title='RAPI OpenNetCF Bug'/><author><name>Fabien Decret</name><uri>http://www.blogger.com/profile/14974570394900558100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9199569907127793930.post-8795286866453739017</id><published>2008-06-05T08:41:00.000-07:00</published><updated>2008-06-05T09:12:40.245-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SDCard detection'/><title type='text'>Detect SDCard ou USB key insertion</title><content type='html'>Voici deux petits exemples de code permettant de détecter l'insertion d'une SDCard ou d'une clé USB :&lt;br /&gt;Here are 2 code examples for detecting SDCard orUSB key insertion:&lt;br /&gt;avec la WndProc :&lt;br /&gt;with the WndProc:&lt;br /&gt;case WM_DEVICECHANGE:&lt;br /&gt;if (wParam == DBT_DEVICEARRIVAL)&lt;br /&gt;{&lt;br /&gt;     Sleep(300);&lt;br /&gt;     WIN32_FIND_DATA fd;&lt;br /&gt;     if (FindFirstFile(L"sdmmc disk", &amp;amp;fd) != INVALID_HANDLE_VALUE)&lt;br /&gt;     {&lt;br /&gt;           //Add your code&lt;br /&gt;     }&lt;br /&gt;}&lt;br /&gt;break;&lt;br /&gt;&lt;br /&gt;avec les notifications Windows CE :&lt;br /&gt;With the Windows CE system notifications:&lt;br /&gt;m_DevNotifyGuid = STORE_MOUNT_GUID;&lt;br /&gt;memset(&amp;amp;m_tMsgQOptions, 0, sizeof(m_tMsgQOptions));&lt;br /&gt;m_tMsgQOptions.dwSize        = sizeof(m_tMsgQOptions);&lt;br /&gt;m_tMsgQOptions.dwFlags       = 0;&lt;br /&gt;m_tMsgQOptions.dwMaxMessages = 0;&lt;br /&gt;m_tMsgQOptions.cbMaxMessage  = 4096;&lt;br /&gt;m_tMsgQOptions.bReadAccess   = TRUE;&lt;br /&gt;m_hDevNotifyMsgQ = CreateMsgQueue(NULL, &amp;amp;m_tMsgQOptions);&lt;br /&gt;m_hDevNotify = RequestDeviceNotifications( &amp;amp;m_DevNotifyGuid, m_hDevNotifyMsgQ, TRUE );&lt;br /&gt;&lt;br /&gt;// Infinite Loop to detect all mounted drive&lt;br /&gt;while (true)&lt;br /&gt;{&lt;br /&gt;                  // Wait for notifications&lt;br /&gt;                  WaitForSingleObject(m_hDevNotifyMsgQ,INFINITE);&lt;br /&gt;                  ReadMsgQueue(m_hDevNotifyMsgQ, lpBuffer,4096,&amp;amp;dwNbRead,1000,&amp;amp;dwFlags);&lt;br /&gt;                  // Add your code&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Pour utiliser les notifications en C#, il suffit de faire les imports des fonctions suivantes :&lt;br /&gt;To use the notifications in C#, you have to import the following functions:&lt;br /&gt;-RequestDeviceNotifications&lt;br /&gt;-StopDeviceNotifications&lt;br /&gt;-WaitForSingleObject&lt;br /&gt;-CreateMsgQueue&lt;br /&gt;-ReadMsgQueue&lt;br /&gt;Ou de surcharger la WndProc pour la première méthode.&lt;br /&gt;Or override the WndProc for the first example.&lt;br /&gt;&lt;br /&gt;Ce code peut aussi être utile au démarrage de votre device si vous souhaitez lancer une application C# installée sur une SD.&lt;br /&gt;This code can be also used if you have a startup application installed on a SDCard.&lt;div class="blogger-post-footer"&gt;Fabien Decret's Weblog, .NET Compact Framework development&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569907127793930-8795286866453739017?l=fabdecret.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fabdecret.blogspot.com/feeds/8795286866453739017/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9199569907127793930&amp;postID=8795286866453739017' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/8795286866453739017'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/8795286866453739017'/><link rel='alternate' type='text/html' href='http://fabdecret.blogspot.com/2008/06/detect-sdcard-ou-usb-key-insertion.html' title='Detect SDCard ou USB key insertion'/><author><name>Fabien Decret</name><uri>http://www.blogger.com/profile/14974570394900558100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9199569907127793930.post-4165768788032105545</id><published>2008-05-12T12:58:00.001-07:00</published><updated>2008-05-12T13:08:45.075-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='event'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows Mobile'/><category scheme='http://www.blogger.com/atom/ns#' term='Compact Framework'/><title type='text'>MICROSOFT Mobility Briefing 2008</title><content type='html'>&lt;div align="justify"&gt;&lt;a href="http://bp0.blogger.com/_q45CSOPLx24/SCihkdjdCoI/AAAAAAAAARM/1z6z-FnQK14/s1600-h/header.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5199583417579932290" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://bp0.blogger.com/_q45CSOPLx24/SCihkdjdCoI/AAAAAAAAARM/1z6z-FnQK14/s320/header.jpg" border="0" /&gt;&lt;/a&gt;Bonjour à tous,&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;Je présenterai une session Spécial Développeurs au Windows Mobile Briefing 2008 à Paris le 20 mai. Cette session présentera le développement avec Visual Studio 2008 pour des terminaux Windows Mobile. Je commencerai par une présentation du dév pour les PDAs, puis les nouveautés de VS 2008 avec les nouveaux outils intégrés, et les nouveautés du Compact Framework 3.5 avec notamment les WCF et LINQ, le tout bien sûr avec de nombreuses démos....&lt;/div&gt;&lt;div align="justify"&gt;Ensuite, Stéphane Sibué de CodePPC nous présentera une application qui permet de prendre des photos et de les géo localiser de manière automatique. Nous vous y attendons très nombreux...&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;This event will be in Paris in french only.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Fabien Decret's Weblog, .NET Compact Framework development&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569907127793930-4165768788032105545?l=fabdecret.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fabdecret.blogspot.com/feeds/4165768788032105545/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9199569907127793930&amp;postID=4165768788032105545' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/4165768788032105545'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/4165768788032105545'/><link rel='alternate' type='text/html' href='http://fabdecret.blogspot.com/2008/05/microsoft-mobility-briefing-2008.html' title='MICROSOFT Mobility Briefing 2008'/><author><name>Fabien Decret</name><uri>http://www.blogger.com/profile/14974570394900558100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_q45CSOPLx24/SCihkdjdCoI/AAAAAAAAARM/1z6z-FnQK14/s72-c/header.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9199569907127793930.post-7449885916969595058</id><published>2008-04-20T13:17:00.000-07:00</published><updated>2008-04-20T13:24:45.218-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Cursor'/><title type='text'>Custom cursor</title><content type='html'>&lt;div align="justify"&gt;Un article très intéressant sur comment créer un curseur animé personnalisé sous Windows Mobile. Tout d'abord il est nécessaire de créer une DLL native en C++ qui utilise l'API WINCE LoadAnimatedCursor et SetCursor. Ensuite, il suffit d'importer les fonctions de cette DLL dans un projet C#.&lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;a href="http://www.christec.co.nz/blog/archives/category/user-interface/"&gt;http://www.christec.co.nz/blog/archives/category/user-interface/&lt;/a&gt;&lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;A very usefull article on how to create a custom animated wait cursor on Windows Mobile.&lt;/div&gt;&lt;div align="justify"&gt;&lt;a href="http://www.christec.co.nz/blog/archives/category/user-interface/"&gt;http://www.christec.co.nz/blog/archives/category/user-interface/&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Fabien Decret's Weblog, .NET Compact Framework development&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569907127793930-7449885916969595058?l=fabdecret.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fabdecret.blogspot.com/feeds/7449885916969595058/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9199569907127793930&amp;postID=7449885916969595058' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/7449885916969595058'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/7449885916969595058'/><link rel='alternate' type='text/html' href='http://fabdecret.blogspot.com/2008/04/custom-cursor.html' title='Custom cursor'/><author><name>Fabien Decret</name><uri>http://www.blogger.com/profile/14974570394900558100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9199569907127793930.post-8692741318813884340</id><published>2008-04-20T13:02:00.000-07:00</published><updated>2008-04-20T13:11:32.628-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows Mobile 6'/><category scheme='http://www.blogger.com/atom/ns#' term='AKU'/><title type='text'>Detect Windows Mobile Version</title><content type='html'>Si vous voulez savoir quelle version de &lt;a href="http://channel9.msdn.com/wiki/default.aspx/MobileDeveloper.WhatIsAnAKU"&gt;Adaptation Kit Update (AKU)&lt;/a&gt; vous disposez dans votre device Windows Mobile, jetez un oeil sur ce &lt;a href="http://channel9.msdn.com/wiki/default.aspx/MobileDeveloper.ListOfAKUs"&gt;lien&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#666666;"&gt;&lt;em&gt;If you want to know which version of &lt;a href="http://channel9.msdn.com/wiki/default.aspx/MobileDeveloper.WhatIsAnAKU"&gt;known Adaptation Kit Update (AKU)&lt;/a&gt; releases you have in your device, check out this &lt;a href="http://channel9.msdn.com/wiki/default.aspx/MobileDeveloper.ListOfAKUs"&gt;link&lt;/a&gt;.&lt;/em&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Pour voir l'AKU de votre device, vous pouvez :&lt;br /&gt;Aller dans le menu : Start / Settings / System Tab / About&lt;br /&gt;Dans une application C#, appeler la méthode &lt;a title="Click here to create this topic" href="http://channel9.msdn.com/wiki/wikiedit.aspx?topic=Environment.OSVersion&amp;amp;return=MobileDeveloper.ListOfAKUs"&gt;OSVersion&lt;/a&gt;.Version&lt;br /&gt;Utilisez la clé de registre : HKLM\SYSTEM\Versions\Aku&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;To see the AKU of your device, you can :&lt;br /&gt;type : Start / Settings / System Tab / About&lt;br /&gt;Using a C# application, the &lt;/span&gt;&lt;/em&gt;&lt;a title="Click here to create this topic" href="http://channel9.msdn.com/wiki/wikiedit.aspx?topic=Environment.OSVersion&amp;amp;return=MobileDeveloper.ListOfAKUs"&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;OSVersion&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;.Version method returns build information.&lt;br /&gt;Using the Registry : HKLM\SYSTEM\Versions\Aku&lt;/span&gt;&lt;/em&gt;&lt;div class="blogger-post-footer"&gt;Fabien Decret's Weblog, .NET Compact Framework development&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569907127793930-8692741318813884340?l=fabdecret.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fabdecret.blogspot.com/feeds/8692741318813884340/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9199569907127793930&amp;postID=8692741318813884340' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/8692741318813884340'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/8692741318813884340'/><link rel='alternate' type='text/html' href='http://fabdecret.blogspot.com/2008/04/detect-windows-mobile-version.html' title='Detect Windows Mobile Version'/><author><name>Fabien Decret</name><uri>http://www.blogger.com/profile/14974570394900558100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9199569907127793930.post-3802208005337381499</id><published>2008-04-20T12:52:00.000-07:00</published><updated>2008-04-20T12:55:02.369-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='windows Embedded'/><title type='text'>Products renaming</title><content type='html'>Voici un tableau récapitulatif des nouveaux noms de produit Windows Embedded.&lt;br /&gt;&lt;div&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;Here is a small tab presenting the next releases names of the different products of Windows Embedded.&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;img id="BLOGGER_PHOTO_ID_5191418313679770194" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://bp3.blogger.com/_q45CSOPLx24/SAufc3NXElI/AAAAAAAAARE/Tw3ZYe0HSsw/s400/name.png" border="0" /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Fabien Decret's Weblog, .NET Compact Framework development&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569907127793930-3802208005337381499?l=fabdecret.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fabdecret.blogspot.com/feeds/3802208005337381499/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9199569907127793930&amp;postID=3802208005337381499' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/3802208005337381499'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/3802208005337381499'/><link rel='alternate' type='text/html' href='http://fabdecret.blogspot.com/2008/04/products-renaming.html' title='Products renaming'/><author><name>Fabien Decret</name><uri>http://www.blogger.com/profile/14974570394900558100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_q45CSOPLx24/SAufc3NXElI/AAAAAAAAARE/Tw3ZYe0HSsw/s72-c/name.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9199569907127793930.post-320398887199668006</id><published>2008-04-20T12:29:00.000-07:00</published><updated>2008-04-20T12:49:26.728-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows Mobile 6'/><category scheme='http://www.blogger.com/atom/ns#' term='Silverlight'/><title type='text'>Silverlight Mobile</title><content type='html'>&lt;a href="http://bp0.blogger.com/_q45CSOPLx24/SAueKHNXEkI/AAAAAAAAAQ8/7_-EaJfeyO4/s1600-h/logo.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5191416892045595202" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://bp0.blogger.com/_q45CSOPLx24/SAueKHNXEkI/AAAAAAAAAQ8/7_-EaJfeyO4/s400/logo.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;div align="justify"&gt;Pour faire suite à mon article annonçant une prochaine sortie de &lt;a href="http://silverlight.net/learn/mobile.aspx"&gt;Silverlight pour Windows Mobile&lt;/a&gt;, voici un petit complément. Pour créer des applications Internet riches, Silberlight est maintenant disponible pour Windows Mobile.&lt;/div&gt;&lt;div align="justify"&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;To make following my article announcing a next release of &lt;a href="http://silverlight.net/learn/mobile.aspx"&gt;Silverlight for Windows Mobile&lt;/a&gt;, here is a small complement. To create rich internet applications, Silberlight is now available for Windows Mobile.&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;La première version de Silverlight sera disponible second semestre 2008 pour Windows Mobile 6.&lt;/div&gt;&lt;div align="justify"&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;First Developer CTP for Silverlight for mobile available in 2nd Quarter of CY 2008 targeting Windows Mobile 6.&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="color:#000000;"&gt;Sur WM, Silverlight sera sous form de pluggin pour le broxwser, de la même manière que la version web.&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;Silverlight on mobile will take the form of a browser plug-in, the same as the web version.&lt;br /&gt;&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;img id="BLOGGER_PHOTO_ID_5191416496908603954" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://bp0.blogger.com/_q45CSOPLx24/SAudzHNXEjI/AAAAAAAAAQ0/9vIgkM2XEIM/s400/silverlight.JPG" border="0" /&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;span style="color:#666666;"&gt;&lt;span style="color:#000000;"&gt;Etant donnée que Silverlight est basé sur XAML, Microsoft Expression Studio sera l'outil de référence pour le design Silverlight. Expression Design peut être utilisé pour designer les éléments visuels alors que la liaison avec le code peut être réalisée avec soit Expression Blend ou Visual Studio.&lt;/span&gt;&lt;br /&gt;&lt;em&gt;Because XAML is the foundation of Silverlight, Microsoft Expression Studio will provide features for designing Silverlight. Expression Design can be used for creating the visual elements while wiring the design with code can be done with either Expression Blend or with Visual Studio.&lt;/em&gt;&lt;/span&gt; &lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Fabien Decret's Weblog, .NET Compact Framework development&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569907127793930-320398887199668006?l=fabdecret.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fabdecret.blogspot.com/feeds/320398887199668006/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9199569907127793930&amp;postID=320398887199668006' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/320398887199668006'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/320398887199668006'/><link rel='alternate' type='text/html' href='http://fabdecret.blogspot.com/2008/04/silverlight-mobile.html' title='Silverlight Mobile'/><author><name>Fabien Decret</name><uri>http://www.blogger.com/profile/14974570394900558100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_q45CSOPLx24/SAueKHNXEkI/AAAAAAAAAQ8/7_-EaJfeyO4/s72-c/logo.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9199569907127793930.post-7774993480250378887</id><published>2008-03-29T13:52:00.000-07:00</published><updated>2008-03-30T02:33:03.528-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VS2008'/><category scheme='http://www.blogger.com/atom/ns#' term='TechDays'/><category scheme='http://www.blogger.com/atom/ns#' term='Compact Framework 3.5'/><title type='text'>TechDays Webcast</title><content type='html'>&lt;a href="http://bp3.blogger.com/_q45CSOPLx24/R-9d4miwnEI/AAAAAAAAAQs/F-yHgPlrH28/s1600-h/MSTD08_webcast.gif"&gt;&lt;img id="BLOGGER_PHOTO_ID_5183464923127127106" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://bp3.blogger.com/_q45CSOPLx24/R-9d4miwnEI/AAAAAAAAAQs/F-yHgPlrH28/s400/MSTD08_webcast.gif" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;Pour ceux qui n'étaient pas aux TechDays, et qui veulent visualiser les webcasts voici le lien : &lt;a href="http://www.microsoft.com/france/vision/mstechdays08/"&gt;http://www.microsoft.com/france/vision/mstechdays08/&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://bp0.blogger.com/_q45CSOPLx24/R-6uLGiwnDI/AAAAAAAAAQk/k2xeqHtkIGY/s1600-h/techDays.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5183271726908218418" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://bp0.blogger.com/_q45CSOPLx24/R-6uLGiwnDI/AAAAAAAAAQk/k2xeqHtkIGY/s400/techDays.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;Voici un webcast de ma session sur VS2008 et le CF 3.5. N'hésitez pas à me faire vos commentaires :&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://www.microsoft.com/france/vision/mstechdays08/WebcastMSDN.aspx?EID=dd9bf942-8ba0-4092-841a-1f2635aaacdf"&gt;http://www.microsoft.com/france/vision/mstechdays08/WebcastMSDN.aspx?EID=dd9bf942-8ba0-4092-841a-1f2635aaacdf&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;em&gt;TechDays Webcast of my session on VS2008 and the CF 3.5, it is in French only, sorry...&lt;/em&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Fabien Decret's Weblog, .NET Compact Framework development&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569907127793930-7774993480250378887?l=fabdecret.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fabdecret.blogspot.com/feeds/7774993480250378887/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9199569907127793930&amp;postID=7774993480250378887' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/7774993480250378887'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/7774993480250378887'/><link rel='alternate' type='text/html' href='http://fabdecret.blogspot.com/2008/03/techdays-webcast.html' title='TechDays Webcast'/><author><name>Fabien Decret</name><uri>http://www.blogger.com/profile/14974570394900558100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_q45CSOPLx24/R-9d4miwnEI/AAAAAAAAAQs/F-yHgPlrH28/s72-c/MSTD08_webcast.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9199569907127793930.post-8594731744545314908</id><published>2008-03-19T13:59:00.001-07:00</published><updated>2008-03-19T14:21:27.697-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VS2008'/><category scheme='http://www.blogger.com/atom/ns#' term='Compact Framework 3.5'/><title type='text'>Mobile Line of Business Accelerator 2008</title><content type='html'>&lt;span xmlns=""&gt;&lt;span style="font-family:Calibri;"&gt;Pour tous ceux qui souhaitent avoir un exemple d'application qui présente tout ce que peut offrir le CF 3.5 voici ce qu'il vous faut : &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=428E4C3D-64AD-4A3D-85D2-E711ABC87F04&amp;amp;displaylang=en"&gt;télécharger&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;div&gt;&lt;div&gt;&lt;p style="TEXT-ALIGN: justify"&gt;&lt;span style="font-family:Calibri;"&gt;Le "Mobile Line of Business Accelerator 2008" (le "Hardware Distributor") est un exemple d'application de gestion Supply Chain sur PDA écrite en C# avec Visual Studio 2008. L'application .NET Compact Framework 3.5 effectue différentes tâches basées sur des rôles d'utilisateur spécifiques.&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="font-size:100%;"&gt;Tous les devices utilisées dans ce scenario sont synchronisés les uns avec les autres par l'utilisation de Sync Services for ADO.NET et des Windows Communication Foundation's en version "Store and Forward" et nécessite SQL Server Compact, SQL Server 2008, et Exchange Server 2007, sur un réseau sans fil. &lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Les fonctionnalités du Compact Framework mises en œuvre sont :&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul style="MARGIN-LEFT: 54pt"&gt;&lt;li&gt;&lt;div style="TEXT-ALIGN: justify"&gt;&lt;span style="font-size:85%;"&gt;Sync Services for ADO.NET avec SQL Server 2008 &lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="TEXT-ALIGN: justify"&gt;&lt;span style="font-size:85%;"&gt;Store and Forward Transport avec Exchange Server 2007 &lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="TEXT-ALIGN: justify"&gt;&lt;span style="font-size:85%;"&gt;Accès à des Web Service maps depuis MapPoint &lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="TEXT-ALIGN: justify"&gt;&lt;span style="font-size:85%;"&gt;Controls customs &lt;/span&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;div style="TEXT-ALIGN: justify"&gt;&lt;span style="font-size:85%;"&gt;Signature Control &lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;img id="BLOGGER_PHOTO_ID_5179563409195179026" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://bp1.blogger.com/_q45CSOPLx24/R-GBemiwnBI/AAAAAAAAAQU/JIwvgQMkQQM/s200/signature.JPG" border="0" /&gt; &lt;li&gt;&lt;div style="TEXT-ALIGN: justify"&gt;&lt;span style="font-size:85%;"&gt;Listview avec en-tête de colonne avec dégradés de couleurs&lt;img id="BLOGGER_PHOTO_ID_5179562764950084594" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://bp3.blogger.com/_q45CSOPLx24/R-GA5Giwm_I/AAAAAAAAAQE/i0qV1V5Q4bA/s200/ListView.JPG" border="0" /&gt; &lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;div style="TEXT-ALIGN: justify"&gt;&lt;span style="font-size:85%;"&gt;Boutons avec dégrades de couleurs &lt;a href="http://bp0.blogger.com/_q45CSOPLx24/R-GAuWiwm-I/AAAAAAAAAP8/WefOHPjYrGU/s1600-h/button.JPG"&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;br /&gt;&lt;img id="BLOGGER_PHOTO_ID_5179563215921650690" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://bp0.blogger.com/_q45CSOPLx24/R-GBTWiwnAI/AAAAAAAAAQM/f2x7PbCNSII/s200/button.JPG" border="0" /&gt;&lt;br /&gt;&lt;li&gt;&lt;div style="TEXT-ALIGN: justify"&gt;&lt;span style="font-size:85%;"&gt;Splash Screen &lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;br /&gt;&lt;img id="BLOGGER_PHOTO_ID_5179563611058641954" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://bp0.blogger.com/_q45CSOPLx24/R-GBqWiwnCI/AAAAAAAAAQc/7C8PVRFfiDM/s200/splash.JPG" border="0" /&gt;&lt;br /&gt;&lt;li&gt;&lt;div style="TEXT-ALIGN: justify"&gt;&lt;span style="font-size:85%;"&gt;State and Notification Broker API &lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="TEXT-ALIGN: justify"&gt;&lt;span style="font-size:85%;"&gt;ADO.NET Communication avec SQL Server Compact. &lt;/span&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;div style="TEXT-ALIGN: justify"&gt;&lt;span style="font-size:85%;"&gt;Triggers managés &lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="TEXT-ALIGN: justify"&gt;&lt;span style="font-size:85%;"&gt;Procédures stockées managées &lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="TEXT-ALIGN: justify"&gt;&lt;span style="font-size:85%;"&gt;Déploiement de fichier CAB &lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="TEXT-ALIGN: justify"&gt;&lt;span style="font-size:85%;"&gt;Utilisation de LINQ &lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="TEXT-ALIGN: justify"&gt;&lt;span style="font-size:85%;"&gt;Divers &lt;/span&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;div style="TEXT-ALIGN: justify"&gt;&lt;span style="font-size:85%;"&gt;Language Localization &lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="TEXT-ALIGN: justify"&gt;&lt;span style="font-size:85%;"&gt;Gestion des fichiers d'aide &lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="TEXT-ALIGN: justify"&gt;&lt;span style="font-size:85%;"&gt;Adaptation automatique de l'application à différentes tailles d'écran ou méthodes de saisie &lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style="TEXT-ALIGN: justify"&gt;&lt;em&gt;&lt;span style="font-family:Calibri;color:#7f7f7f;"&gt;For all those which want an example of application shows all that the CF 3.5 can offer, here what you need: &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=428E4C3D-64AD-4A3D-85D2-E711ABC87F04&amp;amp;displaylang=en"&gt;&lt;/span&gt;download&lt;/a&gt;&lt;span style="font-family:Calibri;color:#7f7f7f;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;&lt;br /&gt;&lt;p style="TEXT-ALIGN: justify"&gt;&lt;span style="font-family:Calibri;color:#7f7f7f;"&gt;&lt;em&gt;The Mobile Line of Business Accelerator 2008 (the "Hardware Distributor") showcases a mobile supply chain application written in Visual C# using Visual Studio 2008. This .NET Compact Framework 3.5 application performs different tasks based on specific user roles.&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p style="TEXT-ALIGN: justify"&gt;&lt;span style="font-family:Calibri;font-size:85%;color:#7f7f7f;"&gt;&lt;em&gt;&lt;span style="font-size:100%;"&gt;All the devices used by the various roles are kept in sync with each other through the use of Sync Services for ADO.NET and Windows Communication Foundation's "Store and Forward" capabilities and requires SQL Server Compact, SQL Server 2008, and Exchange Server 2007, over wireless. &lt;/span&gt;&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p style="TEXT-ALIGN: justify"&gt;&lt;span style="font-size:85%;color:#7f7f7f;"&gt;&lt;em&gt;Compact Framework features used: &lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;ul style="MARGIN-LEFT: 54pt"&gt;&lt;li&gt;&lt;div style="TEXT-ALIGN: justify"&gt;&lt;span style="font-size:85%;color:#7f7f7f;"&gt;&lt;em&gt;Sync Services for ADO.NET with SQL Server 2008 &lt;/em&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="TEXT-ALIGN: justify"&gt;&lt;span style="font-size:85%;color:#7f7f7f;"&gt;&lt;em&gt;Store and Forward Transport with Exchange Server 2007 &lt;/em&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="TEXT-ALIGN: justify"&gt;&lt;span style="font-size:85%;color:#7f7f7f;"&gt;&lt;em&gt;Web Service retrieval of maps from MapPoint &lt;/em&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="TEXT-ALIGN: justify"&gt;&lt;span style="font-size:85%;color:#7f7f7f;"&gt;&lt;em&gt;Custom Controls &lt;/em&gt;&lt;/span&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;div style="TEXT-ALIGN: justify"&gt;&lt;span style="font-size:85%;color:#7f7f7f;"&gt;&lt;em&gt;Signature Control &lt;/em&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="TEXT-ALIGN: justify"&gt;&lt;span style="font-size:85%;color:#7f7f7f;"&gt;&lt;em&gt;Gradient Header control on a listview &lt;/em&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="TEXT-ALIGN: justify"&gt;&lt;span style="font-size:85%;color:#7f7f7f;"&gt;&lt;em&gt;Gradient Button control &lt;/em&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="TEXT-ALIGN: justify"&gt;&lt;span style="font-size:85%;color:#7f7f7f;"&gt;&lt;em&gt;Splash Screen &lt;/em&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="TEXT-ALIGN: justify"&gt;&lt;span style="font-size:85%;color:#7f7f7f;"&gt;&lt;em&gt;State and Notification Broker API&lt;/em&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="TEXT-ALIGN: justify"&gt;&lt;span style="font-size:85%;color:#7f7f7f;"&gt;&lt;em&gt;ADO.NET Communication with SQL Server Compact. &lt;/em&gt;&lt;/span&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;div style="TEXT-ALIGN: justify"&gt;&lt;span style="font-size:85%;color:#7f7f7f;"&gt;&lt;em&gt;Managed Triggers &lt;/em&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="TEXT-ALIGN: justify"&gt;&lt;span style="font-size:85%;color:#7f7f7f;"&gt;&lt;em&gt;Managed Stored Procedures &lt;/em&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="TEXT-ALIGN: justify"&gt;&lt;span style="font-size:85%;color:#7f7f7f;"&gt;&lt;em&gt;CAB deployment project &lt;/em&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="TEXT-ALIGN: justify"&gt;&lt;span style="font-size:85%;color:#7f7f7f;"&gt;&lt;em&gt;Use of LINQ &lt;/em&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="TEXT-ALIGN: justify"&gt;&lt;span style="font-size:85%;color:#7f7f7f;"&gt;&lt;em&gt;Miscellaneous &lt;/em&gt;&lt;/span&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;div style="TEXT-ALIGN: justify"&gt;&lt;span style="font-size:85%;color:#7f7f7f;"&gt;&lt;em&gt;Language Localization &lt;/em&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="TEXT-ALIGN: justify"&gt;&lt;span style="font-size:85%;color:#7f7f7f;"&gt;&lt;em&gt;Help Files Management&lt;/em&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="TEXT-ALIGN: justify"&gt;&lt;span style="font-size:85%;color:#7f7f7f;"&gt;&lt;em&gt;CAB Development example &lt;/em&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="TEXT-ALIGN: justify"&gt;&lt;span style="font-size:85%;color:#7f7f7f;"&gt;&lt;em&gt;Adapt your Application for different screen sizes or input methods&lt;/em&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=428E4C3D-64AD-4A3D-85D2-E711ABC87F04&amp;amp;displaylang=en"&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;Fabien Decret's Weblog, .NET Compact Framework development&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569907127793930-8594731744545314908?l=fabdecret.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fabdecret.blogspot.com/feeds/8594731744545314908/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9199569907127793930&amp;postID=8594731744545314908' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/8594731744545314908'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/8594731744545314908'/><link rel='alternate' type='text/html' href='http://fabdecret.blogspot.com/2008/03/mobile-line-of-business-accelerator.html' title='Mobile Line of Business Accelerator 2008'/><author><name>Fabien Decret</name><uri>http://www.blogger.com/profile/14974570394900558100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_q45CSOPLx24/R-GBemiwnBI/AAAAAAAAAQU/JIwvgQMkQQM/s72-c/signature.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9199569907127793930.post-5449949805179240704</id><published>2008-03-17T08:16:00.001-07:00</published><updated>2008-03-17T08:24:40.995-07:00</updated><title type='text'>Sign a CAB file</title><content type='html'>&lt;span xmlns=""&gt;&lt;h1&gt;&lt;span style="font-size:85%;"&gt;Create a Windows Mobile certificate:&lt;br /&gt;&lt;/span&gt;&lt;/h1&gt;&lt;p&gt;&lt;a href="http://www.codeproject.com/KB/mobile/signcode.aspx"&gt;&lt;span style="font-size:85%;"&gt;http://www.codeproject.com/KB/mobile/signcode.aspx&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;Acheter un certificat :&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;color:#7f7f7f;"&gt;&lt;em&gt;Buy a certificate :&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;a href="http://www.verisign.com/"&gt;&lt;span style="font-size:85%;"&gt;http://www.verisign.com/&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;h1&gt;&lt;span style="font-size:85%;"&gt;Install the certificate with the CAB:&lt;br /&gt;&lt;/span&gt;&lt;/h1&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;Copier le Cab sur le PDA et le lancer, attention si ce Cab n'est pas lui-même signé, un message d'avertissements est à accepter.&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;color:#7f7f7f;"&gt;&lt;em&gt;Copy the CAB file on the device and launch it, the cab is not signed, so you have to accept the warning message.&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;h1&gt;&lt;span style="font-size:85%;"&gt;Sign the CAB and all its content: &lt;/span&gt;&lt;/h1&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;Avec l'outil cabsigntool disponible lors de l'installation du SDK WM 6, C:\Program Files\Windows Mobile 6 SDK\Tools\Security\CabSignTool&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;color:#7f7f7f;"&gt;&lt;em&gt;With the tool cabsigntool available with the SDK WM 6.0, C:\Program Files\Windows Mobile 6 SDK\Tools\Security\CabSignTool&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;em&gt;&lt;span style="font-size:85%;"&gt;cabsigntool MyCAB.CAB MyCABSign.cab -f MyCert.pfx&lt;br /&gt;&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;CABSIGNTOOL: Signs a CAB and all its executable content (.exe, .dll)&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;with specified certificate(s).&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;Input CAB : MyCAB.CAB&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;Output CAB : MyCABSign.cab&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;signtool command line:- &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;for cab : -f MyCert.pfx &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;for files : -f MyCert.pfx&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;CABSIGNTOOL: Extracting CAB contents.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;CABSIGNTOOL: Signing CAB contents.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;Done Adding Additional Store&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;Successfully signed: C:\DOCUME~1\fdecret\LOCALS~1\Temp\CabDDA.tmp\000CRlib.003&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;Done Adding Additional Store&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;Successfully signed: C:\DOCUME~1\fdecret\LOCALS~1\Temp\CabDDA.tmp\ECHODI~1.004&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;Done Adding Additional Store&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;Successfully signed: C:\DOCUME~1\fdecret\LOCALS~1\Temp\CabDDA.tmp\ECHODI~1.005&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;Done Adding Additional Store&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;Successfully signed: C:\DOCUME~1\fdecret\LOCALS~1\Temp\CabDDA.tmp\VIDEOB~1.001&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;Done Adding Additional Store&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;Successfully signed: C:\DOCUME~1\fdecret\LOCALS~1\Temp\CabDDA.tmp\VIDEOI~1.002&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;CABSIGNTOOL: Re-packing CAB.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;Microsoft (R) Cabinet Maker - Version 5.1.2600.2180&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;Copyright (c) Microsoft Corporation. All rights reserved..&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;Parsing directives (C:\DOCUME~1\fdecret\LOCALS~1\Temp\CabDDA.tmp\wizDDB.tmp: 1 l&lt;br /&gt;1,097,294 bytes in 12 files&lt;br /&gt;Total files: 12&lt;br /&gt;Bytes before: 1,097,294&lt;br /&gt;Bytes after: 1,097,294&lt;br /&gt;After/Before: 100.00% compression&lt;br /&gt;Time: 0.31 seconds ( 0 hr 0 min 0.31 sec)&lt;br /&gt;Throughput: 3423.57 Kb/second&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;CABSIGNTOOL: Signing CAB. &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;Done Adding Additional Store&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;Successfully signed: MyCABSign.cab&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;CABSIGNTOOL: Done.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;h1&gt;&lt;span style="font-size:85%;"&gt;Install the signed CAB&lt;br /&gt;&lt;/span&gt;&lt;/h1&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;Vous pouvez maintenant lancer vos CAB et vos applications signés avec le certificat et de fait ne plus avoir de message d'avertissement.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;color:#7f7f7f;"&gt;&lt;em&gt;You can now launch your CAB file and your applications signed with the certificates and not have to accept the warning message.&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;Fabien Decret's Weblog, .NET Compact Framework development&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569907127793930-5449949805179240704?l=fabdecret.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fabdecret.blogspot.com/feeds/5449949805179240704/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9199569907127793930&amp;postID=5449949805179240704' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/5449949805179240704'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/5449949805179240704'/><link rel='alternate' type='text/html' href='http://fabdecret.blogspot.com/2008/03/sign-cab-file.html' title='Sign a CAB file'/><author><name>Fabien Decret</name><uri>http://www.blogger.com/profile/14974570394900558100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9199569907127793930.post-6148452867271813852</id><published>2008-03-10T13:48:00.000-07:00</published><updated>2008-03-10T13:54:04.138-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Compact Framework 3.5'/><title type='text'>Component CF 3.5 for PB</title><content type='html'>Le composant Compact Framework 3.5 est disponible pour Platform Builder !!! (&lt;br /&gt;&lt;div&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;The Compact Framework 3.5 component is available for Platform Builder !!!&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;-&gt; &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=a83124d5-7c8e-4abe-87fd-69654561be40&amp;amp;displaylang=en"&gt;CE 6.0 R2&lt;/a&gt; (January 2008 update)&lt;/div&gt;&lt;div&gt;-&gt; &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=98f0906a-45c6-4792-91fe-47a0e073a998&amp;amp;displaylang=en"&gt;CE 5.0&lt;/a&gt; (January 2008 update)&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;img id="BLOGGER_PHOTO_ID_5176219010827389378" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://bp3.blogger.com/_q45CSOPLx24/R9Wfw_v9icI/AAAAAAAAAP0/F64q_oUl1Os/s320/netcf35pb60_2.jpg" border="0" /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Fabien Decret's Weblog, .NET Compact Framework development&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569907127793930-6148452867271813852?l=fabdecret.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fabdecret.blogspot.com/feeds/6148452867271813852/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9199569907127793930&amp;postID=6148452867271813852' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/6148452867271813852'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/6148452867271813852'/><link rel='alternate' type='text/html' href='http://fabdecret.blogspot.com/2008/03/component-cf-35-for-pb.html' title='Component CF 3.5 for PB'/><author><name>Fabien Decret</name><uri>http://www.blogger.com/profile/14974570394900558100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_q45CSOPLx24/R9Wfw_v9icI/AAAAAAAAAP0/F64q_oUl1Os/s72-c/netcf35pb60_2.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9199569907127793930.post-3923663937994150688</id><published>2008-03-05T12:05:00.000-08:00</published><updated>2008-03-09T12:05:58.669-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Form'/><category scheme='http://www.blogger.com/atom/ns#' term='Compact Framework 3.5'/><title type='text'>News Windows From CF 3.5</title><content type='html'>Voici une liste des nouveautés concernant les Windows Forms avec le CF3.5.&lt;br /&gt;Pour l’objet Control :&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;les polices ClearType sont prises en compte &lt;/li&gt;&lt;li&gt;la propriété BackColor est supportée en mode lecture seule (1)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Il est dorénavant possible d’ajouter des Graphics aux contrôles suivant : &lt;/p&gt;&lt;ul&gt;&lt;li&gt;TabPage (2) &lt;/li&gt;&lt;li&gt;Panel &lt;/li&gt;&lt;li&gt;Splitter &lt;/li&gt;&lt;li&gt;PictureBox &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Pour les ComboBox, Les propriétés SelectionStart et SelectionLength sont maintenant prises en charge. &lt;img id="BLOGGER_PHOTO_ID_5175819703422912946" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://bp3.blogger.com/_q45CSOPLx24/R9Q0mPv9ibI/AAAAAAAAAPs/PXkGYZwoSNU/s400/GetAttachment.jpg" border="0" /&gt;&lt;br /&gt;&lt;em&gt;Here are a list of the new imrpovements in the Compact Framework 3.5.&lt;br /&gt;For the Control object : &lt;/em&gt;&lt;em&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;/em&gt;&lt;em&gt;ClearType fonts are supported &lt;/em&gt;&lt;/li&gt;&lt;li&gt;&lt;em&gt;the BackColor property is supported on read-only controls (1) &lt;/em&gt;&lt;em&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Now, Users can now add graphics to these controls: &lt;/p&gt;&lt;ul&gt;&lt;li&gt;TabPage (2) &lt;/li&gt;&lt;li&gt;Panel &lt;/li&gt;&lt;li&gt;Splitter &lt;/li&gt;&lt;li&gt;PictureBox&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;For the ComboBox, the SelectionStart and SelectionLength properties are now supported.&lt;/p&gt;&lt;p&gt;&lt;/em&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;Fabien Decret's Weblog, .NET Compact Framework development&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569907127793930-3923663937994150688?l=fabdecret.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fabdecret.blogspot.com/feeds/3923663937994150688/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9199569907127793930&amp;postID=3923663937994150688' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/3923663937994150688'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/3923663937994150688'/><link rel='alternate' type='text/html' href='http://fabdecret.blogspot.com/2008/03/news-windows-from-cf-35.html' title='News Windows From CF 3.5'/><author><name>Fabien Decret</name><uri>http://www.blogger.com/profile/14974570394900558100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_q45CSOPLx24/R9Q0mPv9ibI/AAAAAAAAAPs/PXkGYZwoSNU/s72-c/GetAttachment.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9199569907127793930.post-9035523343462625511</id><published>2008-03-03T04:35:00.000-08:00</published><updated>2008-03-03T04:50:53.802-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VS2008'/><category scheme='http://www.blogger.com/atom/ns#' term='Compact Framework 3.5'/><title type='text'>DesktopCompatible CF3.5</title><content type='html'>&lt;div align="justify"&gt;Avec le CF2.0, les UserControl sont supportés mais il est possible que l'erreur suivante s'affiche lorsque vous les afficher dans le designer &lt;strong&gt;"Visual Inheritance is Currently Disabled"&lt;/strong&gt;. Cette erreur apparait typiquement lorsque les contrôles font appel à des fonctionnalités bas niveau du device (P/Invokes) comme l’assembly WindowsCE par exemple. Pour contourner ce problème, il suffit de rajouter un fichier XMTA avec l'attribut DesktopCompatible(true) pour le UserControl.&lt;br /&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;With the CF2.0, the UserControl are supported, but it is possible you have the following error &lt;strong&gt;"Visual Inheritance is Currently Disabled"&lt;/strong&gt; after adding your new custom control to a form. You might typically get this when the control uses P/Invokes or device level functionality not supported on the desktop like the WindowsCE assembly for example. To get around this problem, you have to add an XMTA file with the DesktopCompatible(true) for the UserControl.&lt;/span&gt;&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;&lt;/div&gt;&lt;img id="BLOGGER_PHOTO_ID_5173496614503785586" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 422px; CURSOR: hand; HEIGHT: 58px; TEXT-ALIGN: center" height="74" alt="" src="http://bp2.blogger.com/_q45CSOPLx24/R8vzwrIvJHI/AAAAAAAAAPU/Kj8lLV8a36w/s400/XML.JPG" width="444" border="0" /&gt; &lt;p align="justify"&gt;&lt;br /&gt;&lt;br /&gt;Avec Visual Studio 2008, si vous faites cela avec une application CF 3.5, vous obtiendrez le message d’erreur suivant lors de l’ajout de votre UserControl à la Form :&lt;br /&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;With Visual Studio 2008, if you have a CF 3.5, you will obtain the following error message after adding your new custom control to a form:&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;/span&gt;&lt;img id="BLOGGER_PHOTO_ID_5173495394733073490" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://bp2.blogger.com/_q45CSOPLx24/R8vyprIvJFI/AAAAAAAAAPE/NoZkGAUXWpM/s320/Sans+titre.bmp" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align="justify"&gt;&lt;br /&gt;Pour contourner ce problème, il suffit d’ajouter l’assembly Microsoft.WindowsCE.Forms.dll du Compact Framework 3.5 au GAC :&lt;br /&gt;&lt;em&gt;gacutil /i C:\Program Files\Microsoft.NET\SDK\CompactFramework\v3.5\WindowsCE\Microsoft.WindowsCE.Forms.dll&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;To get arround this problem, you need to add the assembly Microsoft.WindowsCE.Forms.dll Compact Framework 3.5 to the GAC :&lt;br /&gt;gacutil /i C:\Program Files\Microsoft.NET\SDK\CompactFramework\v3.5\WindowsCE\Microsoft.WindowsCE.Forms.dll&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;Fabien Decret's Weblog, .NET Compact Framework development&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569907127793930-9035523343462625511?l=fabdecret.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fabdecret.blogspot.com/feeds/9035523343462625511/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9199569907127793930&amp;postID=9035523343462625511' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/9035523343462625511'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/9035523343462625511'/><link rel='alternate' type='text/html' href='http://fabdecret.blogspot.com/2008/03/desktopcompatible-cf35.html' title='DesktopCompatible CF3.5'/><author><name>Fabien Decret</name><uri>http://www.blogger.com/profile/14974570394900558100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_q45CSOPLx24/R8vzwrIvJHI/AAAAAAAAAPU/Kj8lLV8a36w/s72-c/XML.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9199569907127793930.post-6963872276214783584</id><published>2008-02-21T04:29:00.000-08:00</published><updated>2008-02-21T04:41:40.702-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Compact Framework'/><title type='text'>Compact Framework versions..</title><content type='html'>&lt;a href="http://bp1.blogger.com/_q45CSOPLx24/R71xdMHib8I/AAAAAAAAAOw/txEeL0nSWag/s1600-h/CF.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5169412693574184898" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://bp1.blogger.com/_q45CSOPLx24/R71xdMHib8I/AAAAAAAAAOw/txEeL0nSWag/s400/CF.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Fabien Decret's Weblog, .NET Compact Framework development&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569907127793930-6963872276214783584?l=fabdecret.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fabdecret.blogspot.com/feeds/6963872276214783584/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9199569907127793930&amp;postID=6963872276214783584' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/6963872276214783584'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/6963872276214783584'/><link rel='alternate' type='text/html' href='http://fabdecret.blogspot.com/2008/02/compact-framework-versions.html' title='Compact Framework versions..'/><author><name>Fabien Decret</name><uri>http://www.blogger.com/profile/14974570394900558100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_q45CSOPLx24/R71xdMHib8I/AAAAAAAAAOw/txEeL0nSWag/s72-c/CF.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9199569907127793930.post-5397492501730115832</id><published>2008-02-19T09:58:00.000-08:00</published><updated>2008-02-20T12:12:32.205-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CoreConnectivity'/><category scheme='http://www.blogger.com/atom/ns#' term='Compact Framework 3.5'/><title type='text'>Managed CoreConnectivity Framework in VS2008</title><content type='html'>&lt;strong&gt;Objectif &lt;/strong&gt;&lt;br /&gt;Créer un lien entre le périphérique et Visual Studio 2008&lt;br /&gt;&lt;span style="color:#333333;"&gt;&lt;em&gt;Connect the device to Visual Studio 2008&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Basé sur le core connectivity framework natif existant.&lt;/li&gt;&lt;li&gt;&lt;em&gt;&lt;span style="color:#333333;"&gt;Build on top of existing core connectivity framework.&lt;/span&gt;&lt;/em&gt;&lt;/li&gt;&lt;li&gt;Utilisé en interne par les outils MS (tels que Unit Testing, remote…)&lt;/li&gt;&lt;li&gt;I&lt;em&gt;&lt;span style="color:#333333;"&gt;nternally used by MS tools (e.g., unit testing)&lt;/span&gt;&lt;/em&gt;&lt;/li&gt;&lt;li&gt;Facilité accrue pour créer rapidement ses propres remote tools &lt;/li&gt;&lt;li&gt;&lt;em&gt;&lt;span style="color:#333333;"&gt;Makes it easy to build your own remote tools&lt;/span&gt;&lt;/em&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Pour l’utiliser :&lt;br /&gt;&lt;/strong&gt;&lt;span style="color:#333333;"&gt;&lt;em&gt;&lt;strong&gt;To use:&lt;/strong&gt;&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;Ajouter une référence à Microsoft.Smartdevice.Connectivity.dll&lt;br /&gt;&lt;em&gt;&lt;span style="color:#333333;"&gt;Add a reference to Microsoft.Smartdevice.Connectivity.dll&lt;/span&gt;&lt;/em&gt; &lt;/p&gt;&lt;p&gt;&lt;strong&gt;Exemple de code :&lt;br /&gt;&lt;em&gt;Code example:&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#000099;"&gt;DatastoreManager&lt;/span&gt; dsmgrObj = new &lt;span style="color:#000099;"&gt;DatastoreManager&lt;/span&gt;(1033);&lt;br /&gt;&lt;span style="color:#006600;"&gt;//Get Collection of platforms entries present in Data store&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;IEnumerable&lt;/span&gt;&lt;platform&gt; platformcollection = dsmgrObj.GetPlatforms();&lt;br /&gt;&lt;span style="color:#009900;"&gt;//Iterate through Collection of platforms&lt;br /&gt;&lt;/span&gt;foreach (&lt;span style="color:#000099;"&gt;Platform&lt;/span&gt; objplatform in platformcollection)&lt;br /&gt;{&lt;br /&gt;System.Console.WriteLine(objplatform.Name);&lt;br /&gt;if (objplatform.Name.Contains(&lt;span style="color:#990000;"&gt;"Windows Mobile 6 Professional SDK"&lt;/span&gt;))&lt;br /&gt;{&lt;br /&gt;IEnumerable&lt;device&gt; pdeviceCollection = objplatform.GetDevices();&lt;br /&gt;foreach (Device objdevice in pdeviceCollection)&lt;br /&gt;{&lt;br /&gt;System.Console.WriteLine("&lt;span style="color:#990000;"&gt;\t&lt;/span&gt;" + objdevice.Name);&lt;br /&gt;&lt;span style="color:#006600;"&gt;//Check if the device is an emulator&lt;/span&gt;&lt;br /&gt;if (objdevice.Name.Contains(&lt;span style="color:#990000;"&gt;"Windows Mobile 6 Professional Emulator"&lt;/span&gt;))&lt;br /&gt;{&lt;br /&gt;m_objDevice = objdevice;&lt;br /&gt;m_objDevice.Connect();&lt;br /&gt;return;&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="color:#006600;"&gt;// To get all running processes on the device&lt;/span&gt;&lt;br /&gt;m_objDevice.GetRunningProcesses()&lt;/p&gt;&lt;p&gt;&lt;span style="color:#006600;"&gt;// Get the system info&lt;/span&gt;&lt;br /&gt;SystemInfo info = m_objDevice.GetSystemInfo();&lt;/p&gt;&lt;p&gt;N'hésitez pas à tester et créer vos propres Remote Tools, c'est super pratique.&lt;br /&gt;&lt;em&gt;&lt;span style="color:#333333;"&gt;Don't hesitate to test it and create your own Remote Tools, it is very usefull.&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;Fabien Decret's Weblog, .NET Compact Framework development&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569907127793930-5397492501730115832?l=fabdecret.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fabdecret.blogspot.com/feeds/5397492501730115832/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9199569907127793930&amp;postID=5397492501730115832' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/5397492501730115832'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/5397492501730115832'/><link rel='alternate' type='text/html' href='http://fabdecret.blogspot.com/2008/02/managed-coreconnectivity-framework-in.html' title='Managed CoreConnectivity Framework in VS2008'/><author><name>Fabien Decret</name><uri>http://www.blogger.com/profile/14974570394900558100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9199569907127793930.post-3752954095596011922</id><published>2008-02-18T12:14:00.000-08:00</published><updated>2008-02-18T13:00:11.986-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Compact Framework 3.5'/><title type='text'>Compact Framework version redirection</title><content type='html'>&lt;div align="justify"&gt;Avec le Compact Framework 2.0, si vous voulez forcer votre application à utiliser une version particulière du Compact Framework, vous pouvez créer un fichier nommé [Nom de mon application].exe.config et de le copier dans le répertoire de l'application. (&lt;a href="http://www.codeppc.com/dotnetcf2/config/index.htm"&gt;Article de CodePPC&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#666666;"&gt;&lt;em&gt;In Compact Framework 2.0, if you want to perform runtime version redirection, you can create a file called [Name of the application].exe.config and place it in the application folder.&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Une des nouveautés du Compact Framework 3.5 est de pouvoir créer un seul fichier &lt;strong&gt;device.config&lt;/strong&gt; et de le placer dans le répertoire Windows afin d'effectuer une redirection de runtime vers le Compact Framework 3.5 pour toutes les applications du device.&lt;br /&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;In the Compact Framework 3.5, you can create an only file called &lt;strong&gt;device.config&lt;/strong&gt; and place it in the Windows folder to perform runtime redirection for all applications on the device.&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Pour que toutes les applications utilisent le CF 3.5, voici le fichier à créer :&lt;br /&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;For example, to redirect all applications to run using CF 3.5, here is the file to create: &lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;&lt;/span&gt;&lt;/em&gt; &lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;img id="BLOGGER_PHOTO_ID_5168427883343015842" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://bp3.blogger.com/_q45CSOPLx24/R7nxxsHib6I/AAAAAAAAAOg/P5iH5HgaibA/s320/Sans+titre.JPG" border="0" /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Fabien Decret's Weblog, .NET Compact Framework development&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569907127793930-3752954095596011922?l=fabdecret.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fabdecret.blogspot.com/feeds/3752954095596011922/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9199569907127793930&amp;postID=3752954095596011922' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/3752954095596011922'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/3752954095596011922'/><link rel='alternate' type='text/html' href='http://fabdecret.blogspot.com/2008/02/compact-framework-version-redirection.html' title='Compact Framework version redirection'/><author><name>Fabien Decret</name><uri>http://www.blogger.com/profile/14974570394900558100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_q45CSOPLx24/R7nxxsHib6I/AAAAAAAAAOg/P5iH5HgaibA/s72-c/Sans+titre.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9199569907127793930.post-3044263627801942457</id><published>2008-02-13T13:09:00.000-08:00</published><updated>2008-02-13T13:23:23.800-08:00</updated><title type='text'></title><content type='html'>Bonjour à tous,&lt;br /&gt;&lt;br /&gt;&lt;div align="justify"&gt;Durant ces derniers jours, je n'ai pas été très actif sur mon blog du fait de la préparation des TechDays 2008, je m'y remets dès la semaine prochaine. En tous cas, merci à tous ceux qui sont venus à ma session au TechDays sur Visual Studio 2008 et le Compact Framework 3.5. Et si vous avez des remarques ou des questions à poser, n'hésitez pas à poster des commentaires sur ce post. La session webcastée et les slides seront disponibles sur le site des TechDays d'ici 2 à 3 semaines.&lt;/div&gt;&lt;div align="justify"&gt;Une petite vidéo de la plènière en attendant :&lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;br /&gt;&lt;embed src="http://images.video.msn.com/flash/soapbox1_1.swf" quality="high" width="432" height="364" base="http://images.video.msn.com" type="application/x-shockwave-flash" allowFullScreen="true" allowScriptAccess="always" pluginspage="http://macromedia.com/go/getflashplayer" flashvars="c=v&amp;v=5db3ffe4-793b-4ee8-afa2-89e54b543730&amp;ifs=true&amp;fr=msnvideo&amp;mkt=fr-FR&amp;brand="&gt;&lt;/embed&gt;&lt;br /&gt;&lt;a href="http://video.msn.com/video.aspx?vid=5db3ffe4-793b-4ee8-afa2-89e54b543730" target="_new" title="Extraits de la plénière du mardi 12 février 2008"&gt;Video: Extraits de la plénière du mardi 12 février 2008&lt;/a&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;Hi all,&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;During these last days, I wasn't very active on my blog because of preparation of TechDays 2008, I'll go back next week. In any case, thank you to all which came to my session in TechDays on Visual Studio 2008 and Compact Framework 3.5. And if you have any remarks or questions to ask, don't hesitate to post comments on this post. The webcasted session and the slides will be available on the TechDays' website in 2 to 3 weeks. (It will be in French only ;-))&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Fabien Decret's Weblog, .NET Compact Framework development&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569907127793930-3044263627801942457?l=fabdecret.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fabdecret.blogspot.com/feeds/3044263627801942457/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9199569907127793930&amp;postID=3044263627801942457' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/3044263627801942457'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/3044263627801942457'/><link rel='alternate' type='text/html' href='http://fabdecret.blogspot.com/2008/02/bonjour-tous-durant-ces-derniers-jours.html' title=''/><author><name>Fabien Decret</name><uri>http://www.blogger.com/profile/14974570394900558100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9199569907127793930.post-456737512842319007</id><published>2008-01-25T09:25:00.000-08:00</published><updated>2008-01-25T09:33:11.501-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='event'/><title type='text'>Online Webinar - Development of Drivers with Windows Embedded CE 6.0 R2</title><content type='html'>&lt;a href="http://bp0.blogger.com/_q45CSOPLx24/R5odLO0sCYI/AAAAAAAAAOY/9t-Habv2ZZY/s1600-h/header.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5159468401901177218" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 198px; CURSOR: hand; HEIGHT: 19px; TEXT-ALIGN: center" height="54" alt="" src="http://bp0.blogger.com/_q45CSOPLx24/R5odLO0sCYI/AAAAAAAAAOY/9t-Habv2ZZY/s200/header.jpg" width="274" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div align="justify"&gt;Le 31 janvier, Anthony Pellerin d'Adeneo nous présentera un webinar sur Development of Drivers withWindows Embedded CE 6.0 R2. La présentation sera faite en anglais uniquement.&lt;br /&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;January 31 , Anthony Pellerin from Adeneo will present us a webinar on Development of Drivers withWindows Embedded CE 6.0 R2. The presentation will be in English only.&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;Event Overview&lt;br /&gt;Date and Time: January 31, 2008 @ 10:00 AM - 11:00 AM CET&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;During this LIVE online 60 minute presentation: you will learn the latest features of Windows Embedded CE 6.0 R2 and how to integrate custom drivers in CE based designs. &lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;Who Should Attend: &lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;This webcast addresses OEM hardware and software engineers willing to start driver development for Windows Embedded CE 6.0 R2 design.Windows Embedded CEThe explosion of devices and systems with small software footprint requirements that integrate a larger set of features has fueled demand for flexible and easily scalable software solutions.Microsoft has met the demands of engineers looking to develop their products in a familiar and feature rich environment. Windows Embedded CE 6.0 provides engineers with an exceptional new tool to develop a broad range of portable and hand-held devices.Join Microsoft for an introduction of Windows Embedded CE development drivers, and develop an in-depth technical knowledge of Windows Embedded CE 6.0 development driver technology. Microsoft will walk you step-by-step through the feature rich development environment of Windows Embedded CE 6.0. Don’t miss this opportunity to learn from the experts at Microsoft.&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;Discover Windows Embedded CE R2 Features&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;Windows Embedded CE 6.0 R2 has a diverse set of features to ensure a complete development environment for tomorrows portable and small footprint devices. Gain a complete overview of our Driver Architecture.Discover Microsoft’s stream driver entry points. Review and understand the implementation and integration of a driver in a CE image. And finally, see a live demonstration of driver development and integration using Windows Embedded CE 6.0 R2 emulator.&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;Demonstration&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;Microsoft will take you step-by-step through driver development and integration using Windows Embedded CE 6.0 R2. During the presentation you will see code analysis of a simple stream driver, CE driver integration and testing in existing Windows CE images, and review catalog component creation for the driver.&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;Special NEW ZUNE Drawing&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;Registration and attendance for this educational event enters you in our special drawing for a NEW ZUNE Digital Media Player at the end of event. The NEW Zune digital media player features wireless sync, extended wireless sharing, new innovative touch controls, a built-in FM tuner, recorded television content to go, and more…Register Today for your chance to win.&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Fabien Decret's Weblog, .NET Compact Framework development&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569907127793930-456737512842319007?l=fabdecret.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fabdecret.blogspot.com/feeds/456737512842319007/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9199569907127793930&amp;postID=456737512842319007' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/456737512842319007'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/456737512842319007'/><link rel='alternate' type='text/html' href='http://fabdecret.blogspot.com/2008/01/online-webinar-development-of-drivers.html' title='Online Webinar - Development of Drivers with Windows Embedded CE 6.0 R2'/><author><name>Fabien Decret</name><uri>http://www.blogger.com/profile/14974570394900558100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_q45CSOPLx24/R5odLO0sCYI/AAAAAAAAAOY/9t-Habv2ZZY/s72-c/header.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9199569907127793930.post-5801419864205300846</id><published>2008-01-24T12:55:00.000-08:00</published><updated>2008-01-24T12:59:52.643-08:00</updated><title type='text'>A SDCard with GPS and µSD memory slot</title><content type='html'>Une carte SD avec une puce GPS et un connecteur µSD, pratique pour votre PDA !&lt;br /&gt;An SDCard with a GPS receiver integrated and a µSD slot, very useful for your PDA !&lt;br /&gt;&lt;br /&gt;Jetez un oeil là-dessus : &lt;a href="http://www.spectec.com.tw/sdg810.htm"&gt;http://www.spectec.com.tw/sdg810.htm&lt;/a&gt;&lt;br /&gt;Check out this link : &lt;a href="http://www.spectec.com.tw/sdg810.htm"&gt;http://www.spectec.com.tw/sdg810.htm&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;Fabien Decret's Weblog, .NET Compact Framework development&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569907127793930-5801419864205300846?l=fabdecret.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fabdecret.blogspot.com/feeds/5801419864205300846/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9199569907127793930&amp;postID=5801419864205300846' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/5801419864205300846'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/5801419864205300846'/><link rel='alternate' type='text/html' href='http://fabdecret.blogspot.com/2008/01/sdcard-with-gps-and-sd-memory-slot.html' title='A SDCard with GPS and µSD memory slot'/><author><name>Fabien Decret</name><uri>http://www.blogger.com/profile/14974570394900558100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9199569907127793930.post-5420367224565279200</id><published>2008-01-24T12:39:00.000-08:00</published><updated>2008-01-24T12:40:45.217-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VS2003'/><title type='text'>Debug without ActiveSync with VS2003 .Net</title><content type='html'>&lt;em&gt;&lt;span style="color:#333333;"&gt;To use the Smart Device Authentication Utility&lt;br /&gt;1.      Open a new or saved Smart Device project in Visual Studio .NET.&lt;br /&gt;2.      Run the Smart Device Authentication Utility on the device.&lt;br /&gt;To run the Smart Device Authentication Utility on the device&lt;br /&gt;a.      Open the folder that corresponds to the Windows CE version on your device in Program Files\Microsoft Visual Studio .NET 2003\CompactFrameworkSDK\WinCE Utilities\Authentication Util.&lt;br /&gt;b.      Open the folder that corresponds to the CPU of your device.&lt;br /&gt;c.      Copy the file SDAuthUtilDevice.exe to your device.&lt;br /&gt;d.      Run SDAuthUtilDevice.exe on your device.&lt;br /&gt;e.      Click Start.&lt;br /&gt;Note:   There will be a pause while the workstation running Visual Studio .NET connects to the device via a TCP/IP connection.&lt;br /&gt;3.      Run the Smart Device Authentication Utility on the computer running Visual Studio .NET.&lt;br /&gt;To run the Smart Device Authentication Utility on the computer&lt;br /&gt;a.      On the Tools menu, click Smart Device Authentication Utility.&lt;br /&gt;b.      In the Device IP address box, enter the IP address of the device.&lt;br /&gt;c.      Click Set Up Device.&lt;br /&gt;4.      Apply the new setting to Visual Studio as described in the following procedure.&lt;br /&gt;To apply the settings to Visual Studio&lt;br /&gt;a.      On the Tools menu, click Options.&lt;br /&gt;b.      Click Device Tools and then click Devices.&lt;br /&gt;c.      In the Show devices for platform box, click the device that you want to connect to.&lt;br /&gt;d.      Click Save As, type a new name in the box, and click OK.&lt;br /&gt;e.      In the Transport box, click TCP Connect Transport.&lt;br /&gt;f.       Click Configure.&lt;br /&gt;g.      Click Use specific IP address, and enter the device's IP address.&lt;br /&gt;h.      Click OK.&lt;br /&gt;You can now create, debug and deploy managed code applications for Windows CE .NET platforms using Visual Studio .NET 2003.&lt;/span&gt;&lt;/em&gt;&lt;div class="blogger-post-footer"&gt;Fabien Decret's Weblog, .NET Compact Framework development&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569907127793930-5420367224565279200?l=fabdecret.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fabdecret.blogspot.com/feeds/5420367224565279200/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9199569907127793930&amp;postID=5420367224565279200' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/5420367224565279200'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/5420367224565279200'/><link rel='alternate' type='text/html' href='http://fabdecret.blogspot.com/2008/01/debug-without-activesync-with-vs2003.html' title='Debug without ActiveSync with VS2003 .Net'/><author><name>Fabien Decret</name><uri>http://www.blogger.com/profile/14974570394900558100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9199569907127793930.post-3335897361540427317</id><published>2008-01-24T12:18:00.000-08:00</published><updated>2008-02-19T02:35:45.903-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VS2005'/><category scheme='http://www.blogger.com/atom/ns#' term='Debug Tools'/><title type='text'>Debug without ActiveSync with VS2005</title><content type='html'>&lt;div align="center"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;1. Au moyen d'une connexion au périphérique dont vous disposez, copiez les fichiers suivants dans le dossier \Windows\ du périphérique. Par défaut, ces fichiers sont enregistrés sur l'ordinateur de développement sous \Program Files\Common Files\Microsoft Shared\CoreCon\1.0\Target\wce400\&lt;cpu&gt;.&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;div align="justify"&gt;Clientshutdown.exe&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;ConmanClient2.exe&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;CMaccept.exe&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;eDbgTL.dll&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;TcpConnectionA.dll&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p align="justify"&gt;&lt;br /&gt;2. À l'invite de commandes sur le périphérique, exécutez conmanclient2.exe.&lt;br /&gt;3. Déterminez l'adresse IP du périphérique.&lt;/p&gt;&lt;div align="justify"&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;1. Manually copy the following files down to the device &lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;Clientshutdown.exe&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;ConmanClient2.exe&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;CMaccept.exe&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;eDbgTL.dll&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;TcpConnectionA.dll&lt;br /&gt;From the desktop folder: \Program Files\Common Files\Microsoft Shared\CoreCon\1.0\Target\wce400\&lt;cpu&gt;, to \windows on device.&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p align="justify"&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;2. Manually launch the conmanclient2.exe. On the device side, open the command prompt and run "Conmanclient2.exe" &lt;/span&gt;&lt;/em&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;3. Set the correct IP address&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;Pour préparer Visual Studio à la connexion&lt;br /&gt;1. Dans le menu Outils de Visual Studio, cliquez sur Options, sur Outils de périphérique, puis sur Périphériques.&lt;br /&gt;2. Sélectionnez Périphérique Windows CE, puis cliquez sur Propriétés.&lt;br /&gt;3. À droite de la zone Transport, cliquez sur Configurer.&lt;br /&gt;4. Dans la boîte de dialogue Configurer le transport TCP/IP, sélectionnez Utiliser une adresse IP spécifique, puis tapez l'adresse IP du périphérique.&lt;br /&gt;5. Fermez les boîtes de dialogue.&lt;br /&gt;Un message est susceptible de s'afficher pour vous inviter à réinitialiser votre périphérique. Dans l'affirmative, une réinitialisation logicielle est suffisante.&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;On the desktop side, &lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;1. Open VS 2005Tools -&gt; options -&gt; device tools -&gt; devices tools -&gt; devices&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;2. Choose Windows CE 5.0 device, click on “properties”.&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;3. On the “Windows CE 5.0 device properties” dialog, click on “configure”.&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;4. On the “Configure TCP/IP” Transport dialog, choose “use specific IP address” and type in the IP address of your windows CE 5.0 device.&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="color:#333333;"&gt;5. Click OK.&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;Pour définir la sécurité et établir la connexion (Vous pouvez passer cette étape si vous avez désactiver la sécurité du device dans "HLKM\System\CoreConOverrideSecurity = 1", mais ce n'est pas conseillé)&lt;br /&gt;1. À l'invite de commandes sur le périphérique, exécutez cMaccept.exe.&lt;br /&gt;2. Dans un délai de trois minutes, connectez-vous au périphérique.&lt;br /&gt;Si vous établissez votre première connexion dans les trois minutes, vous pouvez continuer le déploiement et le débogage indéfiniment tant que vous utilisez la même instance de Visual Studio. Si vous devez établir une connexion à partir d'une autre instance de Visual Studio, vous devez à nouveau exécuter ces étapes de sécurité.&lt;/div&gt;&lt;div align="justify"&gt;Maintenant, vous pouvez déployer et debugger des applications sur votre device CE. &lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;Enable the connection (You can skip this step if the security is already disabled on the CE device by setting "HLKM\System\CoreConOverrideSecurity = 1". But disabling security may expose your device to malicious attack)&lt;br /&gt;1. Run cMaccept.exe&lt;br /&gt;2. Connect to the device within 3 minutes after you run cMaccept.exe. (The 3 minutes window is for the first connection. As long as you establish the first connection within 3 minutes, the following deployment/debugging sessions using the same VS instance is not limited by this 3 minutes window)You need to perform Step 4 again when you try to connect from another instance of VS.&lt;br /&gt;Now debugger is ready to go, and you should be able to deploy and debug program(s) running on Windows CE 5.0 device now.&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;&lt;/span&gt;&lt;/em&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="color:#000000;"&gt;Pour intégrer ces outils à votre image WINCE, jetez un oeil sur cet article:&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;To integrate this tools in your WINCE image, check out this article:&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;a href="http://nicolasbesson.blogspot.com/2008/02/smart-device-deployment-and-debugging.html"&gt;http://nicolasbesson.blogspot.com/2008/02/smart-device-deployment-and-debugging.html&lt;/a&gt; &lt;div align="justify"&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Fabien Decret's Weblog, .NET Compact Framework development&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569907127793930-3335897361540427317?l=fabdecret.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fabdecret.blogspot.com/feeds/3335897361540427317/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9199569907127793930&amp;postID=3335897361540427317' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/3335897361540427317'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/3335897361540427317'/><link rel='alternate' type='text/html' href='http://fabdecret.blogspot.com/2008/01/debug-without-activesync-with-vs2005.html' title='Debug without ActiveSync with VS2005'/><author><name>Fabien Decret</name><uri>http://www.blogger.com/profile/14974570394900558100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9199569907127793930.post-7120918727413149706</id><published>2008-01-13T09:29:00.000-08:00</published><updated>2008-01-13T11:34:18.233-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='startup'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows Mobile'/><title type='text'>Application Startup SignalStarted</title><content type='html'>&lt;p align="justify"&gt;Pour compléter mes deux articles sur comment démarrer automatiquement une application au démarrage, voici quelques explications sur la function SignalStarted. Cette fonction signale qu'une application a démarré et que son initialisation est terminée.&lt;/p&gt;&lt;p align="justify"&gt;&lt;em&gt;&lt;span style="color:#333333;"&gt;To complete my two posts on how to launch an application at startup, here are some explanations on the function SignalStarted. This function signals that an application has started and initialization is complete.&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;em&gt;&lt;span style="color:#333333;"&gt;&lt;a href="http://fabdecret.blogspot.com/2007/06/launch-application-at-startup.html"&gt;http://fabdecret.blogspot.com/2007/06/launch-application-at-startup.html&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/em&gt;&lt;em&gt;&lt;span style="color:#333333;"&gt;&lt;a href="http://fabdecret.blogspot.com/2007/06/registry-init-key-explanations.html"&gt;http://fabdecret.blogspot.com/2007/06/registry-init-key-explanations.html&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;Par exemple, vous avez deux applications à lancer au démarrage, et la &lt;span style="color:#33cc00;"&gt;deuxième&lt;/span&gt; est dépendante de la &lt;span style="color:#000099;"&gt;première&lt;/span&gt;: (toutes sont dépendantes du &lt;span style="color:#ff0000;"&gt;shell Windows&lt;/span&gt;).&lt;br /&gt;&lt;span style="color:#666666;"&gt;&lt;em&gt;For example, you have two applications to launch at startup and the &lt;span style="color:#33cc00;"&gt;second one&lt;/span&gt; is dependent on the &lt;span style="color:#000099;"&gt;first one&lt;/span&gt;: (all are dependent on the &lt;span style="color:#ff0000;"&gt;Windows shell&lt;/span&gt;).&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span style="color:#ff0000;"&gt;Shell&lt;br /&gt;Launch50 : explorer.exe&lt;br /&gt;Depend50: 32 00&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#33ffff;"&gt;&lt;span style="color:#000099;"&gt;Application 1&lt;br /&gt;Launch90 : appli1.exe&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;Depend90: &lt;span style="color:#ff0000;"&gt;32 00&lt;/span&gt; (Shell dependency)&lt;br /&gt;&lt;span style="color:#009900;"&gt;Application 2&lt;br /&gt;Launch100 : appli2.exe&lt;/span&gt;&lt;br /&gt;Depend100: &lt;span style="color:#ff0000;"&gt;32 00&lt;/span&gt; &lt;span style="color:#000099;"&gt;5A 00&lt;/span&gt; (Shell dependency and application 1 dependency)&lt;br /&gt;&lt;br /&gt;Dans &lt;span style="color:#000099;"&gt;l'application 1&lt;/span&gt;, quand vous voulez que la &lt;span style="color:#009900;"&gt;seconde application&lt;/span&gt; soit lancée automatiquement, vous avez juste à appeler la fonction SignalStarted avec en paramètre son identifiant de séquence qui peut être récupéré dans les arguments de la WinMain à convertir en DWORD. Ensuite, &lt;span style="color:#009900;"&gt;l'application 2&lt;/span&gt; est lancée, et si une autre est dépendante de celle-ci, il suffit de rappeler SignalStared. Si SignalStared n'est pas appelée dans &lt;span style="color:#000099;"&gt;l'application 1&lt;/span&gt;, &lt;span style="color:#009900;"&gt;appli2.exe&lt;/span&gt; qui en est dépendante ne sera jamais lancée.&lt;br /&gt;Pour des détails sur cette fonction : &lt;a href="http://msdn2.microsoft.com/en-us/library/aa450898.aspx"&gt;http://msdn2.microsoft.com/en-us/library/aa450898.aspx&lt;/a&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;In the application 1, when you want the &lt;span style="color:#009900;"&gt;second&lt;/span&gt; &lt;span style="color:#009900;"&gt;application&lt;/span&gt; is automatically launched, you just have to call SignalStarted with its sequence identifier character string on the command line of the WinMain entry point converted in DWORD. Then, &lt;span style="color:#009900;"&gt;Application 2&lt;/span&gt; is launched, if an other application depends on this one, you call SignalStared again.&lt;br /&gt;If SignalStarted is not called in &lt;span style="color:#000099;"&gt;application &lt;/span&gt;&lt;/span&gt;&lt;/em&gt;&lt;em&gt;&lt;span style="color:#000099;"&gt;1&lt;/span&gt;&lt;/em&gt;&lt;span style="color:#666666;"&gt;&lt;em&gt;, &lt;span style="color:#009900;"&gt;appli2.exe&lt;/span&gt; that is dependent on its launch will never run.&lt;br /&gt;For details check out this: &lt;/em&gt;&lt;/span&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/aa450898.aspx"&gt;&lt;em&gt;http://msdn2.microsoft.com/en-us/library/aa450898.aspx&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;em&gt;&lt;/em&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;Fabien Decret's Weblog, .NET Compact Framework development&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569907127793930-7120918727413149706?l=fabdecret.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fabdecret.blogspot.com/feeds/7120918727413149706/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9199569907127793930&amp;postID=7120918727413149706' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/7120918727413149706'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/7120918727413149706'/><link rel='alternate' type='text/html' href='http://fabdecret.blogspot.com/2008/01/application-startup-signalstarted.html' title='Application Startup SignalStarted'/><author><name>Fabien Decret</name><uri>http://www.blogger.com/profile/14974570394900558100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9199569907127793930.post-7483106535204182285</id><published>2008-01-13T09:02:00.000-08:00</published><updated>2008-01-13T09:19:21.494-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='event'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows Mobile'/><title type='text'>Concours Skin WIndows Mobile</title><content type='html'>&lt;a href="http://bp1.blogger.com/_q45CSOPLx24/R4pHpsjTyQI/AAAAAAAAAOQ/hjnAceeiTJQ/s1600-h/header2.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5155011505138419970" style="FLOAT: right; MARGIN: 0px 0px 10px 10px; CURSOR: hand" alt="" src="http://bp1.blogger.com/_q45CSOPLx24/R4pHpsjTyQI/AAAAAAAAAOQ/hjnAceeiTJQ/s200/header2.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;Pour tous ceux qui ont la fibre artistique, Microsoft France organise le concours Skin ton phone... &lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://www.skintonphone.com/"&gt;http://www.skintonphone.com/&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Fabien Decret's Weblog, .NET Compact Framework development&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569907127793930-7483106535204182285?l=fabdecret.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fabdecret.blogspot.com/feeds/7483106535204182285/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9199569907127793930&amp;postID=7483106535204182285' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/7483106535204182285'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/7483106535204182285'/><link rel='alternate' type='text/html' href='http://fabdecret.blogspot.com/2008/01/concours-skin-windows-mobile.html' title='Concours Skin WIndows Mobile'/><author><name>Fabien Decret</name><uri>http://www.blogger.com/profile/14974570394900558100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_q45CSOPLx24/R4pHpsjTyQI/AAAAAAAAAOQ/hjnAceeiTJQ/s72-c/header2.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9199569907127793930.post-2579666541056302396</id><published>2008-01-03T12:47:00.000-08:00</published><updated>2008-01-03T12:49:09.511-08:00</updated><title type='text'>source code</title><content type='html'>Recherche de source code public?&lt;br /&gt;Research of public code source?&lt;br /&gt;&lt;a href="http://www.google.com/codesearch?hl=fr"&gt;http://www.google.com/codesearch?hl=fr&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;Fabien Decret's Weblog, .NET Compact Framework development&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569907127793930-2579666541056302396?l=fabdecret.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fabdecret.blogspot.com/feeds/2579666541056302396/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9199569907127793930&amp;postID=2579666541056302396' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/2579666541056302396'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/2579666541056302396'/><link rel='alternate' type='text/html' href='http://fabdecret.blogspot.com/2008/01/source-code.html' title='source code'/><author><name>Fabien Decret</name><uri>http://www.blogger.com/profile/14974570394900558100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9199569907127793930.post-5262995528633850744</id><published>2008-01-03T12:27:00.000-08:00</published><updated>2008-01-03T12:41:09.350-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Compact Framework'/><title type='text'>Facebook Developer Toolkit</title><content type='html'>&lt;a href="http://bp2.blogger.com/_q45CSOPLx24/R31ISMjTyPI/AAAAAAAAAOI/YNdVeQyMX7U/s1600-h/welcome_3.gif"&gt;&lt;img id="BLOGGER_PHOTO_ID_5151353026225883378" style="FLOAT: right; MARGIN: 0px 0px 10px 10px; CURSOR: hand" alt="" src="http://bp2.blogger.com/_q45CSOPLx24/R31ISMjTyPI/AAAAAAAAAOI/YNdVeQyMX7U/s200/welcome_3.gif" border="0" /&gt;&lt;/a&gt;Facebook est un site Web de réseau social destiné à rassembler les personnes.&lt;br /&gt;&lt;div&gt;&lt;em&gt;&lt;span style="color:#333333;"&gt;Facebook is a social utility that connects you with the people around you.&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;Le Kit de Développement Facebook est disponible sur CodePlex, les sources partagées de Microsoft à l'adresse suivante &lt;a id="ctl00_rs1_mainContentContainer_ctl03" onclick="javascript:Track('ctl00_rs1_mainContentContainer_ctl00ctl00_rs1_mainContentContainer_ctl03',this);" href="http://www.codeplex.com/FacebookToolkit"&gt;http://www.codeplex.com/FacebookToolkit&lt;/a&gt;, ce kit inclut Facebook.Compact destiné au &lt;strong&gt;Compact Framework&lt;/strong&gt;, le tout agrémenté d'exemples.&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;em&gt;&lt;span style="color:#333333;"&gt;The Facebook Development Toolkit is available on CodePlex, Microsoft’s Shared Source hosting site, at&lt;/span&gt; &lt;/em&gt;&lt;a id="ctl00_rs1_mainContentContainer_ctl03" onclick="javascript:Track('ctl00_rs1_mainContentContainer_ctl00ctl00_rs1_mainContentContainer_ctl03',this);" href="http://www.codeplex.com/FacebookToolkit"&gt;&lt;em&gt;http://www.codeplex.com/FacebookToolkit&lt;/em&gt;&lt;/a&gt;&lt;em&gt;, &lt;span style="color:#333333;"&gt;it includes Facebook.Compact library for &lt;strong&gt;Compact Framework&lt;/strong&gt; with examples.&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Fabien Decret's Weblog, .NET Compact Framework development&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569907127793930-5262995528633850744?l=fabdecret.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fabdecret.blogspot.com/feeds/5262995528633850744/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9199569907127793930&amp;postID=5262995528633850744' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/5262995528633850744'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/5262995528633850744'/><link rel='alternate' type='text/html' href='http://fabdecret.blogspot.com/2008/01/facebook-developer-toolkit.html' title='Facebook Developer Toolkit'/><author><name>Fabien Decret</name><uri>http://www.blogger.com/profile/14974570394900558100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_q45CSOPLx24/R31ISMjTyPI/AAAAAAAAAOI/YNdVeQyMX7U/s72-c/welcome_3.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9199569907127793930.post-8668709503642792811</id><published>2008-01-03T11:45:00.000-08:00</published><updated>2008-01-03T11:49:06.987-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='event'/><category scheme='http://www.blogger.com/atom/ns#' term='Compact Framework 3.5'/><title type='text'>TechDays 2008 CF3.5</title><content type='html'>Je présenterai une session sur les &lt;a href="http://galilee.microsoft.fr/TechDays2008/Session.aspx?CellID=b7bca5f5-bc1e-43dd-99a7-7f53de4607ce"&gt;nouveautés du CF3.5&lt;/a&gt; au &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;TechDays&lt;/span&gt; 2008, en français, venez nombreux...&lt;br /&gt;&lt;em&gt;&lt;span style="color:#333333;"&gt;I &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;will&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;present&lt;/span&gt; a session &lt;a href="http://galilee.microsoft.fr/TechDays2008/Session.aspx?CellID=b7bca5f5-bc1e-43dd-99a7-7f53de4607ce"&gt;on &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;the&lt;/span&gt; CF3.5&lt;/a&gt; in &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;the&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;TechDays&lt;/span&gt; 2008 in Paris &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;it&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;will&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;be&lt;/span&gt; in &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;French&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;only&lt;/span&gt;...&lt;/span&gt;&lt;/em&gt;&lt;div class="blogger-post-footer"&gt;Fabien Decret's Weblog, .NET Compact Framework development&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569907127793930-8668709503642792811?l=fabdecret.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fabdecret.blogspot.com/feeds/8668709503642792811/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9199569907127793930&amp;postID=8668709503642792811' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/8668709503642792811'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/8668709503642792811'/><link rel='alternate' type='text/html' href='http://fabdecret.blogspot.com/2008/01/techdays-2008-cf35.html' title='TechDays 2008 CF3.5'/><author><name>Fabien Decret</name><uri>http://www.blogger.com/profile/14974570394900558100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9199569907127793930.post-6136576899015959905</id><published>2008-01-02T10:43:00.000-08:00</published><updated>2008-01-02T10:50:36.429-08:00</updated><title type='text'>Happy new year 2008 - Bonne année 2008</title><content type='html'>&lt;p align="center"&gt;&lt;span style="font-family:trebuchet ms;color:#9999ff;"&gt;&lt;strong&gt;Je vous souhaite une bonne et heureuse année 2008, qu'elle vous apporte la santé, la joie, l'amour... !&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="center"&gt;&lt;em&gt;&lt;span style="font-family:trebuchet ms;color:#6600cc;"&gt;&lt;strong&gt;I wish an Happy New Year 2008 It brings you health, happiness, love... !&lt;/strong&gt;&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;Fabien Decret's Weblog, .NET Compact Framework development&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569907127793930-6136576899015959905?l=fabdecret.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fabdecret.blogspot.com/feeds/6136576899015959905/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9199569907127793930&amp;postID=6136576899015959905' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/6136576899015959905'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/6136576899015959905'/><link rel='alternate' type='text/html' href='http://fabdecret.blogspot.com/2008/01/happy-new-year-2008-bonne-anne-2008.html' title='Happy new year 2008 - Bonne année 2008'/><author><name>Fabien Decret</name><uri>http://www.blogger.com/profile/14974570394900558100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9199569907127793930.post-2441905504006827945</id><published>2007-12-29T01:50:00.000-08:00</published><updated>2007-12-30T02:29:46.772-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows Mobile 6'/><category scheme='http://www.blogger.com/atom/ns#' term='Product'/><title type='text'>eROCCA : écho (la technologie au service du handicap)</title><content type='html'>&lt;div align="justify"&gt;&lt;span style="color:#006600;"&gt;&lt;span style="color:#009900;"&gt;Bonjour à tous, en cette fin d’année, je tiens à vous présenter le projet sur lequel je travaille depuis fin 2005 et qui est porteur d’espoir pour de nombreuses personnes handicapées. Personnellement, ce projet m’intéresse par ses dimensions technique et humaine du fait de son implication dans le champ du handicap et de la communication.&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;em&gt;&lt;span style="color:#003300;"&gt;Hi folks, in this end of the year, I am please to introduce the project I am working on since end of 2005 and which is hopeful for numerous disabled.. Personally, this project interests me with its technical and human dimension because of implication in the handicap field and the communication.&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#009900;"&gt;C’est un ensemble de logiciels pour PDAs qui visent à redonner une communication vocale et à l'apprentissage du français écrit pour les personnes sourdes. Le logicielle phase, écho, permet de communiquer en mode face à face, ou par téléphone ou par chat SMS. Ce produit s’adresse à des individus atteints de handicap vocal temporaire ou permanent, ainsi qu'à des personnes sourdes non oralistes.&lt;/span&gt; &lt;a href="http://bp1.blogger.com/_q45CSOPLx24/R3YebsjTyLI/AAAAAAAAANo/GXAGcB7aMfU/s1600-h/a_Asus-A626.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5149336685109299378" style="FLOAT: right; MARGIN: 0px 0px 10px 10px; CURSOR: hand" alt="" src="http://bp1.blogger.com/_q45CSOPLx24/R3YebsjTyLI/AAAAAAAAANo/GXAGcB7aMfU/s200/a_Asus-A626.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#003300;"&gt;It is a set of PDAs’softwares for communication and language learning tools. The core application, écho, is a powerful Assistive and Augmentative communication solution. The users can communicate in face-to-face mode, or by telephone or by SMS chat. This product is targeting people with temporary or permanent speech-language impairments.&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;a href="http://bp1.blogger.com/_q45CSOPLx24/R3Ye0sjTyNI/AAAAAAAAAN4/kfrf4D7j3wU/s1600-h/f_htc_advantage.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5149337114606029010" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://bp1.blogger.com/_q45CSOPLx24/R3Ye0sjTyNI/AAAAAAAAAN4/kfrf4D7j3wU/s200/f_htc_advantage.jpg" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;img id="BLOGGER_PHOTO_ID_5149336869792893122" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://bp0.blogger.com/_q45CSOPLx24/R3YemcjTyMI/AAAAAAAAANw/Bxm56-om2Pk/s200/11_accueil_comm_iconesGF.jpg" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align="justify"&gt;&lt;span style="color:#009900;"&gt;Pour rendre le produit accessible à tous, nous avons pris en compte les aspects suivants : &lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;span style="color:#009900;"&gt;Mobilité et produit non dégradant pour l’utilisateur&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;span style="color:#009900;"&gt;ergonomie simple et intuitive&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;span style="color:#009900;"&gt;souplesse d’utilisation et personnalisation&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;span style="color:#009900;"&gt;performance et qualité de la voix&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;em&gt;&lt;span style="color:#003300;"&gt;To make this product accessible of all, we took into account the following aspects:&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;em&gt;&lt;span style="color:#003300;"&gt;Mobility and non degrading solution of the user&lt;/span&gt;&lt;/em&gt;&lt;/li&gt;&lt;li&gt;&lt;em&gt;&lt;span style="color:#003300;"&gt;strong ergonomics&lt;/span&gt;&lt;/em&gt;&lt;/li&gt;&lt;li&gt;&lt;em&gt;&lt;span style="color:#003300;"&gt;great flexibility in use and personalization&lt;/span&gt;&lt;/em&gt;&lt;/li&gt;&lt;li&gt;&lt;em&gt;&lt;span style="color:#003300;"&gt;performance and voice quality&lt;/span&gt;&lt;/em&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="color:#009900;"&gt;Sur le plan technique, ce produit met en œuvre les technologies suivantes :&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color:#009900;"&gt;Windows Mobile 6.0&lt;a href="http://bp2.blogger.com/_q45CSOPLx24/R3YfN8jTyOI/AAAAAAAAAOA/FfTIUACRMCE/s1600-h/19_accueil_SMS_contact.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5149337548397725922" style="FLOAT: right; MARGIN: 0px 0px 10px 10px; CURSOR: hand" alt="" src="http://bp2.blogger.com/_q45CSOPLx24/R3YfN8jTyOI/AAAAAAAAAOA/FfTIUACRMCE/s200/19_accueil_SMS_contact.jpg" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color:#009900;"&gt;Compact Framework 2.0 et 3.5&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color:#009900;"&gt;SDK Mobile 6.0 (gestion des SMS, gestion de l’écran, gestion des hardware buttons)&lt;/span&gt; &lt;/li&gt;&lt;li&gt;&lt;span style="color:#009900;"&gt;Fonctions téléphonie en VoIP&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color:#009900;"&gt;API Windows CE&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color:#009900;"&gt;Graphique GDI&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;p&gt;&lt;em&gt;&lt;span style="color:#003300;"&gt;On the technical plan, this product implements the following technologies:&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;em&gt;&lt;span style="color:#003300;"&gt;Windows Mobile 6.0&lt;/span&gt;&lt;/em&gt;&lt;/li&gt;&lt;li&gt;&lt;em&gt;&lt;span style="color:#003300;"&gt;Compact Framework 2.0 et 3.5&lt;/span&gt;&lt;/em&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;em&gt;&lt;span style="color:#003300;"&gt;SDK Mobile 6.0 (SMS management, screen management, hardware buttons management)&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;em&gt;&lt;span style="color:#003300;"&gt;Telephony in VoIP&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;em&gt;&lt;span style="color:#003300;"&gt;Windows CE API&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;em&gt;&lt;span style="color:#003300;"&gt;GDI&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p align="justify"&gt;&lt;span style="color:#009900;"&gt;Le développement de la gamme écho donne lieu à la création de multiples propriétés intellectuelles protégées. Elles sont réutilisables et commercialisées par&lt;/span&gt; &lt;a href="http://www.erocca.com/"&gt;eROCCA&lt;/a&gt;.&lt;br /&gt;&lt;em&gt;&lt;span style="color:#003300;"&gt;écho product features breakthrough technology that are designed and optimized during écho product development. These IP are properly protected but can be licensed from&lt;/span&gt; &lt;/em&gt;&lt;a href="http://www.erocca.com/"&gt;&lt;em&gt;eROCCA&lt;/em&gt;&lt;/a&gt;&lt;em&gt;.&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#009900;"&gt;Pour des informations complémentaires consultez :&lt;/span&gt; &lt;a href="http://www.mon-echo.eu/"&gt;www.mon-echo.eu/&lt;/a&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#003300;"&gt;For more details please consult :&lt;/span&gt; &lt;/em&gt;&lt;a href="http://www.mon-echo.eu/"&gt;&lt;em&gt;www.mon-echo.eu/&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;Fabien Decret's Weblog, .NET Compact Framework development&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569907127793930-2441905504006827945?l=fabdecret.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fabdecret.blogspot.com/feeds/2441905504006827945/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9199569907127793930&amp;postID=2441905504006827945' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/2441905504006827945'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/2441905504006827945'/><link rel='alternate' type='text/html' href='http://fabdecret.blogspot.com/2007/12/erocca-cho-la-technologie-au-service-du.html' title='eROCCA : écho (la technologie au service du handicap)'/><author><name>Fabien Decret</name><uri>http://www.blogger.com/profile/14974570394900558100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_q45CSOPLx24/R3YebsjTyLI/AAAAAAAAANo/GXAGcB7aMfU/s72-c/a_Asus-A626.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9199569907127793930.post-7536850226123787596</id><published>2007-12-22T04:07:00.000-08:00</published><updated>2007-12-22T04:23:50.058-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows Mobile 7 and 8'/><title type='text'>Windows Mobile 7 et 8</title><content type='html'>&lt;div align="justify"&gt;Qu'est-ce que nous apportera de nouveau WM7 et WM8 ? Voici quelques &lt;a href="http://gizmodo.com/gadgets/what.s-wrong-with-windows-mobile/whats-wrong-with-windows-mobile-and-how-wm7-and-wm8-are-going-to-fix-it-333536.php"&gt;informations &lt;/a&gt;notamment en terme d'Interface Graphique utilisateur.&lt;br /&gt;&lt;br /&gt;What are the news in WM7 and WM8? Here are some &lt;a href="http://gizmodo.com/gadgets/what.s-wrong-with-windows-mobile/whats-wrong-with-windows-mobile-and-how-wm7-and-wm8-are-going-to-fix-it-333536.php"&gt;informations &lt;/a&gt;specially in term of UI.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Fabien Decret's Weblog, .NET Compact Framework development&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569907127793930-7536850226123787596?l=fabdecret.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fabdecret.blogspot.com/feeds/7536850226123787596/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9199569907127793930&amp;postID=7536850226123787596' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/7536850226123787596'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/7536850226123787596'/><link rel='alternate' type='text/html' href='http://fabdecret.blogspot.com/2007/12/windows-mobile-7-et-8.html' title='Windows Mobile 7 et 8'/><author><name>Fabien Decret</name><uri>http://www.blogger.com/profile/14974570394900558100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9199569907127793930.post-2163748819675682424</id><published>2007-12-21T14:20:00.000-08:00</published><updated>2007-12-22T04:22:13.273-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='event'/><title type='text'>Joyeux Noël ! Merry Christmas !</title><content type='html'>&lt;a href="http://bp3.blogger.com/_q45CSOPLx24/R2w8WsjTyII/AAAAAAAAANQ/-m_Dl9Iti_A/s1600-h/CC.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5146554834791680130" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://bp3.blogger.com/_q45CSOPLx24/R2w8WsjTyII/AAAAAAAAANQ/-m_Dl9Iti_A/s400/CC.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Fabien Decret's Weblog, .NET Compact Framework development&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569907127793930-2163748819675682424?l=fabdecret.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fabdecret.blogspot.com/feeds/2163748819675682424/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9199569907127793930&amp;postID=2163748819675682424' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/2163748819675682424'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/2163748819675682424'/><link rel='alternate' type='text/html' href='http://fabdecret.blogspot.com/2007/12/joyeux-nol-merry-christmas.html' title='Joyeux Noël ! Merry Christmas !'/><author><name>Fabien Decret</name><uri>http://www.blogger.com/profile/14974570394900558100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_q45CSOPLx24/R2w8WsjTyII/AAAAAAAAANQ/-m_Dl9Iti_A/s72-c/CC.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9199569907127793930.post-7571908966861317770</id><published>2007-12-21T01:55:00.000-08:00</published><updated>2007-12-21T02:02:01.623-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Compact Framework 3.5'/><title type='text'>Power Toys for .NET Compact Framework 3.5</title><content type='html'>Pour compléter mon article sur &lt;a href="http://fabdecret.blogspot.com/2007/09/cf-35-debug-tools.html"&gt;les outils de debug du CF3.5&lt;/a&gt;, voici une suite d'outils pour debugger avec le CF3.5. A télécharger &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=C8174C14-A27D-4148-BF01-86C2E0953EAB&amp;amp;displaylang=en"&gt;ici&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;To complete my post on &lt;a href="http://fabdecret.blogspot.com/2007/09/cf-35-debug-tools.html"&gt;debug tools for CF3.5&lt;/a&gt;, here are some tools for debugging the CF3.5. Download &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=C8174C14-A27D-4148-BF01-86C2E0953EAB&amp;amp;displaylang=en"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;Fabien Decret's Weblog, .NET Compact Framework development&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569907127793930-7571908966861317770?l=fabdecret.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fabdecret.blogspot.com/feeds/7571908966861317770/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9199569907127793930&amp;postID=7571908966861317770' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/7571908966861317770'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/7571908966861317770'/><link rel='alternate' type='text/html' href='http://fabdecret.blogspot.com/2007/12/power-toys-for-net-compact-framework-35.html' title='Power Toys for .NET Compact Framework 3.5'/><author><name>Fabien Decret</name><uri>http://www.blogger.com/profile/14974570394900558100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9199569907127793930.post-654608896784741103</id><published>2007-12-12T12:42:00.000-08:00</published><updated>2007-12-12T13:15:54.282-08:00</updated><title type='text'>Components for .NET Compact Framework</title><content type='html'>&lt;div align="justify"&gt;&lt;a href="http://bp1.blogger.com/_q45CSOPLx24/R2BO-ucN-wI/AAAAAAAAANA/SHTwkY9xC6o/s1600-h/AdvancedTree_01.png"&gt;&lt;img id="BLOGGER_PHOTO_ID_5143197613982350082" style="FLOAT: right; MARGIN: 0px 0px 10px 10px; CURSOR: hand" alt="" src="http://bp1.blogger.com/_q45CSOPLx24/R2BO-ucN-wI/AAAAAAAAANA/SHTwkY9xC6o/s200/AdvancedTree_01.png" border="0" /&gt;&lt;/a&gt;Resco propose une nouvelle gamme de &lt;a href="http://www.resco.net/developer/mobileformstoolkit/overview.aspx"&gt;composants spéciaux pour le développement mobilité&lt;/a&gt; (Windows Mobile, Smartphone, Windows CE) avec une mémoire limitée, un CPU lent, un écran tactile... Ces composants sont optimisés pour Microsoft Visual Studio 2008 et le .NET Compact Framework 3.5, d'après Resco.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;Les composants proposés sont :&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;/div&gt;&lt;p align="justify"&gt;&lt;strong&gt;AdvancedTree .NET&lt;/strong&gt; : tree control pour afficher des données liées avec des images....&lt;br /&gt;&lt;strong&gt;AdvancedList .NET&lt;/strong&gt; : List control pour des petits écrans&lt;br /&gt;&lt;strong&gt;DetailView .NET&lt;/strong&gt; : form de saisie de données &lt;a href="http://bp2.blogger.com/_q45CSOPLx24/R2BO1-cN-vI/AAAAAAAAAM4/j0hKnaL-D0k/s1600-h/WeekCalendar_02.png"&gt;&lt;img id="BLOGGER_PHOTO_ID_5143197463658494706" style="FLOAT: right; MARGIN: 0px 0px 10px 10px; CURSOR: hand" alt="" src="http://bp2.blogger.com/_q45CSOPLx24/R2BO1-cN-vI/AAAAAAAAAM4/j0hKnaL-D0k/s200/WeekCalendar_02.png" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;SmartGrid .NET&lt;/strong&gt; : grid control avec auto-edit&lt;br /&gt;&lt;strong&gt;CompactChart .NET&lt;/strong&gt; : cinq types de graphique&lt;br /&gt;&lt;strong&gt;OutlookShortcutBar .NET&lt;/strong&gt; : composant raccourci, pour les applications modernes&lt;br /&gt;&lt;strong&gt;OutlookWeekCalendar .NET&lt;/strong&gt; : composants pour afficher un planning jour/semaine&lt;br /&gt;&lt;strong&gt;OutlookMonthCalendar .NET &lt;/strong&gt;: composants pour afficher un planning mois/année&lt;br /&gt;&lt;strong&gt;OutlookDateTimePicker .NET&lt;/strong&gt; : composant pour sélection d'une date&lt;br /&gt;&lt;strong&gt;InkBox .NET&lt;/strong&gt; : composant Ink pour sélection notes&lt;br /&gt;&lt;strong&gt;Zip .NET&lt;/strong&gt; : librairie de compression&lt;/p&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="color:#666666;"&gt;&lt;em&gt;Resco released &lt;a href="http://www.resco.net/developer/mobileformstoolkit/overview.aspx"&gt;a new suite of components &lt;/a&gt;designed specially for Mobile Devices (Windows Mobile, Smartphone, Windows CE) with limited memory, low CPU, touchscreen input...These controls are optimized for Microsoft Visual Studio 2008 and .NET Compact Framework 3.5, according to the company.&lt;/em&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="color:#666666;"&gt;&lt;em&gt;The components are:&lt;/em&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="color:#666666;"&gt;&lt;em&gt;&lt;strong&gt;AdvancedTree .NET&lt;/strong&gt; : tree control perfect for displaying related dataAdvancedTree : For text, links, or images, with optional "DelayLoad"AdvancedList .NET : List control for small &lt;strong&gt;displaysDetailView .NET&lt;/strong&gt; : User input formSmartGrid .NET : grid control with built-in auto edit capabilities&lt;br /&gt;&lt;strong&gt;CompactChart .NET&lt;/strong&gt; : Five chart typesOutlookShortcutBar .NET : shortcut control, common for all modern applicationsOutlookWeekCalendar .NET : Day/Week appointment scheduling &lt;strong&gt;controlOutlookMonthCalendar .NET&lt;/strong&gt; : Month/Year appointment scheduling &lt;strong&gt;controlOutlookDateTimePicker .NET&lt;/strong&gt; : common control providing advanced &lt;strong&gt;stylesInkBox .NET&lt;/strong&gt; : Ink control suitable for quick notes or signatures&lt;br /&gt;&lt;strong&gt;Zip .NET&lt;/strong&gt; : Compression library&lt;/em&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Fabien Decret's Weblog, .NET Compact Framework development&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569907127793930-654608896784741103?l=fabdecret.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fabdecret.blogspot.com/feeds/654608896784741103/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9199569907127793930&amp;postID=654608896784741103' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/654608896784741103'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/654608896784741103'/><link rel='alternate' type='text/html' href='http://fabdecret.blogspot.com/2007/12/components-for-net-compact-framework.html' title='Components for .NET Compact Framework'/><author><name>Fabien Decret</name><uri>http://www.blogger.com/profile/14974570394900558100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_q45CSOPLx24/R2BO-ucN-wI/AAAAAAAAANA/SHTwkY9xC6o/s72-c/AdvancedTree_01.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9199569907127793930.post-103311977887725517</id><published>2007-12-12T08:54:00.001-08:00</published><updated>2007-12-12T12:37:15.937-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Remote display'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows Mobile'/><title type='text'>Remote PDA controler</title><content type='html'>&lt;div align="justify"&gt;Voici un outil super pratique pour piloter votre PDA à distance depuis votre PC (via ActiveSync ou TCP/IP filaire ou WIFI), l'interface est super conviviale. C'est un outil qui vous sera très pratique si vous avez des présentations à faire. Voici le &lt;a href="http://www.soti.net/default.asp?Cmd=Products&amp;amp;SubCmd=PCPro"&gt;site de l'éditeur &lt;/a&gt;avec son prix : $35.95 USD. Vous pouvez faire des copies d'écran (GIF, BMP, JPG or PNG) ou des vidéos (WMV ou AVI).&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#333333;"&gt;Here is a nice tool to control your PDA via your PC (through your ActiveSync or wired/wireless TCP/IP), the interface is very friendly. It's a very usefull tool if you have presentations to do. Here is the &lt;/span&gt;&lt;/em&gt;&lt;a href="http://www.soti.net/default.asp?Cmd=Products&amp;amp;SubCmd=PCPro"&gt;&lt;em&gt;&lt;span style="color:#333333;"&gt;software editor &lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#333333;"&gt;with its price: $35.95 USD. You can make screenshots (GIF, BMP, JPG or PNG) or videos capture(WMV ou AVI). &lt;/span&gt;&lt;/em&gt;&lt;a href="http://bp2.blogger.com/_q45CSOPLx24/R2BFO-cN-tI/AAAAAAAAAMs/FVZ4txECXyo/s1600-h/Touch[1].JPG"&gt;&lt;em&gt;&lt;span style="color:#333333;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5143186898038946514" style="FLOAT: right; MARGIN: 0px 0px 10px 10px; CURSOR: hand" alt="" src="http://bp2.blogger.com/_q45CSOPLx24/R2BFO-cN-tI/AAAAAAAAAMs/FVZ4txECXyo/s400/Touch%5B1%5D.JPG" border="0" /&gt;&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Fabien Decret's Weblog, .NET Compact Framework development&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569907127793930-103311977887725517?l=fabdecret.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fabdecret.blogspot.com/feeds/103311977887725517/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9199569907127793930&amp;postID=103311977887725517' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/103311977887725517'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/103311977887725517'/><link rel='alternate' type='text/html' href='http://fabdecret.blogspot.com/2007/12/remote-pda-controler.html' title='Remote PDA controler'/><author><name>Fabien Decret</name><uri>http://www.blogger.com/profile/14974570394900558100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_q45CSOPLx24/R2BFO-cN-tI/AAAAAAAAAMs/FVZ4txECXyo/s72-c/Touch%5B1%5D.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9199569907127793930.post-5212496996936575070</id><published>2007-12-10T01:23:00.000-08:00</published><updated>2007-12-12T12:33:18.014-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='event'/><title type='text'>Online Webinar - Introduction to Windows Embedded</title><content type='html'>&lt;a href="http://bp2.blogger.com/_q45CSOPLx24/R10HfucN-sI/AAAAAAAAAMk/_p0MpNtpzqc/s1600-h/header.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5142274591150701250" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://bp2.blogger.com/_q45CSOPLx24/R10HfucN-sI/AAAAAAAAAMk/_p0MpNtpzqc/s400/header.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;Demain, Anthony Pellerin d'Adeneo nous présentera un &lt;a href="http://www.microsoftembeddedseminars.com/about.aspx?seminarid=113"&gt;webinar sur Windows CE6.0&lt;/a&gt;. La présentation sera faite en anglais uniquement.&lt;/div&gt;&lt;div align="justify"&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;Tomorrow, Anthony Pellerin from Adeneo will present us a &lt;/span&gt;&lt;/em&gt;&lt;a href="http://www.microsoftembeddedseminars.com/about.aspx?seminarid=113"&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;webinar on Windows CE6.0&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;. The presentation will be in English only.&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;em&gt;&lt;span style="color:#333333;"&gt;Event Overview&lt;br /&gt;Date and Time: December 11, 2007 @ 10:00 AM - 11:00 AM CET&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;em&gt;&lt;span style="color:#333333;"&gt;During this LIVE online 60 minute presentation: You will learn the initial steps of development with the Windows Embedded CE 6.0 platform. &lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;em&gt;&lt;span style="color:#333333;"&gt;Who Should Attend: This webcast addresses OEM hardware and software engineers with no prior experience with Windows Embedded CE 6.0 and willing to start an evaluation of the newest generation of Windows Embedded CE.Windows Embedded CE&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;em&gt;&lt;span style="color:#333333;"&gt;The explosion of devices and systems with small software footprint requirements that integrate a larger set of features has fueled demand for flexible and easily scalable software solutions.&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;em&gt;&lt;span style="color:#333333;"&gt;Microsoft has met the demands of engineers looking to develop their products in a familiar and feature rich environment. Windows Embedded CE 6.0 provides engineers with an exceptional new tool to develop a broad range of portable and hand-held devices.Join Microsoft for an introduction of Windows Embedded CE, and develop a basic technical knowledge of Windows Embedded CE 6.0. Microsoft will walk you step-by-step through the feature rich development environment and demonstrate the intuitive qualities of Windows Embedded CE 6.0. Don’t miss this opportunity to learn from the experts at Microsoft.Discover Windows Embedded CE FeaturesWindows Embedded CE 6.0 has a diverse set of features to ensure a complete development environment for tomorrow's portable and small footprint devices.&lt;br /&gt;· RTOS characteristics&lt;br /&gt;· Modularity &amp;amp; Scalability&lt;br /&gt;· Portability&lt;br /&gt;· Multimedia&lt;br /&gt;· Communication and Networking Discover a Rich Set of ToolsMicrosoft provides engineers with tools to accelerate the development of Windows Embedded CE 6.0 devices.&lt;br /&gt;· VS 2005&lt;br /&gt;· Platform Builder 6.0&lt;br /&gt;· Build Process See Windows Embedded CE 6.0 in ActionReview the process for loading and debugging a CE image. Dive into Microsoft’s unique Boot process and Remote Tools set. Demonstration&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;em&gt;&lt;span style="color:#333333;"&gt;Microsoft will take you step-by-step through some of the most important features and benefits of Windows CE Embedded 6.0. During the presentation you will see how to clone a BSP, create an OS Design, utilize Build Process, and manage image downloading and debugging. &lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Fabien Decret's Weblog, .NET Compact Framework development&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569907127793930-5212496996936575070?l=fabdecret.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fabdecret.blogspot.com/feeds/5212496996936575070/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9199569907127793930&amp;postID=5212496996936575070' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/5212496996936575070'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/5212496996936575070'/><link rel='alternate' type='text/html' href='http://fabdecret.blogspot.com/2007/12/online-webinar-introduction-to-windows.html' title='Online Webinar - Introduction to Windows Embedded'/><author><name>Fabien Decret</name><uri>http://www.blogger.com/profile/14974570394900558100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_q45CSOPLx24/R10HfucN-sI/AAAAAAAAAMk/_p0MpNtpzqc/s72-c/header.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9199569907127793930.post-4320436703604391161</id><published>2007-12-05T04:08:00.000-08:00</published><updated>2007-12-12T12:32:57.119-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='event'/><title type='text'>Microsoft TechDays 2008</title><content type='html'>Les TechDays 2008 ! Ce sera à Paris les 11, 12 et 13 février prochains.&lt;br /&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;The TechDays 2008 will be in Paris, the 11, 12 and 13 next February. (it will be in French only...)&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Le &lt;a href="http://blogs.technet.com/mstechdays/default.aspx"&gt;blog des TechDays2008&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://go.microsoft.com/?linkid=7733599"&gt;&lt;img alt="Retrouvez-moi aux Microsoft TechDays 2008" src="http://www.microsoft.com/france/mstd08/images/Btn_generique.jpg" border="0" /&gt;&lt;br /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;Fabien Decret's Weblog, .NET Compact Framework development&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569907127793930-4320436703604391161?l=fabdecret.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fabdecret.blogspot.com/feeds/4320436703604391161/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9199569907127793930&amp;postID=4320436703604391161' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/4320436703604391161'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/4320436703604391161'/><link rel='alternate' type='text/html' href='http://fabdecret.blogspot.com/2007/12/microsoft-techdays-2008.html' title='Microsoft TechDays 2008'/><author><name>Fabien Decret</name><uri>http://www.blogger.com/profile/14974570394900558100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9199569907127793930.post-7223144972347509666</id><published>2007-12-01T11:49:00.001-08:00</published><updated>2007-12-01T12:07:56.169-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WCF'/><category scheme='http://www.blogger.com/atom/ns#' term='Compact Framework 3.5'/><title type='text'>Debug WCF</title><content type='html'>&lt;a href="http://bp1.blogger.com/_q45CSOPLx24/R1G_EYuRjII/AAAAAAAAAMU/NQ5Cp5tQESc/s1600-R/Sans+titre.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5139098731883367554" style="FLOAT: right; MARGIN: 0px 0px 10px 10px; CURSOR: hand" alt="" src="http://bp1.blogger.com/_q45CSOPLx24/R1G_EYuRjII/AAAAAAAAAMU/aTtzVdSILvQ/s320/Sans+titre.jpg" border="0" /&gt;&lt;/a&gt; Je suis sûr que vous vous en souvenez tous, j'avais fait un &lt;a href="http://fabdecret.blogspot.com/2007/09/cf-35-debug-tools.html"&gt;article &lt;/a&gt;sur les nouveaux outils de debug du CF3.5 à sa sortie. J'y parlais notamment du Device Logging Configuration tool. En plus d’être utile pour l’interop, cet outil est très pratique pour debugger un projet utilisant les WCF en cochant l'option network et ensuite en analysant le fichier de log à l'aide du .NETCF Log Viewer. Pour les détails, aller voir sur ce &lt;a href="http://blogs.msdn.com/danhorbatt/archive/2007/11/01/remote-logging-wcf-on-net-compact-framework.aspx"&gt;post&lt;/a&gt;.&lt;br /&gt;&lt;em&gt;&lt;span style="color:#333333;"&gt;I’m sure you remember it, I had written an &lt;a href="http://fabdecret.blogspot.com/2007/09/cf-35-debug-tools.html"&gt;article &lt;/a&gt;on new debug tools on CF3.5. I spoke there about Device Logging Configuration tool. In addition to being useful for native interrop, this tool is very usefull for debugging a project using WCF by checked the network option and then by analyzing the log file in the .NETCF Log Viewer. For details, check out this &lt;a href="http://blogs.msdn.com/danhorbatt/archive/2007/11/01/remote-logging-wcf-on-net-compact-framework.aspx"&gt;post&lt;/a&gt;.&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://blogs.msdn.com/danhorbatt/archive/2007/11/01/remote-logging-wcf-on-net-compact-framework.aspx"&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Fabien Decret's Weblog, .NET Compact Framework development&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569907127793930-7223144972347509666?l=fabdecret.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fabdecret.blogspot.com/feeds/7223144972347509666/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9199569907127793930&amp;postID=7223144972347509666' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/7223144972347509666'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/7223144972347509666'/><link rel='alternate' type='text/html' href='http://fabdecret.blogspot.com/2007/12/debug-wcf.html' title='Debug WCF'/><author><name>Fabien Decret</name><uri>http://www.blogger.com/profile/14974570394900558100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_q45CSOPLx24/R1G_EYuRjII/AAAAAAAAAMU/aTtzVdSILvQ/s72-c/Sans+titre.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9199569907127793930.post-424408257368759724</id><published>2007-12-01T01:02:00.000-08:00</published><updated>2007-12-01T01:13:53.062-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Compact Framework 3.5'/><title type='text'>Survey result CF3.5</title><content type='html'>&lt;div align="justify"&gt;&lt;a href="http://bp0.blogger.com/_q45CSOPLx24/R1EkHIuRjGI/AAAAAAAAAME/VtmohBFfdWc/s1600-R/graph.png"&gt;&lt;img id="BLOGGER_PHOTO_ID_5138928354825702498" style="FLOAT: right; MARGIN: 0px 0px 10px 10px; CURSOR: hand" alt="" src="http://bp0.blogger.com/_q45CSOPLx24/R1EkHIuRjGI/AAAAAAAAAME/wA_GsvDS3dk/s320/graph.png" border="0" /&gt;&lt;/a&gt; La semaine dernière j'ai mis en place un petit sondage sur mon blog pour savoir vos nouveautés préférées sur le CF 3.5, je n'ai obtenu que 11 réponses ;-(. Voici les résultats :&lt;/div&gt;&lt;div align="justify"&gt;On notera une grosse domination des WCF, suivis des Debug Tools, de Unit Test et en dernière position Linq. En tout cas, je suis satisfait du résultat, il reflète bien mes positions aussi...&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;Last week I set up a small survey on my blog to know your preferred innovations on the CF 3.5, I obtained only 11 answers; - (. Here are the results:&lt;/div&gt;&lt;div align="justify"&gt;We can note a large domination of the WCF, followed by Debug Tools, by Links Test and in last position Linq. In any case, I'm satisfied of the result, it also reflects my positions well…&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Fabien Decret's Weblog, .NET Compact Framework development&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569907127793930-424408257368759724?l=fabdecret.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fabdecret.blogspot.com/feeds/424408257368759724/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9199569907127793930&amp;postID=424408257368759724' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/424408257368759724'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/424408257368759724'/><link rel='alternate' type='text/html' href='http://fabdecret.blogspot.com/2007/12/survey-result-cf35.html' title='Survey result CF3.5'/><author><name>Fabien Decret</name><uri>http://www.blogger.com/profile/14974570394900558100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_q45CSOPLx24/R1EkHIuRjGI/AAAAAAAAAME/wA_GsvDS3dk/s72-c/graph.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9199569907127793930.post-1397686375649246361</id><published>2007-11-25T03:46:00.000-08:00</published><updated>2007-11-25T12:33:04.264-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows Mobile'/><category scheme='http://www.blogger.com/atom/ns#' term='Compact Framework'/><title type='text'>C# programming directly on device</title><content type='html'>&lt;div align="justify"&gt;Pour ceux qui veulent développer du code quand ils ne sont pas au bureau et le tester, ou bien encore qui ne peuvent pas s'empêcher de développer du code pour leur device ;-).&lt;/div&gt;&lt;div align="justify"&gt;&lt;em&gt;&lt;span style="color:#333333;"&gt;For whose who want to develop code while away from your desktop and be able to test it, or then those which can’t be prevented from developing code for their device ; -).&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;br /&gt;Jetez un oeil &lt;a href="http://www.geocities.com/hrowson/wm5_software/index.htm"&gt;là-dessus &lt;/a&gt;!&lt;br /&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;Check out&lt;/span&gt;&lt;/em&gt; &lt;a href="http://www.geocities.com/hrowson/wm5_software/index.htm"&gt;this &lt;/a&gt;!&lt;br /&gt;&lt;br /&gt;Merci Peter pour le lien.&lt;br /&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;Thanks to Peter for the link.&lt;/span&gt;&lt;/em&gt;&lt;div class="blogger-post-footer"&gt;Fabien Decret's Weblog, .NET Compact Framework development&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569907127793930-1397686375649246361?l=fabdecret.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fabdecret.blogspot.com/feeds/1397686375649246361/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9199569907127793930&amp;postID=1397686375649246361' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/1397686375649246361'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/1397686375649246361'/><link rel='alternate' type='text/html' href='http://fabdecret.blogspot.com/2007/11/c-programming-on-ppc.html' title='C# programming directly on device'/><author><name>Fabien Decret</name><uri>http://www.blogger.com/profile/14974570394900558100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9199569907127793930.post-7632785219049389179</id><published>2007-11-22T12:38:00.000-08:00</published><updated>2007-11-23T08:37:27.478-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VS2008'/><category scheme='http://www.blogger.com/atom/ns#' term='Compact Framework 3.5'/><title type='text'>VS 2008 and CF 3.5</title><content type='html'>VS2008 et le Compact Framework 3.5 sont disponibles via MSDN Premium Subscription.&lt;br /&gt;&lt;em&gt;VS2008 and the Compact Framework 3.5 are available via MSDN Premium Subscription.&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Jetez un oeil sur ce &lt;a href="http://blogs.msdn.com/mikehall/archive/2007/11/19/visual-studio-2008-shipped-what-does-that-mean-for-embedded.aspx"&gt;lien&lt;/a&gt;.&lt;br /&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;Check this &lt;a href="http://blogs.msdn.com/mikehall/archive/2007/11/19/visual-studio-2008-shipped-what-does-that-mean-for-embedded.aspx"&gt;link&lt;/a&gt;.&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;Fabien Decret's Weblog, .NET Compact Framework development&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569907127793930-7632785219049389179?l=fabdecret.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fabdecret.blogspot.com/feeds/7632785219049389179/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9199569907127793930&amp;postID=7632785219049389179' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/7632785219049389179'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/7632785219049389179'/><link rel='alternate' type='text/html' href='http://fabdecret.blogspot.com/2007/11/vs-2008-and-cf-35.html' title='VS 2008 and CF 3.5'/><author><name>Fabien Decret</name><uri>http://www.blogger.com/profile/14974570394900558100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9199569907127793930.post-4022002164345762033</id><published>2007-11-21T10:05:00.000-08:00</published><updated>2007-11-21T12:23:58.769-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Debug Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='Compact Framework'/><title type='text'>Debug C++ from a C# application</title><content type='html'>&lt;div align="justify"&gt;&lt;a href="http://bp1.blogger.com/_q45CSOPLx24/R0R1Ok6NlqI/AAAAAAAAALs/QZcb-5NbeAE/s1600-h/1.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5135358368395663010" style="FLOAT: right; MARGIN: 0px 0px 10px 10px; CURSOR: hand" alt="" src="http://bp1.blogger.com/_q45CSOPLx24/R0R1Ok6NlqI/AAAAAAAAALs/QZcb-5NbeAE/s320/1.JPG" border="0" /&gt;&lt;/a&gt; Si vous avez un projet C# qui appelle un DLL d'un projet en C++ voici la méthode pour debugger la DLL en C++ tout en lançant le projet principal en C#.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;If you have a C# project which calls a DLL from a C++ project, here the way for debugging the C++ DLL while launching the principal project in C++.&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="justify"&gt;1) Mettre des points d'arrêt dans le C++.&lt;/div&gt;&lt;div align="justify"&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;1)Put some breakpoints in C++ code.&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="justify"&gt;2) Dans les propriétés de la DLL en C++, dans l'onglet debugging, changer le path de R&lt;a href="http://bp2.blogger.com/_q45CSOPLx24/R0R1x06NlrI/AAAAAAAAAL0/ysu1m_ubuRA/s1600-h/2.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5135358973986051762" style="FLOAT: right; MARGIN: 0px 0px 10px 10px; CURSOR: hand" alt="" src="http://bp2.blogger.com/_q45CSOPLx24/R0R1x06NlrI/AAAAAAAAAL0/ysu1m_ubuRA/s320/2.JPG" border="0" /&gt;&lt;/a&gt;emote Directory avec le chemin de l'exécutable en C#.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;2) In the C++ DLL properties, in the debugging tab, change the Remote Directory path with the C# executable.&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="justify"&gt;3) &lt;a href="http://bp0.blogger.com/_q45CSOPLx24/R0R2fU6NlsI/AAAAAAAAAL8/fmmTI3MU1OA/s1600-h/3.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5135359755670099650" style="FLOAT: right; MARGIN: 0px 0px 10px 10px; CURSOR: hand" alt="" src="http://bp0.blogger.com/_q45CSOPLx24/R0R2fU6NlsI/AAAAAAAAAL8/fmmTI3MU1OA/s320/3.JPG" border="0" /&gt;&lt;/a&gt;Lancer le projet via un clic droit sur le projet C++ et en cliquant Debug/Start new instance&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;3) Launch the project via a right click on the C++ project and then click on Debug/Start new instance.&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="justify"&gt;Ensuite, si vous avez positionné des points d'arrêt dans le C++, le debugger s'arrêtera donc sur ces points d'arrêt.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;Then, if you have set breakpoints in the C++ code, the debugger will stop on these breakpoints.&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Fabien Decret's Weblog, .NET Compact Framework development&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569907127793930-4022002164345762033?l=fabdecret.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fabdecret.blogspot.com/feeds/4022002164345762033/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9199569907127793930&amp;postID=4022002164345762033' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/4022002164345762033'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/4022002164345762033'/><link rel='alternate' type='text/html' href='http://fabdecret.blogspot.com/2007/11/debug-c-from-c-application.html' title='Debug C++ from a C# application'/><author><name>Fabien Decret</name><uri>http://www.blogger.com/profile/14974570394900558100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_q45CSOPLx24/R0R1Ok6NlqI/AAAAAAAAALs/QZcb-5NbeAE/s72-c/1.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9199569907127793930.post-5852593300135959574</id><published>2007-11-14T12:54:00.000-08:00</published><updated>2007-11-21T12:24:42.867-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Compact Framework'/><title type='text'>Transparent background !</title><content type='html'>&lt;a href="http://bp1.blogger.com/_q45CSOPLx24/RzvsV06NlpI/AAAAAAAAALk/3-vh5mDhCyY/s1600-h/back.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5132956060043024018" style="FLOAT: right; MARGIN: 0px 0px 10px 10px; CURSOR: hand" alt="" src="http://bp1.blogger.com/_q45CSOPLx24/RzvsV06NlpI/AAAAAAAAALk/3-vh5mDhCyY/s320/back.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;div&gt;&lt;div align="justify"&gt;Le Compact Framework supporte la gestion de la transparence pour seulement une couleur. Mais, c’est déjà bien pratique et suffisant pour rendre transparent un fond noir rectangulaire par exemple.&lt;br /&gt;&lt;span style="color:#333333;"&gt;&lt;em&gt;The Compact Framework supports transparency color but for only one color. But it is already quite practical and sufficient to make transparent a black rectangular background for example.&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Voici un petit exemple de code&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;em&gt;&lt;span style="color:#333333;"&gt;Here is a small piece of code&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;1) Créer l’Image Attribute&lt;br /&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;1) Create the Image attribute&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;System.Drawing.Imaging.ImageAttributes attrib = new System.Drawing.Imaging.ImageAttributes();&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;2) Definissez la couleur de transparence (noir pour notre exemple)&lt;/div&gt;&lt;div&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;2) Set the transparency color key (black for the example)&lt;/span&gt;&lt;br /&gt;&lt;/em&gt;&lt;span style="font-family:courier new;"&gt;attrib.SetColorKey(Color.Black, Color.Black);&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;3) Dessinez l’image en utilisant l’image attribute&lt;br /&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;3) Draw the image using the image attribute&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;e.Graphics.DrawImage(backgroundIm, destRect, 0, 0, backgroundIm.Width, backgroundIm.Height, GraphicsUnit.Pixel, &lt;strong&gt;attrib&lt;/strong&gt;);&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Et voici le résulat avec un fond vert clair!&lt;/div&gt;&lt;div&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;And here is the result with a light green background!&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;/div&gt;&lt;img id="BLOGGER_PHOTO_ID_5132811464823634210" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://bp3.blogger.com/_q45CSOPLx24/Rzto1RvdeSI/AAAAAAAAALM/QXNgEwalpMY/s320/yes.JPG" border="0" /&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-family:Courier New;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-family:georgia;"&gt;J'espère que cet exemple vous sera utile dans vos dev...&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:georgia;color:#666666;"&gt;&lt;em&gt;I hope this example will help you to your dev, see you later...&lt;/em&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Fabien Decret's Weblog, .NET Compact Framework development&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569907127793930-5852593300135959574?l=fabdecret.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fabdecret.blogspot.com/feeds/5852593300135959574/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9199569907127793930&amp;postID=5852593300135959574' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/5852593300135959574'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/5852593300135959574'/><link rel='alternate' type='text/html' href='http://fabdecret.blogspot.com/2007/11/transparent-background.html' title='Transparent background !'/><author><name>Fabien Decret</name><uri>http://www.blogger.com/profile/14974570394900558100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_q45CSOPLx24/RzvsV06NlpI/AAAAAAAAALk/3-vh5mDhCyY/s72-c/back.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9199569907127793930.post-1937411568944505071</id><published>2007-11-13T12:13:00.000-08:00</published><updated>2007-11-18T12:38:42.008-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Debug Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='Compact Framework'/><title type='text'>Debug : StopWatch class (CF 3.5)</title><content type='html'>Voici un petit exemple d'utilisation de la classe StopWatch pour le deboggage de vos applications.&lt;br /&gt;&lt;em&gt;&lt;span style="color:#333333;"&gt;Here is a small example for using the StopWatch class for debugging your app.&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;// Déclarer un objet StopWatch :&lt;br /&gt;&lt;em&gt;&lt;span style="color:#333333;"&gt;// Declare a StopWatch object :&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;private Stopwatch stopWatch;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;// Démarrer le timer&lt;br /&gt;&lt;em&gt;&lt;span style="color:#333333;"&gt;// Start the timer&lt;br /&gt;&lt;/span&gt;&lt;/em&gt;&lt;span style="font-family:courier new;"&gt;stopWatch.Start();&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;// Vérifier si le timer est activé&lt;br /&gt;&lt;em&gt;&lt;span style="color:#333333;"&gt;// Check if the timer is activated&lt;br /&gt;&lt;/span&gt;&lt;/em&gt;&lt;span style="font-family:courier new;"&gt;if (stopWatch.IsRunning) {}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;// Arrêter le timer&lt;br /&gt;&lt;span style="color:#333333;"&gt;&lt;em&gt;// Stop the timer&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;stopWatch.Stop();&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;// Réinitialiser le timer&lt;br /&gt;&lt;em&gt;&lt;span style="color:#333333;"&gt;// Reset the timer&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;stopWatch.Reset();&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;// Récupérer le temps écoulé en tant que valeur de type TimeSpan&lt;br /&gt;&lt;em&gt;&lt;span style="color:#333333;"&gt;// Get the elapsed time as a TimeSpan value &lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;TimeSpan ts = stopWatch.Elapsed;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;Fabien Decret's Weblog, .NET Compact Framework development&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569907127793930-1937411568944505071?l=fabdecret.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fabdecret.blogspot.com/feeds/1937411568944505071/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9199569907127793930&amp;postID=1937411568944505071' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/1937411568944505071'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/1937411568944505071'/><link rel='alternate' type='text/html' href='http://fabdecret.blogspot.com/2007/11/debug-stopwatch-class.html' title='Debug : StopWatch class (CF 3.5)'/><author><name>Fabien Decret</name><uri>http://www.blogger.com/profile/14974570394900558100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9199569907127793930.post-2738385779569960058</id><published>2007-11-07T07:49:00.000-08:00</published><updated>2007-11-09T12:11:28.351-08:00</updated><title type='text'>A small back during Tech07 in Barcelona</title><content type='html'>&lt;a href="http://bp1.blogger.com/_q45CSOPLx24/RzS-z13QtrI/AAAAAAAAAK8/JD-WnYXJens/s1600-h/Photo.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5130935673323304626" style="FLOAT: right; MARGIN: 0px 0px 10px 10px; CURSOR: hand" alt="" src="http://bp1.blogger.com/_q45CSOPLx24/RzS-z13QtrI/AAAAAAAAAK8/JD-WnYXJens/s200/Photo.jpg" border="0" /&gt;&lt;/a&gt;Premierememt desole pour les fautes mais jutilise un clavier QWERTY et jai tres peu de temps libre donc... (je viens seulememt davoir te temps de prendre 5 min pour qller voir la mer qui est juste en face ;-). Si vous etes au TechEd passez sur le stand ATE jy serai...&lt;br /&gt;&lt;em&gt;&lt;span style="color:#333333;"&gt;First of all sorry for the mistakes, but I use a QWERTY keyboqrd ;-0 (I just took 5 minutes to see the sea which is just opposite of the CCIB). If you are TechEd in Barcelona come on WM ATE booth I will be there...&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;Premier retour sur les sessions :&lt;br /&gt;.Net MicroFrameWork&lt;br /&gt;- Commemt creer des devices de petite taille, peu couteux et peu gourmands en ressource... avec seulememt 100kb de RAM et un processeur low-cost. Le tout en C# sur un emulateur.Net MicroFramework ou un device. Je posterai des que possible un exemple dappli (Greg, je compte sur ta collaborqtion). &lt;a href="http://www.adeneo-embedded.com/srt/en/document/show?location.id:=1359"&gt;http://www.adeneo-embedded.com/srt/en/document/show?location.id:=1359&lt;/a&gt;&lt;br /&gt;&lt;span style="color:#333333;"&gt;&lt;em&gt;- how to develop for tiny, inexpensive and tighly ressource-contrqined devices... required only a few 100 of kb of RAM and low cost processor. With VS, in C#, on emulator and or hardware platform. I will post very soon a post on how to create your first hello world application. (Greg, hope you will help me...) &lt;/em&gt;&lt;/span&gt;&lt;a href="http://www.adeneo-embedded.com/srt/en/document/show?location.id:=1359"&gt;&lt;span style="color:#333333;"&gt;&lt;em&gt;http://www.adeneo-embedded.com/srt/en/document/show?location.id:=1359&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;- News in CF3.5&lt;br /&gt;WCF, LINK, debug tools...&lt;br /&gt;&lt;a href="http://fabdecret.blogspot.com/2007/09/vs2008-beta-2-et-le-cf-35.html"&gt;http://fabdecret.blogspot.com/2007/09/vs2008-beta-2-et-le-cf-35.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;- WPF (for desktop and a subset for .Net MicroFramework, but not supported on .Net CF)&lt;br /&gt;&lt;span style="color:#333333;"&gt;&lt;span style="color:#000000;"&gt;Windows Presentation Foundation (WPF) est la future generation de presentation graphique (IHM) pour Windows.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#333333;"&gt;&lt;span style="color:#000000;"&gt;Cette couche fournit aux developpeurs et aux designers une programmation unifiee pour creer des IHM riches aui incorporent video, documents et autres...&lt;/span&gt;&lt;br /&gt;&lt;em&gt;Windows Presentation Foundation (WPF) is the next-generation presentation sub-system for Windows.&lt;br /&gt;It provides developers and designers with a unified programming model for building rich Windows smart client user experiences that incorporate UI, media, and documents.&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;- Microsotf Robotics Studio on Windows CE and Windows Mobile&lt;br /&gt;Check out this:&lt;br /&gt;&lt;a href="http://channel9.msdn.com/Showpost.aspx?postid=352041"&gt;http://channel9.msdn.com/Showpost.aspx?postid=352041&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;- Patterns and Practices Mobile application Blocks...&lt;br /&gt;&lt;a href="http://www.codeplex.com/smartclient"&gt;www.codeplex.com/smartclient&lt;/a&gt;&lt;br /&gt;Updater Application block&lt;br /&gt;Configuration application block&lt;br /&gt;Connection Monitor&lt;br /&gt;Disconnected service agent...&lt;br /&gt;&lt;br /&gt;Je dois y aller pour une autre session a une prochaine...&lt;br /&gt;I must go for an other session see you later...&lt;div class="blogger-post-footer"&gt;Fabien Decret's Weblog, .NET Compact Framework development&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569907127793930-2738385779569960058?l=fabdecret.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fabdecret.blogspot.com/feeds/2738385779569960058/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9199569907127793930&amp;postID=2738385779569960058' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/2738385779569960058'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/2738385779569960058'/><link rel='alternate' type='text/html' href='http://fabdecret.blogspot.com/2007/11/small-back-during-tech07-in-barcelona.html' title='A small back during Tech07 in Barcelona'/><author><name>Fabien Decret</name><uri>http://www.blogger.com/profile/14974570394900558100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_q45CSOPLx24/RzS-z13QtrI/AAAAAAAAAK8/JD-WnYXJens/s72-c/Photo.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9199569907127793930.post-8958289925673649665</id><published>2007-11-04T08:28:00.001-08:00</published><updated>2007-11-04T08:32:54.257-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VS2005'/><title type='text'>SVN + Visual Studio</title><content type='html'>&lt;a href="http://bp1.blogger.com/_q45CSOPLx24/Ry3zylvMFbI/AAAAAAAAAK0/KZTEG5exdBs/s1600-h/solutionExplorer.png"&gt;&lt;img id="BLOGGER_PHOTO_ID_5129023601093907890" style="FLOAT: right; MARGIN: 0px 0px 10px 10px; CURSOR: hand" alt="" src="http://bp1.blogger.com/_q45CSOPLx24/Ry3zylvMFbI/AAAAAAAAAK0/KZTEG5exdBs/s200/solutionExplorer.png" border="0" /&gt;&lt;/a&gt;Si vous voulez utiliser SVN directement depuis Visual Studio, jetez un oeil là-dessus...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;If you want to use SVN directly integrated in Visual Studio, check out this...&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://ankhsvn.tigris.org/"&gt;http://ankhsvn.tigris.org/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;Fabien Decret's Weblog, .NET Compact Framework development&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569907127793930-8958289925673649665?l=fabdecret.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fabdecret.blogspot.com/feeds/8958289925673649665/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9199569907127793930&amp;postID=8958289925673649665' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/8958289925673649665'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/8958289925673649665'/><link rel='alternate' type='text/html' href='http://fabdecret.blogspot.com/2007/11/svn-visual-studio.html' title='SVN + Visual Studio'/><author><name>Fabien Decret</name><uri>http://www.blogger.com/profile/14974570394900558100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_q45CSOPLx24/Ry3zylvMFbI/AAAAAAAAAK0/KZTEG5exdBs/s72-c/solutionExplorer.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9199569907127793930.post-9092523476601009120</id><published>2007-10-29T13:53:00.000-07:00</published><updated>2007-10-29T14:09:58.222-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VS2008'/><title type='text'>Visual Studio 2008 Beta 2 Virtual PC images to expire on Nov 1st</title><content type='html'>&lt;p align="justify"&gt;Si vous utilisez une image virtuelle PC de VS2008 Beta 2, &lt;a href="http://msdn2.microsoft.com/en-us/vstudio/default.aspx" target="_blank"&gt;http://msdn2.microsoft.com/en-us/vstudio/default.aspx&lt;/a&gt;. Cette image expirera le 1er Novembre au lieu du 15 Mars 2008 comme annoncé. Il vous est donc fortement recommandé de prendre les mesures nécessaires avant le 1er Novembre pour sauvegarder vos projets et déplacer vos données de Team Foundation Server ailleurs. Pour les instructions sur le déplacement de ces données, référer vous à l’article Moving Team Foundation Server, &lt;a href="http://msdn2.microsoft.com/en-us/library/ms404879(vs.90).aspx" target="_blank"&gt;http://msdn2.microsoft.com/en-us/library/ms404879(vs.90).aspx&lt;/a&gt; sur MSDN.&lt;br /&gt;Pour les informations à jour, référez-vous sur le Visual Studio Developer Center, &lt;a href="http://msdn2.microsoft.com/en-us/vstudio/default.aspx" target="_blank"&gt;http://msdn2.microsoft.com/en-us/vstudio/default.aspx&lt;/a&gt;.&lt;br /&gt; &lt;br /&gt;&lt;span style="color:#666666;"&gt;&lt;em&gt;If you use Visual Studio 2008 Beta 2 VPC images, &lt;/em&gt;&lt;/span&gt;&lt;a href="http://msdn2.microsoft.com/en-us/vstudio/default.aspx" target="_blank"&gt;&lt;span style="color:#666666;"&gt;&lt;em&gt;http://msdn2.microsoft.com/en-us/vstudio/default.aspx&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#666666;"&gt;&lt;em&gt;.  It has been brought to our attention that the current Visual Studio 2008 Beta 2 VPC images will expire on November 1, 2007, rather than March 15, 2008 as originally announced.  It is strongly encouraged that you take all necessary steps before November 1, 2007 to back up all your projects and move your Team Foundation Server data to an alternate location.  For instructions on moving your TFS data please refer to the article Moving Team Foundation Server, &lt;/em&gt;&lt;/span&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/ms404879(vs.90).aspx" target="_blank"&gt;&lt;span style="color:#666666;"&gt;&lt;em&gt;http://msdn2.microsoft.com/en-us/library/ms404879(vs.90).aspx&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#666666;"&gt;&lt;em&gt;, located on the MSDN Library. For the latest information and up to date information on this please refer to the Visual Studio Developer Center, &lt;/em&gt;&lt;/span&gt;&lt;a href="http://msdn2.microsoft.com/en-us/vstudio/default.aspx" target="_blank"&gt;&lt;span style="color:#666666;"&gt;&lt;em&gt;http://msdn2.microsoft.com/en-us/vstudio/default.aspx&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#666666;"&gt;&lt;em&gt; &lt;br /&gt;A short Frequently Asked Questions (FAQ) is listed below: FAQ&lt;br /&gt;Q. Will my data be available after November 1, 2007?&lt;br /&gt;A. This is still being researched, however, currently the understanding is that customers will NOT be able to access their date after November 1st unless the data is moved to an alternate installation location.&lt;br /&gt;Q. Can I reset my system date to re-enable the OS image?&lt;br /&gt;A. Again there is still research being done, however, from the current understanding of the problem resetting the system date back DOES NOT re-enable the OS image.&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;Fabien Decret's Weblog, .NET Compact Framework development&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569907127793930-9092523476601009120?l=fabdecret.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fabdecret.blogspot.com/feeds/9092523476601009120/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9199569907127793930&amp;postID=9092523476601009120' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/9092523476601009120'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/9092523476601009120'/><link rel='alternate' type='text/html' href='http://fabdecret.blogspot.com/2007/10/visual-studio-2008-beta-2-virtual-pc.html' title='Visual Studio 2008 Beta 2 Virtual PC images to expire on Nov 1st'/><author><name>Fabien Decret</name><uri>http://www.blogger.com/profile/14974570394900558100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9199569907127793930.post-5440876868039293191</id><published>2007-10-29T13:44:00.000-07:00</published><updated>2007-10-29T13:49:46.580-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Micro Framework'/><title type='text'>.NET Micro Framework team blog</title><content type='html'>&lt;div align="left"&gt;Vous pouvez trouver un nouveau blog sur le .Net MicroFramework:&lt;/div&gt;&lt;div align="justify"&gt;&lt;a href="http://blogs.msdn.com/netmfteam/"&gt;http://blogs.msdn.com/netmfteam/&lt;/a&gt;&lt;br /&gt;The .NET Micro Framework team blog parle des expériences autour du .Net Micro Framework, des idées et des activités autour de ce produit.&lt;/div&gt;&lt;div align="left"&gt; &lt;/div&gt;&lt;div align="left"&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;There is a new blog about .Net MicroFramework:&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;a href="http://blogs.msdn.com/netmfteam/"&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;http://blogs.msdn.com/netmfteam/&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;The .NET Micro Framework team blog speaks about .Net Micro Framework experiences, ideas, and activities.&lt;/span&gt;&lt;/em&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Fabien Decret's Weblog, .NET Compact Framework development&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569907127793930-5440876868039293191?l=fabdecret.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fabdecret.blogspot.com/feeds/5440876868039293191/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9199569907127793930&amp;postID=5440876868039293191' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/5440876868039293191'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/5440876868039293191'/><link rel='alternate' type='text/html' href='http://fabdecret.blogspot.com/2007/10/net-micro-framework-team-blog.html' title='.NET Micro Framework team blog'/><author><name>Fabien Decret</name><uri>http://www.blogger.com/profile/14974570394900558100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9199569907127793930.post-5861064429806753209</id><published>2007-10-29T13:29:00.000-07:00</published><updated>2007-11-02T15:35:53.378-07:00</updated><title type='text'>Missing ordinal 1580 with VS2005 and CE6</title><content type='html'>&lt;div align="justify"&gt;Si vous avez l'erreur suivante quand vous utilisez les remote tools ou que vous déployez une application :&lt;br /&gt;&lt;strong&gt;ERROR: function @ Ordinal 1580 missing in Module 'coredll.dll',&lt;/strong&gt; vous devez ajouter le composant RTTI (C++ Runtime Support) à votre image CE. Le .NET CF a une dépendance dessus.&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;em&gt;&lt;span style="color:#333333;"&gt;If you have the following error message when using remote tools or deploying an application:&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;em&gt;&lt;span style="color:#333333;"&gt;&lt;strong&gt;ERROR: function @ Ordinal 1580 missing in Module 'coredll.dll',&lt;/strong&gt; you must add the RTTI component (C++ Runtime Support) to your operating system design&lt;strong&gt;.&lt;/strong&gt; The .NET CF has a dependency on this.&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;&lt;em&gt;&lt;span style="color:#333333;"&gt;&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="color:#333333;"&gt;Merci Pierre pour cette astuce ;-).&lt;/span&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;Thanks Pierre for this trick ;-).&lt;/span&gt;&lt;/em&gt; &lt;/p&gt;&lt;p&gt;Pour les dérails, consulter &lt;a href="http://nicolasbesson.blogspot.com/2007/09/how-to-fix-ordinal-error.html"&gt;le blog de Nicolas Besson&lt;/a&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#333333;"&gt;For details see &lt;/span&gt;&lt;/em&gt;&lt;a href="http://nicolasbesson.blogspot.com/2007/09/how-to-fix-ordinal-error.html"&gt;&lt;em&gt;&lt;span style="color:#333333;"&gt;Nicolas Besson's blog&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;Fabien Decret's Weblog, .NET Compact Framework development&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569907127793930-5861064429806753209?l=fabdecret.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fabdecret.blogspot.com/feeds/5861064429806753209/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9199569907127793930&amp;postID=5861064429806753209' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/5861064429806753209'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/5861064429806753209'/><link rel='alternate' type='text/html' href='http://fabdecret.blogspot.com/2007/10/missing-ordinal-1580-with-vs2005-and.html' title='Missing ordinal 1580 with VS2005 and CE6'/><author><name>Fabien Decret</name><uri>http://www.blogger.com/profile/14974570394900558100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9199569907127793930.post-1161627874330219213</id><published>2007-10-18T12:37:00.000-07:00</published><updated>2007-10-19T09:23:33.702-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='event'/><title type='text'>Windows Embedded CE 6.0 R2 Launch Event</title><content type='html'>&lt;div align="justify"&gt;Venez vous joindre à l'événement du lancement Windows Embedded CE 6.0 R2 et soyez prêt à construire la prochaine génération des périphériques CE 6.0 R2. Windows Embedded CE 6.0 R2 ajoute des nouveautés à CE 6.0, notamment en matière de connexion avec Windows Vista, Windows Server 2008 et les autres périphériques (WSD technologies, VoIP technologies). C'est un événement virtuel, ainsi vous serez parmi les premiers à découvrir CE 6.0 R2. L'inscription est gratuite depuis où que vous soyez... &lt;/div&gt;&lt;div align="justify"&gt;&lt;a href="http://www.microsoft.com/windows/embedded/CE6R2launch/default.mspx"&gt;Inscription&lt;/a&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#333333;"&gt;Join us at the Windows Embedded CE 6.0 R2 Launch Event and get ready to build the next generation of smart, connected devices.Windows Embedded CE 6.0 R2 adds even more exciting technologies to the CE 6.0 operating system - technologies that embedded developers can use to boost their creative capabilities and easily establish connections to Windows Vista, Windows Server 2008 and other devices (WSD technologies, VoIP technologies).This is a virtual event, so you'll be among the first to get up to speed on the latest features in CE 6.0 R2, right from your PC. There's no travel, no registration fees, and no downtime required - just sign up and attend from your office, living room, or any remote location...&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;em&gt;&lt;span style="color:#333333;"&gt;&lt;a href="http://www.microsoft.com/windows/embedded/CE6R2launch/default.mspx"&gt;Inscription&lt;/a&gt;&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;em&gt;&lt;span style="color:#333333;"&gt;&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Fabien Decret's Weblog, .NET Compact Framework development&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569907127793930-1161627874330219213?l=fabdecret.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fabdecret.blogspot.com/feeds/1161627874330219213/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9199569907127793930&amp;postID=1161627874330219213' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/1161627874330219213'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/1161627874330219213'/><link rel='alternate' type='text/html' href='http://fabdecret.blogspot.com/2007/10/windows-embedded-ce-60-r2-launch-event.html' title='Windows Embedded CE 6.0 R2 Launch Event'/><author><name>Fabien Decret</name><uri>http://www.blogger.com/profile/14974570394900558100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9199569907127793930.post-3825788287849629296</id><published>2007-10-15T09:21:00.001-07:00</published><updated>2007-10-15T09:21:28.193-07:00</updated><title type='text'>TechEd 07 Barcelona</title><content type='html'>&lt;embed pluginspage="http://macromedia.com/go/getflashplayer" src="http://images.video.msn.com/flash/soapbox1_1.swf" width="432" height="364" type="application/x-shockwave-flash" quality="high" base="http://images.video.msn.com" allowfullscreen="true" flashvars="c=v&amp;amp;v=fa2e495e-d158-4321-99f1-636b1770e929&amp;amp;ifs=true&amp;amp;fr=msnvideo&amp;amp;mkt=en-US&amp;amp;brand="&gt;&lt;/embed&gt;&lt;br /&gt;TechEd Developers - 05-09 November 2007, Barcelona, Spain&lt;br /&gt;&lt;br /&gt;&lt;div align="justify"&gt;Le techEd 2007 : évènement européen Microsoft, conférence destinée aux développeurs qui propose des présentations techniques, des informations, des ressources sur le développement des applications avec les outils MS. Je serai sur le stand ATE pour les technos Embedded.&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="color:#333333;"&gt;&lt;em&gt;Microsoft’s premier EMEA conference, designed to provide developers with deep dive technical training, information and community resources focusing on building software solutions with Microsoft development tools for current and soon to release products and technologies. I will be there on the ATE booth for Windows Embedded Technologie.&lt;/em&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Fabien Decret's Weblog, .NET Compact Framework development&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569907127793930-3825788287849629296?l=fabdecret.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fabdecret.blogspot.com/feeds/3825788287849629296/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9199569907127793930&amp;postID=3825788287849629296' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/3825788287849629296'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/3825788287849629296'/><link rel='alternate' type='text/html' href='http://fabdecret.blogspot.com/2007/10/teched-07-barcelona.html' title='TechEd 07 Barcelona'/><author><name>Fabien Decret</name><uri>http://www.blogger.com/profile/14974570394900558100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9199569907127793930.post-1542416344642200288</id><published>2007-10-15T08:47:00.000-07:00</published><updated>2007-10-15T09:22:27.275-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='window automotive'/><title type='text'>Windows Mobile for Automotive 1.0</title><content type='html'>&lt;div align="justify"&gt;Parallèlement à mon post précédent, il existe aussi : &lt;a href="http://www.microsoft.com/windowsautomotive/wma/default.mspx"&gt;Windows Mobile for Automotive 1.0&lt;/a&gt;.&lt;/div&gt;&lt;div align="justify"&gt;C'est une solution flexible, et extensible de Microsoft qui aide l'industrie automobile à proposer de la communication, du divertissement, et des systèmes d'information intégrés à l'automobile plus rapidement, plus facilement, et moins cher. Tout celà favorise l'intégration de fonctions mutliples dans les automobiles.&lt;br /&gt;Les fonctionnalités proposées :&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;div align="justify"&gt;connexion Bluetooth pour le kit main-libre&lt;/div&gt;&lt;/li&gt;&lt;li&gt;port USB pour les MP3s&lt;/li&gt;&lt;li&gt;GPS et GSM intégré pour les services : trafic en temps réel, navigation...&lt;/li&gt;&lt;/ul&gt;&lt;div align="justify"&gt;&lt;span style="color:#666666;"&gt;&lt;em&gt;Parallel to my preceding post. It exists also &lt;/em&gt;&lt;a href="http://www.microsoft.com/windowsautomotive/wma/default.mspx"&gt;&lt;em&gt;Windows Mobile for Automotive 1.0&lt;/em&gt;&lt;/a&gt;&lt;em&gt;. It is a powerful, flexible, and scalable solution from Microsoft that helps the auto industry deliver integrated in-car communication, entertainment, and information systems faster, easier, and at lower cost. All that facilitates multiple functions in automobiles.&lt;br /&gt;The features are:&lt;/em&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color:#666666;"&gt;&lt;em&gt;Bluetooth connectivity for hands-free cell phone use &lt;/em&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color:#666666;"&gt;&lt;em&gt;USB port for digital music playback&lt;/em&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color:#666666;"&gt;&lt;em&gt;GPS and a built-in GSM phone to connect to services such as real-time traffic, navigation...&lt;/em&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;Fabien Decret's Weblog, .NET Compact Framework development&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569907127793930-1542416344642200288?l=fabdecret.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fabdecret.blogspot.com/feeds/1542416344642200288/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9199569907127793930&amp;postID=1542416344642200288' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/1542416344642200288'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/1542416344642200288'/><link rel='alternate' type='text/html' href='http://fabdecret.blogspot.com/2007/10/windows-mobile-for-automotive-10.html' title='Windows Mobile for Automotive 1.0'/><author><name>Fabien Decret</name><uri>http://www.blogger.com/profile/14974570394900558100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9199569907127793930.post-7621694986912319613</id><published>2007-10-15T05:57:00.000-07:00</published><updated>2007-10-15T09:09:25.812-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='window automotive'/><title type='text'>Windows Automotive</title><content type='html'>&lt;a href="http://bp1.blogger.com/_q45CSOPLx24/RxOLPPa8CDI/AAAAAAAAAKs/_VjKRHKk2lE/s1600-h/WindowsAutomotive_ltr.gif"&gt;&lt;img id="BLOGGER_PHOTO_ID_5121590295204202546" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://bp1.blogger.com/_q45CSOPLx24/RxOLPPa8CDI/AAAAAAAAAKs/_VjKRHKk2lE/s320/WindowsAutomotive_ltr.gif" border="0" /&gt;&lt;/a&gt; &lt;img id="BLOGGER_PHOTO_ID_5121551198116907026" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://bp2.blogger.com/_q45CSOPLx24/RxNnrfa8CBI/AAAAAAAAAKc/kbvnXj9qeKM/s320/Sans+titre.bmp" border="0" /&gt; &lt;div&gt;&lt;br /&gt;&lt;div align="justify"&gt;Etant donné que je suis passioné d'automobiles, je ne pouvais pas manquer de vous présenter : &lt;strong&gt;Microsoft Windows Automotive 5.0&lt;/strong&gt;. C'est une plate-forme logiciel ouverte qui fournit à des OEMs, des fournisseurs ou des développeurs, des briques logiciels pour créer rapidement et avec fiabilité une large gamme de solutions avancées pour les véhicules qui répondent aux besoins des consommateurs de plus en plus exigeants en matière de technologie automobile. Cette plate-forme est basée sur l'OS Microsoft Windows CE 5.0. Le Compact Framework, l'API DirectShow, l'API Direct 3D Mobile, et l'API DirectX sont supportés. Les partenaires automobiles sont &lt;a href="http://www.fiat.be/fr/blue_and_me.html"&gt;Fiat &lt;/a&gt;et &lt;a href="http://www.syncmyride.com/default.aspx?UserCulture=en-US"&gt;Ford&lt;/a&gt;. Allez jeter un oeil sur le site &lt;a href="http://www.microsoft.com/windowsautomotive/default.mspx"&gt;Windows Automotive Home&lt;/a&gt; et regardez les vidéos qui sont plutôt bien... &lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#333333;"&gt;As I have a passion for automotive, I could not miss presenting to you &lt;strong&gt;Microsoft Windows Automotive 5.0&lt;/strong&gt;. It is an automotive-grade open software platform that provides OEMs, suppliers, and developers with the building blocks they need to quickly and reliably create a broad range of advanced in-vehicle solutions that meet the growing needs of automotive consumers. It is built on the Microsoft Windows CE 5.0 operating system.&lt;br /&gt;It supports the Compact Framework, DirectShow API, Direct 3D Mobile API, DirectX API.&lt;br /&gt;The automotive partners are &lt;a href="http://www.fiat.be/fr/blue_and_me.html"&gt;Fiat &lt;/a&gt;and &lt;/span&gt;&lt;/em&gt;&lt;a href="http://www.syncmyride.com/default.aspx?UserCulture=en-US"&gt;&lt;em&gt;&lt;span style="color:#000099;"&gt;Ford&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#333333;"&gt;. Check out the &lt;/span&gt;&lt;/em&gt;&lt;a href="http://www.microsoft.com/windowsautomotive/default.mspx"&gt;&lt;em&gt;&lt;span style="color:#000099;"&gt;Windows Automotive Home&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#333333;"&gt; and take a look at the videos, they are formidable...&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;em&gt;&lt;span style="color:#333333;"&gt;&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Fabien Decret's Weblog, .NET Compact Framework development&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569907127793930-7621694986912319613?l=fabdecret.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fabdecret.blogspot.com/feeds/7621694986912319613/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9199569907127793930&amp;postID=7621694986912319613' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/7621694986912319613'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/7621694986912319613'/><link rel='alternate' type='text/html' href='http://fabdecret.blogspot.com/2007/10/windows-automotive.html' title='Windows Automotive'/><author><name>Fabien Decret</name><uri>http://www.blogger.com/profile/14974570394900558100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_q45CSOPLx24/RxOLPPa8CDI/AAAAAAAAAKs/_VjKRHKk2lE/s72-c/WindowsAutomotive_ltr.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9199569907127793930.post-5411106426116267147</id><published>2007-10-10T12:51:00.000-07:00</published><updated>2007-10-10T13:07:09.737-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Compact Framework'/><title type='text'>Display a Gradient Fill</title><content type='html'>J'ai trouvé ce très bon article sur MSDN qui explique comment agrémenter votre IHM en affichant des dégradés de couleurs. Avec ce code, vous pouvez afficher un dégradé de couleurs dans un contrôle personnalisé ou même en fond d'une Form.&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;I found this good MSDN article on how to add colorful and pleasing graphics to your application by displaying a gradient fill. With this code, you can display a gradient fill in a custom control and as the form's background.&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;div&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="color:#000000;"&gt;J'ai essayé un petit exemple et voilà une copie d'écran du résultat, sur les deux boutons et sur le fond de la Form.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;I tried a small example and here is a screenshot of the result, on the buttons and on the background.&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;img id="BLOGGER_PHOTO_ID_5119801205102217218" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://bp0.blogger.com/_q45CSOPLx24/Rw0wEfa8CAI/AAAAAAAAAKU/Zq2ToErA-TY/s320/essai.JPG" border="0" /&gt; &lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;Pour &lt;a href="http://msdn2.microsoft.com/en-us/library/ms229655(VS.80).aspx"&gt;les détails et le code&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;For &lt;/span&gt;&lt;/em&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/ms229655(VS.80).aspx"&gt;&lt;em&gt;details and code&lt;/em&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Fabien Decret's Weblog, .NET Compact Framework development&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569907127793930-5411106426116267147?l=fabdecret.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fabdecret.blogspot.com/feeds/5411106426116267147/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9199569907127793930&amp;postID=5411106426116267147' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/5411106426116267147'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/5411106426116267147'/><link rel='alternate' type='text/html' href='http://fabdecret.blogspot.com/2007/10/display-gradient-fill.html' title='Display a Gradient Fill'/><author><name>Fabien Decret</name><uri>http://www.blogger.com/profile/14974570394900558100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_q45CSOPLx24/Rw0wEfa8CAI/AAAAAAAAAKU/Zq2ToErA-TY/s72-c/essai.JPG' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9199569907127793930.post-7627669320819373430</id><published>2007-10-08T13:19:00.000-07:00</published><updated>2007-10-08T13:22:45.159-07:00</updated><title type='text'>Vidéo en exclusivité</title><content type='html'>&lt;div align="justify"&gt;&lt;a href="http://bp2.blogger.com/_q45CSOPLx24/RwqRdva8B_I/AAAAAAAAAKM/cnBI6v6e6jo/s1600-h/1472508887_ff901b1689.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5119063866591676402" style="FLOAT: right; MARGIN: 0px 0px 10px 10px; CURSOR: hand" alt="" src="http://bp2.blogger.com/_q45CSOPLx24/RwqRdva8B_I/AAAAAAAAAKM/cnBI6v6e6jo/s200/1472508887_ff901b1689.jpg" border="0" /&gt;&lt;/a&gt;A l'occasion de la signature d'un accord de partenariat entre Sciences Po et Microsoft, Steve Ballmer, CEO de Microsoft a donné une conférence aux étudiants de l’école.&lt;br /&gt;L’objectif était de partager avec eux sa propre expérience de sortie d’école et comment il s’est retrouvé au coté de Bill Gates, dans une entreprise d’une trentaine de personnes qui développait du logiciel. Steve Ballmer a ensuite donné quelques pistes d’orientation, de perspectives qu’offre le secteur des nouvelles technologies aujourd’hui, l’innovation. L’essentiel étant que « chacun trouve le job qui le passionne » « Find something that grabs you ! »&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;a href="http://download.microsoft.com/download/3/3/1/331886c1-e277-41ab-98cb-054b0bb81eb6/Rencontre_avec_les_etudiants_de_Science_Po_453_Kbits.wmv"&gt;Voir la vidéo&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Fabien Decret's Weblog, .NET Compact Framework development&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569907127793930-7627669320819373430?l=fabdecret.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fabdecret.blogspot.com/feeds/7627669320819373430/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9199569907127793930&amp;postID=7627669320819373430' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/7627669320819373430'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/7627669320819373430'/><link rel='alternate' type='text/html' href='http://fabdecret.blogspot.com/2007/10/vido-en-exclusivit.html' title='Vidéo en exclusivité'/><author><name>Fabien Decret</name><uri>http://www.blogger.com/profile/14974570394900558100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_q45CSOPLx24/RwqRdva8B_I/AAAAAAAAAKM/cnBI6v6e6jo/s72-c/1472508887_ff901b1689.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9199569907127793930.post-3193202217719190190</id><published>2007-10-08T13:04:00.000-07:00</published><updated>2007-10-09T01:09:51.633-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VS2008'/><category scheme='http://www.blogger.com/atom/ns#' term='Compact Framework 3.5'/><title type='text'>Releasing the Source Code for the .NET Framework Libraries</title><content type='html'>&lt;div align="justify"&gt;Incroyable ! Une des nouvelles fonctionnalités de VS2008 est la possibilité aux développeurs de télécharger et de parcourir le code des classes .Net Framework et facilement activer le débogage à l'intérieur des classes...&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="color:#666666;"&gt;&lt;em&gt;Amazing ! One new feature of VS2008 is the ability for .NET developers to download and browse the source code of the .NET Framework libraries, and to easily enable debugging support in them...&lt;/em&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;Le source code est dispo pour :&lt;br /&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;The source code is available for the:&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;.NET Base Class Libraries (System, System.IO, System.Collections, System.Configuration, System.Threading, System.Net, System.Security, System.Runtime, System.Text, etc), &lt;/li&gt;&lt;li&gt;ASP.NET (System.Web)&lt;/li&gt;&lt;li&gt;Windows Forms (System.Windows.Forms)&lt;/li&gt;&lt;li&gt;ADO.NET (System.Data), XML (System.Xml), and WPF (System.Windows)&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Voici le &lt;a href="http://weblogs.asp.net/scottgu/archive/2007/10/03/releasing-the-source-code-for-the-net-framework-libraries.aspx"&gt;lien &lt;/a&gt;pour les détails&lt;br /&gt;&lt;em&gt;&lt;span style="color:#666666;"&gt;Here the &lt;a href="http://weblogs.asp.net/scottgu/archive/2007/10/03/releasing-the-source-code-for-the-net-framework-libraries.aspx"&gt;link &lt;/a&gt;for details.&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;Fabien Decret's Weblog, .NET Compact Framework development&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569907127793930-3193202217719190190?l=fabdecret.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fabdecret.blogspot.com/feeds/3193202217719190190/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9199569907127793930&amp;postID=3193202217719190190' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/3193202217719190190'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/3193202217719190190'/><link rel='alternate' type='text/html' href='http://fabdecret.blogspot.com/2007/10/releasing-source-code-for-net-framework.html' title='Releasing the Source Code for the .NET Framework Libraries'/><author><name>Fabien Decret</name><uri>http://www.blogger.com/profile/14974570394900558100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9199569907127793930.post-7659547118064784968</id><published>2007-10-08T06:51:00.000-07:00</published><updated>2007-10-10T04:11:20.316-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MSDN'/><title type='text'>Fréquence MSDN - La WebTV par les développeurs pour les développeurs</title><content type='html'>&lt;em&gt;(for french guys)&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Fréquence MSDNLa WebTV par les développeurs pour les développeurs. L'équipe MSDN vous donne rendez-vous tous les mois en direct pour suivre l'actualité et faire le point sur un ou des sujets, plus ou moins polémiques. C'est l'occasion également d'utiliser la Microsoft &lt;a href="http://benjamingauthey.com/permalink,guid,4cd27090-92c7-4dc0-a3d6-8743019317e4.aspx" target="_blank"&gt;Roundtable&lt;/a&gt; et le Office Live Meeting !!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://msdn2.microsoft.com/fr-fr/bb814961.aspx"&gt;Pour s'inscrire&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Emission #1 - le 10 Octobre 2007 de 11h à 12h en directAu menu&lt;br /&gt;Editorial&lt;br /&gt;- Le monde de l'Embedded par Eric MitteletteS&lt;br /&gt;&lt;br /&gt;Sujet du jour&lt;br /&gt;- Silverlight avec en invités Pierre Lagarde et Christophe LauerL'essentiel du reste d'MSDN&lt;br /&gt;- par Marine Tranquart et Eric Mittelette&lt;br /&gt;&lt;br /&gt;Le tour des Evenements&lt;br /&gt;- par Frédéric BojmanLe coin des blogeurs&lt;br /&gt;- par Christophe Lauer et Lucas Riedberger&lt;div class="blogger-post-footer"&gt;Fabien Decret's Weblog, .NET Compact Framework development&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569907127793930-7659547118064784968?l=fabdecret.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fabdecret.blogspot.com/feeds/7659547118064784968/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9199569907127793930&amp;postID=7659547118064784968' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/7659547118064784968'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9199569907127793930/posts/default/7659547118064784968'/><link rel='alternate' type='text/html' href='http://fabdecret.blogspot.com/2007/10/frquence-msdn-la-webtv-par-les.html' title='Fréquence MSDN - La WebTV par les développeurs pour les développeurs'/><author><name>Fabien Decret</name><uri>http://www.blogger.com/profile/14974570394900558100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
