<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Alain's Globosphere : Development</title><link>http://blogs.msdn.com/alainler/archive/tags/Development/default.aspx</link><description>Tags: Development</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Get ready to upgrade to Windows Visa</title><link>http://blogs.msdn.com/alainler/archive/2006/08/03/687606.aspx</link><pubDate>Thu, 03 Aug 2006 17:39:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:687606</guid><dc:creator>alainler</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/alainler/comments/687606.aspx</comments><wfw:commentRss>http://blogs.msdn.com/alainler/commentrss.aspx?PostID=687606</wfw:commentRss><wfw:comment>http://blogs.msdn.com/alainler/rsscomments.aspx?PostID=687606</wfw:comment><description>&lt;P&gt;As most of you know already, &lt;STRONG&gt;Windows Vista&lt;/STRONG&gt; is knocking at the door and should normally be on the market early next year. There are many things you can do to get ready to this upgrade.&lt;/P&gt;
&lt;P&gt;If you're part of the &lt;A href="http://www.microsoft.com/windowsvista/getready/preview.mspx"&gt;Customer Preview Program &lt;/A&gt;then you do have access to the installation files. If you're not part of it, the &lt;A href="http://msdn.microsoft.com/vstudio/howtobuy/default.aspx"&gt;MSDN kit &lt;/A&gt;will make Vista available. If you're neither in the Customer Preview Program nor an MSDN Subscriber, you'll have to wait until RC1 to get the bits.&lt;/P&gt;
&lt;P&gt;It's also recommended you test if your machine will be able to run Vista at its best. There is a small test application called the &lt;A href="http://www.microsoft.com/windowsvista/getready/upgradeadvisor/default.mspx"&gt;Windows Vista Upgrade Adivsor Beta &lt;/A&gt;that you can download and run. This will tell you how safe (or unsafe) it is to run Vista on your existing machine.&lt;/P&gt;
&lt;P&gt;For the software upgrade itself, there are some restictions on the type of software upgrade you can do. Some transitions will require a clean install, and some others will support in-place upgrade. There's a &lt;A href="http://www.microsoft.com/windowsvista/getready/upgradeinfo.mspx"&gt;table &lt;/A&gt;that helps you identifying all the possible combinations. Of course, if you need to do a clean install, there's a tool you can use to transfer your settings from your old to your new machine. This tool is the &lt;A href="http://www.microsoft.com/technet/prodtechnol/winxppro/deploy/usermigr.mspx"&gt;User State Migration Tool or the Files and Setting Transfer Wizard&lt;/A&gt;. This tool starts up automatically as you install Vista.&lt;/P&gt;
&lt;P&gt;For more information, go and visit the &lt;A href="http://www.microsoft.com/windowsvista/"&gt;Windows Vista&lt;/A&gt; site or the &lt;A href="http://msdn.microsoft.com/windowsvista/default.aspx"&gt;Vista Developer&lt;/A&gt; site.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=687606" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/alainler/archive/tags/Platform/default.aspx">Platform</category><category domain="http://blogs.msdn.com/alainler/archive/tags/Development/default.aspx">Development</category></item><item><title>Dev &amp; ITPro Days 2005 in Belgium is knocking at the door</title><link>http://blogs.msdn.com/alainler/archive/2005/01/25/360090.aspx</link><pubDate>Tue, 25 Jan 2005 18:57:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:360090</guid><dc:creator>alainler</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/alainler/comments/360090.aspx</comments><wfw:commentRss>http://blogs.msdn.com/alainler/commentrss.aspx?PostID=360090</wfw:commentRss><wfw:comment>http://blogs.msdn.com/alainler/rsscomments.aspx?PostID=360090</wfw:comment><description>&lt;p&gt;Hi guys,&lt;/p&gt; &lt;p&gt;We are now one week away from &lt;a href="http://www.microsoft.com/belux/fr/devitprodays/default.aspx"&gt;Dev &amp;amp; ITPro Days 2005&lt;/a&gt;. This session will be unique from many perspectives. Indeed, half of the agenda is for IT Professionals (the persons who actually operate the data center, the ones who are responsible for making sure that the data center never fails :-S ), and the other half is for the Developers (the ones who develop the applications to support the business objectives). This prooves Microsoft's concern now goes way beyond Developers and that we want to offer the very best platform for supporting your day-to-day operations.&lt;/p&gt; &lt;p&gt;You'll&amp;nbsp;also notice a &lt;a href="http://www.microsoft.com/belux/fr/devitprodays/agenda/overview.aspx"&gt;"Connect" concept in the agenda&lt;/a&gt;&amp;nbsp;in Day 1. This connect concept is a way to show that the work of an IT Professional and a Developer is highly related. Actually, the "Connect" concept will show how the work of both the people relate to each other. For example, you'll see the following sessions: "IT Fortress: Developing on a Secured Infrastructure" &amp;amp; "IT Fortress: Securing your Infrastructure". As you can see, we definately make sure that the connection between the roles is done properly.&lt;/p&gt; &lt;p&gt;Finally, I'll be there for the whole duration of the event. Should you want to talk to me over the event itself, about Architectural Topics or simply have a drink, don't hesitate to call me when you'll be there.&lt;/p&gt; &lt;p&gt;May I remind my Architect Council members that they have a special "deal" for coming at Dev &amp;amp; ITPro Days. Just call me to talk about it.&lt;/p&gt; &lt;p&gt;See you on Feb 1st at the Heyzel...&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=360090" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/alainler/archive/tags/Development/default.aspx">Development</category></item><item><title>Belgium: Industrial Strength SOA Workshop ...</title><link>http://blogs.msdn.com/alainler/archive/2005/01/07/348488.aspx</link><pubDate>Sat, 08 Jan 2005 01:11:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:348488</guid><dc:creator>alainler</dc:creator><slash:comments>7</slash:comments><comments>http://blogs.msdn.com/alainler/comments/348488.aspx</comments><wfw:commentRss>http://blogs.msdn.com/alainler/commentrss.aspx?PostID=348488</wfw:commentRss><wfw:comment>http://blogs.msdn.com/alainler/rsscomments.aspx?PostID=348488</wfw:comment><description>&lt;p&gt;Hi guys,&lt;/p&gt; &lt;p&gt;I'm currently preparing a very specific event about "&lt;strong&gt;Industrial Strength SOA Workshop&lt;/strong&gt;". This worshop&amp;nbsp;is the&amp;nbsp;result of the collaboration&amp;nbsp;between &lt;a href="http://www.newtelligence.com/"&gt;Newtelligence&lt;/a&gt; and Microsoft EMEA, and will take place only in 4 countries in the whole EMEA region.&lt;/p&gt; &lt;p&gt;The speakers will be &lt;a href="http://staff.newtelligence.net/clemensv/"&gt;Clemens Vasters &lt;/a&gt;and a colleague from Newtelligence. I'm sure it's not necessary to talk about them as they are pretty well known and appreciated.&lt;/p&gt; &lt;p&gt;This workshop will take place in &lt;strong&gt;Brussels/Belgium, on Feb 22, 23 and 24&lt;/strong&gt; (a Tuesday, Wednesday and Thursday - easy for your flights and time management during your week). There will also be a set of links and whitepapers made available to the subscribers to get ready for the training itself. Even though this preparation is part of the actual training, it is optional ... but highly recommended.&lt;/p&gt; &lt;p&gt;This is how this training officially shows up:&lt;/p&gt;&lt;em&gt; &lt;p class="MsoBodyText" style="MARGIN-BOTTOM: 12pt; MARGIN-LEFT: 54pt; MARGIN-RIGHT: 0cm"&gt;&lt;font face="Arial" color="black" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial"&gt;Building industrial strength applications based on Service Oriented Architecture principles and &lt;i&gt;&lt;span style="FONT-STYLE: italic"&gt;Microsoft&lt;/span&gt;&lt;/i&gt;® .NET requires a lot of knowledge. There are numerous technical and design oriented considerations spanning the whole application “stack” – from resource abstraction strategies and transaction control, business service and component design, presentation control logic, robust event logging, integrated security management, to performance and scalability considerations.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p class="MsoBodyText" style="MARGIN-BOTTOM: 12pt; MARGIN-LEFT: 54pt; MARGIN-RIGHT: 0cm"&gt;&lt;font face="Arial" color="black" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial"&gt;This workshop offers many benefits to application developers and architects. A few of them are:&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p class="MsoListBullet" style="MARGIN-BOTTOM: 12pt; MARGIN-LEFT: 72pt; MARGIN-RIGHT: 0cm"&gt;&lt;font face="Wingdings" color="black" size="1"&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Wingdings"&gt;n&lt;/span&gt;&lt;/font&gt;&lt;font color="black" size="1"&gt;&lt;span style="FONT-SIZE: 7pt; COLOR: black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/font&gt;&lt;font face="Arial" color="black" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial"&gt;Light speed Adoption:&amp;nbsp; By focusing on first principles of what it takes to build complex systems using Microsoft .NET technologies and by providing easy-to-use micro-frameworks, components, and guidelines developers will learn consistent development strategies for high performance and scalability. The information and code provided is designed for extensibility and compatibility with forthcoming .NET programming models; allowing you to build on the .NET framework in the most productive manner.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p class="MsoListBullet" style="MARGIN-BOTTOM: 12pt; MARGIN-LEFT: 72pt; MARGIN-RIGHT: 0cm"&gt;&lt;font face="Wingdings" color="black" size="1"&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Wingdings"&gt;n&lt;/span&gt;&lt;/font&gt;&lt;font color="black" size="1"&gt;&lt;span style="FONT-SIZE: 7pt; COLOR: black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/font&gt;&lt;font face="Arial" color="black" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial"&gt;Successful Software: Using the tools and guidelines discussed in this workshop will allow the developer to produce sound, working applications which perform reliably and scale.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p class="MsoListBullet" style="MARGIN-BOTTOM: 12pt; MARGIN-LEFT: 72pt; MARGIN-RIGHT: 0cm"&gt;&lt;font face="Wingdings" color="black" size="1"&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Wingdings"&gt;n&lt;/span&gt;&lt;/font&gt;&lt;font color="black" size="1"&gt;&lt;span style="FONT-SIZE: 7pt; COLOR: black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/font&gt;&lt;font face="Arial" color="black" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial"&gt;Adaptability: We will cover various approaches for delivering adaptable front-ends targeting multiple delivery channels (browsers, LAN-connected workstations, mobile devices, etc.), and on the back-end, extensible database architectures are developed to support further adaptability.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p class="MsoListBullet" style="MARGIN-BOTTOM: 12pt; MARGIN-LEFT: 72pt; MARGIN-RIGHT: 0cm"&gt;&lt;font face="Wingdings" color="black" size="1"&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Wingdings"&gt;n&lt;/span&gt;&lt;/font&gt;&lt;font color="black" size="1"&gt;&lt;span style="FONT-SIZE: 7pt; COLOR: black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/font&gt;&lt;font face="Arial" color="black" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial"&gt;Reusability: The application models we explore promote reusability of business components via composition of fine-grained primitive functions which can be aggregated into services.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p class="MsoListBullet" style="MARGIN-BOTTOM: 12pt; MARGIN-LEFT: 72pt; MARGIN-RIGHT: 0cm"&gt;&lt;font face="Wingdings" color="black" size="1"&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Wingdings"&gt;n&lt;/span&gt;&lt;/font&gt;&lt;font color="black" size="1"&gt;&lt;span style="FONT-SIZE: 7pt; COLOR: black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/font&gt;&lt;font face="Arial" color="black" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial"&gt;Consistency: The majority of techniques and concepts discussed are illustrated in an application framework that you are free to take away with you. Combine this with patterns, application blocks and other micro-frameworks from Microsoft’s Patterns &amp;amp; Practices group, and your development projects will become more consistent and regular resulting in fewer bugs and applications which are easier build, test, and maintain.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p class="MsoListBullet" style="MARGIN-BOTTOM: 12pt; MARGIN-LEFT: 72pt; MARGIN-RIGHT: 0cm"&gt;&lt;font face="Wingdings" color="black" size="1"&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Wingdings"&gt;n&lt;/span&gt;&lt;/font&gt;&lt;font color="black" size="1"&gt;&lt;span style="FONT-SIZE: 7pt; COLOR: black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/font&gt;&lt;font face="Arial" color="black" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial"&gt;Scalability: The application models used promote stateless, multi-tiered, load balanced architectures for maximum scalability.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p class="MsoListBullet" style="MARGIN-BOTTOM: 12pt; MARGIN-LEFT: 72pt; MARGIN-RIGHT: 0cm"&gt;&lt;font face="Wingdings" color="black" size="1"&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Wingdings"&gt;n&lt;/span&gt;&lt;/font&gt;&lt;font color="black" size="1"&gt;&lt;span style="FONT-SIZE: 7pt; COLOR: black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/font&gt;&lt;font face="Arial" color="black" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial"&gt;Flexibility: In addition to the flexibility of Visual Studio .NET as a highly configurable environment, the architectures discussed in this workshop also highly configurable. As such, we develop management strategies for keeping these configuration possibilities under control without loosing the flexibility.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p class="MsoListBullet" style="MARGIN-BOTTOM: 12pt; MARGIN-LEFT: 72pt; MARGIN-RIGHT: 0cm"&gt;&lt;font face="Wingdings" color="black" size="1"&gt;&lt;span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Wingdings"&gt;n&lt;/span&gt;&lt;/font&gt;&lt;font color="black" size="1"&gt;&lt;span style="FONT-SIZE: 7pt; COLOR: black"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/font&gt;&lt;font face="Arial" color="black" size="2"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial"&gt;Leverage: The concepts used and technical artifacts of this workshop leverage a broad set of integrated Microsoft product technologies.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;/em&gt; &lt;p&gt;BTW, all attendees will come with &lt;strong&gt;their own machine&lt;/strong&gt; (infrastructure will be put in place) so that they can take the actual exercises, demos, PPTs, etc back at the office to further work on them and reuse them.&lt;/p&gt; &lt;p&gt;This training will be charged at a &lt;strong&gt;very minimal fee&lt;/strong&gt;, most of the costs being paid for by Microsoft itself. This training is obviously &lt;strong&gt;open to non-Belgian people&lt;/strong&gt;. The &lt;strong&gt;number of seats is limited&lt;/strong&gt; in order to allow the very best possible interaction between the attendees and the speakers.&lt;/p&gt; &lt;p&gt;Those of you who have interest in&amp;nbsp;this training program can&amp;nbsp;go &lt;a href=" http://www.microsoft.com/belux/fr/msdn/events/soaworkshop.aspx"&gt;there for the French version &lt;/a&gt;or &lt;a href=" http://www.microsoft.com/belux/nl/msdn/events/soaworkshop.aspx"&gt;there for the Dutch version &lt;/a&gt;to get more information and potentially subscribe to the event.&lt;/p&gt; &lt;p&gt;Looking forward&amp;nbsp;to seeing you there&amp;nbsp;...&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=348488" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/alainler/archive/tags/Architecture/default.aspx">Architecture</category><category domain="http://blogs.msdn.com/alainler/archive/tags/Development/default.aspx">Development</category></item><item><title>Belgium Dev &amp; ITPro Days: Tell us what you want ...</title><link>http://blogs.msdn.com/alainler/archive/2004/09/20/231806.aspx</link><pubDate>Tue, 21 Sep 2004 01:41:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:231806</guid><dc:creator>alainler</dc:creator><slash:comments>20</slash:comments><comments>http://blogs.msdn.com/alainler/comments/231806.aspx</comments><wfw:commentRss>http://blogs.msdn.com/alainler/commentrss.aspx?PostID=231806</wfw:commentRss><wfw:comment>http://blogs.msdn.com/alainler/rsscomments.aspx?PostID=231806</wfw:comment><description>&lt;p&gt;Hi guys,&lt;/p&gt; &lt;p&gt;We're now preparing the content of the Belgium Dev &amp;amp; ITPro days. I appear to have the ownership of the content together with Rudi Larno. &lt;strong&gt;Please tell us what you want to see and what you want to learn!&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Topics&lt;/strong&gt; can go over: Visual Studio.NET 2005 (what aspects of it?); ASP.NET 2.0 (caching, design, ... ?); Sql Server 2005 development, administration, integration, business intelligence features, reporting services;&amp;nbsp;Infrastructure Security; Software Deployment; Software Release Management in VS.NET; Modeling&amp;nbsp;features in&amp;nbsp;VS.NET; Operating the data center; Applying patches; or anything else!&lt;/p&gt; &lt;p&gt;I'll galdly receive your comments, requests, feedback about that and I guarantee that I'll use that to prepare the content. Be as precise as possible in your expectations.&lt;/p&gt; &lt;p&gt;Looking forward to seeing you there!&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=231806" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/alainler/archive/tags/Development/default.aspx">Development</category><category domain="http://blogs.msdn.com/alainler/archive/tags/Others/default.aspx">Others</category></item><item><title>Tech'Ed 2004 - Yokohama - Conceptual Approach to Application and Platform Interoperability</title><link>http://blogs.msdn.com/alainler/archive/2004/08/20/217418.aspx</link><pubDate>Fri, 20 Aug 2004 07:20:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:217418</guid><dc:creator>alainler</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/alainler/comments/217418.aspx</comments><wfw:commentRss>http://blogs.msdn.com/alainler/commentrss.aspx?PostID=217418</wfw:commentRss><wfw:comment>http://blogs.msdn.com/alainler/rsscomments.aspx?PostID=217418</wfw:comment><description>&lt;p&gt;I must admit this is absolutely great: I've been invited to &lt;a href="http://www.microsoft.com/seminar/teched2004/worldwide.mspx"&gt;Tech'Ed 2004 &lt;/a&gt;in &lt;a href="http://www.microsoft.com/japan/teched"&gt;Yokohama in Japan &lt;/a&gt;by my colleague Masashi.&lt;/p&gt; &lt;p&gt;The subject I'll be presenting will be "&lt;strong&gt;&lt;em&gt;Conceptual Approach to Application and Platform Interoperability&lt;/em&gt;&lt;/strong&gt;".&lt;/p&gt; &lt;p&gt;&lt;A href="http://weblogs.asp.net/smguest"&gt;Simon&lt;/a&gt; has done a superb job focusing on the &lt;a href="http://www.hcw.be/hcwcs/p.asp?p=B3736"&gt;interop possibilities that exist between J2EE and&amp;nbsp;.NET&lt;/a&gt;. This is of course&amp;nbsp;the most important interop requirement of the moment and actually, my work looks more like a generalization of what Simon has done in his book. Of course, I look forward to sharing my thoughts with him.&lt;/p&gt; &lt;p&gt;However, interoperability is something that always had been required. Interop, a long time ago,&amp;nbsp;was just based on data, then it evolved to allow application interop (remeber the good old COM days), we're now more and more heading into the direction of platform interoperability and the concept of service delegation in nowaday's architectures is quite realistic.&lt;/p&gt; &lt;p&gt;This session will actually look&amp;nbsp;at most of the interoperability styles that have existed so far and some that, IMHO, could become really key for high development productivity and efficient application maintenance. Once again, there's nothing bad at looking at the past to better understand the future (look at what &lt;a href="http://www.pathelland.com"&gt;Pat Helland &lt;/a&gt;has done with &lt;a href="http://msdn.microsoft.com/architecture/soa/default.aspx?pull=/library/en-us/dnmaj/html/aj2metrop.asp"&gt;Metropolis&lt;/a&gt;)&lt;/p&gt; &lt;p&gt;All the developments around &lt;a href="http://msdn.microsoft.com/webservices/default.aspx?pull=/library/en-us/dnglobspec/html/devprof.asp"&gt;web services &lt;/a&gt;and the different protocols around it (see &lt;a href="http://www.ws-i.org"&gt;WS-I&lt;/a&gt;) are really key to the success of global platform interop and this is the way to go. However, not everything is web-services-based or even web-services ready and there are many other types of interoperability styles and possibilities.&lt;/p&gt; &lt;p&gt;I hope that my audience in Yokohama will like my presentation. I'll keep you posted anyway ... even while traveling! ;-)&lt;/p&gt; &lt;p&gt;Meawhile, if you guys have great &lt;strong&gt;ideas&lt;/strong&gt; about conceptual approaches to application and platform interop (IOW: How would you do interop?), &lt;a href="mailto:alainler@microsoft.com"&gt;please let me know&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=217418" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/alainler/archive/tags/Architecture/default.aspx">Architecture</category><category domain="http://blogs.msdn.com/alainler/archive/tags/Platform/default.aspx">Platform</category><category domain="http://blogs.msdn.com/alainler/archive/tags/Development/default.aspx">Development</category></item><item><title>About backward compatibility of XP SP2: Life has changed ...</title><link>http://blogs.msdn.com/alainler/archive/2004/08/18/216702.aspx</link><pubDate>Thu, 19 Aug 2004 05:42:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:216702</guid><dc:creator>alainler</dc:creator><slash:comments>34</slash:comments><comments>http://blogs.msdn.com/alainler/comments/216702.aspx</comments><wfw:commentRss>http://blogs.msdn.com/alainler/commentrss.aspx?PostID=216702</wfw:commentRss><wfw:comment>http://blogs.msdn.com/alainler/rsscomments.aspx?PostID=216702</wfw:comment><description>&lt;p&gt;&lt;strong&gt;&lt;em&gt;I read a lot of comments about the backward compatibility &lt;/em&gt;&lt;/strong&gt;&lt;a href="http://www.infoworld.com/article/04/08/09/HNdontinstallxp_1.html"&gt;&lt;strong&gt;&lt;em&gt;"issues"&lt;/em&gt;&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;&lt;em&gt; of &lt;/em&gt;&lt;/strong&gt;&lt;a href="http://www.microsoft.com/windowsxp/sp2/features.mspx"&gt;&lt;strong&gt;&lt;em&gt;Windows XP SP2 &lt;/em&gt;&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;&lt;em&gt;and I understand that this could be quite frustrating that &lt;/em&gt;&lt;/strong&gt;&lt;a href="http://support.microsoft.com/default.aspx?kbid=842242"&gt;&lt;strong&gt;&lt;em&gt;an application does not run the way it always did &lt;/em&gt;&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;&lt;em&gt;but let me try telling why by using a real life example, not related to IT at all.&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;I'm living in a very peaceful neighborhood in &lt;a href="http://www.lonelyplanet.com/mapshells/europe/belgium/belgium.htm"&gt;Belgium&lt;/a&gt;&amp;nbsp;around Liège. My wife, Josette, and I really felt good at home. You know, when you want to buy a bread, you just jump in your car, go to the baker, buy your bread and come back home without worrying about anyhting. Of course, when you're back home, you leave your car in front of you home and you don't even close the windows. Life really&amp;nbsp;was great!&lt;/p&gt; &lt;p&gt;However, not so long ago, I left my home, not to go buy a piece of bread but to go and meet my sister. We stayed together say, half an hour, not a long time anyway and when I came back home, what a frustration! All drawers open, DVD player, TV, home theater system all gone, jewelry gone as well ... what a mess! This is a terrible feeling that I had back then.&lt;/p&gt; &lt;p&gt;That feeling, I don't want to have it anymore, never, no, never again. I called a security company and asked for the very best security system allowed by the law. I managed to have such a&amp;nbsp;system not only in my home but also in my car. I had to pull wires all over my house for sensors and video cameras and of course, I had to repaint every single room. I attached sensors to the windows, the doors, etc. I connected my alarm system to my telephone and I managed to have a monitoring contract with a security company. For my car, I installed a system that allowed me not only to locate my car wherever it is, but also to remotely stop the engine. The cost of all that was huge, believe me, but I felt better. Hmm, better ... how good is that? Not really as good as it was before my home had been visited, no really, far from being as good as it was!&lt;/p&gt; &lt;p&gt;Actually, life has dramatically changed! All the things&amp;nbsp;I did, like going to the baker (remember?)... Now, when I want to go to the baker, I have to activate my alarm system, close all the doors with the security keys I have received, deactivate the alarm system of my car, etc, etc. Even simple things such as going to p... at night and you forget you turned the alarm system on! (:-o) Can you imagine, all the things I did before and that were that easy?&lt;/p&gt; &lt;p&gt;Sometimes I wonder why I have done all that. I'm sometime so pissed to turn on the alarm system to go see my sister for half an hour. But when I really think about it, all this energy and money I have put in my home, in my car, really is to feel ... secure and once for all, prevent that terrible feeling from happening again!&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Life will never be the same&lt;/strong&gt;, it has changed, but &lt;strong&gt;it's the cost for my new peace of mind&lt;/strong&gt; after a dramatic experience with a thief!&lt;/p&gt; &lt;p&gt;But, you know, &lt;strong&gt;in computer science, we also know that life was easy&lt;/strong&gt;, that it was very easy to send files by e-mail to a friend, that if was very easy to go read a document at home through RAS but when you get a virus, when sensitive information is stolen, you start understanding that security measures really are necessary. Those security measures cost an awful&amp;nbsp;lot of money, take time to implement and test. After you have them all, you feel better but life&amp;nbsp;has changed ... dramatically! If you understand that feeling, you understand why &lt;strong&gt;Windows XP SP2&lt;/strong&gt; potentially can prevent you from doing things &lt;strong&gt;as easily as you did them before&lt;/strong&gt; ... but that's &lt;strong&gt;the cost for your new IT peace of mind&lt;/strong&gt;!&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Think about it!&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Some readings:&lt;/strong&gt;&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.microsoft-watch.com/article2/0,1995,1611106,00.asp"&gt;Anticipated application-compatibility problems with SP2&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.microsoft-watch.com/article2/0,1995,1626071,00.asp?kc=MWRSS02129TX1K0000535"&gt;It's confirmed, so don't cry!&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://techrepublic.com.com/5100-6264_11-5222856.html"&gt;"It can break things"&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=216702" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/alainler/archive/tags/Architecture/default.aspx">Architecture</category><category domain="http://blogs.msdn.com/alainler/archive/tags/Platform/default.aspx">Platform</category><category domain="http://blogs.msdn.com/alainler/archive/tags/Development/default.aspx">Development</category><category domain="http://blogs.msdn.com/alainler/archive/tags/Others/default.aspx">Others</category></item><item><title>This Smartphone can change one's life ...</title><link>http://blogs.msdn.com/alainler/archive/2004/07/29/200576.aspx</link><pubDate>Thu, 29 Jul 2004 20:51:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:200576</guid><dc:creator>alainler</dc:creator><slash:comments>75</slash:comments><comments>http://blogs.msdn.com/alainler/comments/200576.aspx</comments><wfw:commentRss>http://blogs.msdn.com/alainler/commentrss.aspx?PostID=200576</wfw:commentRss><wfw:comment>http://blogs.msdn.com/alainler/rsscomments.aspx?PostID=200576</wfw:comment><description>&lt;P&gt;About 3 weeks ago, I got a Smartphone &lt;A href="http://www.qtek.se/default.asp?id=54&amp;amp;element=43"&gt;Qtek 8060&lt;/A&gt; powered with &lt;A href="http://www.microsoft.com/windowsmobile/default.mspx"&gt;Windows Mobile 2003&lt;/A&gt;. Well, it changed my life!&lt;/P&gt;
&lt;P&gt;Before having that device, I had a &lt;A href="http://www.nokia.com/cda7/0,1106,133,00.html"&gt;Nokia mobile phone &lt;/A&gt;and an &lt;A href="http://www.microsoft.com/windowsmobile/devices/devicedisplay.aspx?module=deviceDisplay;PPC;emea;106"&gt;iPaq PDA &lt;/A&gt;(read about new HP iPaqs &lt;A href="http://www.microsoft.com/windowsmobile/pocketpc/phone/ipaqh6300.mspx"&gt;here&lt;/A&gt;). That was 2 devices to carry at all times. 2 devices to take care of, 2 cables connected on my desk at all times for battery reload, 2 contact lists and synchronization methods (+ a special piece of software for the Nokia), etc. I looked at the &lt;A href="http://www.qtek.se/default.asp?id=50&amp;amp;element=43"&gt;Qtek 2020 &lt;/A&gt;that took me closer to the PDA with telephone features but still, it was too big for me.&lt;/P&gt;
&lt;P&gt;The 8060&amp;nbsp;is what I wanted. It's first and foremost a telephone. You have the ability to use it and&amp;nbsp;carry it as if it were just a classic telephone. You reload the batteries once per day, you put it in its beltpocket when you leave in the morning and that's about it. However,&amp;nbsp;it has the versatility of a PDA. (Oh yes, you also have the ability to turn off the phone features but keep the PDA features available).&lt;/P&gt;
&lt;P&gt;As far as connection technologies, it uses GSM, GPRS&amp;nbsp;and Bluetooth. Through GPRS,&amp;nbsp;I got it to work with my Exchange server (for my mails, my&amp;nbsp;tasks&amp;nbsp;and my 500+ contacts) and&amp;nbsp;with an Internet Browser ... in minutes. It automatically synchronizes with my Exchange server every hour so I'm in touch with the office and I have all my contact (speed dial is a dream!) and tasks info&amp;nbsp;wherever I go. There's also a very nice feature called the "Automatic Mode" that changes the telephone mode (silent, normal, etc) based on your schedule so you don't even have to remember to put your phone on silent when you go in a meeting. &lt;A href="https://www.bluetooth.org/"&gt;Bluetooth&lt;/A&gt; comes in handy when it comes to using a &lt;A href="http://www.bluetooth.com/products/prods.asp?A=S&amp;amp;X=6&amp;amp;searchString=&amp;amp;CAT=11&amp;amp;MAN=ALL&amp;amp;cursect=http%3A%2F%2Fwww.bluetooth.com&amp;amp;searchform.x=12&amp;amp;searchform.y=14"&gt;headset&lt;/A&gt; or a &lt;A href="http://www.bluetooth.com/products/prods.asp?A=S&amp;amp;X=29&amp;amp;searchString=&amp;amp;CAT=31&amp;amp;MAN=ALL&amp;amp;cursect=http%3A%2F%2Fwww.bluetooth.com&amp;amp;searchform.x=12&amp;amp;searchform.y=18"&gt;GPS&lt;/A&gt; software!&lt;/P&gt;
&lt;P&gt;It has a little camera but, really, it's more a toy than a real tool. There's multimedia support through Media Player. There's a "Voice Note" capability that really is great when you think about something while driving your car. Once again, the&amp;nbsp;key thing&amp;nbsp;is that you actually do have it all at all times!&lt;/P&gt;
&lt;P&gt;I even installed &lt;A href="http://www.microsoft.com/mappoint/pocketstreets/default.mspx"&gt;maps of cities&lt;/A&gt;. Can you imagine having, in your telephone, the map of the city you're in, with hotels, points of interest, museums, etc?&lt;/P&gt;
&lt;P&gt;Hey, and through the use of the &lt;A href="http://msdn.microsoft.com/mobility/default.aspx"&gt;Compact Framework&lt;/A&gt; and the convenience of &lt;A href="http://msdn.microsoft.com/vstudio/"&gt;Visual Studio.NET&lt;/A&gt;, you can also have your own applications on that device (DVD list, train collection, work hour registration, traffic counter, games, etc). I've put an extra SD card of 128Mb in ... and I never had to use it so far!&lt;/P&gt;
&lt;P&gt;This smartphone also has some bad sides: The battery does not last long enough for one full day heavy use (say from 6.00AM to 11.00PM) so the craddle is very helpful to reload the battery when you're at the office; the navigation pad is not really the very best I've ever seen (to say the least); there is no voice dialing feature (that was available on my Nokia)!&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;If I have to summarize&lt;/STRONG&gt;: &lt;EM&gt;It's an amazing &lt;STRONG&gt;productivity&lt;/STRONG&gt; tool that you have with you &lt;STRONG&gt;at all times&lt;/STRONG&gt;, even without thinking about it. It comes handy more often than you think. I strongly recommend it!&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=200576" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/alainler/archive/tags/Platform/default.aspx">Platform</category><category domain="http://blogs.msdn.com/alainler/archive/tags/Development/default.aspx">Development</category><category domain="http://blogs.msdn.com/alainler/archive/tags/Others/default.aspx">Others</category></item></channel></rss>