<?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 : Platform</title><link>http://blogs.msdn.com/alainler/archive/tags/Platform/default.aspx</link><description>Tags: Platform</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>Why is it called .NET 3.0?</title><link>http://blogs.msdn.com/alainler/archive/2006/06/22/642816.aspx</link><pubDate>Thu, 22 Jun 2006 15:45:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:642816</guid><dc:creator>alainler</dc:creator><slash:comments>6</slash:comments><comments>http://blogs.msdn.com/alainler/comments/642816.aspx</comments><wfw:commentRss>http://blogs.msdn.com/alainler/commentrss.aspx?PostID=642816</wfw:commentRss><wfw:comment>http://blogs.msdn.com/alainler/rsscomments.aspx?PostID=642816</wfw:comment><description>&lt;P&gt;Why is it called &lt;A href="http://www.netfx3.com/"&gt;.NET 3.0&lt;/A&gt;? Actually, when I first saw the annoucement of .NET 3.0 I had mixed feelings. Here's what I thought:&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;The good&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;This enforces the .NET brand that now becomes really known and appreciated by many of my customers. This is really perceived as a quality platform. 
&lt;LI&gt;.NET is no longer in its early versions. It becomes more and more mature. 
&lt;LI&gt;This is a perfect continuity with what Microsoft has delivered in the last 5 years. 
&lt;LI&gt;The platform becomes richer and richer and help companies having a better productivity.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;The bad&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;This is yet another version of the framework in 5 years 
&lt;LI&gt;This is a new version of the framework that has to be deployed 
&lt;LI&gt;This will cause a side-by-side environment to be set up&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;What if we had kept the .NET 2.0 + WinFX?&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;IMHO, maybe we could have presented&amp;nbsp;WinFX as being an optional development framework on top of .NET 2.0. In which case:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;we don't have to redeploy a new framework 
&lt;LI&gt;we make this change very light 
&lt;LI&gt;we make it optional 
&lt;LI&gt;we show how to increase productivity and user experience by using it!&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;This, of course, could have caused confusion by adding yet another term on the market ("WinFX"), maybe not.&lt;/P&gt;
&lt;P&gt;Here is what &lt;A href="http://blogs.developpeur.org/redo/archive/2006/06/18/changement_de_nom_de_winfx_vers_dot_net_framework_3.aspx"&gt;Redo thinks about it&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;What do you guys think?&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;UPDATE June 24&lt;/STRONG&gt;: There are some quite interesting comments on &lt;A href="https://blogs.msdn.com/somasegar/archive/2006/06/09/624300.aspx"&gt;Soma's blogpost about this very subject&lt;/A&gt;. I strongly suggest you go and read them!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=642816" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/alainler/archive/tags/Platform/default.aspx">Platform</category></item><item><title>Javapolis was great</title><link>http://blogs.msdn.com/alainler/archive/2005/01/06/347649.aspx</link><pubDate>Thu, 06 Jan 2005 23:27:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:347649</guid><dc:creator>alainler</dc:creator><slash:comments>44</slash:comments><comments>http://blogs.msdn.com/alainler/comments/347649.aspx</comments><wfw:commentRss>http://blogs.msdn.com/alainler/commentrss.aspx?PostID=347649</wfw:commentRss><wfw:comment>http://blogs.msdn.com/alainler/rsscomments.aspx?PostID=347649</wfw:comment><description>&lt;p&gt;Hi all,&lt;/p&gt; &lt;p&gt;It's been a long time since my last post. I've been pretty busy those days and, on top of that, I decided to spend some time off with my family. That does not happen that often, so I try to make that a quality time.&lt;/p&gt; &lt;p&gt;Anyway, &lt;a href="http://www.javapolis.com/confluence/display/JP04/Home"&gt;Javapolis &lt;/a&gt;was a real success. It's been a great conference and I must admit that the contacts we had there were really ...&amp;nbsp;interesting! They were really wondering what Microsoft was doing at "their" event...&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.javapolis.com/confluence/display/JP04/JavaPolis+Conference"&gt;During&amp;nbsp;3 days&lt;/a&gt;, we had the opportunity to talk to hundreds of developers and CxOs who really were eager to see why Microsoft was there in a Java world. Yes, actually, we&amp;nbsp;started with getting&amp;nbsp;questions such as "&lt;em&gt;Are you crazy, what are you guys doing here?&lt;/em&gt;". Hour after hour, questions became more like: "&lt;em&gt;What can the reporting services do to help me better understand my data?&lt;/em&gt;", "&lt;em&gt;How can I make use of my java applications from .NET?&lt;/em&gt;", "&lt;em&gt;How can I reuse my Java knowledge on the Microsoft Platform?&lt;/em&gt;" ... as you can see, plenty of really good questions and a very high interest.&lt;/p&gt; &lt;p&gt;I had been very happy to hear that Sun Microsystems (through &lt;a href="http://www.javapolis.com/confluence/display/JP04/Tim+Bray"&gt;Tim Bray&lt;/a&gt;) officially recognized the use and support of &lt;a href="http://www.tbray.org/ongoing/When/200x/2004/12/16/Javapolis"&gt;multiple programming languages&lt;/a&gt; on their platform. They actually started the whole conference with a presentation with a title &lt;em&gt;"When NOT to use Java"&lt;/em&gt;.&lt;/p&gt; &lt;p&gt;Regarding my &lt;a href="http://www.javapolis.com/confluence/display/JP04/Interoperability+between+the+Microsoft+platform+and+Java+platforms"&gt;presentation&lt;/a&gt;, I had about 200-300 attendees. I got a lot of feedback and most of it was really positive, showing that neutrality pays off when it comes to integrating with other technologies. They actually liked facts very much. They have seen that integration is a fact, not just a marketing story.&lt;/p&gt; &lt;p&gt;After a little "show hands" survey, I found out that 1/3 of the audience already had touched our &lt;a href="http://lab.msdn.microsoft.com/vs2005/default.aspx"&gt;development platform &lt;/a&gt;but only say 5% of them had tried the integration exercise (with more or less success BTW). There definately is work to do there. The market offering is quite good though).&lt;/p&gt; &lt;p&gt;Last but not least, I had the opportunity to meet ex-colleagues; so people I had the chance to work with while working in other companies. Some of them are now working at BEA, Sun Microsystems, &lt;a href="http://www.intersystems.com/"&gt;Cache Intersystems &lt;/a&gt;and&amp;nbsp;Oracle. This ICT &lt;a href="http://www.myjokecenter.com/Its_A_Small_World_.shtml"&gt;world is so small &lt;/a&gt;... I was pretty happy to see them again (among which Rudi Vissers, Dirk Sommerijns, Johan Kenens&amp;nbsp;...)&lt;/p&gt; &lt;p&gt;But, as the marketing capaign of Javapolis said&amp;nbsp;... "Only the best got in! ;-)&lt;/p&gt; &lt;p&gt;I hope I'll have the opportunity to talk to all those people again. This was really great.&lt;/p&gt; &lt;p&gt;Thank you guys ...&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=347649" 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></item><item><title>.NET and J2EE Interop: Speaking at Javapolis in December 2004</title><link>http://blogs.msdn.com/alainler/archive/2004/11/08/253938.aspx</link><pubDate>Tue, 09 Nov 2004 01:34:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:253938</guid><dc:creator>alainler</dc:creator><slash:comments>8</slash:comments><comments>http://blogs.msdn.com/alainler/comments/253938.aspx</comments><wfw:commentRss>http://blogs.msdn.com/alainler/commentrss.aspx?PostID=253938</wfw:commentRss><wfw:comment>http://blogs.msdn.com/alainler/rsscomments.aspx?PostID=253938</wfw:comment><description>&lt;p&gt;I've been invited as a speaker at &lt;a href="http://www.javapolis.com"&gt;Javapolis&lt;/a&gt;. The subject will be &lt;em&gt;&lt;strong&gt;"Interoperability between the Microsoft Platform and the Java Platforms"&lt;/strong&gt;&lt;/em&gt;. You can get the session details&amp;nbsp;&lt;a href="http://www.javapolis.com/confluence/display/JP04/Interoperability+between+the+Microsoft+platform+and+Java+platforms"&gt;here&lt;/a&gt;. For the PPT's, you'll have to come! ;-)&lt;/p&gt; &lt;p&gt;The content of this presentation will mainly come from the work my colleague &lt;a href="http://blogs.msdn.com/smguest/"&gt;Simon Guest &lt;/a&gt;has done in his &lt;a href="http://www.microsoft.com/MSPress/books/6711.asp"&gt;book &lt;/a&gt;&lt;strong&gt;&lt;em&gt;"Microsoft .NET and J2EE Interoperability Toolkit"&lt;/em&gt;&lt;/strong&gt; and will be very pragmatic. Simon has done a tremendous work around Interop not only with the J2EE world, but in general.&lt;/p&gt; &lt;p&gt;I must admit that I'm very eager to talk to non-Microsoft specialists and to show how the &lt;strong&gt;two platforms can nicely integrate&lt;/strong&gt;. It's actually and excellent opportunity to hear feedback from them but also show the effort we do, day after day, to better integrate. There&amp;nbsp;is also&amp;nbsp;a number of technologies availabale to&amp;nbsp;support this collaboration/integration. Among them, you can find: &lt;/p&gt; &lt;ul&gt; &lt;li&gt;Generic Web Services technologies&amp;nbsp;(and all the work done by the &lt;a href="http://www.ws-i.org"&gt;WS-I organization&lt;/a&gt;)&lt;/li&gt; &lt;li&gt;Specific WS-based technologies (Apache AXIS 1.0, IBM WSTK 3.3.x, IBM WSAD 5.0.2, BEA Weblogic 8.1, &lt;a href="http://www.themindelectric.com"&gt;The Mind Electric &lt;/a&gt;GLUE 4.1, etc)&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.intrinsyc.com"&gt;Intrinsyc&lt;/a&gt; Ja.NET for Java 1.2+&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.jnbridge.com"&gt;JNBridge&lt;/a&gt; Pro 1.3 for Java 1.2+&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Of course, I will address different scenarii around this collaboration/integration. We'll look at that from all the layers: presentation, integration, business and data layers. The challenges are numerous, the opportunities also.&lt;/p&gt; &lt;p&gt;We will also see what the future will bring to Interop (through Web Services) like Security, Routing, Reliable Messaging, Transaction support, attachment support, etc. More of those can be found at Microsoft in &lt;a href="http://msdn.microsoft.com/webservices"&gt;WSE 2.0&lt;/a&gt;, at IBM in &lt;a href="http://www.alphaworks.ibm.com/tech/ettk"&gt;ETTK 3.3.2&lt;/a&gt; and at &lt;a href="http://www.themindelectric.com"&gt;the Mind Electric &lt;/a&gt;in GLUE 4.1 which supports the WS-* in the latest drops.&lt;/p&gt; &lt;p&gt;A good information source at Microsoft can also be the &lt;a href="http://msdn.microsoft.com/webservices/building/interop/"&gt;Web Services Interoperability and Integration &lt;/a&gt;home page. There, you can actually find articles related to the Interop with &lt;a href="http://msdn.microsoft.com/webservices/building/interop/default.aspx?pull=/library/en-us/dnbda/html/wsinteroprecsbea.asp"&gt;BEA WebLogic 8.1.3&lt;/a&gt; and also with &lt;a href="http://msdn.microsoft.com/webservices/building/interop/default.aspx?pull=/library/en-us/dnbda/html/wsinteroprecsibm-final.asp"&gt;IBM WSAD 5.1.2&lt;/a&gt;. Those are must-read.&lt;/p&gt; &lt;p&gt;Well, enough for now. Rest will come ... at Javapolis.&amp;nbsp;I hope to see you guys there.&lt;/p&gt; &lt;p&gt;Cheers.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=253938" 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></item><item><title>TechEd Yokohama has been great and a nice experience</title><link>http://blogs.msdn.com/alainler/archive/2004/09/16/230493.aspx</link><pubDate>Fri, 17 Sep 2004 02:19:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:230493</guid><dc:creator>alainler</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/alainler/comments/230493.aspx</comments><wfw:commentRss>http://blogs.msdn.com/alainler/commentrss.aspx?PostID=230493</wfw:commentRss><wfw:comment>http://blogs.msdn.com/alainler/rsscomments.aspx?PostID=230493</wfw:comment><description>&lt;p&gt;As I said &lt;A href="http://weblogs.asp.net/alainler/archive/2004/08/20/217418.aspx"&gt;earlier in my blog&lt;/a&gt;, I had the opportunity to speak at TechEd Yokohama. This was my first time in the far east and my first contact with the Japanese people in their own country.&lt;/p&gt; &lt;p&gt;First of all, I felt ... lost! Actually, very few of them can speak english. This was very surprising to me since basically in any part of the world I flew to, I could find real good english-speaking persons. Fortunately, there was someone to welcome me and guide me to the limousine bus. I bought the ticket, jumped on the bus and stayed there for 1 hour. Believe it or not, the person who was there to welcome me could hardly speak any english but had received very good instructions from the event company.&lt;/p&gt; &lt;p&gt;Then, from Narita airport, I hit Yokohama. Once in Yokohama airterminal, I really did not know what to do to go to my hotel (The &lt;a href="http://www.asia-hotelguide.com/hotels/yokitc.htm"&gt;Grand Inter-Continental &lt;/a&gt;close to the &lt;a href="http://www.pacifico.co.jp/english/e_access/access.html"&gt;convention center&lt;/a&gt; of Yokohama). Someone at the bus terminal called a cab, took me to the cab stop and directed the chauffeur to my hotel. So that person I don't know anything about actually stayed with me and waited until the cab was there. Once at the hotel, I did not even have the time to catch my bags, someone from the hotel did it and took my bags to the reception desk. Once registered, another person to my bags right into my room without me asking anything. Waouh, I'm not used to that!&lt;/p&gt; &lt;p&gt;The organization of TechEd was simply amazing! Every single thing was prepared, planned, organized, ... no room for surprise. As a matter of example, let me tell you this anecdote: I sat next to the speakers room to prepare my presentation, do my work and I had been there from 7.30AM. At 7.30PM, I had to "register" at the speakers room to make sure that I would be there to talk to my translators. Believe it or not, even though I had spent the whole day with them, someone came and cought me up in the room, took me to the speakers room just to put a check mark in a box on a whiteboard! Another good one: Say half an hour before my presentation, I decided to leave the place and head to my presentation room; someone called me and said: "It's too early, you must stay here. Someone will pick you up in here and bring you to your presentation room.".&lt;/p&gt; &lt;p&gt;As far as my session is concerned, I did my little home work and introduced myself in japanese! The audience was so please that they even clapped! Then I started my presentation ... No feedback, no reaction, no laugh, no nothing! Japanese audience is quite calm but they listen very carefully! It took me about one hour to do my presentation and then, I left the room and sat in a "Ask the speaker" corner for some question! Just a couple of persons dared coming! They are very shy indeed.&lt;/p&gt; &lt;p&gt;My presentation took place one week from now and I just got the feedback. It seems that my japanese audience really appreciated my presentation. I'll then further work on it and, who knows, maybe I'll present it to you guys.&lt;/p&gt; &lt;p&gt;That's it for now. Before I leave you, let me recommend a visit in Japan. This is an amazing country with amazing very friendly people. I also want to thank Masashi Narumoto for having given me the opportunity to present in Yokohama. It's been a pleasure.&lt;/p&gt; &lt;p&gt;Cheers!&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=230493" 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></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><item><title>"open" means "freedom" ?</title><link>http://blogs.msdn.com/alainler/archive/2004/07/29/200509.aspx</link><pubDate>Thu, 29 Jul 2004 17:31:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:200509</guid><dc:creator>alainler</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/alainler/comments/200509.aspx</comments><wfw:commentRss>http://blogs.msdn.com/alainler/commentrss.aspx?PostID=200509</wfw:commentRss><wfw:comment>http://blogs.msdn.com/alainler/rsscomments.aspx?PostID=200509</wfw:comment><description>&lt;P&gt;Hmmm, well I'm a bit skeptical when it comes to all the meanings (and consequences thereof) of the word "Open" these days in our beloved IT industry!!&lt;/P&gt;
&lt;P&gt;While reading the news, I found two interresting quotes:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;From Mr Peter Shay, executive Vice President of the Advisory Council, saying: "...&lt;EM&gt; the essence of 'Open' is the avoidance of vendor lock-in. In the long term, the users of proprietary software are at vendor's mercy&lt;/EM&gt;" &lt;A href="http://story.news.yahoo.com/news?tmpl=story2&amp;amp;u=/zd/20040728/tc_zd/132390"&gt;more&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;From Tim O'Reilly, CEO of &lt;A href="http://www.oreilly.com/"&gt;O'Reilly Media&lt;/A&gt;, saying: "&lt;EM&gt;The open-source software industry needs to realize that the Internet, not the PC, is the platform. While many applications are built on top of open source, they themselves are not open source."&lt;/EM&gt; concluding &lt;EM&gt;"In the new world we are moving into, open and free software does not guarantee freedom when applications depend on the network effects and data lock-in more than on software secrecy&lt;/EM&gt;". &lt;A href="http://story.news.yahoo.com/news?tmpl=story2&amp;amp;u=/zd/20040728/tc_zd/132370"&gt;more&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Also, too&amp;nbsp;often is "open source" associated to non-Microsoft technologies. Well, just be aware that Microsoft also supports and encourages&amp;nbsp;the development of open source applications, among others,&amp;nbsp;through &lt;A href="http://www.gotdotnet.com/community/workspaces/"&gt;GotDoNet&lt;/A&gt;. Also, there's a program called "&lt;A href="http://www.microsoft.com/resources/sharedsource/default.mspx"&gt;Shared Source&lt;/A&gt;" that allows vendors, governements, schools, etc&amp;nbsp;to have access to some Microsoft technologies' sources.&lt;/P&gt;
&lt;P&gt;IMHO, in the capitalism world, it's exactly like in the chemical world: "Noting is created; nothing is destroyed; everything is transformed". IOW, the time (read: money) you spend developing software will have to come back somehow (installation, service, support, etc) -&amp;nbsp;&lt;A href="http://staff.newtelligence.net/clemensv"&gt;Clemens&lt;/A&gt;' &lt;A href="http://staff.newtelligence.net/clemensv/PermaLink.aspx?guid=8fe41294-a988-4c73-948a-1bfab622fcce"&gt;open letter &lt;/A&gt;just explains it differently, and very nicely BTW. To&amp;nbsp;me,&amp;nbsp;"open source" is just a mean to an end.&lt;/P&gt;
&lt;P&gt;Sometimes, I see "open" understood as "free", "freedom", "java", "non-Microsoft", "non-proprietary", "freely redistributable", etc.&amp;nbsp;How about this one?:&amp;nbsp;&amp;nbsp;"open" really&amp;nbsp;means "&lt;EM&gt;&lt;STRONG&gt;accessible&lt;/STRONG&gt;&lt;/EM&gt;". Don't make any assumptions as far as technology, cost, licensing, etc ... you'd be surprised.&lt;/P&gt;
&lt;P&gt;Try the exercise of replacing "open" with "accessible"&amp;nbsp;and you'll understand all the consequences that can have on your&amp;nbsp;understanding of&amp;nbsp;the IT business.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Just think about it ...&lt;/P&gt;
&lt;P&gt;&lt;FONT size=1&gt;Disclaimer: This is the expression of my own opinion and, by no means, reflect Microsoft's.&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=200509" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/alainler/archive/tags/Platform/default.aspx">Platform</category></item></channel></rss>