<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" media="screen" href="/App_Themes/default/rss.xslt"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:evnet="http://www.mscommunities.com/rssmodule/"><channel><title>Entries for Jean-Christophe Cimetiere</title><atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/niners/jccim/rss/default.aspx" /><image><url>http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png</url><title>Entries for Jean-Christophe Cimetiere</title><link>http://channel9.msdn.com/Niners/jccim/</link></image><description>Entries, comments and threads posted by Jean-Christophe Cimetiere</description><link>http://channel9.msdn.com/Niners/jccim/</link><language>en-us</language><pubDate>Fri, 20 Nov 2009 17:36:20 GMT</pubDate><lastBuildDate>Fri, 20 Nov 2009 17:36:20 GMT</lastBuildDate><generator>EvNet (EvNet, Version=1.0.3608.3122, Culture=neutral, PublicKeyToken=null)</generator><item><title>Windows Azure extended Interoperability presented at PDC09</title><description>&lt;img src="http://ecn.channel9.msdn.com/o9/ch9/6/8/7/7/0/5/newVijaySteve_85_ch9.png" border="0" /&gt;&lt;p&gt;During day one PDC09 keynote, Ray Ozzie highlighted Microsoft’s commitment to interoperability announcing additional technologies you can now use on Window Azure Tomcat (Java), memcached and MySQL. &lt;/p&gt;
&lt;p&gt;We sat down with Steve Marx (Technical Strategist in the Window Azure team) and Vijay Rajagopalan (Principal Architect in the Interoperability team) to discuss these new possibilities.&lt;/p&gt;
&lt;p&gt;If you want more detail and demos, refer to Steve Marx’s talk &lt;a href="http://microsoftpdc.com/Sessions/SVC50"&gt;Building Java Applications with Windows Azure&lt;/a&gt; and Mohit Srivastava-Tushar Shanbhag's talk  &lt;a href="http://microsoftpdc.com/Sessions/SVC51"&gt;Developing PHP and MySQL Applications with Windows Azure&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Additional links:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;
    &lt;div&gt;Interoperability Team Blog: &lt;a href="http://blogs.msdn.com/interoperability/"&gt;http://blogs.msdn.com/interoperability/&lt;/a&gt; &lt;/div&gt;
    &lt;/li&gt;
    &lt;li&gt;
    &lt;div&gt;Windows Azure interoperability: &lt;a href="http://www.windowsazure.com/interoperability"&gt;www.windowsazure.com/interoperability&lt;/a&gt;&lt;/div&gt;
    &lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://channel9.msdn.com/507786/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/jccim/Windows-Azure-extended-Interoperability-presented-at-PDC09/</comments><link>http://channel9.msdn.com/posts/jccim/Windows-Azure-extended-Interoperability-presented-at-PDC09/</link><pubDate>Fri, 20 Nov 2009 18:48:11 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/6/8/7/7/0/5/newVijaySteve_ch9.wmv</guid><evnet:views>1271</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/507786/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>During day one PDC09 keynote, Ray Ozzie highlighted Microsoft’s commitment to interoperability announcing additional technologies you can now use on Window Azure Tomcat (Java), memcached and MySQL. We sat down with Steve Marx (Technical Strategist in the Window Azure team) and Vijay Rajagopalan (Principal Architect in the Interoperability team) to discuss these new possibilities. If you want more detail and demos, refer to Steve Marx’s talk Building Java Applications with Windows Azure and Mohit Srivastava-Tushar Shanbhag's talk  Developing PHP and MySQL Applications with…</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/6/8/7/7/0/5/newVijaySteve_320_ch9.png" height="240" width="320" /><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/6/8/7/7/0/5/newVijaySteve_85_ch9.png" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/6/8/7/7/0/5/newVijaySteve_ch9.mp4" expression="full" duration="473" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/6/8/7/7/0/5/newVijaySteve_ch9.mp3" expression="full" duration="473" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/6/8/7/7/0/5/newVijaySteve_ch9.mp4" expression="full" duration="473" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/6/8/7/7/0/5/newVijaySteve_ch9.wma" expression="full" duration="473" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/6/8/7/7/0/5/newVijaySteve_ch9.wmv" expression="full" duration="473" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/6/8/7/7/0/5/newVijaySteve_2MB_ch9.wmv" expression="full" duration="473" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/6/8/7/7/0/5/newVijaySteve_Zune_ch9.wmv" expression="full" duration="473" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/6/8/7/7/0/5/newVijaySteve_512_ch9.png" expression="full" duration="473" type="image/jpeg" medium="image" /><media:content url="http://ss.channel9.msdn.com/ch9/6/8/7/7/0/5/newVijaySteve.ism/Manifest" expression="full" duration="473" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/6/8/7/7/0/5/newVijaySteve_ch9.wmv" length="1" type="video/x-ms-wmv" /><dc:creator>Jean-Christophe Cimetiere</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/jccim/Windows-Azure-extended-Interoperability-presented-at-PDC09/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/507786/Trackback.aspx</trackback:ping><category>Azure</category><category>Interoperability</category><category>Java</category><category>PDC09</category><category>PHP</category></item><item><title>Meet the people behind the Window Azure SDK for PHP Maarten Balliauw</title><description>&lt;img src="http://ecn.channel9.msdn.com/o9/ch9/8/7/7/7/0/5/maartenvijay2_85_ch9.png" border="0" /&gt;&lt;p&gt;&lt;a href="http://blog.maartenballiauw.be/"&gt;Maarten Balliauw&lt;/a&gt; from RealDolmen initiated the &lt;a href="http://www.interoperabilitybridges.com/projects/php-sdk-for-windows-azure.aspx"&gt;Windows Azure SDK for PHP&lt;/a&gt; a few months ago. Since then we have been working together to improve the project and we were very excited to &lt;a href="http://blogs.msdn.com/interoperability/archive/2009/11/17/windows-azure-sdks-for-php-and-java-and-tools-for-eclipse-version-1-0-released-today.aspx"&gt;announce at PDC09 the availability of version 1.0&lt;/a&gt; of this SDK. &lt;/p&gt;
&lt;p&gt;In this video, Maarten  Balliauw and Vijay Rajagopalan from the Microsoft Interoperability Strategy teams discuss how this project came to life, and show demo of the SDK using the &lt;a href="http://www.interoperabilitybridges.com/projects/windows-azure-tools-for-eclipse.aspx"&gt;Windows Azure Tools for Eclipse&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Additional links:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;
    &lt;div&gt;&lt;a href="http://www.interoperabilitybridges.com/projects/php-sdk-for-windows-azure.aspx"&gt;Windows Azure SDK for PHP&lt;/a&gt; &lt;/div&gt;
    &lt;/li&gt;
    &lt;li&gt;
    &lt;div&gt;&lt;a href="http://www.interoperabilitybridges.com/projects/windows-azure-tools-for-eclipse.aspx"&gt;Windows Azure Tools for Eclipse&lt;/a&gt; &lt;/div&gt;
    &lt;/li&gt;
    &lt;li&gt;
    &lt;div&gt;Interoperability Team Blog: &lt;a href="http://blogs.msdn.com/interoperability/"&gt;http://blogs.msdn.com/interoperability/&lt;/a&gt; &lt;/div&gt;
    &lt;/li&gt;
    &lt;li&gt;
    &lt;div&gt;Windows Azure interoperability: &lt;a href="http://www.windowsazure.com/interoperability"&gt;www.windowsazure.com/interoperability&lt;/a&gt;&lt;/div&gt;
    &lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://channel9.msdn.com/507778/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/jccim/Meet-the-people-behind-the-Window-Azure-SDK-for-PHP-Maarten-Balliauw/</comments><link>http://channel9.msdn.com/posts/jccim/Meet-the-people-behind-the-Window-Azure-SDK-for-PHP-Maarten-Balliauw/</link><pubDate>Fri, 20 Nov 2009 18:47:04 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/8/7/7/7/0/5/maartenvijay2_ch9.wmv</guid><evnet:views>1239</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/507778/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Maarten Balliauw from RealDolmen initiated the Windows Azure SDK for PHP a few months ago. Since then we have been working together to improve the project and we were very excited to announce at PDC09 the availability of version 1.0 of this SDK. In this video, Maarten  Balliauw and Vijay Rajagopalan from the Microsoft Interoperability Strategy teams discuss how this project came to life, and show demo of the SDK using the Windows Azure Tools for Eclipse. Additional links: Windows Azure SDK for PHP Windows Azure Tools for Eclipse Interoperability Team…</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/8/7/7/7/0/5/maartenvijay2_320_ch9.png" height="240" width="320" /><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/8/7/7/7/0/5/maartenvijay2_85_ch9.png" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/8/7/7/7/0/5/maartenvijay2_ch9.mp4" expression="full" duration="762" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/8/7/7/7/0/5/maartenvijay2_ch9.mp3" expression="full" duration="762" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/8/7/7/7/0/5/maartenvijay2_ch9.mp4" expression="full" duration="762" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/8/7/7/7/0/5/maartenvijay2_ch9.wma" expression="full" duration="762" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/8/7/7/7/0/5/maartenvijay2_ch9.wmv" expression="full" duration="762" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/8/7/7/7/0/5/maartenvijay2_2MB_ch9.wmv" expression="full" duration="762" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/8/7/7/7/0/5/maartenvijay2_Zune_ch9.wmv" expression="full" duration="762" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/8/7/7/7/0/5/maartenvijay2_512_ch9.png" expression="full" duration="762" type="image/jpeg" medium="image" /><media:content url="http://ss.channel9.msdn.com/ch9/8/7/7/7/0/5/maartenvijay2.ism/Manifest" expression="full" duration="762" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/8/7/7/7/0/5/maartenvijay2_ch9.wmv" length="1" type="video/x-ms-wmv" /><dc:creator>Jean-Christophe Cimetiere</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/jccim/Meet-the-people-behind-the-Window-Azure-SDK-for-PHP-Maarten-Balliauw/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/507778/Trackback.aspx</trackback:ping><category>Azure</category><category>Eclipse</category><category>Interoperability</category><category>PDC09</category><category>PHP</category></item><item><title>Apache Stonehenge demoed at PDC09</title><description>&lt;img src="http://ecn.channel9.msdn.com/o9/ch9/4/3/1/7/0/5/ApacheStonehenge_85_ch9.png" border="0" /&gt;&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"&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;The goal of Stonehenge 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;This week at PDC09, we were demoing the project. I went to see Kent Brown, product manager for WCF and asked him to give us an update and show a demo of the different StockTrader applications working together. &lt;/p&gt;
