<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://port25.technet.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Port 25: The Open Source Community at Microsoft : Mono, Community</title><link>http://port25.technet.com/archive/tags/Mono/Community/default.aspx</link><description>Tags: Mono, Community</description><dc:language>en</dc:language><generator>CommunityServer 2007.1 (Build: 40109.1145)</generator><item><title>Apache Qpid Moves Forward</title><link>http://port25.technet.com/archive/2009/09/29/contribution-without-a-thud.aspx</link><pubDate>Tue, 29 Sep 2009 11:15:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:27571</guid><dc:creator>Sandy Gupta</dc:creator><slash:comments>6</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=27571</wfw:commentRss><comments>http://port25.technet.com/archive/2009/09/29/contribution-without-a-thud.aspx#comments</comments><description>&lt;P mce_keep="true"&gt;Microsoft recently made a significant code drop to the &lt;A class="" href="http://port25.technet.com/archive/2009/03/09/qpid-now-a-top-level-apache-project.aspx" target=_blank mce_href="http://port25.technet.com/archive/2009/03/09/qpid-now-a-top-level-apache-project.aspx"&gt;Apache Qpid&lt;/A&gt; project. For those of you who don't know, Qpid is Apache's implementation of the Advanced Message Queuing Protocol (aka AMQP), which is an exciting new reliable messaging protocol developed by some of the world's biggest messaging users (think names like JPMorgan Chase).&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;What we've done is a &lt;A class="" href="http://msdn.microsoft.com/en-us/library/ms735119.aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/library/ms735119.aspx"&gt;Windows Communication Foundation&lt;/A&gt; (WCF) Channel for AMQP. Our goal is to provide a first class AMQP experience for the .NET developer. And&lt;INS cite=mailto:Author&gt;,&lt;/INS&gt; since this is an Apache project we're talking about, all our code is obviously open source. &lt;/P&gt;
&lt;P mce_keep="true"&gt;A couple of years ago the announcement of Microsoft making a major contribution to an open source project would have been sensational news, but things have moved on a little bit since then. Now it's just another day's work at Microsoft.&lt;DEL cite=mailto:Author&gt; &lt;/DEL&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;DEL cite=mailto:Author&gt;&lt;/DEL&gt;As the manager of this effort at Microsoft, I'd like to talk a little about what we bring to the open source table. We joined the &lt;A class="" href="http://qpid.apache.org/" target=_blank mce_href="http://qpid.apache.org/"&gt;Apache Qpid&lt;/A&gt; project, which was essentially focused on Linux, to help the community develop a port on Windows and integration with the .NET stack. &lt;/P&gt;
&lt;P mce_keep="true"&gt;That was reflected both in the code itself and also in the build environment it used (autotools). One of the areas where we invested was the introduction of a cross-platform build and test environment (CMake), so as to smooth the way for cross-platform work. &lt;/P&gt;
&lt;P mce_keep="true"&gt;We have continued to adopt our typical product development quality assurance mechanisms when working with open-source. These include team-based design and code reviews. We also use automated code-quality tools, such as StyleCop, to ensure consistent style and to detect common programming errors.&lt;/P&gt;
&lt;P mce_keep="true"&gt;We developed the initial version of the WCF Channel on a private Subversion repository and used a private bug database for logging issues and work items. Now we have made the initial drop to the community, we intend to do all revisions in the Apache repository and switch to using the community Jira-based bug tracking system.&lt;/P&gt;
&lt;P mce_keep="true"&gt;Today we have a group of 5 engineers working with Qpid, both vendors and full-time Microsoft employees. Over time, it's our goal for many of these folks to achieve committer status on the project.To date, we've worked on the following work items: &lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;The port of the C++ broker and client library to Windows&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;Introduction of the CMake-based cross-platform build and test environment&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;Windows Communication Foundation (WCF) Channel to provide a first class AMQP experience for the .NET developer&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;Improved packaging for Windows, including adding DLL support and a Windows installer&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;In progress: Persistence provider for Windows leveraging SQL Server and the Common Log File System (CLFS)&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P mce_keep="true"&gt;Starting soon: &lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;SSL support on for the Windows client library and broker&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P mce_keep="true"&gt;For me, leading AMQP initiative at Microsoft has been quite a learning experience. Our collaboration with the community has been strong and we have received full support from our executives. &lt;/P&gt;
&lt;P mce_keep="true"&gt;Here at Microsoft we understand that AMQP can become the SMTP for Messaging. This means AMQP is going to have a huge beneficial impact on all kinds of users in the years to come, and we want to help make that happen. &lt;/P&gt;
&lt;P mce_keep="true"&gt;Helping develop the open source AMQP reference implementation at Apache Qpid as part of a broad community effort is our way of moving the AMQP ball forward. I'll have a lot more news to report about our efforts in the months to come. &lt;/P&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=27571" width="1" height="1"&gt;</description><category domain="http://port25.technet.com/archive/tags/Mono/default.aspx">Mono</category><category domain="http://port25.technet.com/archive/tags/Standards/default.aspx">Standards</category><category domain="http://port25.technet.com/archive/tags/Community/default.aspx">Community</category><category domain="http://port25.technet.com/archive/tags/Open+Source/default.aspx">Open Source</category><category domain="http://port25.technet.com/archive/tags/_7E00_FeaturedPost/default.aspx">~FeaturedPost</category></item><item><title>MindTouch: Open Source Collaboration Built on .NET</title><link>http://port25.technet.com/archive/2009/08/04/mindtouch-open-source-collaboration-built-on-net.aspx</link><pubDate>Tue, 04 Aug 2009 18:05:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:27038</guid><dc:creator>Aaron Fulkerson</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=27038</wfw:commentRss><comments>http://port25.technet.com/archive/2009/08/04/mindtouch-open-source-collaboration-built-on-net.aspx#comments</comments><description>&lt;P&gt;It has been a while since I last guest wrote at Port25, which&amp;nbsp;is always a pleasure.&amp;nbsp;&lt;img src="http://port25.technet.com/emoticons/emotion-2.gif" alt="Big Smile" /&gt;&lt;/P&gt;
&lt;P&gt;Today, I am writing about&amp;nbsp;the latest &lt;A class="" href="http://www.mindtouch.com/" target=_blank mce_href="http://www.mindtouch.com/"&gt;MindTouch&lt;/A&gt; software release, codename Minneopa, which introduces three new innovative capabilities: the ability to capture and collaboratively edit video, the easy packaging of applications built on MindTouch for distribution, and the new capability to stage content.&lt;/P&gt;
&lt;P&gt;However, if you are new to &lt;A class="" href="http://port25.technet.com/archive/2008/12/16/mindtouch-microsoft-and-social-enterprise-collaboration.aspx" target=_blank mce_href="http://port25.technet.com/archive/2008/12/16/mindtouch-microsoft-and-social-enterprise-collaboration.aspx"&gt;MindTouch&lt;/A&gt;, allow me to introduce the product. The canned statement reads as follows: &lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;MindTouch Inc. is changing the way businesses share information, consume content, and collaborate. The company's open source platform, MindTouch 2009, combines the ease of use of a wiki with the scalability, security and integration capabilities of an enterprise portal, connecting enterprise systems, databases, web services, and Web 2.0 apps to create collaborative networks.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;The gist, however, is that &lt;A class="" href="http://port25.technet.com/archive/2008/07/16/mindtouch-deki-oss-and-windows.aspx" target=_blank mce_href="http://port25.technet.com/archive/2008/07/16/mindtouch-deki-oss-and-windows.aspx"&gt;MindTouch &lt;/A&gt;offers an easy to use platform that looks a lot like a wiki, but behaves more like a portal with rapid application development capabilities. The architecture is unique and quite innovative because MindTouch is implemented in &lt;A class="" href="http://port25.technet.com/archive/2009/07/06/the-ecma-c-and-cli-standards.aspx" target=_blank mce_href="http://port25.technet.com/archive/2009/07/06/the-ecma-c-and-cli-standards.aspx"&gt;C#&lt;/A&gt; on &lt;A class="" href="http://www.microsoft.com/NET/" target=_blank mce_href="http://www.microsoft.com/NET/"&gt;.NET&lt;/A&gt; (or &lt;A class="" href="http://www.mono-project.com/Main_Page" target=_blank mce_href="http://www.mono-project.com/Main_Page"&gt;Mono&lt;/A&gt;) and consists of the following components: &lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;A decoupled PHP client that provides a wiki like interface for collaboration, document management, mashups, and for creating composite and situational applications 
&lt;LI&gt;Composition of more than 120 ReSTful web services 
&lt;LI&gt;A web service orchestration engine 
&lt;LI&gt;An acess control layer 
&lt;LI&gt;An extensible HTTP message bus &lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;To really appreciate the capabilities of MindTouch it is best to watch a demo as we' are truly defining a new category in collaboration. &lt;/P&gt;
&lt;P align=center&gt;&lt;STRONG&gt;
&lt;OBJECT id=viddler_42710291 height=370 width=437 classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000&gt;&lt;PARAM NAME="_cx" VALUE="11562"&gt;&lt;PARAM NAME="_cy" VALUE="9790"&gt;&lt;PARAM NAME="FlashVars" VALUE=""&gt;&lt;PARAM NAME="Movie" VALUE="http://www.viddler.com/player/42710291/"&gt;&lt;PARAM NAME="Src" VALUE="http://www.viddler.com/player/42710291/"&gt;&lt;PARAM NAME="WMode" VALUE="Window"&gt;&lt;PARAM NAME="Play" VALUE="0"&gt;&lt;PARAM NAME="Loop" VALUE="-1"&gt;&lt;PARAM NAME="Quality" VALUE="High"&gt;&lt;PARAM NAME="SAlign" VALUE="LT"&gt;&lt;PARAM NAME="Menu" VALUE="0"&gt;&lt;PARAM NAME="Base" VALUE=""&gt;&lt;PARAM NAME="AllowScriptAccess" VALUE="always"&gt;&lt;PARAM NAME="Scale" VALUE="NoScale"&gt;&lt;PARAM NAME="DeviceFont" VALUE="0"&gt;&lt;PARAM NAME="EmbedMovie" VALUE="0"&gt;&lt;PARAM NAME="BGColor" VALUE=""&gt;&lt;PARAM NAME="SWRemote" VALUE=""&gt;&lt;PARAM NAME="MovieData" VALUE=""&gt;&lt;PARAM NAME="SeamlessTabbing" VALUE="1"&gt;&lt;PARAM NAME="Profile" VALUE="0"&gt;&lt;PARAM NAME="ProfileAddress" VALUE=""&gt;&lt;PARAM NAME="ProfilePort" VALUE="0"&gt;&lt;PARAM NAME="AllowNetworking" VALUE="all"&gt;&lt;PARAM NAME="AllowFullScreen" VALUE="true"&gt;
&lt;embed src="http://www.viddler.com/player/42710291/" mce_src="http://www.viddler.com/player/42710291/" width="437" height="370" 
type="application/x-shockwave-flash" allowScriptAccess="always" 
allowFullScreen="true" name="viddler_42710291"&gt;&lt;/embed&gt;&lt;/OBJECT&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;This new Minneopa release of MindTouch buoy's our efforts to help those who are building &lt;A class="" href="http://ostatic.com/blog/the-future-o...ative-networks" target=_blank mce_href="http://ostatic.com/blog/the-future-o...ative-networks"&gt;collaborative networks&lt;/A&gt;&amp;nbsp;on MindTouch. This is especially useful for developers, IT workers and business users to package their enterprise dashboards, composite applications and mashups for distribution. &lt;/P&gt;
&lt;P align=center&gt;&lt;STRONG&gt;
&lt;OBJECT id=viddler_e356e76e height=370 width=437 classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000&gt;&lt;PARAM NAME="_cx" VALUE="11562"&gt;&lt;PARAM NAME="_cy" VALUE="9790"&gt;&lt;PARAM NAME="FlashVars" VALUE=""&gt;&lt;PARAM NAME="Movie" VALUE="http://www.viddler.com/player/e356e76e/"&gt;&lt;PARAM NAME="Src" VALUE="http://www.viddler.com/player/e356e76e/"&gt;&lt;PARAM NAME="WMode" VALUE="Window"&gt;&lt;PARAM NAME="Play" VALUE="0"&gt;&lt;PARAM NAME="Loop" VALUE="-1"&gt;&lt;PARAM NAME="Quality" VALUE="High"&gt;&lt;PARAM NAME="SAlign" VALUE="LT"&gt;&lt;PARAM NAME="Menu" VALUE="0"&gt;&lt;PARAM NAME="Base" VALUE=""&gt;&lt;PARAM NAME="AllowScriptAccess" VALUE="always"&gt;&lt;PARAM NAME="Scale" VALUE="NoScale"&gt;&lt;PARAM NAME="DeviceFont" VALUE="0"&gt;&lt;PARAM NAME="EmbedMovie" VALUE="0"&gt;&lt;PARAM NAME="BGColor" VALUE=""&gt;&lt;PARAM NAME="SWRemote" VALUE=""&gt;&lt;PARAM NAME="MovieData" VALUE=""&gt;&lt;PARAM NAME="SeamlessTabbing" VALUE="1"&gt;&lt;PARAM NAME="Profile" VALUE="0"&gt;&lt;PARAM NAME="ProfileAddress" VALUE=""&gt;&lt;PARAM NAME="ProfilePort" VALUE="0"&gt;&lt;PARAM NAME="AllowNetworking" VALUE="all"&gt;&lt;PARAM NAME="AllowFullScreen" VALUE="true"&gt;
&lt;embed src="http://www.viddler.com/player/e356e76e/" mce_src="http://www.viddler.com/player/e356e76e/" width="437" height="370" 
type="application/x-shockwave-flash" allowScriptAccess="always" 
allowFullScreen="true" name="viddler_e356e76e"&gt;&lt;/embed&gt;&lt;/OBJECT&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;For the collaborative video capabilities, we partnered with &lt;A class="" href="http://www.kaltura.com/" target=_blank mce_href="http://www.kaltura.com/"&gt;Kaltura&lt;/A&gt;, the developer of the world's first open source online video platform.&amp;nbsp; The integration with Kaltura gives MindTouch users the built-in ability to collaborate, edit, publish and syndicate video directly within MindTouch.&amp;nbsp; End users can record video and have multiple parties edit while retaining a complete version history -- all within a MindTouch page.&lt;/P&gt;
&lt;P&gt;Download &lt;A class="" href="http://mindtouch.com/download" target=_blank mce_href="http://mindtouch.com/download"&gt;MindTouch Core&lt;/A&gt;, the free and open source edition that runs on Windows Server with IIS, Linux or even with a VMware virtual image, which should run in hypervisor without issue. Or download the native Windows Server version of &lt;A class="" href="http://mindtouch.com/download" target=_blank mce_href="http://mindtouch.com/download"&gt;MindTouch 2009&lt;/A&gt;,&amp;nbsp;which is packaged in an easy to install Microsoft Installer (MSI) and supports Windows Server 2003/2008. &lt;/P&gt;
&lt;P&gt;With the commercial edition, MindTouch 2009, users also benefit from a rich set of desktop tools, more features and a collection of adapters to popular enterprise systems and databases. &lt;/P&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=27038" width="1" height="1"&gt;</description><category domain="http://port25.technet.com/archive/tags/Mono/default.aspx">Mono</category><category domain="http://port25.technet.com/archive/tags/.NET+Development/default.aspx">.NET Development</category><category domain="http://port25.technet.com/archive/tags/Community/default.aspx">Community</category><category domain="http://port25.technet.com/archive/tags/Linux/default.aspx">Linux</category><category domain="http://port25.technet.com/archive/tags/Open+Source/default.aspx">Open Source</category><category domain="http://port25.technet.com/archive/tags/Server+Center/default.aspx">Server Center</category><category domain="http://port25.technet.com/archive/tags/_7E00_FeaturedPost/default.aspx">~FeaturedPost</category></item><item><title>Brazilian Students Set Their Own Course</title><link>http://port25.technet.com/archive/2009/03/16/brazilian-students-set-their-own-course.aspx</link><pubDate>Mon, 16 Mar 2009 19:05:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:24460</guid><dc:creator>Mark Stone</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=24460</wfw:commentRss><comments>http://port25.technet.com/archive/2009/03/16/brazilian-students-set-their-own-course.aspx#comments</comments><description>&lt;P mce_keep="true"&gt;I’m going to tell a story that starts in Indiana, but really it’s about Brazil.&lt;/P&gt;
&lt;P mce_keep="true"&gt;Once upon a time “scientific computing” was nearly synonymous with “Fortran”. Today, though, just about any high level language can be used to write High Performance Computing (HPC) applications. These days that language choice also includes C#.&lt;/P&gt;
&lt;P mce_keep="true"&gt;At &lt;A href="http://www.iu.edu/" mce_href="http://www.iu.edu/"&gt;&lt;FONT color=#0000ff&gt;Indiana University&lt;/FONT&gt;&lt;/A&gt;, the &lt;A href="http://www.osl.iu.edu/" mce_href="http://www.osl.iu.edu/"&gt;&lt;FONT color=#0000ff&gt;Open Systems Lab&lt;/FONT&gt;&lt;/A&gt; has pioneered work to implement Message Passing Interface (MPI) support for .Net, so that MPI applications can be written in C#. The project is &lt;A href="http://www.codeplex.com/mpinet" mce_href="http://www.codeplex.com/mpinet"&gt;&lt;FONT color=#0000ff&gt;MPI.Net&lt;/FONT&gt;&lt;/A&gt;, and you can find it on &lt;A href="http://www.codeplex.com/" mce_href="http://www.codeplex.com/"&gt;&lt;FONT color=#0000ff&gt;Codeplex&lt;/FONT&gt;&lt;/A&gt;. It is open source, about three years old, has reached a 1.0 release, and is compatible with two other important open source projects, &lt;A href="http://www.open-mpi.org/" mce_href="http://www.open-mpi.org/"&gt;&lt;FONT color=#0000ff&gt;OpenMPI&lt;/FONT&gt;&lt;/A&gt; and &lt;A href="http://www.mono-project.com/" mce_href="http://www.mono-project.com/"&gt;&lt;FONT color=#0000ff&gt;Mono&lt;/FONT&gt;&lt;/A&gt;. The principle developers behind the project are Andrew Lumsdaine at Indiana University and his former student, Douglas Gregor, who is now on the faculty of Rensselear Polytechnic Institute.&lt;/P&gt;
&lt;P mce_keep="true"&gt;This is the kind of open source work that’s really exciting to see because of the way it expands choices for the developer and the end user. A C# developer should not be closed off from writing HPC applications if that’s what they want to do. And a research scientist should not have to think about whether their lab is running Linux or Windows Server. Both of these individuals are working enough layers above the operating system that somebody else’s operating system choice should not be a constraint.&lt;/P&gt;
&lt;P mce_keep="true"&gt;So I was very excited to learn that students in Brazil at Federal University of Rio Grande do Sul were doing work on MPI, and excited to talk with them about their work. One of their projects is &lt;A class="" href="http://www.codeplex.com/mpihash" mce_href="http://www.codeplex.com/mpihash"&gt;MPI#&lt;/A&gt;, also open source and also hosted on &lt;A class="" href="http://www.codeplex.com/" mce_href="http://www.codeplex.com"&gt;Codeplex&lt;/A&gt;.&lt;/P&gt;
&lt;P mce_keep="true"&gt;MPI# builds on top of the work of MPI.Net, adding some functionality not yet present in MPI.Net. Specifically, quoting from the project description:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P mce_keep="true"&gt;&lt;EM&gt;The goals of this project would be to build upon MPI.NET in order to complement it with the features that are missing, mainly regarding collective communication. Either they could benefit from C# native support for such communication, either they could be programmed on top of the provided MPISend/MPIRecv encapsulations. C# and .NET features such as fault tolerance or dynamicity support would be studied, in other to turn the MPI# implementation robust in large, dynamic and heterogeneous platforms.&lt;/EM&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P mce_keep="true"&gt;Two of the students working on MPI# are Ismael Stangherlini and Fernando Afonso. They are graduate students in computer science, working on projects affiliated with the &lt;A class="" href="http://www.codeplex.com/NDOS" mce_href="http://www.codeplex.com/NDOS"&gt;Brazilian Interoperability and Open Source Software Development Nucleous&lt;/A&gt;. When I talked to them about their work on MPI# I was curious what their communication with Indiana University had been like. Their response: they had never been in contact with Indiana University; they simply downloaded the code for MPI.Net and started working on their own.&lt;/P&gt;
&lt;P mce_keep="true"&gt;That’s the magic of open source: that they can, in fact, just download the code on their own and start coding against it. They may make an important contribution to MPI.Net. Or their code may be entirely disregarded. Or they may move on to other projects and somebody else may or may not pick up where they left off. At this stage it’s too early to tell. But the fact that all of these scenarios are possible demonstrates why, as a methodology, open source is so nimble and adaptive. A top-down product development process, or a top-down standards development process can only execute on the innovations envisioned by the few at the top, and at the speed of the slowest decision-makers in the process. But a bottom-up open source process enables every innovation that anyone at the grass roots level can see.&lt;/P&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=24460" width="1" height="1"&gt;</description><category domain="http://port25.technet.com/archive/tags/Codeplex/default.aspx">Codeplex</category><category domain="http://port25.technet.com/archive/tags/Interop/default.aspx">Interop</category><category domain="http://port25.technet.com/archive/tags/Mono/default.aspx">Mono</category><category domain="http://port25.technet.com/archive/tags/HPC/default.aspx">HPC</category><category domain="http://port25.technet.com/archive/tags/Standards/default.aspx">Standards</category><category domain="http://port25.technet.com/archive/tags/.NET+Development/default.aspx">.NET Development</category><category domain="http://port25.technet.com/archive/tags/Windows+Server/default.aspx">Windows Server</category><category domain="http://port25.technet.com/archive/tags/Community/default.aspx">Community</category><category domain="http://port25.technet.com/archive/tags/Open+Source/default.aspx">Open Source</category><category domain="http://port25.technet.com/archive/tags/_7E00_FeaturedPost/default.aspx">~FeaturedPost</category></item><item><title>Moonlight 1.0 Hits the Street</title><link>http://port25.technet.com/archive/2009/02/11/moonlight-1-0-hits-the-street.aspx</link><pubDate>Wed, 11 Feb 2009 19:42:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:23804</guid><dc:creator>Peter Galli</dc:creator><slash:comments>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=23804</wfw:commentRss><comments>http://port25.technet.com/archive/2009/02/11/moonlight-1-0-hits-the-street.aspx#comments</comments><description>&lt;P&gt;Moonlight 1.0 is now available. &lt;/P&gt;
&lt;P&gt;&lt;A class="" href="http://www.novell.com/products/desktop/moonlight_faq.html" target=_blank mce_href="http://www.novell.com/products/desktop/moonlight_faq.html"&gt;Moonlight&lt;/A&gt; is an&amp;nbsp;open source project that gives Linux users access to Microsoft Silverlight content, and is available for all major Linux distributions, including openSUSE, SUSE Linux Enterprise, Fedora, Red Hat, and Ubuntu. This milestone release is&amp;nbsp;part of the &lt;A class="" href="http://port25.technet.com/archive/2008/11/18/two-years-and-counting.aspx" target=_blank mce_href="http://port25.technet.com/archive/2008/11/18/two-years-and-counting.aspx"&gt;technical collaboration&lt;/A&gt; between Novell and Microsoft. &lt;/P&gt;
&lt;P&gt;Microsoft has&lt;A class="" href="http://www.novell.com/news/press/moonlight-shines-on-the-linux-desktop/" target=_blank mce_href="http://www.novell.com/news/press/moonlight-shines-on-the-linux-desktop/"&gt;&amp;nbsp;worked with the Moonlight team&lt;/A&gt; and Novell to enable interoperability between Windows and Linux platforms and extend the high-quality interactive Web and video experience for the benefit of the Linux community, said Scott Guthrie, corporate vice president of Microsoft's&amp;nbsp;.NET Developer Division.&lt;/P&gt;
&lt;P&gt;Microsoft has provided Novell with access to its test suites for Silverlight, and provides Linux end users of Moonlight with free access to the Microsoft Media Pack, a set of licensed media codecs for video and audio that bring optimized and licensed decoders to every Linux user using Moonlight. Windows Media Video (.wmv), Windows Media Audio (.wma) and MP3 files are supported through the Microsoft Media Pack.&lt;/P&gt;
&lt;P&gt;A &lt;A class="" href="http://port25.technet.com/archive/2009/01/23/moonlight-shines-on-obama-inauguration.aspx" target=_blank mce_href="http://port25.technet.com/archive/2009/01/23/moonlight-shines-on-obama-inauguration.aspx"&gt;pre-release of Moonlight&lt;/A&gt; was made available on January 19, 2009 to allow Linux users to stream Barack Obama's Inauguration, and more than 20,000 Linux users downloaded Moonlight to watch that Silverlight broadcast.&lt;/P&gt;
&lt;P&gt;"Microsoft Silverlight offers the most comprehensive and powerful solution for the creation and delivery of rich internet applications and media experiences, and is used by hundreds of thousands of developers worldwide," Guthrie said.&lt;/P&gt;
&lt;P&gt;For his part Miguel de Icaza, the founder of the Mono project founder and vice president of Developer Platforms&amp;nbsp;at Novell, said Moonlight brings the benefits of Silverlight's popular multimedia content to Linux viewers. "This first release delivers on the goal of breaking down barriers to multimedia content and creating parity in the user's viewing experience regardless of whether the user is on Windows or Linux."&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=23804" width="1" height="1"&gt;</description><category domain="http://port25.technet.com/archive/tags/Interop/default.aspx">Interop</category><category domain="http://port25.technet.com/archive/tags/Mono/default.aspx">Mono</category><category domain="http://port25.technet.com/archive/tags/.NET+Development/default.aspx">.NET Development</category><category domain="http://port25.technet.com/archive/tags/Community/default.aspx">Community</category><category domain="http://port25.technet.com/archive/tags/Linux/default.aspx">Linux</category><category domain="http://port25.technet.com/archive/tags/Open+Source/default.aspx">Open Source</category><category domain="http://port25.technet.com/archive/tags/Dev+Center/default.aspx">Dev Center</category><category domain="http://port25.technet.com/archive/tags/Peter+Galli/default.aspx">Peter Galli</category></item><item><title>Moonlight Shines on Obama's Inauguration</title><link>http://port25.technet.com/archive/2009/01/23/moonlight-shines-on-obama-inauguration.aspx</link><pubDate>Fri, 23 Jan 2009 06:45:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:23437</guid><dc:creator>Peter Galli</dc:creator><slash:comments>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=23437</wfw:commentRss><comments>http://port25.technet.com/archive/2009/01/23/moonlight-shines-on-obama-inauguration.aspx#comments</comments><description>&lt;P&gt;Microsoft and Novell joined forces this week&amp;nbsp;to make sure that Linux users were able to watch the &lt;A class="" href="http://www.pic2009.org/content/home/" target=_blank mce_href="http://www.pic2009.org/content/home/"&gt;Barack Obama Official Inauguration&lt;/A&gt; stream with Novell's Moonlight, an open source implementation of Microsoft's &lt;A class="" href="http://silverlight.net/" target=_blank mce_href="http://silverlight.net/"&gt;Silverlight&lt;/A&gt; 1.0. &lt;/P&gt;
&lt;P&gt;The issue was that while the inauguration stream&amp;nbsp;was fully Moonlight compatible, as&amp;nbsp;the full set of Silverlight 2 codecs are in the codec pack for Moonlight, the player used managed code and the &amp;nbsp;Moonlight 1 beta only supports Javascript.&lt;/P&gt;
&lt;P&gt;The solution? Developers on Novell's Mono team sprang into action the day before the Inauguration and worked late into the night so that Linux users and those with PowerPC Macs could watch the stream with &lt;A class="" href="http://www.mono-project.com/Moonlight" target=_blank mce_href="http://www.mono-project.com/Moonlight"&gt;Moonlight&lt;/A&gt;. &lt;/P&gt;
&lt;P&gt;This is yet&amp;nbsp;another great example of how co-operation can play out to the benefit of all involved, and underscores how the advantages of the &lt;A class="" href="http://port25.technet.com/archive/2008/11/18/two-years-and-counting.aspx" target=_blank mce_href="http://port25.technet.com/archive/2008/11/18/two-years-and-counting.aspx"&gt;relationship between Microsoft and Novell&lt;/A&gt; play out in the real world.&lt;/P&gt;
&lt;P&gt;As Ben Waggoner, the Principal Video Strategist for Silverlight, said &lt;A class="" href="http://on10.net/blogs/benwagg/The-Obama-Inauguration-coming-to-Linux-and-PowerPC-Macs-Plus-compression-details/" target=_blank mce_href="http://on10.net/blogs/benwagg/The-Obama-Inauguration-coming-to-Linux-and-PowerPC-Macs-Plus-compression-details/ "&gt;on his blog&lt;/A&gt;, using managed code in the player left out Linux users of the &lt;A class="" href="http://on10.net/blogs/benwagg/Moonlight-10-beta-1-is-out/" target=_blank mce_href="http://on10.net/blogs/benwagg/Moonlight-10-beta-1-is-out/"&gt;Moonlight 1.0 beta&lt;/A&gt;, as well as PowerPC Mac users. "We've heard a lot of requests to add support for those platforms, and so we teamed up with the Moonlight team at &lt;A class="" href="http://www.novell.com/products/desktop/moonlight_faq.html" target=_blank mce_href="http://www.novell.com/products/desktop/moonlight_faq.html"&gt;Novell&lt;/A&gt; and they've created a Silverlight 1.0 version of the player that works great in both Moonlight and PowerPC Macs," he says.&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA; mso-bidi-font-family: 'Times New Roman'"&gt;&lt;/P&gt;&lt;/SPAN&gt;
&lt;P mce_keep="true"&gt;Once the CLR/DLR is supported as part of Silverlight 2 compatibility, players like the Inauguration one will work without modification. But, that something like this could come together on such short notice is "a testament to the chops and passion of the Moonlight team and the great platform we're both implementing. I'm glad we got this chance to demonstrate how serious we are about this collaboration," he says.&lt;/P&gt;
&lt;P&gt;For his part, Novell's&amp;nbsp;Miguel de Icaza's noted &lt;A class="" href="http://tirania.org/blog/archive/2009/Jan-20.html" target=_blank mce_href="http://tirania.org/blog/archive/2009/Jan-20.html"&gt;on his blog&lt;/A&gt;&amp;nbsp;&amp;nbsp;that&amp;nbsp;&amp;nbsp;Microsoft worked late&amp;nbsp;into the&amp;nbsp;night to get&amp;nbsp;them&amp;nbsp;access to the code that was used during the inauguration so it could be&amp;nbsp;tested with Moonlight.&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;Ars Technica also has an &lt;A class="" href="http://arstechnica.com/news.ars/post/20090120-obama-inauguration-shines-on-linux-too-with-moonlight.html" target=_blank mce_href="http://arstechnica.com/news.ars/post/20090120-obama-inauguration-shines-on-linux-too-with-moonlight.html "&gt;indepth article&lt;/A&gt; about how this was all turned around in a day, which is worth reading.&lt;/P&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=23437" width="1" height="1"&gt;</description><category domain="http://port25.technet.com/archive/tags/Partnerships/default.aspx">Partnerships</category><category domain="http://port25.technet.com/archive/tags/Interop/default.aspx">Interop</category><category domain="http://port25.technet.com/archive/tags/Mono/default.aspx">Mono</category><category domain="http://port25.technet.com/archive/tags/Community/default.aspx">Community</category><category domain="http://port25.technet.com/archive/tags/Linux/default.aspx">Linux</category><category domain="http://port25.technet.com/archive/tags/Open+Source/default.aspx">Open Source</category><category domain="http://port25.technet.com/archive/tags/_7E00_FeaturedPost/default.aspx">~FeaturedPost</category><category domain="http://port25.technet.com/archive/tags/Peter+Galli/default.aspx">Peter Galli</category></item><item><title>Two Years and Counting....</title><link>http://port25.technet.com/archive/2008/11/18/two-years-and-counting.aspx</link><pubDate>Wed, 19 Nov 2008 04:16:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:21853</guid><dc:creator>Peter Galli</dc:creator><slash:comments>7</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=21853</wfw:commentRss><comments>http://port25.technet.com/archive/2008/11/18/two-years-and-counting.aspx#comments</comments><description>&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;
&lt;P&gt;It is two years this month since Microsoft and Novell struck their ground-breaking technical collaboration &lt;A class="" href="http://www.microsoft.com/presspass/press/2006/nov06/11-02MSNovellPR.mspx" target=_blank mce_href="http://www.microsoft.com/presspass/press/2006/nov06/11-02MSNovellPR.mspx"&gt;agreement&lt;/A&gt;, a move that has effectively ensured &lt;A class="" href="http://www.moreinterop.com/" target=_blank mce_href="http://www.moreinterop.com/"&gt;greater interoperability&lt;/A&gt; between Windows Server and SUSE Linux Enterprise Server.&lt;/P&gt;
&lt;P mce_keep="true"&gt;This technical collaboration has already resulted in a number of milestones, including two new offerings announced today: the availability in the first half of 2009 of an Advanced Management Pack for SUSE Linux Enterprise for &lt;A class="" href="http://www.microsoft.com/systemcenter/operationsmanager/en/us/default.aspx" target=_blank mce_href="http://www.microsoft.com/systemcenter/operationsmanager/en/us/default.aspx"&gt;Microsoft System Center Operations Manager 2007 R2&lt;/A&gt;, and a free beta download of Novell's Moonlight, a rich media application. &lt;/P&gt;
&lt;P mce_keep="true"&gt;Some analysts, vendors and enterprises have said the company that develops effective cross-platform management tools will have an advantage and strategic differentiator over its competitors who do not. Microsoft is already doing that.&lt;/P&gt;
&lt;P mce_keep="true"&gt;The Microsoft &lt;A class="" href="http://blogs.msdn.com/scxplat/archive/2008/04/29/announcing-system-center-operations-manager-2007-cross-platform-extensions-and-connectors.aspx" target=_blank mce_href="http://blogs.msdn.com/scxplat/archive/2008/04/29/announcing-system-center-operations-manager-2007-cross-platform-extensions-and-connectors.aspx"&gt;Operations Manger 2007 Cross Platform Extensions&lt;/A&gt; enable the assessment and management of Windows and Linux servers from a single, unified console, eliminating the costs and complexities of having multiple management consoles. The Advanced Management Pack extends this Linux monitoring capability.&lt;/P&gt;
&lt;P mce_keep="true"&gt;Also, given the current tough economic environment, this solution helps reduce training costs since staff only need to be trained on one management tool for both Windows and Linux environments.&lt;/P&gt;
&lt;P mce_keep="true"&gt;Attendees at the Microsoft TechEd EMEA conference in Barcelona earlier this month got to see a technical preview of the Advanced Management Pack, whose release will coincide with that of Microsoft System Center Operations Manager 2007 R2.&lt;/P&gt;
&lt;P mce_keep="true"&gt;A beta of &lt;A class="" href="http://www.mono-project.com/Moonlight" target=_blank mce_href="http://www.mono-project.com/Moonlight"&gt;Novell's Moonlight&lt;/A&gt;, an open source implementation of &lt;A class="" href="http://silverlight.net/" target=_blank mce_href="http://silverlight.net/"&gt;Microsoft Silverlight&lt;/A&gt;, will also be released going forward as an open source plug-in for the Firefox web browser.&amp;nbsp; Moonlight brings Linux-based users the same high-definition media capabilities currently available for the Windows and Apple environments.&lt;/P&gt;
&lt;P mce_keep="true"&gt;So, expect to see a lot more solutions in the next year that promote interoperability and help ease customer pain-points&amp;nbsp; across their heterogeneous environments.&lt;BR&gt;&lt;BR&gt;&lt;BR style="mso-special-character: line-break"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=21853" width="1" height="1"&gt;</description><category domain="http://port25.technet.com/archive/tags/Partnerships/default.aspx">Partnerships</category><category domain="http://port25.technet.com/archive/tags/Interop/default.aspx">Interop</category><category domain="http://port25.technet.com/archive/tags/Management/default.aspx">Management</category><category domain="http://port25.technet.com/archive/tags/Virtualization/default.aspx">Virtualization</category><category domain="http://port25.technet.com/archive/tags/Mono/default.aspx">Mono</category><category domain="http://port25.technet.com/archive/tags/Windows+Server/default.aspx">Windows Server</category><category domain="http://port25.technet.com/archive/tags/Community/default.aspx">Community</category><category domain="http://port25.technet.com/archive/tags/Linux/default.aspx">Linux</category><category domain="http://port25.technet.com/archive/tags/Open+Source/default.aspx">Open Source</category><category domain="http://port25.technet.com/archive/tags/_7E00_FeaturedPost/default.aspx">~FeaturedPost</category></item><item><title>Open Source Highlights at Microsoft's Professional Developers Conference</title><link>http://port25.technet.com/archive/2008/11/04/open-source-highlights-at-microsoft-s-professional-developers-conference.aspx</link><pubDate>Tue, 04 Nov 2008 17:32:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:21606</guid><dc:creator>hanrahat</dc:creator><slash:comments>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=21606</wfw:commentRss><comments>http://port25.technet.com/archive/2008/11/04/open-source-highlights-at-microsoft-s-professional-developers-conference.aspx#comments</comments><description>&lt;FONT face=Calibri size=3&gt;
&lt;P&gt;At last week's Professional Developers Conference in Los Angeles, product previews and announcements, particularly of &lt;A class="" href="http://port25.technet.com/archive/2008/10/27/the-azure-platform-debuts.aspx" target=_blank mce_href="http://port25.technet.com/archive/2008/10/27/the-azure-platform-debuts.aspx"&gt;Windows Azure&lt;/A&gt;, &lt;A class="" href="http://port25.technet.com/archive/2008/10/28/news-news-news.aspx" target=_blank mce_href="http://port25.technet.com/archive/2008/10/28/news-news-news.aspx"&gt;Windows 7&lt;/A&gt; and Visual Studio Team System 2010, generated a lot of buzz.&amp;nbsp; Throughout the week, an important undercurrent to that story was Microsoft's engagement with the open source community and its support for open source developers. &amp;nbsp;&lt;/P&gt;
&lt;P&gt;Certainly one of the open source highlights for the week was Miguel de Icaza's presentation, "Mono and .Net."&amp;nbsp;&amp;nbsp; In spite of arriving on time for the session, I wound up viewing it from the &lt;I&gt;second&lt;/I&gt; overflow room.&amp;nbsp; Miguel talked about innovations on which the Mono community has focused recently, including their embedded C# compiler.&amp;nbsp; His game demos of the technology were fun and amazing to watch.&amp;nbsp; &amp;nbsp;You can see them for yourself &lt;A class="" href="http://channel9.msdn.com/pdc2008/PC54/" target=_blank mce_href="http://channel9.msdn.com/pdc2008/PC54/"&gt;here&lt;/A&gt;. &lt;/P&gt;
&lt;P&gt;Members of my team spent the month leading up to the conference developing three demonstrations of Windows Azure's ability to support open source developers and open source applications.&amp;nbsp;&amp;nbsp; We ran all three at the Open Source pedestal in the Microsoft booth and each was highlighted in a session during the conference. &lt;/P&gt;
&lt;P&gt;One of the demos shows how developers can use Eclipse to create applications and deploy them as Azure services.&amp;nbsp; It relies on an Eclipse community plug-in "Emonics" for displaying C# syntax and a "proof-of-concept" Azure plug-in we created for building and deploying the application.&amp;nbsp;&amp;nbsp; This demo was highlighted in Steve Marx's presentation, "Developing and Deploying Your First Cloud Service," which you can find &lt;A class="" href="http://channel9.msdn.com/pdc2008/ES01/" target=_blank mce_href="http://channel9.msdn.com/pdc2008/ES01/ "&gt;here&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;The second demo shows how an open source application can access services from Azure.&amp;nbsp; In this one, we chose the popular PHP application Gallery and show how it can store, retrieve and modify photos as binary large objects (BLOBs) in the cloud.&amp;nbsp;&amp;nbsp; To produce this demo we wrote two small modules, one to create wrappers that represent the BLOB REST API as PHP objects and another to create an Azure subclass with inheritance from the Windows NT Platform class.&lt;/P&gt;
&lt;P&gt;We created the third demo to illustrate how an open source developer can use OpenID to authenticate users from an Azure service.&amp;nbsp; For this one, we modified a demo blog service (based on BlogEngine.net) and gave users the option of authenticating through either OpenID or Live ID.&amp;nbsp;&amp;nbsp; &lt;/P&gt;
&lt;P&gt;Both the Gallery and OpenID demos were highlighted in Daniel Wang and Stefan Schackow's presentation, "Cloud Computing: Programming in the Cloud."&amp;nbsp; You can find Daniel and Stefan's presentation &lt;A class="" href="http://channel9.msdn.com/pdc2008/ES17/" target=_blank mce_href="http://channel9.msdn.com/pdc2008/ES17/"&gt;here&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;The excitement that PDC produced was remarkable.&amp;nbsp;&amp;nbsp; I moved through a steady stream of developers for four days, all of us sustained it seems by tables of fruit, powerbars and various forms of chocolate.&amp;nbsp; I enjoyed meeting and talking with many of the attendees and as always appreciate how much I learn in those conversations.&lt;/P&gt;
&lt;P&gt;I want to thank Steve Marx, Daniel Wang and Stefan Schackow for sharing the stage with us.&amp;nbsp; Kudos to Hank Janssen, Anandeep Pannu, Garrett Serack and Joel Penner for creating the Azure demonstrations we used throughout the week.&amp;nbsp; And a tip of my hat to Miguel for making the week so fun.&lt;/P&gt;&lt;/FONT&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=21606" width="1" height="1"&gt;</description><category domain="http://port25.technet.com/archive/tags/Industry+Conferences/default.aspx">Industry Conferences</category><category domain="http://port25.technet.com/archive/tags/Mono/default.aspx">Mono</category><category domain="http://port25.technet.com/archive/tags/Windows+Server/default.aspx">Windows Server</category><category domain="http://port25.technet.com/archive/tags/Community/default.aspx">Community</category><category domain="http://port25.technet.com/archive/tags/Tom+Hanrahan/default.aspx">Tom Hanrahan</category><category domain="http://port25.technet.com/archive/tags/Open+Source/default.aspx">Open Source</category><category domain="http://port25.technet.com/archive/tags/_7E00_FeaturedPost/default.aspx">~FeaturedPost</category></item><item><title>Silverlight on Linux</title><link>http://port25.technet.com/archive/2007/09/05/silverlight-on-linux.aspx</link><pubDate>Wed, 05 Sep 2007 10:45:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:4234</guid><dc:creator>Sam Ramji</dc:creator><slash:comments>6</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=4234</wfw:commentRss><comments>http://port25.technet.com/archive/2007/09/05/silverlight-on-linux.aspx#comments</comments><description>&lt;p&gt;&lt;font face="Verdana" size="2"&gt;For those of you who have met Miguel de Icaza, you know right away what I mean when I say that he is one of the most energetic people I&amp;rsquo;ve ever met.&amp;nbsp; Clearly, the whole Moonlight team (whom I haven&amp;rsquo;t met) would also qualify for this appellation &amp;ndash; in &lt;a href="http://tirania.org/blog/archive/2007/Jun-21.html" style="color: blue; text-decoration: underline; text-underline: single"&gt;roughly 21 days between May and June&lt;/a&gt;, they collectively built an alpha implementation of &lt;a href="http://en.wikipedia.org/wiki/Microsoft_Silverlight" style="color: blue; text-decoration: underline; text-underline: single"&gt;Silverlight&lt;/a&gt; on Linux, based on many pieces of the Mono codebase.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;After a great deal of work between the Moonlight and .NET teams, we&amp;rsquo;re ready to &lt;a href="http://tirania.org/blog/archive/2007/Sep-05.html" style="color: blue; text-decoration: underline; text-underline: single"&gt;formally announce&lt;/a&gt; that we (Microsoft and Novell) will be bringing Silverlight to Linux, fully supported and including application and media codec compatibility.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;The expansion of the existing work between Microsoft and Novell to include support for Silverlight on all Linux platforms is a major step in the journey of interoperability that we are on.&amp;nbsp; We&amp;rsquo;ve heard clearly from the community that a full cross-platform web development solution is not only Windows and Macintosh, but must include Linux.&amp;nbsp; I think this is a big deal.&amp;nbsp; While we&amp;rsquo;ve licensed media codecs before, this represents a fully heterogeneous implementation of a strategic client technology.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;Here&amp;rsquo;s to a better web and support for all users.&amp;nbsp; Hopefully this will help breed further productive conversations about what developers and users need, and in someone else&amp;rsquo;s famous words, we can all &amp;ldquo;just get along.&amp;rdquo;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;Cheers,&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;Sam&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/p&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=4234" width="1" height="1"&gt;</description><category domain="http://port25.technet.com/archive/tags/Sam+Ramji/default.aspx">Sam Ramji</category><category domain="http://port25.technet.com/archive/tags/Interop/default.aspx">Interop</category><category domain="http://port25.technet.com/archive/tags/Mono/default.aspx">Mono</category><category domain="http://port25.technet.com/archive/tags/Community/default.aspx">Community</category><category domain="http://port25.technet.com/archive/tags/Linux/default.aspx">Linux</category></item></channel></rss>