<?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>Jean-Christophe Cimetière's blog</title><link>http://blogs.msdn.com/b/jccim/</link><description>are you interoperable? let&amp;#39;s discuss this and more</description><dc:language>fr-FR</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title>Nokia Developers: learn Windows Phone even faster</title><link>http://blogs.msdn.com/b/jccim/archive/2011/09/21/nokia-developers-learn-windows-phone-even-faster.aspx</link><pubDate>Thu, 22 Sep 2011 01:28:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10215638</guid><dc:creator>JC Cimetiere</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/jccim/rsscomments.aspx?WeblogPostID=10215638</wfw:commentRss><comments>http://blogs.msdn.com/b/jccim/archive/2011/09/21/nokia-developers-learn-windows-phone-even-faster.aspx#comments</comments><description>&lt;p&gt;It&amp;rsquo;s my great pleasure to announce today a comprehensive package to leverage your development skills while learning to build applications for Windows Phone. The Microsoft &amp;amp; Nokia agreement has been described &lt;a href="http://windowsteamblog.com/windows_phone/b/windowsphone/archive/2011/04/21/microsoft-and-nokia-sign-the-definitive-agreement.aspx"&gt;at length over the past few months&lt;/a&gt; and, like Matt Bencke &lt;a href="http://www.youtube.com/watch?v=Q4-wxUpz-_U"&gt;highlighted&lt;/a&gt;, one of our goals has been to make it easy for Nokia Symbian developers to learn Windows Phone.&lt;/p&gt;
&lt;p&gt;So, folks from Microsoft and Nokia worked together to build a great package to help you get started. This helpful package contains the following tools and documentation to help you along the path to learning Windows Phone development:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The &amp;ldquo;&lt;b&gt;Windows Phone Guide for Symbian Qt Application Developers&lt;/b&gt;&amp;rdquo; &lt;a href="http://windowsphone.interoperabilitybridges.com/articles/windows-phone-7-guide-for-symbian-qt-application-developers"&gt;white paper&lt;/a&gt;,&lt;/li&gt;
&lt;li&gt;The &lt;b&gt;addition of Symbian Qt &lt;/b&gt;&lt;a href="http://wp7mapping.interoperabilitybridges.com/Library?source=Qt"&gt;&lt;b&gt;to the Windows Phone API mapping tool&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;The &lt;b&gt;&amp;ldquo;Nokia Windows Phone Training&amp;rdquo; &lt;/b&gt;&lt;a href="http://www.cvent.com/events/overview-nokia-windows-phone-training/event-summary-2842a9f2472742e79fa4abf9e87ef3d5.aspx"&gt;&lt;b&gt;roadshow&lt;/b&gt;&lt;/a&gt;, a series of developer events starting today in Paris&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;These complement the similar &lt;a href="http://windowsteamblog.com/windows_phone/b/wpdev/archive/2011/04/29/leveraging-your-iphone-development-expertise-to-build-windows-phone-7-applications.aspx"&gt;iOS&lt;/a&gt;/&lt;a href="http://windowsteamblog.com/windows_phone/b/wpdev/archive/2011/06/09/leveraging-your-android-development-expertise-to-build-windows-phone-applications.aspx"&gt;Android&lt;/a&gt; guidance &amp;amp; mapping work we released a couple months ago.&lt;/p&gt;
&lt;p&gt;The &amp;ldquo;&lt;b&gt;Windows Phone Guide for Symbian Qt Application Developers&lt;/b&gt;&amp;rdquo; white paper is about 100 pages organized in 8 chapters.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div style="padding-left: 30px;"&gt;&lt;a href="http://windowsphone.interoperabilitybridges.com/articles/windows-phone-7-guide-for-symbian-qt-application-developers"&gt;&lt;img style="background-image: none; margin: 0px 35px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; padding-top: 0px; border: 0px;" title="clip_image002" border="0" hspace="12" alt="clip_image002" align="left" src="http://windowsteamblog.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-53-84-metablogapi/6327.clip_5F00_image002_5F00_thumb_5F00_4476F4B7.png" width="174" height="177" /&gt;&lt;/a&gt;&lt;i&gt;Chapter 1: Introducing Windows Phone Platform &lt;br /&gt;to Symbian^3 Qt Application Developers&lt;/i&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div style="padding-left: 30px;"&gt;&lt;i&gt;Chapter 2: Windows Phone Application Design Guidelines&lt;/i&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div style="padding-left: 30px;"&gt;&lt;i&gt;Chapter 3: Windows Phone Developer and Designer Tools&lt;/i&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div style="padding-left: 30px;"&gt;&lt;i&gt;Chapter 4: C# programming&lt;/i&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div style="padding-left: 30px;"&gt;&lt;i&gt;Chapter 5: Introducing Windows Phone Application Life Cycle&lt;/i&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div style="padding-left: 30px;"&gt;&lt;i&gt;Chapter 6: Porting Applications to Windows Phone &lt;/i&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div style="padding-left: 30px;"&gt;&lt;i&gt;Chapter 7: Windows Phone Example Applications&lt;/i&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div style="padding-left: 30px;"&gt;&lt;i&gt;Chapter 8: Using the API Mapping Tool&lt;/i&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The white paper &lt;a href="http://windowsphone.interoperabilitybridges.com/articles/windows-phone-7-guide-for-symbian-qt-application-developers"&gt;is available in different formats (HTML, DOCX &amp;amp; PDF&lt;/a&gt;). Feel free to leave comments, suggestions, and/or corrections on the online version.&lt;/p&gt;
&lt;p&gt;Chapter 6 introduces porting tutorials, in which you will find practical examples and tips on how to port your applications, like the RSS Reader applications or the &amp;ldquo;Diner&amp;rdquo; example, a catalog-type restaurant information application. From design consideration to data binding, the porting story addresses many aspects of the process that will be useful to you; the developer.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://windowsteamblog.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-53-84-metablogapi/0363.clip_5F00_image004_5F00_2F193F4F.jpg"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image004" border="0" alt="clip_image004" src="http://windowsteamblog.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-53-84-metablogapi/6254.clip_5F00_image004_5F00_thumb_5F00_439E8ECD.jpg" width="196" height="235" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The &lt;a href="http://www.developer.nokia.com/Develop/Windows_Phone/Code_examples/"&gt;full list of samples and source code&lt;/a&gt; is available to you.&lt;/p&gt;
&lt;p&gt;The &lt;b&gt;addition of Symbian Qt &lt;/b&gt;&lt;a href="http://wp7mapping.interoperabilitybridges.com/Home/Library?source=Qt"&gt;&lt;b&gt;to the Windows Phone API mapping tool&lt;/b&gt;&lt;/a&gt;&lt;b&gt; &lt;/b&gt;is another perk we wanted to deliver in order to speed up the learning curve to Windows Phone. For this first iteration of the mapping, we&amp;rsquo;ve focused on the core libraries for Qt 4.7 for Symbian (QtCore, QtGui, QtLocation, QtNetwork, QtSensors, QtSql, QtXml, QtWebKit, QML Elements, QML Components ). We invite you to &lt;a href="http://wp7mapping.uservoice.com"&gt;offer up ideas&lt;/a&gt; about what additional mapping you feel would make sense and would like to see included in the tool.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://windowsteamblog.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-53-84-metablogapi/4617.clip_5F00_image006_5F00_15450920.jpg"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="clip_image006" border="0" alt="clip_image006" src="http://windowsteamblog.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-53-84-metablogapi/1376.clip_5F00_image006_5F00_thumb_5F00_74BDC96D.jpg" width="244" height="163" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Finally, keep an eye on the &lt;b&gt;&amp;ldquo;Nokia Windows Phone Training&amp;rdquo; &lt;/b&gt;&lt;a href="http://www.cvent.com/events/overview-nokia-windows-phone-training/event-summary-2842a9f2472742e79fa4abf9e87ef3d5.aspx" mce_href="http://www.cvent.com/events/overview-nokia-windows-phone-training/event-summary-2842a9f2472742e79fa4abf9e87ef3d5.aspx"&gt;&lt;b&gt;roadshow&lt;/b&gt;&lt;/a&gt;, starting today in Paris, France. During this one day training event, you&amp;rsquo;ll learn how to take your ideas and get them running on the Windows Phone platform. Upcoming dates and locations for the roadshow are as follows: &lt;a href="http://www.cvent.com/d/jcq7j6" mce_href="http://www.cvent.com/d/jcq7j6"&gt;Milan, Italy (Sept 26)&lt;/a&gt;, &lt;a href="http://www.cvent.com/d/mcq7jy?lang=es" mce_href="http://www.cvent.com/d/mcq7jy?lang=es"&gt;Madrid, Spain (Sept 29)&lt;/a&gt;, &lt;a href="http://www.cvent.com/d/scq7jh?lang=de" mce_href="http://www.cvent.com/d/scq7jh?lang=de"&gt;Berlin, Germany (Oct 4) &lt;/a&gt;, &lt;a href="http://www.cvent.com/d/0cq7tk" mce_href="http://www.cvent.com/d/0cq7tk"&gt;London, United Kingdom (Oct 10)&lt;/a&gt; and Silicon Valley, USA - date &amp;amp; details coming soon!&lt;br /&gt;Similar events are also happening in Australia: Sydney (Sept 24-25[SOLD OUT], &lt;a href="http://blogs.msdn.com/b/dglover/archive/2011/09/20/windows-phone-developer-workshop-rerun-sydney-oct-8th-and-9th-2011.aspx" mce_href="http://blogs.msdn.com/b/dglover/archive/2011/09/20/windows-phone-developer-workshop-rerun-sydney-oct-8th-and-9th-2011.aspx"&gt;Oct 8-9&lt;/a&gt;), Melbourne (&lt;a href="http://blogs.msdn.com/b/dglover/archive/2011/09/19/windows-phone-developer-workshop-melbourne-oct-8th-and-9th-2011.aspx" mce_href="http://blogs.msdn.com/b/dglover/archive/2011/09/19/windows-phone-developer-workshop-melbourne-oct-8th-and-9th-2011.aspx"&gt;Oct 8-9[SOLD OUT, wait list]&lt;/a&gt;) and Brisbane (&lt;a href="http://blogs.msdn.com/b/dglover/archive/2011/09/21/windows-phone-developer-workshop-brisbane-oct-8th-and-9th-2011.aspx" mce_href="http://blogs.msdn.com/b/dglover/archive/2011/09/21/windows-phone-developer-workshop-brisbane-oct-8th-and-9th-2011.aspx"&gt;Oct 8-9&lt;/a&gt;).&lt;br /&gt;We realize this is only a few dates and locations, so for all the developers who want to learn Windows Phone, I recommend that you follow at your own pace the EXCELLENT &amp;ldquo;Window Phone Mango Jump Start&amp;rdquo; &lt;a href="http://channel9.msdn.com/posts/Mango-Jump-Start-01-Building-Windows-Phone-Apps-with-Visual-Studio-2010" mce_href="http://channel9.msdn.com/posts/Mango-Jump-Start-01-Building-Windows-Phone-Apps-with-Visual-Studio-2010"&gt;online video training&lt;/a&gt;. And stay tuned, there&amp;rsquo;s more to come!&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Start Today!&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;We&amp;rsquo;re all eager to see the Nokia hardware running Windows Phone. Windows Phone Mango is just out of the door, so don&amp;rsquo;t wait&lt;a href="http://windowsphone.interoperabilitybridges.com/articles/windows-phone-7-guide-for-symbian-qt-application-developers"&gt;, go get your copy of the &amp;ldquo;&lt;b&gt;Windows Phone Guide for Symbian Qt Application Developers&lt;/b&gt;&amp;rdquo;&lt;/a&gt; white paper and take advantage of its guidance!&lt;/p&gt;
&lt;p&gt;Jean-Christophe Cimetiere, Sr. Technical Evangelist &lt;br /&gt;&lt;a href="http://twitter.com/jccim"&gt;@jccim&lt;/a&gt; - &lt;a href="http://blogs.msdn.com/b/interoperability"&gt;blogs.msdn.com/interoperability&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;[Cross-posted on the &lt;a href="http://windowsteamblog.com/windows_phone/b/wpdev/archive/2011/09/21/nokia-developers-learn-windows-phone-even-faster.aspx"&gt;Windows Phone Developer blog&lt;/a&gt;]&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10215638" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/jccim/archive/tags/nokia/">nokia</category><category domain="http://blogs.msdn.com/b/jccim/archive/tags/windowsphone/">windowsphone</category></item><item><title>Being a polyglot developer: tools &amp; guidance to help iPhone developers learn Windows Phone 7</title><link>http://blogs.msdn.com/b/jccim/archive/2011/05/01/being-a-polyglot-developer-tools-amp-guidance-to-help-iphone-developers-learn-windows-phone-7.aspx</link><pubDate>Mon, 02 May 2011 03:23:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10159904</guid><dc:creator>JC Cimetiere</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/jccim/rsscomments.aspx?WeblogPostID=10159904</wfw:commentRss><comments>http://blogs.msdn.com/b/jccim/archive/2011/05/01/being-a-polyglot-developer-tools-amp-guidance-to-help-iphone-developers-learn-windows-phone-7.aspx#comments</comments><description>&lt;p&gt;To be honest, I used to be a developer coding for a living, and now I&amp;rsquo;d say I&amp;rsquo;m a savvy hobbyist. I&amp;rsquo;m surrounded at work by brilliant developers, and even if I write very little code, I&amp;rsquo;m still very passionate about it. So, assuming you are like me a happy coder, the joy of developing software all comes down to a few things:&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Building something cool that users will enjoy &lt;/li&gt;
&lt;li&gt;Getting rewards from users and recognition from peers &lt;/li&gt;
&lt;li&gt;Learning how to solve new challenges and build novel features.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Even if you have a solid expertise on a particular platform/language, I think it is essential to be a &amp;ldquo;polyglot&amp;rdquo; developer. In other words, you might have a native or preferred language, but opening your mind to others can be very stimulating and will bring considerable value to your abilities and your resume. &lt;/p&gt;
&lt;p&gt;Jumping from one platform or language to another can introduce breaking changes in your habits, but ultimately I believe change is very healthy for any individual and as a side effect it will expand your opportunities. &lt;/p&gt;
&lt;p&gt;If you are a .NET developer, learning Windows Phone development is not really &amp;ldquo;change.&amp;rdquo; Instead, it is more of a continuum, where you just add new features to what you already know. If you are an iPhone developer, new to Windows Phone (and .NET), yes this is different. But don&amp;rsquo;t worry. The learning curve is not as steep as you would imagine.&lt;/p&gt;
&lt;p&gt;So you may ask: &amp;ldquo;how can I leverage my iPhone development expertise to build Windows Phone 7 applications?&amp;rdquo;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-15-67-metablogapi/5466.image_5F00_2D4D0564.png"&gt;&lt;img height="179" width="244" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-15-67-metablogapi/6036.image_5F00_thumb_5F00_4AFE6A56.png" align="right" alt="image" border="0" title="image" style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; float: right; padding-top: 0px; border: 0px;" /&gt;&lt;/a&gt;I&amp;rsquo;d just tell you: there&amp;rsquo;s no magic wand that will do the work for you, but we have put together a great package to help you get started. It&amp;rsquo;s available at &lt;a href="http://windowsphone.interoperabilitybridges.com/"&gt;http://windowsphone.interoperabilitybridges.com/&lt;/a&gt;, and I&amp;rsquo;ve just posted the announcement on the Windows Phone Developer blog: &lt;br /&gt;&lt;a href="http://windowsteamblog.com/windows_phone/b/wpdev/archive/2011/04/29/leveraging-your-iphone-development-expertise-to-build-windows-phone-7-applications.aspx"&gt;Leveraging your iPhone development expertise to build Windows Phone 7 applications&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Feel free to pass along to your friends &lt;img src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-15-67-metablogapi/0488.wlEmoticon_2D00_smile_5F00_15F1DB26.png" alt="Smile" class="wlEmoticon wlEmoticon-smile" style="border-style: none;" /&gt;&lt;/p&gt;
&lt;p&gt;Jean-Christophe Cimetiere, Sr. Technical Evangelist &amp;ndash; Interoperability &lt;br /&gt;&lt;a href="http://twitter.com/jccim"&gt;@jccim&lt;/a&gt; - &lt;a href="http://blogs.msdn.com/b/interoperability"&gt;blogs.msdn.com/interoperability&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10159904" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/jccim/archive/tags/windows+phone/">windows phone</category><category domain="http://blogs.msdn.com/b/jccim/archive/tags/developer/">developer</category><category domain="http://blogs.msdn.com/b/jccim/archive/tags/iphone/">iphone</category></item><item><title>Managing “404/Page not found” Error on WordPress with Bing</title><link>http://blogs.msdn.com/b/jccim/archive/2010/06/05/managing-404-page-not-found-error-on-wordpress-with-bing.aspx</link><pubDate>Sat, 05 Jun 2010 22:50:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10046217</guid><dc:creator>JC Cimetiere</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/jccim/rsscomments.aspx?WeblogPostID=10046217</wfw:commentRss><comments>http://blogs.msdn.com/b/jccim/archive/2010/06/05/managing-404-page-not-found-error-on-wordpress-with-bing.aspx#comments</comments><description>&lt;p&gt;Here&amp;rsquo;s an interesting way for WordPress developers to easily manage the &amp;ldquo;404/Page not found&amp;rdquo; error by leveraging the Bing search engine using the recently released &lt;a href="http://bingphp.codeplex.com"&gt;Bing Search Library for PHP project&lt;/a&gt; (a wrapper on top of the Bing API, which provides a simple way to submit queries to and retrieve results from the Bing Engine). For this project, we&amp;rsquo;ve continued to work with PHP expert &lt;a href="http://blog.calevans.com/epk/"&gt;Cal Evan&lt;/a&gt;s to create a scenario showing how to use the library. &lt;/p&gt;
&lt;p&gt;&lt;b&gt;The Scenario&lt;/b&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The idea is simple: instead of sending the default WordPress &amp;ldquo;404/Page not found&amp;rdquo; error page to a user who gets the wrong page URL on your site, why not try to redirect the user to content that he or she may be looking for?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;b&gt;The Solution&lt;/b&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;URLs are often meaningful because they include important keywords (at least that&amp;rsquo;s a good SEO practice). So let&amp;rsquo;s try to extract those keywords from the URL, pass them on to Bing API to find the matching pages, and display smart suggestions to the user!&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;b&gt;As a result&lt;/b&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Tada&amp;hellip;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p align="center"&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-15-67-metablogapi/5417.bing404WP_5F00_645DE634.png"&gt;&lt;img height="139" width="188" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-15-67-metablogapi/6332.bing404WP_5F00_thumb_5F00_6AA4BCC2.png" alt="bing404WP" title="bing404WP" style="display: inline; border: 0px;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/b/interoperability/archive/2010/06/04/managing-404-page-not-found-error-on-wordpress-with-bing.aspx"&gt;&lt;strong&gt;&lt;span style="color: #0066dd;"&gt;Get the rest of the story.&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10046217" width="1" height="1"&gt;</description></item><item><title>Taking advantage of Windows Azure Storage from PHP: example with a WordPress plugin</title><link>http://blogs.msdn.com/b/jccim/archive/2010/05/24/taking-advantage-of-windows-azure-storage-from-php-example-with-a-wordpress-plugin.aspx</link><pubDate>Mon, 24 May 2010 15:27:02 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10014074</guid><dc:creator>JC Cimetiere</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/jccim/rsscomments.aspx?WeblogPostID=10014074</wfw:commentRss><comments>http://blogs.msdn.com/b/jccim/archive/2010/05/24/taking-advantage-of-windows-azure-storage-from-php-example-with-a-wordpress-plugin.aspx#comments</comments><description>&lt;p&gt;Continuing our efforts on improving interoperability between PHP and Microsoft technologies, we have created an example showcasing a new plugin for WordPress that allows WordPress developers to take advantage of the storage capacity of Windows Azure. This plugin enables WordPress to use Windows Azure Storage Service to host media for a WordPress-powered blog.    &lt;br /&gt;The plugin, developed by Microsoft, is now available as an open source project from the WordPress repository.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/interoperability/archive/2010/05/21/taking-advantage-of-windows-azure-storage-from-php-example-with-a-wordpress-plug-in.aspx"&gt;Get the rest of the story.&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10014074" width="1" height="1"&gt;</description></item><item><title>Interoperability at PDC09: let's recap</title><link>http://blogs.msdn.com/b/jccim/archive/2009/12/01/interoperability-at-pdc09-let-s-recap.aspx</link><pubDate>Tue, 01 Dec 2009 16:57:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9934131</guid><dc:creator>JC Cimetiere</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/jccim/rsscomments.aspx?WeblogPostID=9934131</wfw:commentRss><comments>http://blogs.msdn.com/b/jccim/archive/2009/12/01/interoperability-at-pdc09-let-s-recap.aspx#comments</comments><description>&lt;P mce_keep="true"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; MARGIN-LEFT: 0px; BORDER-TOP: 0px; MARGIN-RIGHT: 0px; BORDER-RIGHT: 0px" id=TopRSS title="mount saint helen over the clouds" border=0 hspace=12 alt="mount saint helen over the clouds" align=left src="http://blogs.msdn.com/blogfiles/interoperability/WindowsLiveWriter/InteroperabilityatPDC09_11C9E/clip_image002_thumb.png" width=161 height=101 mce_src="http://blogs.msdn.com/blogfiles/interoperability/WindowsLiveWriter/InteroperabilityatPDC09_11C9E/clip_image002_thumb.png"&gt;I just flew back from the Microsoft Professional Developers Conference (PDC09) in Los Angeles. What a week, with a lot of announcements, surprises and achievements on multiple fronts. From the interoperability perspective, a lot happened too. &lt;/P&gt;
&lt;P mce_keep="true"&gt;This PDC09 further demonstrates how Microsoft is making interoperability a priority and reality by demonstrating how − as an open platform − Windows Azure offers choices to developers. We’ve been able to show our progress with &lt;B&gt;practical examples&lt;/B&gt; (like WordPress), &lt;B&gt;additional technologies to run on Windows Azure&lt;/B&gt; (Tomcat, MySQL) and &lt;B&gt;new SDKs/tools&lt;/B&gt; (like AppFabric SDK for PHP, Windows Azure Tools for Eclipse version 1.0). We’re on a journey, but it’s a significant milestone!&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;A href="http://blogs.msdn.com/interoperability/archive/2009/11/20/interoperability-at-pdc09-azure-php-java-ruby-mysql.aspx" mce_href="http://blogs.msdn.com/interoperability/archive/2009/11/20/interoperability-at-pdc09-azure-php-java-ruby-mysql.aspx"&gt;Read the recap here&lt;/A&gt;. &lt;BR&gt;&lt;/P&gt;
&lt;SCRIPT type=text/javascript src="http://w.sharethis.com/button/sharethis.js#publisher=418b2378-4cf0-4238-b888-aa26d49f77b0&amp;amp;type=website&amp;amp;buttonText=Share&amp;amp;post_services=facebook%2Ctwitter%2Cemail%2Cdigg%2Cdelicious%2Clinkedin%2Cmyspace%2Csms%2Cwindows_live%2Cstumbleupon%2Creddit%2Cslashdot%2Cgoogle_bmarks%2Cybuzz%2Cblogger%2Cyahoo_bmarks%2Cmixx%2Ctechnorati%2Cfriendfeed%2Cwordpress%2Cnewsvine%2Cbebo"&gt;&lt;/SCRIPT&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9934131" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/jccim/archive/tags/interoperability/">interoperability</category></item><item><title>Apache Stonehenge demoed at PDC09</title><link>http://blogs.msdn.com/b/jccim/archive/2009/12/01/apache-stonehenge-demoed-at-pdc09.aspx</link><pubDate>Tue, 01 Dec 2009 11:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9934135</guid><dc:creator>JC Cimetiere</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/jccim/rsscomments.aspx?WeblogPostID=9934135</wfw:commentRss><comments>http://blogs.msdn.com/b/jccim/archive/2009/12/01/apache-stonehenge-demoed-at-pdc09.aspx#comments</comments><description>&lt;P&gt;A couple weeks ago, &lt;A href="http://blogs.msdn.com/interoperability/archive/2009/11/07/project-apache-stonehenge-progress-and-roadmap-discussed-at-apachecon-for-interoperability-with-Microsoft-Web-Services.aspx" mce_href="http://blogs.msdn.com/interoperability/archive/2009/11/07/project-apache-stonehenge-progress-and-roadmap-discussed-at-apachecon-for-interoperability-with-Microsoft-Web-Services.aspx"&gt;Microsoft was at ApacheCon&lt;/A&gt;. We reported the progress made on the Stonehenge project and presented the roadmap.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/interoperability/WindowsLiveWriter/ApacheStonehengedemoedatPDC09_DE44/_stonehenge.png" mce_href="http://blogs.msdn.com/blogfiles/interoperability/WindowsLiveWriter/ApacheStonehengedemoedatPDC09_DE44/_stonehenge.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; MARGIN-LEFT: 0px; BORDER-TOP: 0px; MARGIN-RIGHT: 0px; BORDER-RIGHT: 0px" id=topRSS title=_stonehenge border=0 alt=_stonehenge align=left src="http://blogs.msdn.com/blogfiles/interoperability/WindowsLiveWriter/ApacheStonehengedemoedatPDC09_DE44/_stonehenge_thumb.png" width=139 height=138 mce_src="http://blogs.msdn.com/blogfiles/interoperability/WindowsLiveWriter/ApacheStonehengedemoedatPDC09_DE44/_stonehenge_thumb.png"&gt;&lt;/A&gt;The goal of &lt;A href="http://www.interoperabilitybridges.com/projects/apache-stonehenge.aspx" mce_href="http://www.interoperabilitybridges.com/projects/apache-stonehenge.aspx"&gt;Apache Stonehenge&lt;/A&gt; is to provide a public forum to test the interoperability of WS-* protocols on different vendor stacks and to build sample applications that could provide best practices and coding guidelines for better interoperability. The main sample application, StockTrader has been implemented on .NET (by Microsoft), PHP (by WSO2), WSAS JAVA stack (by WSO2), Metro (by SUN Microsystems), Spring (by SpringSource). The latest version of StockTrader uses the WS-Security and WS-Trust protocols for claims-based authentication scenarios. This allows the end-users to be authenticated through an independent Security Token Service (STS) that is trusted by the bank and to pass that token to the broker to process the transaction.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/interoperability/archive/2009/11/19/apache-stonehenge-demoed-at-pdc09.aspx" mce_href="http://blogs.msdn.com/interoperability/archive/2009/11/19/apache-stonehenge-demoed-at-pdc09.aspx"&gt;Read the full post on the Interoperability@Microosoft team blog&lt;/A&gt;.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9934135" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/jccim/archive/tags/php/">php</category><category domain="http://blogs.msdn.com/b/jccim/archive/tags/java/">java</category><category domain="http://blogs.msdn.com/b/jccim/archive/tags/Web+Services/">Web Services</category><category domain="http://blogs.msdn.com/b/jccim/archive/tags/stonehenge/">stonehenge</category></item><item><title>PHP developers get an SDK for the Windows Azure platform AppFabric</title><link>http://blogs.msdn.com/b/jccim/archive/2009/11/20/php-developers-get-an-sdk-for-the-windows-azure-platform-appfabric.aspx</link><pubDate>Fri, 20 Nov 2009 17:04:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9934141</guid><dc:creator>JC Cimetiere</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/jccim/rsscomments.aspx?WeblogPostID=9934141</wfw:commentRss><comments>http://blogs.msdn.com/b/jccim/archive/2009/11/20/php-developers-get-an-sdk-for-the-windows-azure-platform-appfabric.aspx#comments</comments><description>&lt;P&gt;I’m pleased to announce a new software development kit (SDK) that helps PHP developers easily leverage the Windows Azure platform AppFabric (formerly called .NET Services). This SDK is the third in a series, the first of which was released a year ago. Equivalent SDKs for &lt;A href="http://www.jdotnetservices.com/" mce_href="http://www.jdotnetservices.com/"&gt;Java&lt;/A&gt; and &lt;A href="http://www.dotnetservicesruby.com/" mce_href="http://www.dotnetservicesruby.com/"&gt;Ruby&lt;/A&gt; are also available and they have been updated to reflect the latest version of the AppFabric. &lt;/P&gt;
&lt;P&gt;The &lt;B&gt;AppFabric SDK for PHP &lt;/B&gt;is an open source project developed by &lt;A href="http://www.persistentsys.com/" mce_href="http://www.persistentsys.com/"&gt;Persistent Systems Ltd.&lt;/A&gt; and is available today on Codeplex: &lt;A href="http://dotnetservicesphp.codeplex.com/" mce_href="http://dotnetservicesphp.codeplex.com/"&gt;http://dotnetservicesphp.codeplex.com/&lt;/A&gt;. Microsoft is providing funding and architectural guidance for this project.&lt;/P&gt;
&lt;P&gt;“&lt;I&gt;What are the Access Control Service and the Service Bus?&lt;/I&gt;” &lt;BR&gt;&lt;A href="http://blogs.msdn.com/blogfiles/interoperability/WindowsLiveWriter/PHPdevelopersgetanSDKfortheWindowsAzurep_A3AE/AppFabricCartoon_2.png" mce_href="http://blogs.msdn.com/blogfiles/interoperability/WindowsLiveWriter/PHPdevelopersgetanSDKfortheWindowsAzurep_A3AE/AppFabricCartoon_2.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 312px; DISPLAY: inline; HEIGHT: 200px; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=AppFabricCartoon border=0 alt=AppFabricCartoon src="http://blogs.msdn.com/blogfiles/interoperability/WindowsLiveWriter/PHPdevelopersgetanSDKfortheWindowsAzurep_A3AE/AppFabricCartoon_thumb.png" width=611 height=411 mce_src="http://blogs.msdn.com/blogfiles/interoperability/WindowsLiveWriter/PHPdevelopersgetanSDKfortheWindowsAzurep_A3AE/AppFabricCartoon_thumb.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;Read the full post on the Interoperability @Microosoft team blog: &lt;A id=bp___v___r___postlist___EntryItems_ctl07_PostTitle href="http://blogs.msdn.com/interoperability/archive/2009/11/18/php-developers-get-an-sdk-for-the-windows-azure-platform-appfabric.aspx"&gt;PHP developers get an SDK for the Windows Azure platform AppFabric&lt;/A&gt; &lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9934141" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/jccim/archive/tags/interoperability+azure+php/">interoperability azure php</category></item><item><title>New bridge broadens Java and .NET interoperability</title><link>http://blogs.msdn.com/b/jccim/archive/2009/09/28/new-bridge-broadens-java-and-net-interoperability.aspx</link><pubDate>Tue, 29 Sep 2009 01:43:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9900498</guid><dc:creator>JC Cimetiere</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/jccim/rsscomments.aspx?WeblogPostID=9900498</wfw:commentRss><comments>http://blogs.msdn.com/b/jccim/archive/2009/09/28/new-bridge-broadens-java-and-net-interoperability.aspx#comments</comments><description>&lt;P&gt;Much of the work that we have collaborated on in the past several months has been centered around PHP, but rest assured we have been focused on other technologies as well. Take Java, for example. A big congratulations goes out this week to Noelios Technologies, which just released a new bridge for Java and .NET.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/interoperability/WindowsLiveWriter/NewbridgebroadensJav.NETinteroperability_D3F6/Reslet-org_2.png" mce_href="http://blogs.msdn.com/blogfiles/interoperability/WindowsLiveWriter/NewbridgebroadensJav.NETinteroperability_D3F6/Reslet-org_2.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; MARGIN-LEFT: 0px; BORDER-TOP: 0px; MARGIN-RIGHT: 0px; BORDER-RIGHT: 0px" title=Reslet-org border=0 alt=Reslet-org align=left src="http://blogs.msdn.com/blogfiles/interoperability/WindowsLiveWriter/NewbridgebroadensJav.NETinteroperability_D3F6/Reslet-org_thumb.png" width=134 height=74 mce_src="http://blogs.msdn.com/blogfiles/interoperability/WindowsLiveWriter/NewbridgebroadensJav.NETinteroperability_D3F6/Reslet-org_thumb.png"&gt;&lt;/A&gt; &lt;A href="http://blog.noelios.com/2009/09/28/restlet-2-0-m5-now-available/" mce_href="http://blog.noelios.com/2009/09/28/restlet-2-0-m5-now-available/"&gt;Noelios Technologies is shipping a new version&lt;/A&gt; of the &lt;A href="http://www.restlet.org/" mce_href="http://www.restlet.org/"&gt;Restlet open source project&lt;/A&gt;, a lightweight REST framework for Java that includes the Restlet Extension for ADO.NET Data Services. The extension makes it easier for Java developers to take advantage of ADO.NET Data Services.&lt;/P&gt;
&lt;P&gt;Microsoft collaborated with the France-based consulting services firm and provided funding to build this extension to the Restlet Framework. It’s always very exciting for me, as a French citizen living in the United States, to witness French companies like Noelios collaborating with Microsoft to develop new scenarios and bridges between different technologies. Noelios specializes in Web technologies like RESTful Web, Mobile Web, cloud computing, and Semantic Web, and offers commercial licenses and technical support plans for the Restlet Framework to customers around the world.&lt;/P&gt;
&lt;P&gt;Read the full post on the Interoperability @Microosoft team blog: &lt;A id=bp___v___bs___rp___PostList_ctl01_Link href="http://blogs.msdn.com/interoperability/archive/2009/09/28/new-bridge-broadens-java-and-net-interoperability.aspx"&gt;New bridge broadens Java and .NET interoperability&lt;/A&gt; &lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9900498" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/jccim/archive/tags/interoperability/">interoperability</category><category domain="http://blogs.msdn.com/b/jccim/archive/tags/rest/">rest</category><category domain="http://blogs.msdn.com/b/jccim/archive/tags/java/">java</category></item><item><title>Viewing public government data with Windows Azure and PHP: a cloud interoperability scenario using REST</title><link>http://blogs.msdn.com/b/jccim/archive/2009/09/14/viewing-public-government-data-with-windows-azure-and-php-a-cloud-interoperability-scenario-using-rest.aspx</link><pubDate>Tue, 15 Sep 2009 00:26:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9895146</guid><dc:creator>JC Cimetiere</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/jccim/rsscomments.aspx?WeblogPostID=9895146</wfw:commentRss><comments>http://blogs.msdn.com/b/jccim/archive/2009/09/14/viewing-public-government-data-with-windows-azure-and-php-a-cloud-interoperability-scenario-using-rest.aspx#comments</comments><description>&lt;P&gt;This week Microsoft is participating in the first &lt;A href="http://www.gov2summit.com/"&gt;&lt;FONT color=#960000&gt;Gov 2.0 Summit&lt;/FONT&gt;&lt;/A&gt;&amp;nbsp;produced by O'Reilly Media, Inc. and TechWeb in Washington D.C., to explore how technology can enable transparency, collaboration and efficiency in government. Today, we're pleased to present a cloud interoperability scenario which takes advantage of the recently announced &lt;A href="http://blogs.msdn.com/interoperability/archive/2009/08/21/a-new-bridge-for-php-developers-to-net-through-rest-php-toolkit-for-ado-net-data-services.aspx"&gt;&lt;FONT color=#960000&gt;Toolkit for PHP with ADO.NET Data Services&lt;/FONT&gt;&lt;/A&gt; to view public government data with Windows Azure and PHP.&lt;/P&gt;
&lt;P&gt;As you may recall,&amp;nbsp;few weeks ago, Microsoft announced the &lt;A href="http://blogs.msdn.com/interoperability/archive/2009/08/21/a-new-bridge-for-php-developers-to-net-through-rest-php-toolkit-for-ado-net-data-services.aspx" mce_href="http://blogs.msdn.com/interoperability/archive/2009/08/21/a-new-bridge-for-php-developers-to-net-through-rest-php-toolkit-for-ado-net-data-services.aspx"&gt;&lt;FONT color=#960000&gt;Toolkit for PHP with ADO.NET Data Services&lt;/FONT&gt;&lt;/A&gt;, a new bridge enabling PHP developers to connect to .NET using a RESTful architecture. Today, we've published a cloud interoperability scenario where a Windows Azure application exposes data in a standard way (XML / Atom) and how you can simply “consume” this data from a PHP web application. This scenario takes advantage of the Open Government Data Initiative (OGDI), another piece of Microsoft's Open Government effort, built on the foundation of transparency, choice and interoperability.&lt;/P&gt;
&lt;P&gt;Read the full post here: &lt;A id=bp___v___r___postlist___EntryItems_ctl00_PostTitle href="http://blogs.msdn.com/interoperability/archive/2009/09/10/viewing-public-government-data-with-windows-azure-and-php-a-cloud-interoperability-scenario-using-rest.aspx"&gt;Viewing public government data with Windows Azure and PHP: a cloud interoperability scenario using REST&lt;/A&gt; &lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9895146" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/jccim/archive/tags/interoperability/">interoperability</category><category domain="http://blogs.msdn.com/b/jccim/archive/tags/php/">php</category></item><item><title>Identity Interoperability scenario with PHP and Geneva Server, Windows CardSpace, Information Cards</title><link>http://blogs.msdn.com/b/jccim/archive/2009/06/01/identity-interoperability-scenario-with-php-and-geneva-server-windows-cardspace-information-cards.aspx</link><pubDate>Mon, 01 Jun 2009 19:21:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9678437</guid><dc:creator>JC Cimetiere</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/jccim/rsscomments.aspx?WeblogPostID=9678437</wfw:commentRss><comments>http://blogs.msdn.com/b/jccim/archive/2009/06/01/identity-interoperability-scenario-with-php-and-geneva-server-windows-cardspace-information-cards.aspx#comments</comments><description>&lt;P&gt;At the RSA Conference 2009 in April, Microsoft’s Scott Charney included a &lt;A href="mms://msnvideo.wmod.llnwd.net/a392/d1/cmg/e2etrust/LWSD_LONG%20Version_720p_FINAL_700K.wmv"&gt;video&lt;/A&gt; from a project for the Lake Washington School District in his keynote. The project features a very interesting identity interoperability scenario between the Lake Washington School District’s internal Active Directory and &lt;A href="http://intand.com/"&gt;Intand&lt;/A&gt;’s Tandem for Schools SaaS application. The key challenges were to manage effectively identities while preserving the security of the users and the system. &lt;/P&gt;
&lt;P&gt;The project combines Microsoft code name “Geneva” (the “Geneva” Server and Windows CardSpace “Geneva”) and Intand’s PHP-based Tandem for Schools application that uses the Zend Framework’s &lt;A href="http://www.interoperabilitybridges.com/Project.aspx/Information_card_for_PHP"&gt;information card support &lt;/A&gt;for interoperability.&lt;/P&gt;
&lt;P&gt;The project is based on upon the use of Microsoft code name Geneva Server, Windows CardSpace Geneva and Intand’s PHP application using the Zend Framework’s &lt;A href="http://www.interoperabilitybridges.com/Project.aspx/Information_card_for_PHP" mce_href="http://www.interoperabilitybridges.com/Project.aspx/Information_card_for_PHP"&gt;information card support &lt;/A&gt;for interoperability. &lt;/P&gt;
&lt;P&gt;To get deeper and learn more about this exciting project, watch these videos:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="mms://msnvideo.wmod.llnwd.net/a392/d1/cmg/e2etrust/LWSD_LONG%20Version_720p_FINAL_700K.wmv" mce_href="mms://msnvideo.wmod.llnwd.net/a392/d1/cmg/e2etrust/LWSD_LONG%20Version_720p_FINAL_700K.wmv"&gt;Lake Washington School District&lt;/A&gt; project video &lt;BR&gt;&lt;A href="mms://msnvideo.wmod.llnwd.net/a392/d1/cmg/e2etrust/LWSD_LONG%20Version_720p_FINAL_700K.wmv" mce_href="mms://msnvideo.wmod.llnwd.net/a392/d1/cmg/e2etrust/LWSD_LONG%20Version_720p_FINAL_700K.wmv"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title="RSAConf video" border=0 alt="RSAConf video" src="http://blogs.msdn.com/blogfiles/interoperability/WindowsLiveWriter/IdentityInteroperabilityscenariowithPHPa_F2F0/RSAConf%20video_1.png" width=529 height=369 mce_src="http://blogs.msdn.com/blogfiles/interoperability/WindowsLiveWriter/IdentityInteroperabilityscenariowithPHPa_F2F0/RSAConf%20video_1.png"&gt;&lt;/A&gt;&amp;nbsp;&lt;/LI&gt;&lt;/UL&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://channel9.msdn.com/shows/Identity/Geneva-Server-Windows-CardSpace-Geneva-Information-Cards-and-PHP-Interoperability/" mce_href="http://channel9.msdn.com/shows/Identity/Geneva-Server-Windows-CardSpace-Geneva-Information-Cards-and-PHP-Interoperability/"&gt;Tech talk&lt;/A&gt; hosted by &lt;A href="http://blogs.msdn.com/donovanf/" mce_href="http://blogs.msdn.com/donovanf/"&gt;Donovan Follette&lt;/A&gt; with the Intand President, Bryan Otis, and CIO, Scott Otis, along with Vijay Rajagopalan, Principal Architect, Microsoft Interoperability Strategy, to drill into how Intand enabled their PHP application to support information cards: &lt;BR&gt;&lt;BR&gt;&lt;A href="http://channel9.msdn.com/shows/Identity/Geneva-Server-Windows-CardSpace-Geneva-Information-Cards-and-PHP-Interoperability/" mce_href="http://channel9.msdn.com/shows/Identity/Geneva-Server-Windows-CardSpace-Geneva-Information-Cards-and-PHP-Interoperability/"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=IndentityInteropTalkPart1 border=0 alt=IndentityInteropTalkPart1 src="http://blogs.msdn.com/blogfiles/interoperability/WindowsLiveWriter/IdentityInteroperabilityscenariowithPHPa_F2F0/IndentityInteropTalkPart1_1.png" width=564 height=241 mce_src="http://blogs.msdn.com/blogfiles/interoperability/WindowsLiveWriter/IdentityInteroperabilityscenariowithPHPa_F2F0/IndentityInteropTalkPart1_1.png"&gt;&lt;/A&gt;&amp;nbsp; &lt;BR&gt;&lt;I&gt;(Donovan also &lt;A href="http://blogs.msdn.com/donovanf/archive/2009/05/21/geneva-server-cardspace-geneva-and-php-interoperability-with-information-cards.aspx" mce_href="http://blogs.msdn.com/donovanf/archive/2009/05/21/geneva-server-cardspace-geneva-and-php-interoperability-with-information-cards.aspx"&gt;wrote a summary of the work Intand did with Microsoft&lt;/A&gt;) &lt;/I&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;EM&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://channel9.msdn.com/posts/jccim/Interoperability-demo-between-PHP-Windows-CardSpace-and-Geneva-Server/" mce_href="http://channel9.msdn.com/posts/jccim/Interoperability-demo-between-PHP-Windows-CardSpace-and-Geneva-Server/"&gt;Deeper drill down in PHP code&lt;/A&gt; with Scott Otis on how to enable Information Card use with CardSpace Geneva and PHP: &lt;BR&gt;&lt;BR&gt;&lt;A href="http://channel9.msdn.com/posts/jccim/Interoperability-demo-between-PHP-Windows-CardSpace-and-Geneva-Server/" mce_href="http://channel9.msdn.com/posts/jccim/Interoperability-demo-between-PHP-Windows-CardSpace-and-Geneva-Server/"&gt;&lt;IMG style="DISPLAY: inline" title=IndentityInteropTalkPart2 alt=IndentityInteropTalkPart2 src="http://blogs.msdn.com/blogfiles/interoperability/WindowsLiveWriter/IdentityInteroperabilityscenariowithPHPa_F2F0/IndentityInteropTalkPart2_1.png" width=560 height=217 mce_src="http://blogs.msdn.com/blogfiles/interoperability/WindowsLiveWriter/IdentityInteroperabilityscenariowithPHPa_F2F0/IndentityInteropTalkPart2_1.png"&gt;&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Finally I wanted to point out other open source interoperability work our team has been contributing to around information cards for heterogeneous web applications. This includes information card support for &lt;A href="http://www.interoperabilitybridges.com/Project.aspx/Information_card_for_Java" mce_href="http://www.interoperabilitybridges.com/Project.aspx/Information_card_for_Java"&gt;Java&lt;/A&gt; , &lt;A href="http://www.interoperabilitybridges.com/Project.aspx/Information_card_for_Ruby" mce_href="http://www.interoperabilitybridges.com/Project.aspx/Information_card_for_Ruby"&gt;Ruby on Rails&lt;/A&gt; and a generic &lt;A href="http://www.interoperabilitybridges.com/Project.aspx/Information_card_for_C" mce_href="http://www.interoperabilitybridges.com/Project.aspx/Information_card_for_C"&gt;C module&lt;/A&gt;.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;&lt;B&gt;Also posted on our team blog: &lt;A href="http://blogs.msdn.com/interoperability/archive/2009/06/01/identity-interoperability-scenario-with-php-and-geneva-server-windows-cardspace-information-cards.aspx"&gt;http://blogs.msdn.com/interoperability/archive/2009/06/01/identity-interoperability-scenario-with-php-and-geneva-server-windows-cardspace-information-cards.aspx&lt;/A&gt;&amp;nbsp;&lt;/B&gt;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9678437" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/jccim/archive/tags/interoperability/">interoperability</category><category domain="http://blogs.msdn.com/b/jccim/archive/tags/php/">php</category><category domain="http://blogs.msdn.com/b/jccim/archive/tags/identity/">identity</category><category domain="http://blogs.msdn.com/b/jccim/archive/tags/information+card/">information card</category></item><item><title>Kerberos Interoperability Testing Workshop hosted by Microsoft</title><link>http://blogs.msdn.com/b/jccim/archive/2009/05/27/kerberos-interoperability-testing-workshop-hosted-by-microsoft.aspx</link><pubDate>Wed, 27 May 2009 22:16:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9644521</guid><dc:creator>JC Cimetiere</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/jccim/rsscomments.aspx?WeblogPostID=9644521</wfw:commentRss><comments>http://blogs.msdn.com/b/jccim/archive/2009/05/27/kerberos-interoperability-testing-workshop-hosted-by-microsoft.aspx#comments</comments><description>&lt;P&gt;A few weeks ago Microsoft’s Kerberos team participated in the &lt;A href="http://www.kerberos.org/events/interop.html" mce_href="http://www.kerberos.org/events/interop.html"&gt;Kerberos Interop Workshop organized by the MIT Kerberos Consortium&lt;/A&gt;, being hosted here at the Microsoft campus here in Redmond. I had a chance to spend some time with the Microsoft folks (Michiko Short, Jeremy Viegas, Larry Zhu and Yi Zeng from the Microsoft’s Kerberos team) who participated in the event to discuss what happened. We thought it would be interesting to share a quick summary.&lt;/P&gt;
&lt;P&gt;This sort of interoperability workshop is an effort to gather developers together in a single location, to actually plug them into a network environment together and help each other work through the interoperability challenges associated with their current development efforts. In attendance were representatives from Cornell University, Centrify, Microsoft, MIT, Safe Mashups, and Sun Microsystems.&lt;/P&gt;
&lt;P&gt;&lt;B&gt;A bit of background…&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;For those of you that aren’t familiar with Kerberos, it is a network authentication protocol &lt;A href="http://web.mit.edu/Kerberos/" mce_href="http://web.mit.edu/Kerberos/"&gt;developed by MIT&lt;/A&gt; as part of a joint project with Digital Equipment Corporation and IBM designed to produce a campus wide distributed computing environment in 1983. Kerberos provides a mutual authentication system, and a high level of encryption, both designed to ensure network and data security. Kerberos was accepted by the Internet Engineering Task Force (IETF) as a standard in 1993. Since its creation Kerberos has become the most widely deployed system for authentication and authorization in modern computing networks. &lt;/P&gt;
&lt;P&gt;In September of 2007, MIT founded the MIT Kerberos Consortium to help establish Kerberos as the universal authentication platform for the world’s computer networks and many organizations joined since then (&lt;A href="http://www.kerberos.org/sponsors/index.html" mce_href="http://www.kerberos.org/sponsors/index.html"&gt;full list here&lt;/A&gt;). The consortium hopes that by opening up ongoing development of Kerberos to other interested parties, it will be possible to expand the scope of work being performed, enhance the evolution of Kerberos, and to help engage potential adopters. &lt;BR&gt;The MIT Kerberos has also a &lt;A href="http://www.facebook.com/group.php?gid=78427395986&amp;amp;ref=ts" mce_href="http://www.facebook.com/group.php?gid=78427395986&amp;amp;ref=ts"&gt;group on Facebook&lt;/A&gt;. &lt;BR&gt;&lt;A href="http://blogs.msdn.com/blogfiles/jccim/WindowsLiveWriter/KerberosInteroperabilityTestingWorkshoph_738A/KerberosOnFacebook.png" mce_href="http://blogs.msdn.com/blogfiles/jccim/WindowsLiveWriter/KerberosInteroperabilityTestingWorkshoph_738A/KerberosOnFacebook.png"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title=KerberosOnFacebook border=0 alt=KerberosOnFacebook src="http://blogs.msdn.com/blogfiles/jccim/WindowsLiveWriter/KerberosInteroperabilityTestingWorkshoph_738A/KerberosOnFacebook_thumb.png" width=404 height=296 mce_src="http://blogs.msdn.com/blogfiles/jccim/WindowsLiveWriter/KerberosInteroperabilityTestingWorkshoph_738A/KerberosOnFacebook_thumb.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;Microsoft’s collaborative efforts regarding MIT and the Kerberos Consortium are nothing new. Microsoft was one of the original sponsors, and is represented on the board of directors by Microsoft’s Director of Development Slava Kavsan. To help standardize the testing processes for Kerberos developers, Microsoft contributed the &lt;A href="http://www.microsoft.com/downloads/details.aspx?familyid=986A0A97-CFA9-4A45-B738-535791F02460&amp;amp;displaylang=en" mce_href="http://www.microsoft.com/downloads/details.aspx?familyid=986A0A97-CFA9-4A45-B738-535791F02460&amp;amp;displaylang=en"&gt;GSS Monger interoperability testing framework&lt;/A&gt; to the consortium. It is now available on &lt;A href="http://www.codeplex.com/gssMonger" mce_href="http://www.codeplex.com/gssMonger"&gt;Codeplex&lt;/A&gt; using MS_PL, as an ongoing open source project. &lt;BR&gt;&lt;A href="http://blogs.msdn.com/blogfiles/jccim/WindowsLiveWriter/KerberosInteroperabilityTestingWorkshoph_738A/gssmonger.png" mce_href="http://blogs.msdn.com/blogfiles/jccim/WindowsLiveWriter/KerberosInteroperabilityTestingWorkshoph_738A/gssmonger.png"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title=gssmonger border=0 alt=gssmonger src="http://blogs.msdn.com/blogfiles/jccim/WindowsLiveWriter/KerberosInteroperabilityTestingWorkshoph_738A/gssmonger_thumb.png" width=404 height=172 mce_src="http://blogs.msdn.com/blogfiles/jccim/WindowsLiveWriter/KerberosInteroperabilityTestingWorkshoph_738A/gssmonger_thumb.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;You may not know, but Microsoft has been using Kerberos as the default authentication package since Windows 2000. You may actually be using Kerberos authentication today in your solutions without even realizing it since it is part of negotiated authentication.&lt;/P&gt;
&lt;P&gt;&lt;B&gt;Back to the interoperability plug fest… &lt;/B&gt;&lt;/P&gt;
&lt;P&gt;How does an interoperability plug fest like this work? Each participant prepares a desired test plan based on their own current projects and challenges, but beyond that the lab is very ad-hoc. All of the participants bring systems with their code/applications to the event; then everybody hooks up to the network and starts testing out scenarios against each other’s applications using MIT realms or Microsoft domains. This collaborative environment allows participants with different implementations of the same standard to test their interoperability in a real world environment, helping to identify and solve the road blocks that might otherwise cause them problems.&lt;/P&gt;
&lt;P&gt;One of the scenarios for the plug fest consisted of MIT &amp;amp; Microsoft collaborating on testing efforts for their next release. MIT has developed an implementation of a new Kerberos RFC (jointly defined by MS/MIT, and the IETF standards body). Since it was the first implementation there were no other implementations to be tested against. So, the Microsoft team developed a second implementation for the event for validation/comparison/interoperability testing.&lt;/P&gt;
&lt;P&gt;Cornell University came prepared with two scenarios to investigate. The network environment that both scenarios operate under consists of a mixed MIT realm with an Active Directory domain. This results in certain complications when it comes to integrating a Single Sign-on solution. The first of their scenarios was built around integrating CUWebAuth, the open source, Kerberos based, web authentication application they have built, with key IIS services that are connected to a central Active Directory. This integrates single sign-on for Microsoft applications such as Outlook Web Access with other campus web services that require a login. The second of their scenarios centered on integrating WebDav with the Kerberos based login across their network. Complicating matters, the systems used across this network are very diverse and heterogeneous, including desktops running Windows, Linux, and Mac. The Cornell University team has had trouble implementing Kerberos with WebDav on Windows machines that are not part of a domain. Initially, they were uncertain that support for the desired functionality was even possible for Windows based systems. The Microsoft developers attending the plug-fest were able to provide the necessary insights regarding how the problem could be solved on Windows Vista and higher machines.&lt;/P&gt;
&lt;P&gt;&lt;B&gt;Peter Bosanko of Cornell University had this to say about the event:&lt;/B&gt;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;I&gt;“At the KC Interop we worked side by side with an impressive group of Kerberos experts from MIT and Microsoft. This was extremely fortunate for us because our interoperability issues were all about tying together Microsoft systems with an MIT KDC. By the end of our first day we had already accomplished more than we expected to accomplish over the three day Interop.”&lt;/I&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P mce_keep="true"&gt;&lt;B&gt;What’s in it for Microsoft and other participants? &lt;/B&gt;&lt;/P&gt;
&lt;P&gt;Interoperability is a key pillar for the Kerberos team. Knowing that many customers are going to have a heterogeneous environment, ensuring that Microsoft’s implementation of Kerberos works with other implementations is considered a key to success. By getting all the people together at events like this gives developers an opportunity to really dig into how we work together in an efficient way, solving problems in real time. Also it allows us to see how our applications interoperate with all sorts of other systems and applications that we normally don’t get the opportunity to see. Finally, it allows us to help explore, expand on, and develop standards while learning from a diverse group of experts.&lt;/P&gt;
&lt;P&gt;We were delighted to see the turnout for this event, and wanted to extend a thank you to the MIT Kerberos Consortium for putting this together, and to the Kerberos team here at Microsoft for sharing it with us. With any luck the collaborative efforts of the participants will enable the ongoing development work on the various Kerberos implementations to proceed unhindered.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;FONT size=1&gt;[Entry aslo posted on the &lt;/FONT&gt;&lt;A href="http://blogs.msdn.com/interoperability/archive/2009/05/27/kerberos-interoperability-testing-workshop-hosted-by-microsoft.aspx" mce_href="http://blogs.msdn.com/interoperability/archive/2009/05/27/kerberos-interoperability-testing-workshop-hosted-by-microsoft.aspx"&gt;&lt;FONT size=1&gt;Interoperability @ Microsoft&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=1&gt; team blog]&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9644521" width="1" height="1"&gt;</description></item><item><title>Interoperability at MIX09, let's recap!</title><link>http://blogs.msdn.com/b/jccim/archive/2009/03/27/interoperability-at-mix09.aspx</link><pubDate>Fri, 27 Mar 2009 21:45:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9514747</guid><dc:creator>JC Cimetiere</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/jccim/rsscomments.aspx?WeblogPostID=9514747</wfw:commentRss><comments>http://blogs.msdn.com/b/jccim/archive/2009/03/27/interoperability-at-mix09.aspx#comments</comments><description>&lt;P mce_keep="true"&gt;Well, it came as no surprise that interoperability was a big part of the discussion at MIX09… at the keynote, in the breakouts, on the blogs, on Twitter, etc. Of course interoperability is a key consideration any time that you talk about cloud computing. Let’s be clear: Interoperability between the services platforms, the identity providers, the mashable services, the social networks and so on is now an integral part of the landscape. &lt;/P&gt;
&lt;P&gt;MIX is a very special annual conference where Microsoft attempts to bridge the worlds of technology, design, entrepreneurship and business. Zooming into technology, we could draw much more interrelated circles, but my point is not to give a holistic view. Instead, I’ve highlighted a few sessions for you that are going deep into interoperability scenarios.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/interoperability/WindowsLiveWriter/InteroperabilityatMIX09_11B77/clip_image002%5B4%5D.jpg" mce_href="http://blogs.msdn.com/blogfiles/interoperability/WindowsLiveWriter/InteroperabilityatMIX09_11B77/clip_image002%5B4%5D.jpg"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; MARGIN-RIGHT: 0px" title=clip_image002[4] border=0 alt=clip_image002[4] align=right src="http://blogs.msdn.com/blogfiles/interoperability/WindowsLiveWriter/InteroperabilityatMIX09_11B77/clip_image002%5B4%5D_thumb.jpg" width=208 height=155 mce_src="http://blogs.msdn.com/blogfiles/interoperability/WindowsLiveWriter/InteroperabilityatMIX09_11B77/clip_image002%5B4%5D_thumb.jpg"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;I’ll start with Vijay Rajagopalan’s session &lt;BR&gt;“&lt;A href="http://sessions.visitmix.com/MIX09/T58F" mce_href="http://sessions.visitmix.com/MIX09/T58F"&gt;Build Applications on the Microsoft Platform Using Eclipse, Java, Ruby and PHP!&lt;/A&gt;” where he presented: &lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Microsoft’s approach to Interoperability: 6-7 minutes that really helps to explain how and why Microsoft is going this direction! &lt;BR&gt;&lt;/LI&gt;
&lt;LI&gt;Silverlight interoperability with the Eclipse Tools for Silverlight project, with the new Mac support (see my post &lt;A href="http://blogs.msdn.com/interoperability/archive/2009/03/17/eclipse-tools-for-silverlight-eclipse4sl-now-for-mac-developers.aspx" mce_href="http://blogs.msdn.com/interoperability/archive/2009/03/17/eclipse-tools-for-silverlight-eclipse4sl-now-for-mac-developers.aspx"&gt;Eclipse Tools for Silverlight (Eclipse4SL): now for Mac developers&lt;/A&gt;) and a sample integration of Silverlight and PHP &lt;BR&gt;&lt;/LI&gt;
&lt;LI&gt;Azure Services Platform Interoperability and .NET Services, where Vijay demos the Java SDK for .NET Services&amp;nbsp;(&lt;A href="http://www.jdotnetservices.com/" mce_href="http://www.jdotnetservices.com/"&gt;Jdotnetservices&lt;/A&gt;) and the &lt;A href="http://dotnetservicesruby.com/" mce_href="http://dotnetservicesruby.com/"&gt;Ruby SDK&lt;/A&gt; for .NET services (check also John Shewchuk’s session below for more on .NET Services/Interoperability)&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;EM&gt;Slide 38 at approx 31':&lt;/EM&gt;&lt;BR&gt;&lt;A href="http://blogs.msdn.com/blogfiles/interoperability/WindowsLiveWriter/InteroperabilityatMIX09_11B77/clip_image004%5B4%5D.jpg" mce_href="http://blogs.msdn.com/blogfiles/interoperability/WindowsLiveWriter/InteroperabilityatMIX09_11B77/clip_image004%5B4%5D.jpg"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title=clip_image004[4] border=0 alt=clip_image004[4] src="http://blogs.msdn.com/blogfiles/interoperability/WindowsLiveWriter/InteroperabilityatMIX09_11B77/clip_image004%5B4%5D_thumb.jpg" width=500 height=345 mce_src="http://blogs.msdn.com/blogfiles/interoperability/WindowsLiveWriter/InteroperabilityatMIX09_11B77/clip_image004%5B4%5D_thumb.jpg"&gt;&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;
&lt;LI&gt;A prototype of PHP Tooling from Eclipse for Windows Azure, enabling developers to browse the Windows Azure Storage, and publish a PHP application that would leverage the FastCGI support in Azure (see &lt;A href="http://blogs.msdn.com/windowsazure/archive/2009/03/18/using-3rd-party-programming-languages-via-fastcgi.aspx" mce_href="http://blogs.msdn.com/windowsazure/archive/2009/03/18/using-3rd-party-programming-languages-via-fastcgi.aspx"&gt;Using 3rd Party Programming Languages via FastCGI&lt;/A&gt;).&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;EM&gt;The Azure Storage&amp;nbsp;Explorer in Eclipse at approx 46'&lt;/EM&gt;&amp;nbsp;&lt;BR&gt;&lt;A href="http://blogs.msdn.com/blogfiles/interoperability/WindowsLiveWriter/InteroperabilityatMIX09_11B77/clip_image006%5B4%5D.jpg" mce_href="http://blogs.msdn.com/blogfiles/interoperability/WindowsLiveWriter/InteroperabilityatMIX09_11B77/clip_image006%5B4%5D.jpg"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title=clip_image006[4] border=0 alt=clip_image006[4] src="http://blogs.msdn.com/blogfiles/interoperability/WindowsLiveWriter/InteroperabilityatMIX09_11B77/clip_image006%5B4%5D_thumb.jpg" width=463 height=144 mce_src="http://blogs.msdn.com/blogfiles/interoperability/WindowsLiveWriter/InteroperabilityatMIX09_11B77/clip_image006%5B4%5D_thumb.jpg"&gt;&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;
&lt;P&gt;Speaking about Azure, from the moment we kicked off our cloud computing effort, openness and interoperability stood at the forefront, we spelled it out clearly with Azure (see &lt;A href="http://www.microsoft.com/azure" mce_href="http://www.microsoft.com/azure"&gt;http://www.microsoft.com/azure&lt;/A&gt; screenshot below), and we mean it as this post illustrates.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/interoperability/WindowsLiveWriter/InteroperabilityatMIX09_11B77/clip_image008%5B4%5D.jpg" mce_href="http://blogs.msdn.com/blogfiles/interoperability/WindowsLiveWriter/InteroperabilityatMIX09_11B77/clip_image008%5B4%5D.jpg"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title=clip_image008[4] border=0 alt=clip_image008[4] src="http://blogs.msdn.com/blogfiles/interoperability/WindowsLiveWriter/InteroperabilityatMIX09_11B77/clip_image008%5B4%5D_thumb.jpg" width=644 height=161 mce_src="http://blogs.msdn.com/blogfiles/interoperability/WindowsLiveWriter/InteroperabilityatMIX09_11B77/clip_image008%5B4%5D_thumb.jpg"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/interoperability/WindowsLiveWriter/InteroperabilityatMIX09_11B77/clip_image010%5B4%5D.jpg" mce_href="http://blogs.msdn.com/blogfiles/interoperability/WindowsLiveWriter/InteroperabilityatMIX09_11B77/clip_image010%5B4%5D.jpg"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; MARGIN-RIGHT: 0px" title=clip_image010[4] border=0 alt=clip_image010[4] align=right src="http://blogs.msdn.com/blogfiles/interoperability/WindowsLiveWriter/InteroperabilityatMIX09_11B77/clip_image010%5B4%5D_thumb.jpg" width=240 height=148 mce_src="http://blogs.msdn.com/blogfiles/interoperability/WindowsLiveWriter/InteroperabilityatMIX09_11B77/clip_image010%5B4%5D_thumb.jpg"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;The next session I’d recommend is Shaun Hirschman &amp;amp; Michael Joffe’s &lt;BR&gt;“&lt;A href="http://videos.visitmix.com/MIX09/T21F" mce_href="http://videos.visitmix.com/MIX09/T21F"&gt;Running PHP on Microsoft Servers and Services: Windows + PHP, explore the possible&lt;/A&gt;” &lt;BR&gt;&lt;A href="http://blogs.msdn.com/blogfiles/interoperability/WindowsLiveWriter/InteroperabilityatMIX09_11B77/clip_image012%5B4%5D.jpg" mce_href="http://blogs.msdn.com/blogfiles/interoperability/WindowsLiveWriter/InteroperabilityatMIX09_11B77/clip_image012%5B4%5D.jpg"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title=clip_image012[4] border=0 alt=clip_image012[4] src="http://blogs.msdn.com/blogfiles/interoperability/WindowsLiveWriter/InteroperabilityatMIX09_11B77/clip_image012%5B4%5D_thumb.jpg" width=181 height=67 mce_src="http://blogs.msdn.com/blogfiles/interoperability/WindowsLiveWriter/InteroperabilityatMIX09_11B77/clip_image012%5B4%5D_thumb.jpg"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;As Michael states in the opening, everybody is aware that PHP runs on Windows, but you don’t necessarily know all the legwork the Microsoft has been doing to enhance PHP on Windows, as well as all the interoperability touch points between PHP and Microsoft’s technologies. So in this session you’ll get the big picture. In particular don’t miss these demos:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Web Platform Installer: getting all you need to build your web applications in one simple and customizable installer, including popular web applications like WordPress. &lt;/LI&gt;
&lt;LI&gt;Live Services + PHP: extend PHP applications (WordPress in the demo) by adding your Live Contacts and syncing blog content with Live Mesh &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/interoperability/WindowsLiveWriter/InteroperabilityatMIX09_11B77/clip_image014%5B4%5D.jpg" mce_href="http://blogs.msdn.com/blogfiles/interoperability/WindowsLiveWriter/InteroperabilityatMIX09_11B77/clip_image014%5B4%5D.jpg"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; MARGIN-RIGHT: 0px" title=clip_image014[4] border=0 alt=clip_image014[4] align=right src="http://blogs.msdn.com/blogfiles/interoperability/WindowsLiveWriter/InteroperabilityatMIX09_11B77/clip_image014%5B4%5D_thumb.jpg" width=235 height=164 mce_src="http://blogs.msdn.com/blogfiles/interoperability/WindowsLiveWriter/InteroperabilityatMIX09_11B77/clip_image014%5B4%5D_thumb.jpg"&gt;&lt;/A&gt;Finally, I invite you to check out John Shewchuk’s session &lt;A href="http://videos.visitmix.com/MIX09/T01F" mce_href="http://videos.visitmix.com/MIX09/T01F"&gt;A Lap around Microsoft .NET Services&lt;/A&gt;, where he is doing “something a little wacky” as he said!&lt;/P&gt;
&lt;P&gt;John demonstrates interoperability scenarios with .NET Services (which is part of the overall Azure Services platform) combined with different languages and platforms. John’s demos show how to leverage the Access Control Service &amp;amp; the Service Bus, with an application built using Python+JQuery running on the GoogleApp engine and using Yahoo as the OpenId provider. These are great scenarios involving notifications and federated identity across firewalls boundaries and heterogeneous systems.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/interoperability/WindowsLiveWriter/InteroperabilityatMIX09_11B77/clip_image016%5B4%5D.jpg" mce_href="http://blogs.msdn.com/blogfiles/interoperability/WindowsLiveWriter/InteroperabilityatMIX09_11B77/clip_image016%5B4%5D.jpg"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=clip_image016[4] border=0 alt=clip_image016[4] src="http://blogs.msdn.com/blogfiles/interoperability/WindowsLiveWriter/InteroperabilityatMIX09_11B77/clip_image016%5B4%5D_thumb.jpg" width=333 height=250 mce_src="http://blogs.msdn.com/blogfiles/interoperability/WindowsLiveWriter/InteroperabilityatMIX09_11B77/clip_image016%5B4%5D_thumb.jpg"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Further down the talk, I also really liked the Facebook (PHP)/CinemaMIX (ASP.NET) application allowing users to invite friends to share (view/edit) your Netflix video queue. That’s cloud interoperability in action &lt;/P&gt;
&lt;P&gt;This is only a short selection of the sessions tackling Interoperability. There are many other interesting sessions to discover, so get lost at &lt;A href="http://videos.visitmix.com/MIX09" mce_href="http://videos.visitmix.com/MIX09"&gt;http://videos.visitmix.com/MIX09&lt;/A&gt; and have fun!&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9514747" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/jccim/archive/tags/interoperability/">interoperability</category><category domain="http://blogs.msdn.com/b/jccim/archive/tags/azure/">azure</category><category domain="http://blogs.msdn.com/b/jccim/archive/tags/php/">php</category><category domain="http://blogs.msdn.com/b/jccim/archive/tags/mix/">mix</category><category domain="http://blogs.msdn.com/b/jccim/archive/tags/eclipse/">eclipse</category><category domain="http://blogs.msdn.com/b/jccim/archive/tags/silverlight/">silverlight</category></item><item><title>Back to online life</title><link>http://blogs.msdn.com/b/jccim/archive/2009/02/06/back-to-online-life.aspx</link><pubDate>Fri, 06 Feb 2009 23:28:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9402819</guid><dc:creator>JC Cimetiere</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/jccim/rsscomments.aspx?WeblogPostID=9402819</wfw:commentRss><comments>http://blogs.msdn.com/b/jccim/archive/2009/02/06/back-to-online-life.aspx#comments</comments><description>&lt;P&gt;My name is Jean-Christophe Cimetiere, Senior Technical Evangelist, and I’m part of the &lt;A href="http://blogs.msdn.com/interoperability/" mce_href="http://blogs.msdn.com/interoperability/"&gt;Interoperability Technical Strategy&lt;/A&gt; team lead by Jean Paoli. My focus is on technical interoperability topics/issues between Microsoft products/technologies and others (competitors, partners, open source, etc). Prior to that job (just started summer 2007) I spent 4 years at Microsoft France driving marketing efforts for the .NET Framework, Visual Studio, and Silverlight. Before that I spent 10 years in the development/consulting/analyst domains.&amp;nbsp; It’s been a while since I have been doing any writing&amp;nbsp;and&amp;nbsp; have missed it (although I’ve been doing &lt;A href="http://www.youtube.com/interopbydesign" mce_href="http://www.youtube.com/interopbydesign"&gt;quite a few videos&lt;/A&gt;). So here we go, &lt;B&gt;I’m back online&lt;/B&gt;!&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9402819" width="1" height="1"&gt;</description></item></channel></rss>