&lt;p&gt;Watch the video till the end, Kent unveils the mystery on why the project was called Stonehenge!&lt;/p&gt;
&lt;p&gt;Additional links:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;
    &lt;div&gt;Project page: &lt;a href="http://www.interoperabilitybridges.com/projects/apache-stonehenge.aspx"&gt;Apache Stonehenge&lt;/a&gt;&lt;/div&gt;
    &lt;/li&gt;
    &lt;li&gt;
    &lt;div&gt;Interoperability Team Blog: &lt;a href="http://blogs.msdn.com/interoperability/"&gt;http://blogs.msdn.com/interoperability/&lt;/a&gt; &lt;/div&gt;
    &lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://channel9.msdn.com/507134/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/jccim/Apache-Stonehenge-demoed-at-PDC09/</comments><link>http://channel9.msdn.com/posts/jccim/Apache-Stonehenge-demoed-at-PDC09/</link><pubDate>Thu, 19 Nov 2009 23:47:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/4/3/1/7/0/5/ApacheStonehenge_ch9.wmv</guid><evnet:views>1772</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/507134/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>A couple weeks ago, Microsoft was at ApacheCon. We reported the progress made on the Stonehenge project and presented the roadmap.  The goal of Stonehenge 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…</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/4/3/1/7/0/5/ApacheStonehenge_320_ch9.png" height="240" width="320" /><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/4/3/1/7/0/5/ApacheStonehenge_85_ch9.png" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/3/1/7/0/5/ApacheStonehenge_ch9.mp4" expression="full" duration="419" fileSize="74056409" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/3/1/7/0/5/ApacheStonehenge_ch9.mp3" expression="full" duration="419" fileSize="3355923" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/3/1/7/0/5/ApacheStonehenge_ch9.mp4" expression="full" duration="419" fileSize="74056409" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/4/3/1/7/0/5/ApacheStonehenge_ch9.wma" expression="full" duration="419" fileSize="3402501" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/4/3/1/7/0/5/ApacheStonehenge_ch9.wmv" expression="full" duration="419" fileSize="92571399" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/3/1/7/0/5/ApacheStonehenge_2MB_ch9.wmv" expression="full" duration="419" fileSize="84386566" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/3/1/7/0/5/ApacheStonehenge_Zune_ch9.wmv" expression="full" duration="419" fileSize="59291451" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/3/1/7/0/5/ApacheStonehenge_512_ch9.png" expression="full" duration="419" type="image/jpeg" medium="image" /><media:content url="http://ss.channel9.msdn.com/ch9/4/3/1/7/0/5/ApacheStonehenge.ism/Manifest" expression="full" duration="419" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/4/3/1/7/0/5/ApacheStonehenge_ch9.wmv" length="92571399" type="video/x-ms-wmv" /><dc:creator>Jean-Christophe Cimetiere</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/jccim/Apache-Stonehenge-demoed-at-PDC09/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/507134/Trackback.aspx</trackback:ping><category>Interoperability</category><category>Java</category><category>PDC09</category><category>PHP</category><category>stonehenge</category><category>Web Services</category></item><item><title>Using Windows Azure storage from Ruby  [Using Windows Azure storage from Ruby ]</title><description>&lt;img src="http://ecn.channel9.msdn.com/o9/ch9/4/5/0/7/0/5/AzureRubySDK_85_ch9.png" border="0" /&gt;&lt;p&gt;&lt;a href="http://blogs.southworks.net/jhalife/"&gt;Johnny Halife&lt;/a&gt;, Partner Architect from Southworks started a few months ago a project aiming at providing a Windows Azure SDK for Ruby developers. &lt;/p&gt;
&lt;p&gt;Still in beta, the SDK puts the Window Azure storage features ( table, storage &amp;amp; queues) very close to ruby developer. &lt;/p&gt;
&lt;p&gt;Johnny was at PDC09, so we took the opportunity to talk and asked him to tell us more about this project and show a quick demo.&lt;/p&gt;
&lt;p&gt;Additional links:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;
    &lt;div&gt;Johnny Halife’s blog: &lt;a href="http://blogs.southworks.net/jhalife/"&gt;http://blogs.southworks.net/jhalife/&lt;/a&gt; &lt;/div&gt;
    &lt;/li&gt;
    &lt;li&gt;
    &lt;div&gt;Download page for the Windows Azure SDK for Ruby: &lt;a href="http://github.com/johnnyhalife/waz-storage"&gt;http://github.com/johnnyhalife/waz-storage&lt;/a&gt;&lt;/div&gt;
    &lt;/li&gt;
    &lt;li&gt;
    &lt;div&gt;Project Documentation: &lt;a href="http://waz-storage.heroku.com/rdoc/index.html"&gt;http://waz-storage.heroku.com/rdoc/index.html&lt;/a&gt; &lt;/div&gt;
    &lt;/li&gt;
    &lt;li&gt;
    &lt;div&gt;Windows Azure interoperability: &lt;a href="http://www.windowsazure.com/interoperability"&gt;www.windowsazure.com/interoperability&lt;/a&gt;&lt;/div&gt;
    &lt;/li&gt;
    &lt;li&gt;
    &lt;div&gt;Interoperability Team Blog: &lt;a href="http://blogs.msdn.com/interoperability/"&gt;http://blogs.msdn.com/interoperability/&lt;/a&gt; &lt;/div&gt;
    &lt;/li&gt;
    &lt;li&gt;
    &lt;div&gt; &lt;/div&gt;
    &lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/posts/jccim/Using-Windows-Azure-storage-from-Ruby/'&gt;Using Windows Azure storage from Ruby &lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/507054/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/jccim/Using-Windows-Azure-storage-from-Ruby/</comments><link>http://channel9.msdn.com/posts/jccim/Using-Windows-Azure-storage-from-Ruby/</link><pubDate>Thu, 19 Nov 2009 17:38:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/4/5/0/7/0/5/AzureRubySDK_ch9.wmv</guid><evnet:views>1854</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/507054/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>&lt;p&gt;&lt;a href="http://blogs.southworks.net/jhalife/"&gt;Johnny Halife&lt;/a&gt;, Partner Architect from Southworks started a few months ago a project aiming at providing a Windows Azure SDK for Ruby developers. &lt;/p&gt;
