<?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 : php</title><link>http://blogs.msdn.com/jccim/archive/tags/php/default.aspx</link><description>Tags: php</description><dc:language>fr-FR</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Apache Stonehenge demoed at PDC09</title><link>http://blogs.msdn.com/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>jccim</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/jccim/comments/9934135.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jccim/commentrss.aspx?PostID=9934135</wfw:commentRss><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;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9934135" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jccim/archive/tags/php/default.aspx">php</category><category domain="http://blogs.msdn.com/jccim/archive/tags/java/default.aspx">java</category><category domain="http://blogs.msdn.com/jccim/archive/tags/Web+Services/default.aspx">Web Services</category><category domain="http://blogs.msdn.com/jccim/archive/tags/stonehenge/default.aspx">stonehenge</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/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>jccim</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/jccim/comments/9895146.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jccim/commentrss.aspx?PostID=9895146</wfw:commentRss><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;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9895146" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jccim/archive/tags/interoperability/default.aspx">interoperability</category><category domain="http://blogs.msdn.com/jccim/archive/tags/php/default.aspx">php</category></item><item><title>Identity Interoperability scenario with PHP and Geneva Server, Windows CardSpace, Information Cards</title><link>http://blogs.msdn.com/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>jccim</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/jccim/comments/9678437.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jccim/commentrss.aspx?PostID=9678437</wfw:commentRss><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;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9678437" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jccim/archive/tags/interoperability/default.aspx">interoperability</category><category domain="http://blogs.msdn.com/jccim/archive/tags/php/default.aspx">php</category><category domain="http://blogs.msdn.com/jccim/archive/tags/identity/default.aspx">identity</category><category domain="http://blogs.msdn.com/jccim/archive/tags/information+card/default.aspx">information card</category></item><item><title>Interoperability at MIX09, let's recap!</title><link>http://blogs.msdn.com/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>jccim</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/jccim/comments/9514747.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jccim/commentrss.aspx?PostID=9514747</wfw:commentRss><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;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9514747" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jccim/archive/tags/interoperability/default.aspx">interoperability</category><category domain="http://blogs.msdn.com/jccim/archive/tags/azure/default.aspx">azure</category><category domain="http://blogs.msdn.com/jccim/archive/tags/php/default.aspx">php</category><category domain="http://blogs.msdn.com/jccim/archive/tags/mix/default.aspx">mix</category><category domain="http://blogs.msdn.com/jccim/archive/tags/eclipse/default.aspx">eclipse</category><category domain="http://blogs.msdn.com/jccim/archive/tags/silverlight/default.aspx">silverlight</category></item></channel></rss>