&lt;p&gt;Still in beta, the SDK puts the Window Azure storage features ( table, storage &amp;amp; queues) very close to ruby developer. &lt;/p&gt;
&lt;p&gt;Johnny was at PDC09, so we took the opportunity to talk and asked him to tell us more about this project and show a quick demo.&lt;/p&gt;
&lt;p&gt;Additional links:&lt;/p&gt;</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/4/5/0/7/0/5/AzureRubySDK_320_ch9.png" height="240" width="320" /><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/4/5/0/7/0/5/AzureRubySDK_85_ch9.png" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/5/0/7/0/5/AzureRubySDK_ch9.mp4" expression="full" duration="614" fileSize="107581911" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/5/0/7/0/5/AzureRubySDK_ch9.mp3" expression="full" duration="614" fileSize="4920987" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/5/0/7/0/5/AzureRubySDK_ch9.mp4" expression="full" duration="614" fileSize="107581911" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/4/5/0/7/0/5/AzureRubySDK_ch9.wma" expression="full" duration="614" fileSize="4979595" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/4/5/0/7/0/5/AzureRubySDK_ch9.wmv" expression="full" duration="614" fileSize="134478123" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/5/0/7/0/5/AzureRubySDK_2MB_ch9.wmv" expression="full" duration="614" fileSize="123587403" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/5/0/7/0/5/AzureRubySDK_Zune_ch9.wmv" expression="full" duration="614" fileSize="85422175" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/5/0/7/0/5/AzureRubySDK_512_ch9.png" expression="full" duration="614" type="image/jpeg" medium="image" /><media:content url="http://ss.channel9.msdn.com/ch9/4/5/0/7/0/5/AzureRubySDK.ism/Manifest" expression="full" duration="614" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/4/5/0/7/0/5/AzureRubySDK_ch9.wmv" length="134478123" type="video/x-ms-wmv" /><dc:creator>Jean-Christophe Cimetiere</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/jccim/Using-Windows-Azure-storage-from-Ruby/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/507054/Trackback.aspx</trackback:ping><category>Interoperability</category><category>PDC09</category><category>Ruby</category><category>Windows Azure</category></item><item><title>Windows Azure platform AppFabric  SDK for PHP developers [Windows Azure platform AppFabric  SDK for PHP developers]</title><description>&lt;img src="http://ecn.channel9.msdn.com/o9/ch9/0/1/9/5/0/5/ServiceBusAccessControlSDKforPHP_85_ch9.png" border="0" /&gt;&lt;p&gt;The Windows Azure platform AppFabric (formerly called .NET Services) SDK for PHP 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/"&gt;Java&lt;/a&gt; and &lt;a 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/"&gt;Persistent Systems Ltd.&lt;/a&gt; and is available today on Codeplex: &lt;a 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;a href="http://dotnetservicesphp.codeplex.com/"&gt;&lt;br /&gt;
&lt;/a&gt;
&lt;p&gt;Sumit Chawla, Technical PM/Architect from the Microsoft Interoperability Team gives more details about the scenarios and present a quick demo of the SDK in action with a sample PHP application.&lt;br /&gt;
&lt;br /&gt;
Additional ressources:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://www.microsoft.com/windowsazure/interop/"&gt;Windows Azure Interoperability&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href="http://blogs.msdn.com/interoperability"&gt;Interoperability team blog&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/posts/jccim/Windows-Azure-AppFabic-Service-bus-and-Access-Control-services-SDK-for-PHP-developers/'&gt;Windows Azure platform AppFabric  SDK for PHP developers&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/505910/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/jccim/Windows-Azure-AppFabic-Service-bus-and-Access-Control-services-SDK-for-PHP-developers/</comments><link>http://channel9.msdn.com/posts/jccim/Windows-Azure-AppFabic-Service-bus-and-Access-Control-services-SDK-for-PHP-developers/</link><pubDate>Wed, 18 Nov 2009 19:44:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/0/1/9/5/0/5/ServiceBusAccessControlSDKforPHP_ch9.wmv</guid><evnet:views>1356</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/505910/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>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 Java and Ruby are also available and they have been updated to reflect the latest version of the AppFabric. The AppFabric SDK for PHP is an open source project developed by Persistent Systems Ltd. and is available today on Codeplex: http://dotnetservicesphp.codeplex.com/. Microsoft is providing funding and architectural…</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/0/1/9/5/0/5/ServiceBusAccessControlSDKforPHP_320_ch9.png" height="240" width="320" /><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/0/1/9/5/0/5/ServiceBusAccessControlSDKforPHP_85_ch9.png" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/0/1/9/5/0/5/ServiceBusAccessControlSDKforPHP_ch9.mp4" expression="full" duration="845" fileSize="104957195" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/0/1/9/5/0/5/ServiceBusAccessControlSDKforPHP_ch9.mp3" expression="full" duration="845" fileSize="6768027" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/0/1/9/5/0/5/ServiceBusAccessControlSDKforPHP_ch9.mp4" expression="full" duration="845" fileSize="104957195" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/0/1/9/5/0/5/ServiceBusAccessControlSDKforPHP_ch9.wma" expression="full" duration="845" fileSize="6854091" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/0/1/9/5/0/5/ServiceBusAccessControlSDKforPHP_ch9.wmv" expression="full" duration="845" fileSize="168817357" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/0/1/9/5/0/5/ServiceBusAccessControlSDKforPHP_2MB_ch9.wmv" expression="full" duration="845" fileSize="1714354025" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/0/1/9/5/0/5/ServiceBusAccessControlSDKforPHP_512_ch9.png" expression="full" duration="845" type="image/jpeg" medium="image" /><media:content url="http://ss.channel9.msdn.com/ch9/0/1/9/5/0/5/ServiceBusAccessControlSDKforPHP.ism/Manifest" expression="full" duration="845" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/0/1/9/5/0/5/ServiceBusAccessControlSDKforPHP_ch9.wmv" length="168817357" type="video/x-ms-wmv" /><dc:creator>Jean-Christophe Cimetiere</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/jccim/Windows-Azure-AppFabic-Service-bus-and-Access-Control-services-SDK-for-PHP-developers/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/505910/Trackback.aspx</trackback:ping><category>Interoperability</category><category>PHP</category><category>Windows Azure</category></item><item><title>BING 404 error management kit for PHP</title><description>&lt;img src="http://ecn.channel9.msdn.com/o9/ch9/6/1/9/5/0/5/BING404KITforPHP_85_ch9.png" border="0" /&gt;&lt;p&gt;The &lt;b&gt;Bing 404 Web Page Error Toolkit for PHP&lt;/b&gt;, which was debuted at the Web 2.0 Expo in New York today, helps developers better manage 404 errors by dynamically creating a customizable page that contains error messages and search results that are seeded with relevant keywords from Microsoft’s Bing search engine. This page ultimately helps web site visitors move past the missing page and find the information they need.&lt;/p&gt;
&lt;p&gt;The Bing 404 Web Page Error Toolkit for PHP is a customizable PHP application that replaces the default error page on Microsoft IIS or Apache web servers with Bing search results that are based on keywords that have been derived from the URL requested by the user. The toolkit is available on &lt;a href="http://bing404php.codeplex.com/"&gt;Codeplex&lt;/a&gt; as an open source project, and is released under the &lt;a href="http://bing404php.codeplex.com/license"&gt;Microsoft Public License.&lt;/a&gt;&lt;/p&gt;
Related links:&lt;br /&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://www.interoperabilitybridges.com/projects/tag/PHP.aspx"&gt;PHP related Interoperability projects&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://blogs.msdn.com/interoperability/archive/2009/11/18/building-php-simple-database-applications-for-sql-server-windows-azure-storage-and-sql-azure.aspx"&gt;Blog post: Bing search helps PHP developers remedy 404 error pages&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://blogs.msdn.com/interoperability/"&gt;Interoperability Team blog&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://channel9.msdn.com/505916/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/jccim/BING-404-error-management-kit-for-PHP/</comments><link>http://channel9.msdn.com/posts/jccim/BING-404-error-management-kit-for-PHP/</link><pubDate>Wed, 18 Nov 2009 19:17:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/6/1/9/5/0/5/BING404KITforPHP_ch9.wmv</guid><evnet:views>1261</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/505916/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>, the Bing 404 Web Page Error Toolkit for PHP, which was debuted at the Web 2.0 Expo in New York today, helps developers better manage 404 errors by dynamically creating a customizable page that contains error messages and search results that are seeded with relevant keywords from Microsoft’s Bing search engine. This page ultimately helps web site visitors move past the missing page and find the information they need. The Bing 404 Web Page Error Toolkit for PHP is a customizable PHP application that replaces the default error page on Microsoft IIS or Apache web servers with Bing search results…</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/6/1/9/5/0/5/BING404KITforPHP_320_ch9.png" height="240" width="320" /><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/6/1/9/5/0/5/BING404KITforPHP_85_ch9.png" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/6/1/9/5/0/5/BING404KITforPHP_ch9.mp4" expression="full" duration="666" fileSize="66928010" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/6/1/9/5/0/5/BING404KITforPHP_ch9.mp3" expression="full" duration="666" fileSize="5330796" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/6/1/9/5/0/5/BING404KITforPHP_ch9.mp4" expression="full" duration="666" fileSize="66928010" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/6/1/9/5/0/5/BING404KITforPHP_ch9.wma" expression="full" duration="666" fileSize="5400155" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/6/1/9/5/0/5/BING404KITforPHP_ch9.wmv" expression="full" duration="666" fileSize="116174851" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/6/1/9/5/0/5/BING404KITforPHP_2MB_ch9.wmv" expression="full" duration="666" fileSize="996404976" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/6/1/9/5/0/5/BING404KITforPHP_Zune_ch9.wmv" expression="full" duration="666" fileSize="70270903" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/6/1/9/5/0/5/BING404KITforPHP_512_ch9.png" expression="full" duration="666" type="image/jpeg" medium="image" /><media:content url="http://ss.channel9.msdn.com/ch9/6/1/9/5/0/5/BING404KITforPHP.ism/Manifest" expression="full" duration="666" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/6/1/9/5/0/5/BING404KITforPHP_ch9.wmv" length="116174851" type="video/x-ms-wmv" /><dc:creator>Jean-Christophe Cimetiere</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/jccim/BING-404-error-management-kit-for-PHP/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/505916/Trackback.aspx</trackback:ping><category>bing</category><category>Interoperability</category><category>PHP</category></item><item><title>Building PHP simple database applications for SQL Server, Windows Azure Storage and SQL Azure [Building PHP simple database applications for SQL Server, Windows Azure Storage and SQL Azure]</title><description>&lt;img src="http://ecn.channel9.msdn.com/o9/ch9/0/8/1/0/0/5/SQLCrudApplicationWizard_85_ch9.png" border="0" /&gt;&lt;p&gt;The SQL CRUD Wizard for PHP is a wizard type application that can be used to generate a simple "Create, Read, Update, Delete" PHP application from a Microsoft SQL Server, Windows Azure Storage and SQL Azure database table.  The generated PHP application supports paging, sorting and simple CSS customization. The generated PHP Application Code, generated by the PHP to SQL CRUD Wizard, includes logic for CRUD functionality between the PHP application and a SQL Server database instance on the web server.&lt;br /&gt;
&lt;br /&gt;
Related links:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;Blog post: &lt;a href="http://blogs.msdn.com/interoperability/archive/2009/11/18/building-php-simple-database-applications-for-sql-server-windows-azure-storage-and-sql-azure.aspx"&gt;Building PHP simple database applications for SQL Server, Windows Azure Storage and SQL Azure&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://blogs.msdn.com/interoperability"&gt;Interoperability Team blog&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/projects/php-sql-crud-application-wizard.aspx"&gt;SQL CRUD Application Wizard for PHP&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/posts/jccim/Building-PHP-simple-database-applications-for-SQL-Server-Windows-Azure-Storage-and-SQL-Azure/'&gt;Building PHP simple database applications for SQL Server, Windows Azure Storage and SQL Azure&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/500180/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/jccim/Building-PHP-simple-database-applications-for-SQL-Server-Windows-Azure-Storage-and-SQL-Azure/</comments><link>http://channel9.msdn.com/posts/jccim/Building-PHP-simple-database-applications-for-SQL-Server-Windows-Azure-Storage-and-SQL-Azure/</link><pubDate>Wed, 18 Nov 2009 18:59:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/0/8/1/0/0/5/SQLCrudApplicationWizard_ch9.wmv</guid><evnet:views>1262</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/500180/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>The SQL CRUD Wizard for PHP is a wizard type application that can be used to generate a simple "Create, Read, Update, Delete" PHP application from a Microsoft SQL Server, Windows Azure Storage and SQL Azure database table.  The generated PHP application supports paging, sorting and simple CSS&amp;#8230;</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/0/8/1/0/0/5/SQLCrudApplicationWizard_320_ch9.png" height="240" width="320" /><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/0/8/1/0/0/5/SQLCrudApplicationWizard_85_ch9.png" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/0/8/1/0/0/5/SQLCrudApplicationWizard_ch9.mp4" expression="full" duration="909" fileSize="37221288" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/0/8/1/0/0/5/SQLCrudApplicationWizard_ch9.mp3" expression="full" duration="909" fileSize="7281022" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/0/8/1/0/0/5/SQLCrudApplicationWizard_ch9.mp4" expression="full" duration="909" fileSize="37221288" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/0/8/1/0/0/5/SQLCrudApplicationWizard_ch9.wma" expression="full" duration="909" fileSize="7370785" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/0/8/1/0/0/5/SQLCrudApplicationWizard_ch9.wmv" expression="full" duration="909" fileSize="35474259" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/0/8/1/0/0/5/SQLCrudApplicationWizard_2MB_ch9.wmv" expression="full" duration="909" fileSize="88050971" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/0/8/1/0/0/5/SQLCrudApplicationWizard_Zune_ch9.wmv" expression="full" duration="909" fileSize="35603835" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/0/8/1/0/0/5/SQLCrudApplicationWizard_512_ch9.png" expression="full" duration="909" type="image/jpeg" medium="image" /><media:content url="http://ss.channel9.msdn.com/ch9/0/8/1/0/0/5/SQLCrudApplicationWizard.ism/Manifest" expression="full" duration="909" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/0/8/1/0/0/5/SQLCrudApplicationWizard_ch9.wmv" length="35474259" type="video/x-ms-wmv" /><dc:creator>Jean-Christophe Cimetiere</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/jccim/Building-PHP-simple-database-applications-for-SQL-Server-Windows-Azure-Storage-and-SQL-Azure/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/500180/Trackback.aspx</trackback:ping><category>Interoperability</category><category>PHP</category><category>SQL Azure</category><category>SQL Server</category></item><item><title>Instant Messaging Interoperability extended through XMPP (Jabber) [Instant Messaging Interoperability extended through XMPP (Jabber)]</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/8/3/9/3/8/4/CommunicatorInteropXMPP_small_ch9.png" border="0" /&gt;&lt;p&gt;Today, Microsoft announced a new XMPP Gateway for Office Communications Server 2007 R2 that enables interoperability with Cisco Jabber/XMPP and Google Talk, along with new licensing options for Office Communications Server customers to connect with AOL and Windows Live (&lt;a href="http://www.microsoft.com/presspass/features/2009/oct09/10-01ucinterop.mspx"&gt;read the details of the&amp;nbsp;announcement&lt;/a&gt;).&lt;br /&gt;
To get more details about how all of this works we sat down with Ashima Singhal (Senior Product Manager) and Albert Kooiman (Senior Product Manager) from the Communication Server team to discuss the news focusing on Instant Messaging (IM) interoperability between different networks.&lt;/p&gt;
&lt;p&gt;Albert explains the architecture to enable the bridges between the different IM services including AOL, Live, Yahoo! and GTalk (XMPP) as well as with IBM Sametime and Cisco Jabber. Then Ashima shows a demo of various public IM clients communicating and sharing presence/status information with Office Communicator.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Additional links:
&lt;a href="http://www.microsoft.com/presspass/features/2009/oct09/10-01ucinterop.mspx"&gt;&lt;br /&gt;
&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://www.microsoft.com/presspass/features/2009/oct09/10-01ucinterop.mspx"&gt;Unified Communications: Uniting Communication Across Different Networks&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;Communication Server team blog: &lt;br /&gt;
    &lt;a href="http://communicationsserverteam.com/archive/2009/10/01/588.aspx" id="bp___v____ctl0__ctl0_bcr_r___postlist___EntryItems__ctl0_PostTitle"&gt;New PIC Licensing and released XMPP     Gateway&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;Interoperability @ Microsoft team blog: &lt;br /&gt;
    &lt;a href="http://blogs.msdn.com/interoperability/archive/2009/10/01/instant-messaging-interoperability-extended-through-xmpp-and-new-partnerships.aspx" id="bp___v___r___postlist___EntryItems_ctl00_PostTitle"&gt;Instant Messaging Interoperability extended through XMPP and new partnerships&lt;/a&gt;&amp;nbsp;&lt;/li&gt;
    &lt;li&gt;Download link for the XMPP gateway: &lt;br /&gt;
    &lt;a href="http://go.microsoft.com/fwlink/?LinkID=141529"&gt;http://go.microsoft.com/fwlink/?LinkID=141529&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/posts/jccim/Instant-Messaging-Interoperability-extended-through-XMPP-Jabber/'&gt;Instant Messaging Interoperability extended through XMPP (Jabber)&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/483938/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/jccim/Instant-Messaging-Interoperability-extended-through-XMPP-Jabber/</comments><link>http://channel9.msdn.com/posts/jccim/Instant-Messaging-Interoperability-extended-through-XMPP-Jabber/</link><pubDate>Thu, 01 Oct 2009 16:16:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/8/3/9/3/8/4/CommunicatorInteropXMPP_ch9.wmv</guid><evnet:views>8099</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/483938/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Today, Microsoft announced a new XMPP Gateway for Office Communications Server 2007 R2 that enables interoperability with Cisco Jabber/XMPP and Google Talk, along with new licensing options for Office Communications Server customers to connect with AOL and Windows Live (read the details of the&amp;nbsp;announcement). To get more details about how all of this works we sat down with Ashima Singhal (Senior Product Manager) and Albert Kooiman (Senior Product Manager) from the Communication Server team to discuss the news focusing on Instant Messaging (IM) interoperability between different networks. Albert…</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/3/9/3/8/4/CommunicatorInteropXMPP_large_ch9.png" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/3/9/3/8/4/CommunicatorInteropXMPP_small_ch9.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/3/9/3/8/4/CommunicatorInteropXMPP_ch9.mp4" expression="full" duration="807" fileSize="56711001" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/3/9/3/8/4/CommunicatorInteropXMPP_ch9.mp3" expression="full" duration="807" fileSize="6458078" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/3/9/3/8/4/CommunicatorInteropXMPP_ch9.mp4" expression="full" duration="807" fileSize="56711001" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/3/9/3/8/4/CommunicatorInteropXMPP_ch9.wma" expression="full" duration="807" fileSize="6532669" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/3/9/3/8/4/CommunicatorInteropXMPP_ch9.wmv" expression="full" duration="807" fileSize="135728883" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/3/9/3/8/4/CommunicatorInteropXMPP_2MB_ch9.wmv" expression="full" duration="807" fileSize="222170359" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/3/9/3/8/4/CommunicatorInteropXMPP_Zune_ch9.wmv" expression="full" duration="807" fileSize="68080811" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/3/9/3/8/4/CommunicatorInteropXMPP_ch9.wmv" length="135728883" type="video/x-ms-wmv" /><dc:creator>Jean-Christophe Cimetiere</dc:creator><slash:comments>1</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/jccim/Instant-Messaging-Interoperability-extended-through-XMPP-Jabber/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/483938/Trackback.aspx</trackback:ping><category>instant messaging</category><category>Interoperability</category></item><item><title>Introducing Simple API for Cloud Application Services [Introducing Simple API for Cloud Application Services]</title><description>&lt;img src="http://ecn.channel9.msdn.com/o9/ch9/1/2/3/3/9/4/AzureSimpleAPICloud_85_ch9.png" border="0" /&gt;&lt;p&gt;Zend Technologies &lt;a href="http://www.businesswire.com/portal/site/home/permalink/?ndmViewId=news_view&amp;amp;newsId=20090922006086&amp;amp;newsLang=en"&gt;today launched the Simple API for Cloud Application Services project&lt;/a&gt; , &lt;em&gt;“a new open source initiative that allows developers to use common application services in the cloud, while enabling them to unlock value-added features available from individual providers.” &lt;/em&gt; &lt;br /&gt;
The initial goal of the project is to provide a set of programming interfaces for PHP developers to facilitate the development of applications that have basic cloud storage needs.&lt;br /&gt;
&lt;br /&gt;
Vijay Rajagopalan, Principal Architect, from the Interoperability Technical Strategy team at Microsoft gives an overview of the Simple API for Cloud Application Services and details the initial contribution from Microsoft.&lt;br /&gt;
&lt;br /&gt;
Related links:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;
    &lt;p&gt;Simple API for Cloud project site &lt;a href="http://www.simplecloud.org"&gt;www.simplecloud.org&lt;/a&gt;.&lt;/p&gt;
    &lt;/li&gt;
    &lt;li&gt;
    &lt;p&gt;Blog post: &lt;a href="http://blogs.msdn.com/interoperability/archive/2009/09/22/microsoft-zend-and-others-announce-simple-api-for-cloud-application-services.aspx" id="bp___v___bs___rp___PostList_ctl01_Link"&gt;Microsoft, Zend and others announce Simple API for Cloud Application Services&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li&gt;
    &lt;p&gt;&lt;a href="http://blogs.msdn.com/interoperability/archive/2009/07/07/july-ctp-of-php-sdk-for-windows-azure-released-and-support-in-zend-framework.aspx"&gt;July CTP of Windows Azure for PHP Released and support in Zend Framework&lt;/a&gt; &lt;/p&gt;
    &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/projects/php-sdk-for-windows-azure.aspxshape="&gt;Windows Azure SDK for PHP&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt; &lt;/p&gt;&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/posts/jccim/Introducing-Simple-API-for-Cloud-Application-Services/'&gt;Introducing Simple API for Cloud Application Services&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/493321/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/jccim/Introducing-Simple-API-for-Cloud-Application-Services/</comments><link>http://channel9.msdn.com/posts/jccim/Introducing-Simple-API-for-Cloud-Application-Services/</link><pubDate>Tue, 22 Sep 2009 16:21:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/1/2/3/3/9/4/AzureSimpleAPICloud_ch9.wmv</guid><evnet:views>14139</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/493321/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>&lt;p&gt;Zend Technologies &lt;a&gt;&lt;/a&gt;&lt;a href="http://sharepoint/sites/interopcontent/Team%20Blog%20Posts/---"&gt;today launched the Simple API for Cloud Application Services project&lt;/a&gt; , &lt;em&gt;“a new open source initiative that allows developers to use common application services in the cloud, while enabling them to unlock value-added features available from individual providers.” &lt;/em&gt; &lt;br /&gt;
The initial goal of the project is to provide a set of programming interfaces for PHP developers to facilitate the development of applications that have basic cloud storage needs.&lt;/p&gt;</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/1/2/3/3/9/4/AzureSimpleAPICloud_320_ch9.png" height="240" width="320" /><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/1/2/3/3/9/4/AzureSimpleAPICloud_85_ch9.png" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/1/2/3/3/9/4/AzureSimpleAPICloud_ch9.mp4" expression="full" duration="402" fileSize="36662912" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/1/2/3/3/9/4/AzureSimpleAPICloud_ch9.mp3" expression="full" duration="402" fileSize="3217616" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/1/2/3/3/9/4/AzureSimpleAPICloud_ch9.mp4" expression="full" duration="402" fileSize="36662912" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/1/2/3/3/9/4/AzureSimpleAPICloud_ch9.wma" expression="full" duration="402" fileSize="3261307" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/1/2/3/3/9/4/AzureSimpleAPICloud_ch9.wmv" expression="full" duration="402" fileSize="84603193" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/1/2/3/3/9/4/AzureSimpleAPICloud_2MB_ch9.wmv" expression="full" duration="402" fileSize="125887925" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/1/2/3/3/9/4/AzureSimpleAPICloud_Zune_ch9.wmv" expression="full" duration="402" fileSize="46203121" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/1/2/3/3/9/4/AzureSimpleAPICloud_512_ch9.png" expression="full" duration="402" type="image/jpeg" medium="image" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/1/2/3/3/9/4/AzureSimpleAPICloud_ch9.wmv" length="84603193" type="video/x-ms-wmv" /><dc:creator>Jean-Christophe Cimetiere</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/jccim/Introducing-Simple-API-for-Cloud-Application-Services/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/493321/Trackback.aspx</trackback:ping><category>Interoperability</category><category>PHP</category><category>Windows Azure</category></item><item><title>Consuming data over the web between PHP and .NET with REST and ADO.NET Data Services</title><description>&lt;img src="http://ecn.channel9.msdn.com/o9/ch9/9/5/6/5/8/4/PHPToolkitForADODataServices_small_ch9.png" border="0" /&gt;&lt;p&gt;Claudio Caldato, Senior Program Manager in the Interoperability Technical Strategy team and Pablo Castro, software architect of ADO.NET Data Services introduce a new project that bridges PHP and .NET: the Toolkit for PHP with ADO.NET Data Services.&lt;/p&gt;
&lt;p&gt;The PHP Toolkit  is an open source project available on Codeplex at &lt;a href="http://phpdataservices.codeplex.com"&gt;phpdataservices.codeplex.com&lt;/a&gt;. The goal is to make it easier for PHP developers to take advantage of the ADO.NET Data Services (ADO.NET Data Services offer a simple way to expose any sort of data in a RESTful way, more details &lt;a href="http://msdn.microsoft.com/en-us/data/bb931106.aspx"&gt;here&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;The video starts with a quick introduction and architecture white boarding session, followed by a demo.&lt;/p&gt;
&lt;p&gt;Enjoy!&lt;br /&gt;
&lt;br /&gt;
Additional resources:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;
    &lt;div&gt;&lt;a href="http://www.interoperabilitybridges.com/projects/toolkit-for-php-with-adonet-data-services-.aspx"&gt;Toolkit for PHP with ADO.NET Data Services on Interoperability Labs &amp;amp; Bridges &lt;/a&gt;&lt;a href="http://www.interoperabilitybridges.com/projects/php-toolkit-for-adonet-data-services.aspx"&gt;&lt;/a&gt;&lt;/div&gt;
    &lt;/li&gt;
    &lt;li&gt;
    &lt;div&gt;Codeplex Project site: &lt;a href="http://phpdataservices.codeplex.com"&gt;phpdataservices.codeplex.com&lt;/a&gt;&lt;/div&gt;
    &lt;/li&gt;
    &lt;li&gt;
    &lt;div&gt;
    &lt;div&gt;Blog post "&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;A new bridge for PHP developers to .NET through REST: Toolkit for PHP with ADO.NET Data Services&lt;/a&gt;"&lt;/div&gt;
    &lt;/div&gt;
    &lt;/li&gt;
    &lt;li&gt;
    &lt;div&gt;&lt;a href="http://msdn.microsoft.com/en-us/data/bb931106.aspx"&gt;
    &lt;div&gt;ADO.NET Data Services on MSDN&lt;/div&gt;
    &lt;/a&gt;&lt;/div&gt;
    &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt; &lt;/p&gt;&lt;img src="http://channel9.msdn.com/485659/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/jccim/Consuming-data-over-the-web-between-PHP-and-NET-with-REST-and-ADONET-Data-Services/</comments><link>http://channel9.msdn.com/posts/jccim/Consuming-data-over-the-web-between-PHP-and-NET-with-REST-and-ADONET-Data-Services/</link><pubDate>Fri, 21 Aug 2009 15:32:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/9/5/6/5/8/4/PHPToolkitForADODataServices_ch9.wmv</guid><evnet:views>9413</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/485659/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Claudio Caldato, Senior Program Manager in the Interoperability Technical Strategy team and Pablo Castro, software architect of ADO.NET Data Services introduce a new project that bridges PHP and .NET: the Toolkit for PHP with ADO.NET Data Services. The PHP Toolkit  is an open source project available on Codeplex at phpdataservices.codeplex.com. The goal is to make it easier for PHP developers to take advantage of the ADO.NET Data Services (ADO.NET Data Services offer a simple way to expose any sort of data in a RESTful way, more details here). The video starts with a quick introduction and…</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/9/5/6/5/8/4/PHPToolkitForADODataServices_large_ch9.png" height="240" width="320" /><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/9/5/6/5/8/4/PHPToolkitForADODataServices_small_ch9.png" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/9/5/6/5/8/4/PHPToolkitForADODataServices_ch9.mp4" expression="full" duration="756" fileSize="41907332" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/9/5/6/5/8/4/PHPToolkitForADODataServices_ch9.mp3" expression="full" duration="756" fileSize="6052097" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/9/5/6/5/8/4/PHPToolkitForADODataServices_ch9.mp4" expression="full" duration="756" fileSize="41907332" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/9/5/6/5/8/4/PHPToolkitForADODataServices_ch9.wma" expression="full" duration="756" fileSize="6127123" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/9/5/6/5/8/4/PHPToolkitForADODataServices_ch9.wmv" expression="full" duration="756" fileSize="94032163" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/9/5/6/5/8/4/PHPToolkitForADODataServices_2MB_ch9.wmv" expression="full" duration="756" fileSize="171762085" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/9/5/6/5/8/4/PHPToolkitForADODataServices_Zune_ch9.wmv" expression="full" duration="756" fileSize="48480091" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/9/5/6/5/8/4/PHPToolkitForADODataServices_ch9.wmv" length="94032163" type="video/x-ms-wmv" /><dc:creator>Jean-Christophe Cimetiere</dc:creator><slash:comments>1</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/jccim/Consuming-data-over-the-web-between-PHP-and-NET-with-REST-and-ADONET-Data-Services/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/485659/Trackback.aspx</trackback:ping><category>.NET Framework</category><category>ADO.NET</category><category>ADO.NET Data Services</category><category>Interoperability</category><category>PHP</category><category>REST</category><category>RESTful Services</category></item><item><title>(1/3) Imagine Cup 2009 Interoperability Award finalists: First place Proativa Team from Brazil [(1/3) Imagine Cup 2009 Interoperability Award finalists: First place Proativa Team from Brazil]</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/9/5/9/8/7/4/IC09InteropAwardProLearningBrazil_small_ch9.png" border="0" /&gt;&lt;p&gt;&lt;a href="http://imaginecup.com/MyStuff/MyTeam.aspx?TeamId=13990"&gt;Proativa Team from Brazil &lt;/a&gt;won the Imagine Cup 2009 Interoperability Award(*) with their project &lt;b&gt;ProLearning&lt;/b&gt;:&lt;/p&gt;
&lt;blockquote dir="ltr"&gt;
&lt;p&gt;“&lt;i&gt;ProLearning is designed to maximize the experience of distance learning. It’s composed by an immersive virtual reality environment, where students exchange experience and study together. This environment makes easier the interaction between tutor and pupils, so teachers can give proper feedback to students. ProLearning also offers a social network application, stimulating socialization and interaction of students and providing education process’ important aspects unavailable on distance learning environments, as the perception your pairs development and the ability of sharing your knowledge. Finally, ProLearning has the Mobile module, providing a personalized and automatically updated schedule for the student, indicating and alerting on proper time the activities to be done by the student on his distance learning courses. Optionally, the student is able to see the status of his friends in some particular activity, and realize a VoIP call to get some help. Templated SMS messages can also be sent in this module to friends and teachers&lt;/i&gt;.”&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;The video was made by the team to present their project.&lt;br /&gt;
&lt;b&gt;Congratulation to Proativa!&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
(*) The &lt;b&gt;Interoperability&lt;/b&gt; &lt;b&gt;Award&lt;/b&gt; is designed to recognize the software application that best leverages out-of-the-box Microsoft technologies and blends them with other technologies to connect people, data, or diverse systems in a new way.  The ability to build technical bridges and blend technologies from different vendors, including free and open source software, has great value in the industry. &lt;/p&gt;&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/posts/jccim/13-Imagine-Cup-2009-Interoperability-Award-finalists-First-place-Proativa-Team-from-Brazil/'&gt;(1/3) Imagine Cup 2009 Interoperability Award finalists: First place Proativa Team from Brazil&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/478959/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/jccim/13-Imagine-Cup-2009-Interoperability-Award-finalists-First-place-Proativa-Team-from-Brazil/</comments><link>http://channel9.msdn.com/posts/jccim/13-Imagine-Cup-2009-Interoperability-Award-finalists-First-place-Proativa-Team-from-Brazil/</link><pubDate>Thu, 16 Jul 2009 14:28:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/9/5/9/8/7/4/IC09InteropAwardProLearningBrazil_ch9.wmv</guid><evnet:views>4134</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/478959/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Proativa Team from Brazil won the Imagine Cup 2009 Interoperability Award(*) with their project ProLearning: “ProLearning is designed to maximize the experience of distance learning. It’s composed by an immersive virtual reality environment, where students exchange experience and study together. This environment makes easier the interaction between tutor and pupils, so teachers can give proper feedback to students. ProLearning also offers a social network application, stimulating socialization and interaction of students and providing education process’ important aspects unavailable on…</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/5/9/8/7/4/IC09InteropAwardProLearningBrazil_large_ch9.png" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/5/9/8/7/4/IC09InteropAwardProLearningBrazil_small_ch9.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/5/9/8/7/4/IC09InteropAwardProLearningBrazil_ch9.mp4" expression="full" duration="669" fileSize="61558250" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/5/9/8/7/4/IC09InteropAwardProLearningBrazil_ch9.mp3" expression="full" duration="669" fileSize="5356186" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/5/9/8/7/4/IC09InteropAwardProLearningBrazil_ch9.mp4" expression="full" duration="669" fileSize="61558250" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/5/9/8/7/4/IC09InteropAwardProLearningBrazil_ch9.wma" expression="full" duration="669" fileSize="10831399" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/5/9/8/7/4/IC09InteropAwardProLearningBrazil_ch9.wmv" expression="full" duration="669" fileSize="40489451" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/5/9/8/7/4/IC09InteropAwardProLearningBrazil_2MB_ch9.wmv" expression="full" duration="669" fileSize="243977956" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/5/9/8/7/4/IC09InteropAwardProLearningBrazil_Zune_ch9.wmv" expression="full" duration="669" fileSize="66185431" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/5/9/8/7/4/IC09InteropAwardProLearningBrazil_ch9.wmv" length="40489451" type="video/x-ms-wmv" /><dc:creator>Jean-Christophe Cimetiere</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/jccim/13-Imagine-Cup-2009-Interoperability-Award-finalists-First-place-Proativa-Team-from-Brazil/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/478959/Trackback.aspx</trackback:ping><category>Imagine Cup</category><category>Interoperability</category></item><item><title>(2/3) Imagine Cup 2009 Interoperability Award finalists: Second place FteamS from Poland [(2/3) Imagine Cup 2009 Interoperability Award finalists: Second place FteamS from Poland]</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/4/7/9/8/7/4/IC09InteropAwardPoland_small_ch9.png" border="0" /&gt;&lt;p&gt;&lt;a href="http://imaginecup.com/MyStuff/MyTeam.aspx?TeamId=18917"&gt;&lt;b&gt;Fteams&lt;/b&gt;&lt;/a&gt; from Poland got second at the Imagine Cup 2009 Interoperability Award(*) with their project eduko: &lt;/p&gt;
&lt;p&gt;“&lt;i&gt;Eduko is a system, which main goal is to ensure easy and universal education in the less developed parts of the world. New technologies and cheap ways of sending information, like SMS or MMS, enable teachers to reach those pupils for whom education was an unavailable privilege. What is more our virtual board system gives teacher opportunity to interact with pupils who are far away. The only boundary is his imagination.&lt;/i&gt;”&lt;/p&gt;
&lt;p&gt;The video was made by the team to present their project.&lt;br /&gt;
&lt;strong&gt;Congratulation to Fteams!&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
(*) The &lt;b&gt;Interoperability&lt;/b&gt; &lt;b&gt;Award&lt;/b&gt; is designed to recognize the software application that best leverages out-of-the-box Microsoft technologies and blends them with other technologies to connect people, data, or diverse systems in a new way.  The ability to build technical bridges and blend technologies from different vendors, including free and open source software, has great value in the industry. &lt;/p&gt;&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/posts/jccim/23-Imagine-Cup-2009-Interoperability-Award-finalists-Second-place-FteamS-from-Poland/'&gt;(2/3) Imagine Cup 2009 Interoperability Award finalists: Second place FteamS from Poland&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/478974/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/jccim/23-Imagine-Cup-2009-Interoperability-Award-finalists-Second-place-FteamS-from-Poland/</comments><link>http://channel9.msdn.com/posts/jccim/23-Imagine-Cup-2009-Interoperability-Award-finalists-Second-place-FteamS-from-Poland/</link><pubDate>Thu, 16 Jul 2009 14:27:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/4/7/9/8/7/4/IC09InteropAwardPoland_2MB_ch9.wmv</guid><evnet:views>3356</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/478974/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Fteams from Poland got second at the Imagine Cup 2009 Interoperability Award(*) with their project eduko: “Eduko is a system, which main goal is to ensure easy and universal education in the less developed parts of the world. New technologies and cheap ways of sending information, like SMS or MMS, enable teachers to reach those pupils for whom education was an unavailable privilege. What is more our virtual board system gives teacher opportunity to interact with pupils who are far away. The only boundary is his imagination.” The video was made by the team to present their…</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/7/9/8/7/4/IC09InteropAwardPoland_large_ch9.png" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/7/9/8/7/4/IC09InteropAwardPoland_small_ch9.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/7/9/8/7/4/IC09InteropAwardPoland_ch9.mp4" expression="full" duration="840" fileSize="27315586" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/7/9/8/7/4/IC09InteropAwardPoland_ch9.mp3" expression="full" duration="840" fileSize="6725218" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/7/9/8/7/4/IC09InteropAwardPoland_ch9.mp4" expression="full" duration="840" fileSize="27315586" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/7/9/8/7/4/IC09InteropAwardPoland_ch9.wma" expression="full" duration="840" fileSize="13601093" type="audio/x-ms-wma" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/7/9/8/7/4/IC09InteropAwardPoland_2MB_ch9.wmv" expression="full" duration="840" fileSize="43343552" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/7/9/8/7/4/IC09InteropAwardPoland_Zune_ch9.wmv" expression="full" duration="840" fileSize="35450463" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/7/9/8/7/4/IC09InteropAwardPoland_2MB_ch9.wmv" length="43343552" type="video/x-ms-wmv" /><dc:creator>Jean-Christophe Cimetiere</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/jccim/23-Imagine-Cup-2009-Interoperability-Award-finalists-Second-place-FteamS-from-Poland/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/478974/Trackback.aspx</trackback:ping><category>Imagine Cup</category><category>Interoperability</category></item><item><title>(3/3) Imagine Cup 2009 Interoperability Award finalists: third place ECRAM from Jordan [(3/3) Imagine Cup 2009 Interoperability Award finalists: third place ECRAM from Jordan]</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/7/7/9/8/7/4/IC09InteropAwardJordan_small_ch9.png" border="0" /&gt;&lt;p&gt;&lt;a href="http://imaginecup.com/MyStuff/MyTeam.aspx?TeamId=17903"&gt;&lt;b&gt;ECRAM&lt;/b&gt;&lt;/a&gt; from Jordan got third place at the Imagine Cup 2009 Interoperability Award(*) with their project Elder Children Remote Application For Mobile: &lt;/p&gt;
&lt;p&gt;“&lt;i&gt;Elder Children Remote Application For Mobile(ECRAM) is an intelligent server/client application that uses any communication medium to control mobile from another one for : Making Call Locate Position Sending SMS Etc.&lt;/i&gt;”&lt;/p&gt;
&lt;p&gt;The video was made by the team to present their project (no audio on this video).&lt;br /&gt;
&lt;b&gt;Congratulation to ECRAM!&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
(*) The &lt;b&gt;Interoperability&lt;/b&gt; &lt;b&gt;Award&lt;/b&gt; is designed to recognize the software application that best leverages out-of-the-box Microsoft technologies and blends them with other technologies to connect people, data, or diverse systems in a new way.  The ability to build technical bridges and blend technologies from different vendors, including free and open source software, has great value in the industry. &lt;/p&gt;&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/posts/jccim/33-Imagine-Cup-2009-Interoperability-Award-finalists-third-place-ECRAM-from-Jordan/'&gt;(3/3) Imagine Cup 2009 Interoperability Award finalists: third place ECRAM from Jordan&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/478977/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/jccim/33-Imagine-Cup-2009-Interoperability-Award-finalists-third-place-ECRAM-from-Jordan/</comments><link>http://channel9.msdn.com/posts/jccim/33-Imagine-Cup-2009-Interoperability-Award-finalists-third-place-ECRAM-from-Jordan/</link><pubDate>Thu, 16 Jul 2009 14:27:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/7/7/9/8/7/4/IC09InteropAwardJordan_ch9.wmv</guid><evnet:views>4552</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/478977/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>&lt;p&gt;&lt;a href="http://imaginecup.com/MyStuff/MyTeam.aspx?TeamId=17903"&gt;&lt;b&gt;ECRAM&lt;/b&gt;&lt;/a&gt; from Jordan got third place at the Imagine Cup 2009 Interoperability Award(*) with their project Elder Children Remote Application For Mobile: &lt;/p&gt;
&lt;p&gt;“&lt;i&gt;Elder Children Remote Application For Mobile(ECRAM) is an intelligent server/client application that uses any communication medium to control mobile from another one for : Making Call Locate Position Sending SMS Etc.&lt;/i&gt;”&lt;/p&gt;</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/7/9/8/7/4/IC09InteropAwardJordan_large_ch9.png" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/7/9/8/7/4/IC09InteropAwardJordan_small_ch9.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/7/9/8/7/4/IC09InteropAwardJordan_ch9.mp4" expression="full" duration="235" fileSize="3281519" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/7/9/8/7/4/IC09InteropAwardJordan_ch9.mp3" expression="full" duration="235" fileSize="1884411" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/7/9/8/7/4/IC09InteropAwardJordan_ch9.mp4" expression="full" duration="235" fileSize="3281519" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/7/9/8/7/4/IC09InteropAwardJordan_ch9.wma" expression="full" duration="235" fileSize="3814061" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/7/9/8/7/4/IC09InteropAwardJordan_ch9.wmv" expression="full" duration="235" fileSize="10246853" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/7/9/8/7/4/IC09InteropAwardJordan_2MB_ch9.wmv" expression="full" duration="235" fileSize="18836220" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/7/9/8/7/4/IC09InteropAwardJordan_Zune_ch9.wmv" expression="full" duration="235" fileSize="7910833" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/7/9/8/7/4/IC09InteropAwardJordan_ch9.wmv" length="10246853" type="video/x-ms-wmv" /><dc:creator>Jean-Christophe Cimetiere</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/jccim/33-Imagine-Cup-2009-Interoperability-Award-finalists-third-place-ECRAM-from-Jordan/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/478977/Trackback.aspx</trackback:ping><category>Imagine Cup</category><category>Interoperability</category></item><item><title>Federation Identity Interoperability demo with Geneva Server &amp; Sun Open SSO [Federation Identity Interoperability demo with Geneva Server &amp; Sun Open SSO]</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/0/2/8/7/7/4/GenevaSunSSOInteropDemo_small_ch9.png" border="0" /&gt;Caleb Baker, Sr. SDET on the Federated Identity team, and Claudio Caldato from the Interoperability team present an interoperability scenario demo with Geneva Server and Sun’s OpenSSO Enterprise (demo presented at JavaOne 2009).&lt;br /&gt;
&lt;br /&gt;
By the way the final name for "Geneva Server" has just been &lt;a href="http://blogs.technet.com/forefront/archive/2009/07/13/business-ready-security-news-at-wpc.aspx"&gt;announced&lt;/a&gt;: &lt;br /&gt;
&lt;ul&gt;
    &lt;li&gt;Active Directory Federation Services (ADFS) &lt;/li&gt;
&lt;/ul&gt;
 &lt;br /&gt;
To go deeper on the technical details check these 2 white papers:&lt;br /&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=9eb1f3c7-84da-40eb-b9aa-44724c98e026"&gt;White paper "Geneva" and Sun OpenSSO&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=9eb1f3c7-84da-40eb-b9aa-44724c98e026"&gt;White paper "Geneva" and Novell Access Manager&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Additional link:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://www.interopvendoralliance.com"&gt;Interop Vendor Alliance&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Related video:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/shows/Identity/Caleb-Baker-on-Geneva-Server-and-SAML-20-Interoperability/"&gt;Caleb Baker on Geneva Server and SAML 2.0 Interoperability&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;in reply to &lt;a href='http://channel9.msdn.com/posts/jccim/Federation-Identity-Interoperability-demo-with-Geneva-Server--Sun-Open-SSO/'&gt;Federation Identity Interoperability demo with Geneva Server &amp; Sun Open SSO&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/477820/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/jccim/Federation-Identity-Interoperability-demo-with-Geneva-Server--Sun-Open-SSO/</comments><link>http://channel9.msdn.com/posts/jccim/Federation-Identity-Interoperability-demo-with-Geneva-Server--Sun-Open-SSO/</link><pubDate>Wed, 15 Jul 2009 14:50:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/0/2/8/7/7/4/GenevaSunSSOInteropDemo_ch9.wmv</guid><evnet:views>3515</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/477820/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Caleb Baker, Sr. SDET on the Federated Identity team, and Claudio Caldato from the Interoperability team present an interoperability scenario demo with Geneva Server beta 2 and Sun’s OpenSSO Enterprise (demo presented at JavaOne 2009)   To go deeper on the technical details check these 2 white papers: White paper "Geneva" and Sun OpenSSO White paper "Geneva" and Novell Access Manager Related video: Caleb Baker on Geneva Server and SAML 2.0 Interoperability</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/2/8/7/7/4/GenevaSunSSOInteropDemo_large_ch9.png" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/2/8/7/7/4/GenevaSunSSOInteropDemo_small_ch9.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/2/8/7/7/4/GenevaSunSSOInteropDemo_ch9.mp4" expression="full" duration="463" fileSize="38919699" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/2/8/7/7/4/GenevaSunSSOInteropDemo_ch9.mp3" expression="full" duration="463" fileSize="3711497" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/2/8/7/7/4/GenevaSunSSOInteropDemo_ch9.mp4" expression="full" duration="463" fileSize="38919699" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/2/8/7/7/4/GenevaSunSSOInteropDemo_ch9.wma" expression="full" duration="463" fileSize="7520997" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/2/8/7/7/4/GenevaSunSSOInteropDemo_ch9.wmv" expression="full" duration="463" fileSize="64328221" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/2/8/7/7/4/GenevaSunSSOInteropDemo_2MB_ch9.wmv" expression="full" duration="463" fileSize="605108880" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/2/8/7/7/4/GenevaSunSSOInteropDemo_Zune_ch9.wmv" expression="full" duration="463" fileSize="50520201" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/2/8/7/7/4/GenevaSunSSOInteropDemo_ch9.wmv" length="64328221" type="video/x-ms-wmv" /><dc:creator>Jean-Christophe Cimetiere</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/jccim/Federation-Identity-Interoperability-demo-with-Geneva-Server--Sun-Open-SSO/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/477820/Trackback.aspx</trackback:ping><category>_Identity</category><category>ADFS</category><category>Geneva Server</category><category>Interoperability</category></item><item><title>Interoperability demo between PHP, Windows CardSpace and Geneva Server</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/9/1/8/0/7/4/IntandLWSDGenevaCardspacePHP200905_small_ch9.png" border="0" /&gt;Last week Donovan Follette &lt;a href="http://blogs.msdn.com/donovanf/archive/2009/05/21/geneva-server-cardspace-geneva-and-php-interoperability-with-information-cards.aspx"&gt;wrote about the work Intand did with Microsoft&lt;/a&gt;, a project, for the Lake Washington School District, that's based 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://framework.zend.com/download/infocard"&gt;information card support &lt;/a&gt; for interoperability. Check the full &lt;a href="http://channel9.msdn.com/shows/Identity/Geneva-Server-Windows-CardSpace-Geneva-Information-Cards-and-PHP-Interoperability/"&gt;interview &lt;/a&gt;with Bryan Otis and Scott Otis from &lt;a href="http://www.intand.com/" target="_blank"&gt;Intand&lt;/a&gt; along with Vijay Rajagopalan from the Microsoft Interoperability Strategy team. We've followed up with Scott Otis who's giving a demo and then is diving into the PHP code, showing how to implement this.&lt;br /&gt;
&lt;br /&gt;
URL references:&lt;br /&gt;
&lt;ul&gt;
    &lt;li&gt;The whole story: &lt;a href="http://channel9.msdn.com/interoperability/archive/2009/06/01/identity-interoperability-scenario-with-php-and-geneva-server-windows-cardspace-information-cards.aspxid="&gt;Identity Interoperability scenario with PHP and Geneva Server, Windows CardSpace, Information Cards&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/shows/Identity/Geneva-Server-Windows-CardSpace-Geneva-Information-Cards-and-PHP-Interoperability/"&gt;Geneva Server, Windows CardSpace Geneva, Information Cards and PHP Interoperability&lt;/a&gt; from Donovan &lt;/li&gt;
    &lt;li&gt;The &lt;a href="http://channel9.msdn.com/interoperability/" title="Interoperability" target="_blank"&gt;Interoperability&lt;/a&gt; key topic on Channel 9 &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://framework.zend.com/download/infocard" title="Zend Download for Information Card Support" target="_blank"&gt;Zend Download for Information Card Support&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://channel9.msdn.com/470819/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/jccim/Interoperability-demo-between-PHP-Windows-CardSpace-and-Geneva-Server/</comments><link>http://channel9.msdn.com/posts/jccim/Interoperability-demo-between-PHP-Windows-CardSpace-and-Geneva-Server/</link><pubDate>Thu, 28 May 2009 15:51:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/9/1/8/0/7/4/IntandLWSDGenevaCardspacePHP200905_ch9.wmv</guid><evnet:views>5438</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/470819/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Last week Donovan Follette wrote about the work Intand did with Microsoft, a project, for the Lake Washington School District, that's based upon the use of Microsoft code name Geneva Server, Windows CardSpace Geneva and Intand’s PHP application using the Zend Framework’s information card support  for interoperability. Check the full an interview with Bryan Otis and Scott Otis from Intand along with Vijay Rajagopalan from the Microsoft Interoperability Strategy team. We've followed up with Scott Otis who's giving a demo and then is diving into the PHP code, showing how to implement this. URL…</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/1/8/0/7/4/IntandLWSDGenevaCardspacePHP200905_large_ch9.png" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/1/8/0/7/4/IntandLWSDGenevaCardspacePHP200905_small_ch9.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/1/8/0/7/4/IntandLWSDGenevaCardspacePHP200905_ch9.mp4" expression="full" duration="573" fileSize="24033305" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/1/8/0/7/4/IntandLWSDGenevaCardspacePHP200905_ch9.mp3" expression="full" duration="573" fileSize="4592318" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/1/8/0/7/4/IntandLWSDGenevaCardspacePHP200905_ch9.mp4" expression="full" duration="573" fileSize="24033305" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/1/8/0/7/4/IntandLWSDGenevaCardspacePHP200905_ch9.wma" expression="full" duration="573" fileSize="9305373" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/1/8/0/7/4/IntandLWSDGenevaCardspacePHP200905_ch9.wmv" expression="full" duration="573" fileSize="26856881" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/1/8/0/7/4/IntandLWSDGenevaCardspacePHP200905_2MB_ch9.wmv" expression="full" duration="573" fileSize="119243318" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/1/8/0/7/4/IntandLWSDGenevaCardspacePHP200905_Zune_ch9.wmv" expression="full" duration="573" fileSize="29048861" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/1/8/0/7/4/IntandLWSDGenevaCardspacePHP200905_ch9.wmv" length="26856881" type="video/x-ms-wmv" /><dc:creator>Jean-Christophe Cimetiere</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/jccim/Interoperability-demo-between-PHP-Windows-CardSpace-and-Geneva-Server/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/470819/Trackback.aspx</trackback:ping><category>_Identity</category><category>CardSpace</category><category>Interoperability</category><category>PHP</category></item><item><title>Open XML made easier for Java developers with Apache POI</title><description>&lt;p&gt;When developers are tasked to deal with document file formats it might be challenging to do the right thing if you don’t have a good experience with a particular format, and need to crack it open and understand all the details. &lt;/p&gt;
&lt;p&gt;For Java developers and Microsoft Office file formats there’s a very interesting solution with the &lt;a href="http://poi.apache.org/"&gt;Apache POI project&lt;/a&gt;, which provides a Java API to access Microsoft Office formats. Last year Microsoft and &lt;a href="http://www.sourcesense.com/"&gt;Sourcesence&lt;/a&gt; &lt;a href="http://www.microsoft.com/presspass/press/2008/mar08/03-25SourcesensePR.mspx"&gt;announced&lt;/a&gt; that they would collaborate to add support of the Open XML file format to the Apache POI project, and the resulting Open XML support has been integrated as part of POI 3.5 beta 5. &lt;/p&gt;
&lt;p&gt;The end result: Good news for Java developers who need to manipulate the Office Open XML files (.XLSX, .DOCX, .PPTX), because it really makes it easier for them to do the job!&lt;/p&gt;
&lt;p&gt;To illustrate the point, let me walk you through a demo scenario that uses Apache POI Java Libraries and actually combines it with the &lt;a href="http://www.codeplex.com/PHPExcel"&gt;PHPExcel&lt;/a&gt; project (for PHP developers) and the &lt;a href="http://msdn.microsoft.com/en-us/library/bb448854(office.14).aspx"&gt;Open XML Format SDK 2.0&lt;/a&gt; (for .NET developers). My goal is just to give you a sense of the type of scenarios you can easily develop using multiple languages and multiple platforms.&lt;/p&gt;
&lt;p&gt;We will make that demo available with more explanation in an article on &lt;a href="http://openxmldeveloper.org/"&gt;http://openxmldeveloper.org/&lt;/a&gt;. Before we get into the demo itself I want to thank &lt;a href="http://blogs.developpeur.org/neodante/"&gt;Julien Chable &lt;/a&gt;and &lt;a href="http://blog.maartenballiauw.be/"&gt;Maarten Balliauw&lt;/a&gt; for their help in building this demo.&lt;/p&gt;
&lt;p&gt;For now, let me walk you through the scenario. For the sake of our demonstration we are going to show how raw data can be consumed by a Java web application using the Apache POI, to create an .XLSX file from scratch. How that file can then be accessed and modified by a PHP application (with PHPExcel). And finally how the resulting file can be digitally signed and finalized via the .NET framework using the Open XML Format SDK. &lt;/p&gt;
&lt;p&gt;Here’s the data flow:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/interoperability/WindowsLiveWriter/OpenXMLmadeeasierforJavadeveloperswithAp_F0FA/Dataflow.png"&gt;&lt;img width="395" height="273" width="395" height="273" title="Dataflow" alt="Dataflow" src="http://blogs.msdn.com/blogfiles/interoperability/WindowsLiveWriter/OpenXMLmadeeasierforJavadeveloperswithAp_F0FA/Dataflow_thumb.png" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Step 1 of the scenario starts in the Java Web applications:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/interoperability/WindowsLiveWriter/OpenXMLmadeeasierforJavadeveloperswithAp_F0FA/step1JavaApp_2.png"&gt;&lt;img width="386" height="484" width="386" height="484" title="step1JavaApp" alt="step1JavaApp" src="http://blogs.msdn.com/blogfiles/interoperability/WindowsLiveWriter/OpenXMLmadeeasierforJavadeveloperswithAp_F0FA/step1JavaApp_thumb.png" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Once the “Create Spreadsheet” button is pressed, it creates the files:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/interoperability/WindowsLiveWriter/OpenXMLmadeeasierforJavadeveloperswithAp_F0FA/step1JavaAppExcel_2.png"&gt;&lt;img width="396" height="243" width="396" height="243" title="step1JavaAppExcel" alt="step1JavaAppExcel" src="http://blogs.msdn.com/blogfiles/interoperability/WindowsLiveWriter/OpenXMLmadeeasierforJavadeveloperswithAp_F0FA/step1JavaAppExcel_thumb.png" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;And does some processing to inject the initial XML data and formatting. The result looks like this:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/interoperability/WindowsLiveWriter/OpenXMLmadeeasierforJavadeveloperswithAp_F0FA/step1JavaAppResult_2.jpg"&gt;&lt;img width="636" height="480" width="636" height="480" title="step1JavaAppResult" alt="step1JavaAppResult" src="http://blogs.msdn.com/blogfiles/interoperability/WindowsLiveWriter/OpenXMLmadeeasierforJavadeveloperswithAp_F0FA/step1JavaAppResult_thumb.jpg" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Most of the Java code required to do this fits in this code snippet:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/interoperability/WindowsLiveWriter/OpenXMLmadeeasierforJavadeveloperswithAp_F0FA/step1JavaAppSnippet.png"&gt;&lt;img width="494" height="484" width="494" height="484" title="step1JavaAppSnippet" alt="step1JavaAppSnippet" src="http://blogs.msdn.com/blogfiles/interoperability/WindowsLiveWriter/OpenXMLmadeeasierforJavadeveloperswithAp_F0FA/step1JavaAppSnippet_thumb.png" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Step 2, moving to the PHP application, the UI is similar:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/interoperability/WindowsLiveWriter/OpenXMLmadeeasierforJavadeveloperswithAp_F0FA/step2PHPApp_2.png"&gt;&lt;img width="196" height="244" width="196" height="244" title="step2PHPApp" alt="step2PHPApp" src="http://blogs.msdn.com/blogfiles/interoperability/WindowsLiveWriter/OpenXMLmadeeasierforJavadeveloperswithAp_F0FA/step2PHPApp_thumb.png" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;This step adds cell protection, renames the .XLSX file, changes cell formatting, and inserts additional content formatting. The result looks like this:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/interoperability/WindowsLiveWriter/OpenXMLmadeeasierforJavadeveloperswithAp_F0FA/step2PHPAppExcel_2.png"&gt;&lt;img width="526" height="480" width="526" height="480" title="step2PHPAppExcel" alt="step2PHPAppExcel" src="http://blogs.msdn.com/blogfiles/interoperability/WindowsLiveWriter/OpenXMLmadeeasierforJavadeveloperswithAp_F0FA/step2PHPAppExcel_thumb.png" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;And the code to accomplish it looks like this:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/interoperability/WindowsLiveWriter/OpenXMLmadeeasierforJavadeveloperswithAp_F0FA/step2PHPAppSnippet_2.png"&gt;&lt;img width="644" height="190" width="644" height="190" title="step2PHPAppSnippet" alt="step2PHPAppSnippet" src="http://blogs.msdn.com/blogfiles/interoperability/WindowsLiveWriter/OpenXMLmadeeasierforJavadeveloperswithAp_F0FA/step2PHPAppSnippet_thumb.png" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Step 3, finally, from the ASP.NET web applications using the Open XML Format SDK:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/interoperability/WindowsLiveWriter/OpenXMLmadeeasierforJavadeveloperswithAp_F0FA/step3OXMLSDKAppExcel_2.png"&gt;&lt;img width="523" height="480" width="523" height="480" title="step3OXMLSDKAppExcel" alt="step3OXMLSDKAppExcel" src="http://blogs.msdn.com/blogfiles/interoperability/WindowsLiveWriter/OpenXMLmadeeasierforJavadeveloperswithAp_F0FA/step3OXMLSDKAppExcel_thumb.png" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Where the code for adding the digital signature looks like this:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/interoperability/WindowsLiveWriter/OpenXMLmadeeasierforJavadeveloperswithAp_F0FA/step3OXMLSDKAppSnippet_2.png"&gt;&lt;img width="644" height="127" width="644" height="127" title="step3OXMLSDKAppSnippet" alt="step3OXMLSDKAppSnippet" src="http://blogs.msdn.com/blogfiles/interoperability/WindowsLiveWriter/OpenXMLmadeeasierforJavadeveloperswithAp_F0FA/step3OXMLSDKAppSnippet_thumb.png" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Easy, don’t you think? &lt;br /&gt;
Stay tuned, as I said earlier, we will follow up on &lt;a href="http://openxmldeveloper.org/"&gt;http://openxmldeveloper.org/&lt;/a&gt; with a more detailed article.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Additional background on PHPExcel and the Open XML SDK:&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;The PHPExcel project is an open source project available on &lt;a href="http://phpexcel.codeplex.com/"&gt;Codeplex&lt;/a&gt;. It consists of a set of classes for PHP that enables PHP applications to read and write to various file formats. These formats include HTML, PDF, and the relevant one for our demonstration…Excel 2007’s .XLSX format. This class set supports features such as setting spreadsheet meta data (author, title, description ...), multiple worksheets, different fonts and font styles, cell borders, fills, gradients, and adding images to spreadsheets. In parallel to this project, there is also the sister project &lt;a href="http://www.phppowerpoint.net/"&gt;PHPPowerPoint&lt;/a&gt;, which is intended to operate along similar lines as the PHPExcel application but with a focus on the .PPTX file formats. Both of these projects are built around the OpenXML standard, and the PHP framework. Read this nice article: &lt;a href="http://openxmldeveloper.org/articles/4606.aspx"&gt;Use PHP to create Open XML Spreadsheet reports&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The &lt;a href="http://msdn.microsoft.com/en-us/library/bb448854(office.14).aspx"&gt;Open XML Format SDK&lt;/a&gt; provides methods for .NET developers to access and manipulate XML content, including XML data contained in OXML document formatted files. It provides strongly typed part classes to manipulate Open XML documents. The SDK also uses the .NET Framework Language-Integrated Query (LINQ) technology to provide strongly typed object access to the XML content inside the parts of Open XML documents. The April 2009 CTP release also adds support for the validation of Open XML documents.&lt;br /&gt;
Read &lt;a href="http://blogs.msdn.com/brian_jones/" /&gt;Brian Jones' blog&lt;/a&gt; to go deep on Open XML SDK. &lt;/p&gt;
&lt;p&gt;Jean-Christophe Cimetiere  - Sr. Technical Evangelist &lt;/p&gt;&lt;img src="http://channel9.msdn.com/470824/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/jccim/Open-XML-made-easier-for-Java-developers-with-Apache-POI/</comments><link>http://channel9.msdn.com/posts/jccim/Open-XML-made-easier-for-Java-developers-with-Apache-POI/</link><pubDate>Wed, 27 May 2009 23:17:00 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/posts/jccim/Open-XML-made-easier-for-Java-developers-with-Apache-POI/</guid><evnet:views>3681</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/470824/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>When developers are tasked to deal with document file formats it might be challenging to do the right thing if you don’t have a good experience with a particular format, and need to crack it open and understand all the details. For Java developers and Microsoft Office file formats there’s a very interesting solution with the Apache POI project, which provides a Java API to access Microsoft Office formats. Last year Microsoft and Sourcesence announced that they would collaborate to add support of the Open XML file format to the Apache POI project, and the resulting Open XML support has been…</evnet:previewtext><dc:creator>Jean-Christophe Cimetiere</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/jccim/Open-XML-made-easier-for-Java-developers-with-Apache-POI/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/470824/Trackback.aspx</trackback:ping><category>Interoperability</category><category>Java</category><category>Open XML</category><category>PHP</category></item></channel></rss>