<?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 : Community, Standards</title><link>http://port25.technet.com/archive/tags/Community/Standards/default.aspx</link><description>Tags: Community, Standards</description><dc:language>en</dc:language><generator>CommunityServer 2007.1 (Build: 40109.1145)</generator><item><title>Roadmap Announced for Outlook Personal Folders Documentation </title><link>http://port25.technet.com/archive/2009/10/26/roadmap-announced-for-outlook-personal-folders-documentation.aspx</link><pubDate>Mon, 26 Oct 2009 23:20:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:28096</guid><dc:creator>Peter Galli</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=28096</wfw:commentRss><comments>http://port25.technet.com/archive/2009/10/26/roadmap-announced-for-outlook-personal-folders-documentation.aspx#comments</comments><description>&lt;P mce_keep="true"&gt;Great news on the data portability front: today, Microsoft announced that it will be releasing documentation for the .pst file format - the format in which data is stored in Microsoft Outlook Personal Folders. &lt;/P&gt;
&lt;P mce_keep="true"&gt;Even better is the fact that the documentation will be released under Microsoft's &lt;A href="http://port25.technet.com/archive/2008/07/25/osp.aspx" target=_blank mce_href="http://port25.technet.com/archive/2008/07/25/osp.aspx"&gt;Open Specification Promise&lt;/A&gt; when complete. This lets anyone implement the .pst file format on any platform and in any tool, without concerns about patents, and without the need to contact Microsoft in any way.&lt;/P&gt;
&lt;P mce_keep="true"&gt;But it is important for me to point out that this documentation is still in its early stages and the work is ongoing.&amp;nbsp; However, Microsoft is also engaging directly with industry experts and interested customers to gather feedback on the quality of the .pst technical documentation to ensure that it is clear and useful.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;As an increasing amount of information is stored and shared in digital formats, it is vital for people to be able to reuse their data across various applications and platforms. Giving access to the documentation will facilitate interoperability and let customers and vendors to access their data in .pst files across a variety of platforms.&amp;nbsp; &lt;/P&gt;
&lt;P mce_keep="true"&gt;This is also just another example of how Microsoft is listening to its customers and responding to their requests for greater interoperability, in this case around data portability&lt;I&gt;.&amp;nbsp; &lt;/I&gt;&lt;/P&gt;
&lt;P&gt;Also, enabling customers and vendors to access the data in .pst files on a variety of platforms allows developers to read, create, and interoperate with the data in .pst files in server and client scenarios using the programming language and platform of their choice.&amp;nbsp; &lt;/P&gt;
&lt;P mce_keep="true"&gt;"We're excited about the possibilities created for our customers and partners by this kind of effort, and we look forward to continued collaboration with the industry in our pursuit of improved interoperability with Microsoft Office," said Paul Lorimer, the Group Manager for Office Interoperability at Microsoft, in a &lt;A href="http://blogs.msdn.com/interoperability/archive/2009/10/26/roadmap-for-outlook-personal-folders-pst-documentation.aspx" target=_blank mce_href="http://blogs.msdn.com/interoperability/archive/2009/10/26/roadmap-for-outlook-personal-folders-pst-documentation.aspx"&gt;blog post&lt;/A&gt;.&amp;nbsp; &lt;/P&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=28096" 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/Dynamic+Languages/default.aspx">Dynamic Languages</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/_7E00_FeaturedPost/default.aspx">~FeaturedPost</category><category domain="http://port25.technet.com/archive/tags/Peter+Galli/default.aspx">Peter Galli</category></item><item><title>New Bridge Broadens Java and .NET Interoperability</title><link>http://port25.technet.com/archive/2009/09/29/new-bridge-broadens-java-and-net-interoperability.aspx</link><pubDate>Tue, 29 Sep 2009 15:31:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:27956</guid><dc:creator>Peter Galli</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=27956</wfw:commentRss><comments>http://port25.technet.com/archive/2009/09/29/new-bridge-broadens-java-and-net-interoperability.aspx#comments</comments><description>&lt;P mce_keep="true"&gt;Microsoft continues to deliver on its ongoing promise to &lt;A href="http://port25.technet.com/archive/2009/07/20/microsoft-contributes-linux-drivers-to-linux-community.aspx" target=_blank mce_href="http://port25.technet.com/archive/2009/07/20/microsoft-contributes-linux-drivers-to-linux-community.aspx"&gt;build bridges&lt;/A&gt; between different technologies, and this week jointly announced with Noelios Technologies a new &lt;A href="http://blogs.msdn.com/interoperability/archive/2009/09/28/new-bridge-broadens-java-and-net-interoperability.aspx" target=_blank mce_href="http://blogs.msdn.com/interoperability/archive/2009/09/28/new-bridge-broadens-java-and-net-interoperability.aspx"&gt;interoperability bridge&lt;/A&gt; between Java and .NET through REST.&amp;nbsp;&amp;nbsp; &lt;/P&gt;
&lt;P&gt;The Microsoft Interoperability Technical Strategy team has been working with Noelios to build an extension to the Restlet Framework. As such,&amp;nbsp;Noelios has released a new bridge for Java and .NET. It is &lt;A href="http://blog.noelios.com/2009/09/28/restlet-2-0-m5-now-available/" target=_blank mce_href="http://blog.noelios.com/2009/09/28/restlet-2-0-m5-now-available/"&gt;shipping a new version&lt;/A&gt; &amp;nbsp;of the &lt;A href="http://www.restlet.org/" target=_blank mce_href="http://www.restlet.org/"&gt;Restlet open source project&lt;/A&gt;, a lightweight REST framework for Java. &lt;/P&gt;
&lt;P mce_keep="true"&gt;This includes the Restlet Extension for ADO.NET Data Services, which makes it easier for Java developers to take advantage of ADO.NET Data Services,&amp;nbsp;a set of recently added .NET Framework features that provides a simple way to expose a wide range of data sources, such as relational databases, XML files, and so on, through a &lt;A href="http://www.xfront.com/REST-Web-Services.html" target=_blank mce_href="http://www.xfront.com/REST-Web-Services.html"&gt;RESTful&lt;/A&gt; service interface. &lt;/P&gt;
&lt;P mce_keep="true"&gt;This announcement is yet another example of Microsoft's continued commitment to &lt;A href="http://port25.technet.com/archive/2009/09/04/windows-live-embraces-the-activity-streams-open-standard.aspx" target=_blank mce_href="http://port25.technet.com/archive/2009/09/04/windows-live-embraces-the-activity-streams-open-standard.aspx"&gt;openness&lt;/A&gt; and interoperability, and&amp;nbsp;demonstrates the ever increasing use of web standards in our technologies.&lt;/P&gt;
&lt;P mce_keep="true"&gt;Formerly known as &lt;A href="http://blogs.msdn.com/astoriateam/" target=_blank mce_href="http://blogs.msdn.com/astoriateam/"&gt;Project Astoria&lt;/A&gt;, the ADO.NET Data Services defines a flexible addressing and query interface using a URL convention, and supports the usual resource manipulation methods for data sources, including the full range of Create, Read, Update, and Delete operations. &lt;/P&gt;
&lt;P&gt;Microsoft Visual Studio 2008 SP1 and the upcoming &lt;A href="http://www.microsoft.com/visualstudio/en-us/products/2010/default.mspx" target=_blank mce_href="http://www.microsoft.com/visualstudio/en-us/products/2010/default.mspx"&gt;Visual Studio 2010&lt;/A&gt; fully support ADO.NET Data Services, including the capability to create and consume data services directly from the development environment. &lt;/P&gt;
&lt;P&gt;You can find all the technical details of this announcement on the Interoperability team blog &lt;A href="http://blogs.msdn.com/interoperability/archive/2009/09/28/new-bridge-broadens-java-and-net-interoperability.aspx" target=_blank mce_href="http://blogs.msdn.com/interoperability/archive/2009/09/28/new-bridge-broadens-java-and-net-interoperability.aspx "&gt;here&lt;/A&gt;, as well as on the Noelis &lt;A href="http://blog.noelios.com/2009/09/28/restlet-bridges-ado-net-data-services-and-java/" target=_blank mce_href="http://blog.noelios.com/2009/09/28/restlet-bridges-ado-net-data-services-and-java/"&gt;blog&lt;/A&gt;. You can also find a tutorial on this &lt;A href="http://wiki.restlet.org/docs_2.0/13-restlet/28-restlet/287-restlet.html" target=_blank mce_href="http://wiki.restlet.org/docs_2.0/13-restlet/28-restlet/287-restlet.html"&gt;here&lt;/A&gt;.&lt;/P&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=27956" 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/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/Java/default.aspx">Java</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></item><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>Zend Launches Open Source Initiative to Drive Cloud Application Development</title><link>http://port25.technet.com/archive/2009/09/22/zend-launches-open-source-initiative-to-drive-cloud-application-development.aspx</link><pubDate>Tue, 22 Sep 2009 14:00:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:27824</guid><dc:creator>Peter Galli</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=27824</wfw:commentRss><comments>http://port25.technet.com/archive/2009/09/22/zend-launches-open-source-initiative-to-drive-cloud-application-development.aspx#comments</comments><description>&lt;P mce_keep="true"&gt;Today, Zend Technologies &lt;A&gt;&lt;/A&gt;announced the &lt;A class="" href="http://www.simplecloud.org/" target=_blank mce_href="http://www.simplecloud.org"&gt;Simple API for Cloud Application Services&lt;/A&gt; project, which is&amp;nbsp;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.&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;This new&amp;nbsp;project is designed to encourage widespread participation and contributions from the open source community, resulting in the availability of Simple Cloud API adapters for virtually all major cloud providers.&lt;/P&gt;
&lt;P mce_keep="true"&gt;Zend, Microsoft, IBM, Nirvanix, Rackspace and GoGrid are all co-founding contributors to this community project, which aims to facilitate the development of cloud applications that can access services on all major cloud platforms and whose&amp;nbsp;initial goal 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;
&lt;P mce_keep="true"&gt;The first deliverables will include interfaces for file storage, document database, and simple queue services from platforms like Amazon Web Services, &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;, Nirvanix Storage Delivery Network and Rackspace Cloud Files, allowing developers to deploy software applications to access services in these environments without making time consuming and expensive changes to their source code.&lt;/P&gt;
&lt;P mce_keep="true"&gt;As Andi Gutmans, the CEO at Zend Technologies, notes in the &lt;A class="" href="http://www.zend.com/" target=_blank mce_href="http://www.zend.com"&gt;press release&lt;/A&gt; announcing the project, "cloud computing offers irresistible value to enterprises of all sizes, but the lack of portability across cloud application services for even the most basic operations has been an impediment to broader adoption of cloud services." &lt;/P&gt;
&lt;P mce_keep="true"&gt;An initial Simple Cloud API proposal and &lt;A class="" href="http://www.simplecloudapi.org/" target=_blank mce_href="http://www.simplecloudapi.org/"&gt;reference implementation&lt;/A&gt; is already available now for community review and participation, while a&amp;nbsp;technology preview of the PHP client libraries for Windows Azure can be found &lt;A class="" href="http://framework.zend.com/Zend_Service_WindowsAzure" target=_blank mce_href="http://framework.zend.com/Zend_Service_WindowsAzure"&gt;here&lt;/A&gt;.&lt;/P&gt;
&lt;P mce_keep="true"&gt;Microsoft is also contributing Simple Cloud API adapters, along with the official PHP client libraries for Windows Azure storage, to future versions of Zend Framework. These adapters will allow applications to take advantage of many Windows Azure features through the Simple Cloud API interface, while Microsoft's client libraries will put Windows Azure innovations, such as transaction and partial upload support, at the fingertips of cloud application developers.&lt;/P&gt;
&lt;P mce_keep="true"&gt;"The&amp;nbsp;Simple Cloud API is an example of Microsoft's continued investment in the openness and interoperability of its platform. We're excited to see how this project will foster adoption of cloud computing platforms by PHP developers and hope that many of these developers are encouraged to use Windows Azure,"&amp;nbsp;Doug Hauger, the General Manager for Windows Azure, notes in the press release.&lt;/P&gt;
&lt;P&gt;Microsoft's involvement started a&amp;nbsp;few months ago, through our&amp;nbsp;work with Real Dolmen on a &lt;A class="" href="http://port25.technet.com/archive/2009/05/12/announcing-the-php-sdk-for-windows-azure.aspx" target=_blank mce_href="http://port25.technet.com/archive/2009/05/12/announcing-the-php-sdk-for-windows-azure.aspx"&gt;Windows Azure SDK for PHP&lt;/A&gt; developers.&amp;nbsp;This SDK has been submitted to the &lt;A class="" 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" target=_blank mce_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;Zend Framework&lt;/A&gt;, and it now forms the basis of Microsoft's contribution to the Simple Cloud API project. &lt;/P&gt;
&lt;P&gt;As Vijay Rajagopalan, a Principal Architect at Microsoft, notes in &lt;A class="" href="http://blogs.msdn.com/interoperability/archive/2009/09/22/microsoft-zend-and-others-announce-simple-api-for-cloud-application-services.aspx" target=_blank mce_href="http://blogs.msdn.com/interoperability/archive/2009/09/22/microsoft-zend-and-others-announce-simple-api-for-cloud-application-services.aspx"&gt;his blog&lt;/A&gt;, the Zend Adapter for Windows Azure will leverage Microsoft's contribution. PHP developers will now be able to program against Windows Azure - in a way that is consistent with other cloud platforms - by tapping into the main features of Window Azure Storage.&lt;/P&gt;
&lt;P&gt;Those&amp;nbsp;PHP developers who need to use specific Windows Azure features not included in the scope of the Simple Cloup API (like transaction), will be able to combine the Zend Cloud Adapter with the dedicated Windows Azure SDK for PHP.&lt;/P&gt;
&lt;P mce_keep="true"&gt;"This will allow developers to use common application services in the cloud, while enabling them to unlock value-added features available from individual providers. Simple API for Cloud also gives PHP developers more choices, and this is a great opportunity for them to think about using Windows Azure," he says.&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=27824" width="1" height="1"&gt;</description><category domain="http://port25.technet.com/archive/tags/Networking/default.aspx">Networking</category><category domain="http://port25.technet.com/archive/tags/Interop/default.aspx">Interop</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/PHP/default.aspx">PHP</category><category domain="http://port25.technet.com/archive/tags/Open+Source/default.aspx">Open Source</category><category domain="http://port25.technet.com/archive/tags/Web/default.aspx">Web</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>Windows Live Embraces the Activity Streams Open Standard</title><link>http://port25.technet.com/archive/2009/09/04/windows-live-embraces-the-activity-streams-open-standard.aspx</link><pubDate>Fri, 04 Sep 2009 16:52:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:27567</guid><dc:creator>Peter Galli</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=27567</wfw:commentRss><comments>http://port25.technet.com/archive/2009/09/04/windows-live-embraces-the-activity-streams-open-standard.aspx#comments</comments><description>&lt;P&gt;More good news with regard to Microsoft's embrace of &lt;A class="" href="http://port25.technet.com/search.aspx?q=open%20standards&amp;amp;tags=" target=_blank mce_href="http://port25.technet.com/search.aspx?q=open%20standards&amp;amp;tags="&gt;open standards&lt;/A&gt;, this time out of the Windows Live group. 
&lt;P&gt;The Windows Live team is using a developing open standard called &lt;A class="" href="http://activitystrea.ms/" target=_blank mce_href="http://activitystrea.ms/"&gt;Activity Streams&lt;/A&gt;&amp;nbsp;- an extension to the Atom feed format - which kicks in when users add&amp;nbsp;&lt;A class="" href="http://profile.live.com/WebActivities/" target=_blank mce_href="http://profile.live.com/WebActivities/"&gt;Web Activity&lt;/A&gt; for Facebook and bring their status, photos, shared links, and more from Facebook into Windows Live to share in Messenger, &lt;A class="" href="http://www.hotmail.com/" target=_blank mce_href="http://www.hotmail.com/"&gt;Hotmail&lt;/A&gt;, and on their &lt;A class="" href="http://profile.live.com/" target=_blank mce_href="http://profile.live.com/"&gt;Windows Live Profile&lt;/A&gt;.&amp;nbsp; 
&lt;P&gt;As Windows Live Program Manager Rob Dolin notes in a post on the&amp;nbsp;&lt;A class="" href="http://windowslivewire.spaces.live.com/blog/cns!2F7EB29B42641D59!41409.entry" target=_blank mce_href="http://windowslivewire.spaces.live.com/blog/cns!2F7EB29B42641D59!41409.entry"&gt;team blog&lt;/A&gt;, what you may not know is that when you add the Facebook Web activity, the data is passed from Facebook to Windows Live using&amp;nbsp;the developing Activity Streams&amp;nbsp;open standard. 
&lt;P&gt;"With hundreds of thousands of users since &lt;A class="" href="http://windowslivewire.spaces.live.com/blog/cns!2F7EB29B42641D59!39284.entry" target=_blank mce_href="http://windowslivewire.spaces.live.com/blog/cns!2F7EB29B42641D59!39284.entry"&gt;release a few months ago&lt;/A&gt;, the Windows Live web activity for Facebook might be the largest implementation of Activity Streams today ... Just as many of our other web activities leverage community standards like &lt;A class="" href="http://cyber.law.harvard.edu/rss/rss.html" target=_blank mce_href="http://cyber.law.harvard.edu/rss/rss.html"&gt;RSS 2.0&lt;/A&gt;, &lt;A class="" href="http://tools.ietf.org/html/rfc4287" target=_blank mce_href="http://tools.ietf.org/html/rfc4287"&gt;Atom 1.0&lt;/A&gt;, and &lt;A class="" href="http://video.search.yahoo.com/mrss" target=_blank mce_href="http://video.search.yahoo.com/mrss"&gt;MediaRSS&lt;/A&gt;, I'm hopeful that Activity Streams will be a powerful enabling technology so users can bring their activities like status updates, posted photos, or shared links, from one service to another. We look forward to working with other partners to enable our mutual users to share their activities between services," Dolin says. 
&lt;P&gt;You can add the&amp;nbsp;Web Activity for Facebook application &lt;A class="" href="http://profile.live.com/WebActivities/Add.aspx?appid=1140906031" target=_blank mce_href="http://profile.live.com/WebActivities/Add.aspx?appid=1140906031"&gt;here&lt;/A&gt;.&lt;/P&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=27567" width="1" height="1"&gt;</description><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/App/default.aspx">App</category><category domain="http://port25.technet.com/archive/tags/Web/default.aspx">Web</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>Tuxera Signs File System IP Agreement with Microsoft </title><link>http://port25.technet.com/archive/2009/08/26/tuxera-signs-file-system-covenant-with-microsoft.aspx</link><pubDate>Wed, 26 Aug 2009 12:21:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:27362</guid><dc:creator>Peter Galli</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=27362</wfw:commentRss><comments>http://port25.technet.com/archive/2009/08/26/tuxera-signs-file-system-covenant-with-microsoft.aspx#comments</comments><description>&lt;P mce_keep="true"&gt;Tuxera, a Finnish company that&amp;nbsp;develops NTFS drivers, has entered into a file system&amp;nbsp;IP&amp;nbsp;agreement with Microsoft in the area of data portability for devices&lt;/P&gt;
&lt;P&gt;The agreement gives &lt;A class="" href="http://www.tuxera.com/" target=_blank mce_href="http://www.tuxera.com/"&gt;Tuxera&lt;/A&gt; access to the exFAT specifications and source code, as well as&amp;nbsp;testing and verification tools, and the company will develop exFAT drivers for host device manufacturers. The company will also join the &lt;A class="" href="http://interopvendoralliance.org/" target=_blank mce_href="http://interopvendoralliance.org/"&gt;Interoperability Vendor Alliance&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;While this&amp;nbsp;is also the first-ever file system IP agreement that Microsoft has signed with an independent software vendor, &lt;A class="" href="http://www.tuxera.com/about-us/news/837/" target=_blank mce_href="http://www.tuxera.com/about-us/news/837/"&gt;Tuxera&lt;/A&gt; joins a growing number of companies&amp;nbsp;entering into the exFAT Program. &lt;/P&gt;
&lt;P&gt;The &lt;A class="" href="http://msdn.microsoft.com/en-us/library/aa914353.aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/library/aa914353.aspx"&gt;Extended File Allocation Table&lt;/A&gt; (exFAT) is a new file system that is better adapted to the growing needs of mobile personal storage. It&amp;nbsp;allows a common file system to be used across all platform and devices that implement exFAT, which&amp;nbsp;allows for data portability.&lt;/P&gt;
&lt;P&gt;It also handles not only large files, such as those used for media storage, but also enables seamless interoperability between desktop PCs and devices like portable media devices, cameras or even kitchen devices so that files can easily be copied between desktop and device. &lt;/P&gt;
&lt;P&gt;"Adding exFAT into our product portfolio is the logical step to help our customers to solve their interoperable file systems needs. Microsoft supports exFAT as the first-choice for many Windows interoperability needs including flash memories in consumer devices. exFAT is for example an integral part of &lt;A class="" href="http://www.sdcard.org/developers/tech/sdxc" target=_blank mce_href="http://www.sdcard.org/developers/tech/sdxc"&gt;&lt;FONT color=#ff4500&gt;SDXC formats&lt;/FONT&gt;&lt;/A&gt;, and the driver is good for flash drives, including devices that use SDXC&amp;nbsp;cards," says Tuxera CTO&amp;nbsp;Szabolcs Szakacsits&lt;/P&gt;
&lt;DIV class=entry-content sizset="40" sizcache="0"&gt;For his part, Mikko Välimäki, the company's CEO, believes that his company's ongoing collaboration with Microsoft ensures seamless file system interoperability into the future. &lt;/DIV&gt;
&lt;P&gt;"We were the first to offer exFAT drivers based on our first-hand access to specifications and source code.We are also&amp;nbsp;licensing exFAT drivers to device manufacturers, we are joining Microsoft's partner program, and have also announced a new product: &lt;A class="" href="http://www.tuxera.com/products/exfat-for-embedded-systems/" target=_blank mce_href="http://www.tuxera.com/products/exfat-for-embedded-systems/"&gt;Tuxera exFAT for Embedded Systems&lt;/A&gt;, which will be first available for Linux, but we can also port the product to proprietary platforms," he says.&lt;/P&gt;
&lt;P&gt;The IP agreement the company has signed with Microsoft is consistent with Tuxera's business model, which is to&amp;nbsp;integrate and license commercial, high-performance versions of its file system drivers to customers, as well as&amp;nbsp;to provide support, maintenance, and product updates, Välimäki says. &lt;/P&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=27362" 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/Licenses/default.aspx">Licenses</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/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>The PHP Toolkit for ADO.NET Data Services</title><link>http://port25.technet.com/archive/2009/08/21/the-php-toolkit-for-ado-net-data-services.aspx</link><pubDate>Fri, 21 Aug 2009 11:00:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:27373</guid><dc:creator>Peter Galli</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=27373</wfw:commentRss><comments>http://port25.technet.com/archive/2009/08/21/the-php-toolkit-for-ado-net-data-services.aspx#comments</comments><description>&lt;P mce_keep="true"&gt;Today, the DPE Interop team at Microsoft released&amp;nbsp;a new open source project that bridges PHP and .NET using REST. &lt;/P&gt;
&lt;P mce_keep="true"&gt;Specifically, the&amp;nbsp;&lt;A class="" href="http://www.interoperabilitybridges.com/projects/php-toolkit-for-adonet-data-services.aspx" target=_blank mce_href="http://www.interoperabilitybridges.com/projects/php-toolkit-for-adonet-data-services.aspx "&gt;PHP Toolkit for ADO.NET Data Services&lt;/A&gt; was made available, which makes it easier for PHP developers to take advantage of the ADO.NET Data Services, a set of features recently added to the .NET Framework.&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;The PHP Toolkit for ADO.NET Data Services is an open source project funded by Microsoft and developed by &lt;A href="http://www.persistentsys.com/" target=_blank mce_href="http://www.persistentsys.com/"&gt;Persistent Systems&lt;/A&gt;. It is available on &lt;A class="" href="http://phpdataservices.codeplex.com/" target=_blank mce_href="http://phpdataservices.codeplex.com/"&gt;CodePlex&lt;/A&gt;&amp;nbsp;today. &lt;/P&gt;
&lt;P mce_keep="true"&gt;These services, which were&amp;nbsp;previously referred to by the codename&lt;A class="" href="http://blogs.msdn.com/astoriateam/" target=_blank mce_href="http://blogs.msdn.com/astoriateam/"&gt; Project Astoria&lt;/A&gt;,&amp;nbsp;expose a wide range of data sources through a &lt;A class="" href="http://www.xfront.com/REST-Web-Services.html" target=_blank mce_href="http://www.xfront.com/REST-Web-Services.html"&gt;RESTful&lt;/A&gt; service interface.&lt;/P&gt;
&lt;P mce_keep="true"&gt;There is full support for ADO.NET Data Services in Visual Studio 2008 SP1 as well as in the upcoming &lt;A class="" href="http://www.microsoft.com/visualstudio/en-us/products/2010/default.mspx" target=_blank mce_href="http://www.microsoft.com/visualstudio/en-us/products/2010/default.mspx"&gt;Visual Studio 2010&lt;/A&gt;, which includes direct support for both creating and consuming data services directly from the development environment.&amp;nbsp;&amp;nbsp;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: 'Calibri','sans-serif'; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-bidi-font-family: Calibri; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;Read more about all this on the&amp;nbsp;&lt;A class="" 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" target=_blank mce_href="http://blogs.msdn.com/interoperability/archive/2009/08/21/a-new-bridge-for-php-developers-to-net-through-rest-php-toolkit-for-ado-net-data-services.aspx"&gt;Interoperability blog&lt;/A&gt;, and watch the &lt;A class="" href="http://channel9.msdn.com/posts/jccim/Consuming-data-over-the-web-between-PHP-and-NET-with-REST-and-ADONET-Data-Services/" target=_blank mce_href="http://channel9.msdn.com/posts/jccim/Consuming-data-over-the-web-between-PHP-and-NET-with-REST-and-ADONET-Data-Services/"&gt;Channel 9 video interview&lt;/A&gt; with&amp;nbsp;Claudio Caldato, Senior Program Manager in the Interoperability Technical Strategy team, and Pablo Castro, software architect of ADO.NET Data Services.&lt;/P&gt;
&lt;P&gt;This is yet another example of Microsoft's continued commitment to &lt;A class="" href="http://port25.technet.com/archive/2008/11/07/open-source-interoperability-projects-at-microsoft.aspx" target=_blank mce_href="http://port25.technet.com/archive/2008/11/07/open-source-interoperability-projects-at-microsoft.aspx"&gt;openness and interoperability&lt;/A&gt; as well as of its embrace of &lt;A class="" href="http://port25.technet.com/archive/2009/04/10/ecmascript-candidate-specification-published.aspx" target=_blank mce_href="http://port25.technet.com/archive/2009/04/10/ecmascript-candidate-specification-published.aspx"&gt;Web standards&lt;/A&gt; in its technologies. &lt;/P&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=27373" width="1" height="1"&gt;</description><category domain="http://port25.technet.com/archive/tags/Networking/default.aspx">Networking</category><category domain="http://port25.technet.com/archive/tags/Interop/default.aspx">Interop</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/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><category domain="http://port25.technet.com/archive/tags/Peter+Galli/default.aspx">Peter Galli</category></item><item><title>The ECMA C# and CLI Standards</title><link>http://port25.technet.com/archive/2009/07/06/the-ecma-c-and-cli-standards.aspx</link><pubDate>Mon, 06 Jul 2009 17:27:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:26483</guid><dc:creator>Peter Galli</dc:creator><slash:comments>45</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=26483</wfw:commentRss><comments>http://port25.technet.com/archive/2009/07/06/the-ecma-c-and-cli-standards.aspx#comments</comments><description>&lt;P mce_keep="true"&gt;I have some good news to announce:&amp;nbsp;Microsoft will be applying the &lt;A href="http://www.microsoft.com/interop/cp/default.mspx" target=_blank&gt;Community Promise&lt;/A&gt; to the &lt;A class="" href="http://www.ecma-international.org/publications/standards/Ecma-334.htm" target=_blank mce_href="http://www.ecma-international.org/publications/standards/Ecma-334.htm"&gt;ECMA 334&lt;/A&gt; and &lt;A class="" href="http://www.ecma-international.org/publications/standards/Ecma-335.htm" target=_blank mce_href="http://www.ecma-international.org/publications/standards/Ecma-335.htm "&gt;ECMA 335&lt;/A&gt; &lt;A&gt;specs&lt;/A&gt;. &lt;/P&gt;
&lt;P mce_keep="true"&gt;ECMA 334 specifies the form and establishes the interpretation of programs written in the C# programming language, while the ECMA 335 standard defines the Common Language Infrastructure (CLI) in which applications written in multiple high-level languages can be executed in different system environments without the need to rewrite those applications to take into consideration the unique characteristics of those environments.&lt;/P&gt;
&lt;P&gt;"The Community Promise is an excellent vehicle and, in this situation, ensures the best balance of interoperability and flexibility for developers," &lt;A href="http://weblogs.asp.net/scottgu/" target=_blank&gt;Scott Guthrie&lt;/A&gt;,&amp;nbsp; the Corporate Vice President for the .Net Developer Platform, told me July 6.&lt;/P&gt;
&lt;P&gt;It is important to note that, under the Community Promise,&amp;nbsp;anyone&amp;nbsp;can freely implement these specifications with their technology, code, and solutions.&lt;/P&gt;
&lt;P&gt;You do not need to sign a license agreement, or otherwise communicate to Microsoft how you will implement the specifications. &lt;/P&gt;
&lt;P&gt;The Promise applies to developers, distributors, and users of Covered Implementations without regard to the development model that created the implementations, the type of copyright licenses under which it is distributed, or the associated business model. &lt;/P&gt;
&lt;P&gt;Under the Community Promise, Microsoft provides assurance that it will not assert its Necessary Claims against anyone who makes, uses, sells, offers for sale, imports, or distributes any Covered Implementation under any type of development or distribution model, including open-source licensing models such as the LGPL or GPL.&lt;/P&gt;
&lt;P&gt;You can find the terms of the Microsoft Community Promise &lt;A class="" href="http://www.microsoft.com/interop/cp/default.mspx" target=_blank mce_href="http://www.microsoft.com/interop/cp/default.mspx"&gt;here&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;I told you this was good news! &lt;/P&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=26483" width="1" height="1"&gt;</description><category domain="http://port25.technet.com/archive/tags/Licenses/default.aspx">Licenses</category><category domain="http://port25.technet.com/archive/tags/Dynamic+Languages/default.aspx">Dynamic Languages</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><category domain="http://port25.technet.com/archive/tags/Peter+Galli/default.aspx">Peter Galli</category></item><item><title>Microsoft, NASA and Open Source</title><link>http://port25.technet.com/archive/2009/06/02/microsoft-nasa-and-open-source.aspx</link><pubDate>Tue, 02 Jun 2009 15:05:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:25968</guid><dc:creator>Peter Galli</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=25968</wfw:commentRss><comments>http://port25.technet.com/archive/2009/06/02/microsoft-nasa-and-open-source.aspx#comments</comments><description>&lt;P mce_keep="true"&gt;There has been some renewed media interest in the &lt;A class="" href="http://www.microsoft.com/presspass/press/2009/mar09/03-24NASADataPR.mspx" target=_blank mce_href="http://www.microsoft.com/presspass/press/2009/mar09/03-24NASADataPR.mspx"&gt;NASA Space Act Agreement&lt;/A&gt; with Microsoft, which was signed earlier this year. &lt;/P&gt;
&lt;P mce_keep="true"&gt;Microsoft signed that agreement so as to provide an umbrella framework of contractual terms that allows for a variety of cooperative projects. At the same time, we also entered into a project agreement that had an initial project to write code that would allow for the conversion of a lot of data about the planets (the planetary data system) and Martian survey information (LROC) into the &lt;A class="" href="http://www.worldwidetelescope.org/Home.aspx" target=_blank mce_href="http://www.worldwidetelescope.org/Home.aspx"&gt;World Wide Telescope&lt;/A&gt; (WWT) format. &amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;WWT is an online program that pulls together images from across space and which lets users use their computer screens to traverse the universe.&lt;/P&gt;
&lt;P mce_keep="true"&gt;Conversion of the information into the WWT format &lt;A href="http://www.worldwidetelescope.org/docs/WorldWideTelescopeProjectionReference.html" target=_blank&gt;Tessellated Octahedral Adaptive Subdivision Transform&lt;/A&gt; (TOAST), allows &lt;A class="" href="http://community.research.microsoft.com/blogs/wwt_data_blog/archive/2008/06/05/types-of-data-in-wwt.aspx" target=_blank mce_href="http://community.research.microsoft.com/blogs/wwt_data_blog/archive/2008/06/05/types-of-data-in-wwt.aspx"&gt;the data&lt;/A&gt; to be viewed in both the WWT client and a newly developed Silverlight version of the client that supports multiple platforms, while other clients can also implement TOAST. The WWT is&amp;nbsp;a freely &lt;A class="" href="http://www.worldwidetelescope.org/" target=_blank mce_href="http://www.worldwidetelescope.org"&gt;downloadable&lt;/A&gt; Windows client application.&lt;/P&gt;
&lt;P mce_keep="true"&gt;TOAST&amp;nbsp;displays flat images, like those from telescopes,on representations of spherical objects like planets and moons, on a computer screen. One of the primary reasons for adapting the TOAST format for&amp;nbsp;WWT was that it can accurately render the celestial poles with little distortion. &lt;/P&gt;
&lt;P mce_keep="true"&gt;The traditional Mercator projection that is used by Google Earth and Sky in Google Earth cannot accurately render terrain or the sky within 15 degrees of the poles. TOAST is able to accurately render the sky and polar regions of the sky, Earth and planets with little distortion, which was important to&amp;nbsp;both WWT and NASA. &lt;/P&gt;
&lt;P mce_keep="true"&gt;The intent all along was also to make the conversion utilities that were developed for this initial project available under an open source licensed distribution. This is part of Microsoft's Open Edge strategy, which allows for the extension of the platforms that we provide to the community, by the community, in cooperation with the leading domain authorities - in this case NASA.&amp;nbsp; &lt;/P&gt;
&lt;P mce_keep="true"&gt;The WWT platform is the best astronomical data visualization technology available, and it makes sense that the most knowledgeable members of the community should be able to extend the platform with a variety of components under a mixture of licensing models.&lt;/P&gt;
&lt;P mce_keep="true"&gt;As Alyssa Goodman, a Professor of Astronomy at Harvard University,&amp;nbsp;says:&amp;nbsp;"If only we could travel faster than the speed of light, we could leave our solar system, go past the nearby stars of our galaxy, leave the Milky Way and visit the many galaxies beyond. Until then more and more incredible telescopes, including this WorldWide Telescope, will continue to let us marvel at the wonders of the Universe."&lt;/P&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=25968" 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/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><category domain="http://port25.technet.com/archive/tags/Peter+Galli/default.aspx">Peter Galli</category></item><item><title>Helping Facilitate Open Government</title><link>http://port25.technet.com/archive/2009/05/06/microsoft-helping-facilitate-open-government.aspx</link><pubDate>Wed, 06 May 2009 19:03:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:25667</guid><dc:creator>Peter Galli</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=25667</wfw:commentRss><comments>http://port25.technet.com/archive/2009/05/06/microsoft-helping-facilitate-open-government.aspx#comments</comments><description>&lt;P mce_keep="true"&gt;Microsoft will announce on May 7 an initiative to help &amp;nbsp;government agencies and developers publish and interact with their data in Windows Azure, the company's cloud computing platform. &lt;/P&gt;
&lt;P mce_keep="true"&gt;One of these is the &lt;A href="http://www.microsoft.com/industry/government/opengovdata/default.aspx" target=_blank mce_href="http://www.microsoft.com/industry/government/opengovdata/default.aspx"&gt;Open Government Data Initiative&lt;/A&gt; (OGDI), a cloud-based approach to housing public government data in &lt;A 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;, making it accessible in a programmatic manner via open standard protocols and application programming interfaces. &lt;/P&gt;
&lt;P mce_keep="true"&gt;The source code for OGDI is being made publicly available through &lt;A href="http://www.codeplex.com/" target=_blank mce_href="http://www.codeplex.com/"&gt;CodePlex&lt;/A&gt;, Microsoft's open source hosting site, so that developers may reuse it and provide feedback. Sample code is also being provided for technologies widely used on the Web, including &lt;A href="http://port25.technet.com/archive/2009/01/16/php-5-3-on-windows-update.aspx" target=_blank mce_href="http://port25.technet.com/archive/2009/01/16/php-5-3-on-windows-update.aspx"&gt;PHP&lt;/A&gt;, Python, Flash, JavaScript, and &lt;A href="http://silverlight.net/" target=_blank mce_href="http://silverlight.net/"&gt;Silverlight&lt;/A&gt;. &lt;/P&gt;
&lt;P mce_keep="true"&gt;This initiative helps to provide government with tools focused on increasing responsiveness and access to critical services, streamlined processes and services. &lt;/P&gt;
&lt;P mce_keep="true"&gt;For their part, Microsoft and its partners have developed a robust enterprise architecture approach that enables agencies to meet the technology requirements of government mandates with a familiar set of tools - built on an enterprise-ready, scalable, and easily-managed software-powered architecture.&lt;/P&gt;
&lt;P mce_keep="true"&gt;So, in short, the goal of ODGI is to reduce the cost of publishing government data, and simplifying data access by leveraging cloud computing and open standards.&lt;/P&gt;
&lt;P mce_keep="true"&gt;More information on Microsoft's Open Government Data Initiative can be found &lt;A class="" href="http://www.microsoft.com/industry/government/opengovdata/" target=_blank mce_href="http://www.microsoft.com/industry/government/opengovdata/ "&gt;here&lt;/A&gt;.&lt;/P&gt;
&lt;P mce_keep="true"&gt;To see an implementation of a data service in Windows Azure, using a sample of publicly available government data, visit this &lt;A href="http://ogdisdk.cloudapp.net/" target=_blank mce_href="http://ogdisdk.cloudapp.net/"&gt;reference beta site&lt;/A&gt;.&lt;/P&gt;
&lt;P mce_keep="true"&gt;These moves are part of Microsoft's ongoing open government efforts aimed at helping government organizations meet goals of transparency, participation and collaboration, particularly as an ever increasing amount of data becomes necessary and available.&lt;/P&gt;
&lt;P mce_keep="true"&gt;As such, new methods need to be opened up to allow interaction with that data, and Microsoft's OGDI is designed to help public sector entities meet these goals.&lt;/P&gt;
&lt;P mce_keep="true"&gt;This software, which underscores the importance of programmatic access to government data rather than having to download it, will give developers the ability to write programs that access data via Web-friendly programming methods without having to download or host the data; and let them write applications using any technology via open standards.&lt;/P&gt;
&lt;P mce_keep="true"&gt;It also provides easier access to a broad array of government datasets, enabling the building of new and unique applications, while governments will be able to automatically refresh data without having to buy and maintain servers.&lt;/P&gt;
&lt;P mce_keep="true"&gt;Cloud computing is the ideal platform for government data, and the technology is finally available to make it happen, &lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;says&lt;STRONG&gt; &lt;/STRONG&gt;John Miri, Senior Fellow at the Center for Digital Government.&lt;/P&gt;
&lt;P mce_keep="true"&gt;"The qualities that government looks for in an information management platform - things like flexibility, scalability, security, performance, and cost efficiency - are all better in a cloud model.&amp;nbsp; As we see demands for government to become more transparent, collaborative, and interactive, a shift like this in technology architecture just has to happen, "&lt;B&gt; &lt;/B&gt;he says.&lt;/P&gt;
&lt;P mce_keep="true"&gt;For governments to become truly open, citizen access to public data in standards-based and interoperable ways is essential at all levels of government. &lt;/P&gt;
&lt;P mce_keep="true"&gt;Given that most federal, state, local and education entities implement the American Recovery and Reinvestment Act (ARRA), they can meet open government goals of oversight, transparency and accountability through cloud and on-premises solutions such as &lt;A href="http://www.microsoft.com/government/stimulus360/" target=_blank mce_href="http://www.microsoft.com/government/stimulus360/"&gt;Microsoft Stimulus360&lt;/A&gt;, which helps public sector agencies track, measure, and share information about federal stimulus programs through graphical dashboards and maps.&lt;/P&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=25667" 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/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/Dynamic+Languages/default.aspx">Dynamic Languages</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/PHP/default.aspx">PHP</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>ECMAScript Candidate Specification Published</title><link>http://port25.technet.com/archive/2009/04/10/ecmascript-candidate-specification-published.aspx</link><pubDate>Fri, 10 Apr 2009 19:50:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:24927</guid><dc:creator>Peter Galli</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=24927</wfw:commentRss><comments>http://port25.technet.com/archive/2009/04/10/ecmascript-candidate-specification-published.aspx#comments</comments><description>&lt;P mce_keep="true"&gt;The candidate specification of the ECMAScript language standard - known as ECMA-262, was published on April 9.&lt;/P&gt;
&lt;P&gt;ECMAScript is the scripting language used to create web pages with dynamic behavior, and is more commonly known as JavaScript. It is a component of every web browser and is an essential aspect of interoperability.&lt;/P&gt;
&lt;P&gt;The ECMAScript standard is "one of the core standards that enable the existence of interoperable web applications on the World Wide Web," Ecma International, which develops standards for Information and Communication Technology, said in a &lt;A class="" href="http://www.ecma-international.org/news/PressReleases/PR_Ecma_finalises_major_revision_of_ECMAScript.htm" target=_blank mce_href="http://www.ecma-international.org/news/PressReleases/PR_Ecma_finalises_major_revision_of_ECMAScript.htm"&gt;media release&lt;/A&gt;. &lt;/P&gt;
&lt;P&gt;This candidate specification, the PDF of which is available &lt;A class="" href="http://www.ecma-international.org/publications/files/drafts/tc39-2009-025.pdf" target=_blank mce_href="http://www.ecma-international.org/publications/files/drafts/tc39-2009-025.pdf"&gt;here&lt;/A&gt;, will now undergo interoperability and web compatibility testing, and will likely be submitted to the Ecma General Assembly for ratification as an Ecma standard before the end of 2009.&lt;/P&gt;
&lt;P&gt;ECMA is inviting technical experts to review this candidate specification and submit feedback &lt;A class="" href="mailto:ES5-feedback@Ecma-International.org" target=_blank mce_href="mailto:ES5-feedback@Ecma-International.org"&gt;here&lt;/A&gt; by July 15, 2009.&lt;/P&gt;
&lt;P&gt;This latest revision of ECMA-262 will now be known as ECMAScript, Fifth Edition and not under the previous working name ECMAScript 3.1. &lt;/P&gt;
&lt;P&gt;The Fifth Edition codifies de facto interpretations of the language specification that have become common among browser implementations and adds support for new features, ECMA said.&lt;/P&gt;
&lt;P&gt;The ECMAScript, Fifth Edition candidate specification has been developed by Ecma TC39, whose membership includes all major browser vendors. &lt;/P&gt;
&lt;P&gt;These members will now create and test implementations of the candidate specification to verify its correctness and the feasibility of creating interoperable implementations and for web compatibility testing to ensure that the revised specification remains compatible with existing web applications. &lt;/P&gt;
&lt;P&gt;TC39 members Opera, Mozilla, and Microsoft have each committed to participating in this testing process, which should be finished by the middle of July, and that a final draft of the specification can be agreed upon in September for submission to the Ecma General Assembly for final approval in December 2009.&lt;/P&gt;
&lt;P&gt;ECMA also expects this to result in a fast-track submission to ISO/IEC JTC&amp;nbsp;1 for revision of ISO/IEC 16262. &lt;/P&gt;
&lt;P&gt;"We expect the Fifth Edition to benefit all web developers by helping improve browser interoperability and making enhanced scripting features broadly available," said Allen Wirfs-Brock, Microsoft's ECMAScript architect. Read more about all this on Microsoft's &lt;A class="" href="http://blogs.msdn.com/jscript/archive/2009/04/09/a-major-milestone-in-javascript-standardization.aspx" target=_blank mce_href="http://blogs.msdn.com/jscript/archive/2009/04/09/a-major-milestone-in-javascript-standardization.aspx"&gt;JScript team blog&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;The last major revision of the ECMAScript standard was the Third Edition, published in 1999 and work on future ECMAScript editions continues as part of the ECMAScript Harmony project.&lt;/P&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=24927" 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/Standards/default.aspx">Standards</category><category domain="http://port25.technet.com/archive/tags/Java/default.aspx">Java</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/Web/default.aspx">Web</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>Integrate Your IT Environment</title><link>http://port25.technet.com/archive/2009/04/02/integrate-your-it-environment.aspx</link><pubDate>Thu, 02 Apr 2009 21:41:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:24772</guid><dc:creator>Peter Galli</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=24772</wfw:commentRss><comments>http://port25.technet.com/archive/2009/04/02/integrate-your-it-environment.aspx#comments</comments><description>&lt;P mce_keep="true"&gt;Microsoft is embarking on a &lt;A href="http://technetevents.com/interop/index.htm" target=_blank mce_href="http://technetevents.com/interop/index.htm"&gt;15-city road show&lt;/A&gt;&amp;nbsp;to help customers learn more about available solutions that may address their unique interoperability needs. &lt;/P&gt;
&lt;P mce_keep="true"&gt;This is just another of the many ways Microsoft continues to respond&amp;nbsp;to customers working in heterogeneous environments, a mission that was&amp;nbsp;enhanced by the announcement of&amp;nbsp;our &lt;A href="http://www.microsoft.com/interop/principles/default.mspx" target=_blank mce_href="http://www.microsoft.com/interop/principles/default.mspx"&gt;Interoperability Principles&lt;/A&gt; last year. &lt;/P&gt;
&lt;P&gt;The road show is being organized by Microsoft TechNet, and will stop in cities from Mountain View on the West coast to Denver, Atlanta and Chicago as well as Philadelphia, Boston and New York on the East Coast.&lt;/P&gt;
&lt;P&gt;The rationale behind these events is simple: many customers work in heterogeneous environments that include Microsoft technologies as well as those from MySQL, Apple and Linux. As such, integration becomes vital in order for their core business applications to maintain business flow and efficiency.&lt;/P&gt;
&lt;P&gt;Each event will last four hours, during which three sessions will be offered: Windows Server 2008 Active Directory Interop with Linux and OS X; running Open Source Software on Window Server 2008; and SQL Server 2008 and &lt;A href="http://port25.technet.com/archive/2009/01/16/php-5-3-on-windows-update.aspx" target=_blank mce_href="http://port25.technet.com/archive/2009/01/16/php-5-3-on-windows-update.aspx"&gt;PHP&lt;/A&gt; Web Application Infrastructure.&lt;/P&gt;
&lt;P&gt;This program aims to increase understanding of the heterogeneous IT landscape and discuss practical interoperability solutions. &lt;/P&gt;
&lt;P&gt;It also&amp;nbsp;complements Microsoft's existing engagement in&lt;A href="http://port25.technet.com/archive/2008/11/07/open-source-interoperability-projects-at-microsoft.aspx" target=_blank mce_href="http://port25.technet.com/archive/2008/11/07/open-source-interoperability-projects-at-microsoft.aspx"&gt; interoperability at many levels&amp;nbsp;&lt;/A&gt;- through its ongoing participation in industry and internal development projects and standards bodies, as well as its publication of technologies under open licenses and strong collaboration with customers, governments and partners.&lt;/P&gt;
&lt;P&gt;We hope you'll join us at one of these events!&lt;/P&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=24772" 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/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/PHP/default.aspx">PHP</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>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>OASIS Members Approve Nine Web Services Standards</title><link>http://port25.technet.com/archive/2009/02/04/oasis-members-approve-nine-web-services-standards.aspx</link><pubDate>Thu, 05 Feb 2009 01:13:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:23698</guid><dc:creator>Peter Galli</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=23698</wfw:commentRss><comments>http://port25.technet.com/archive/2009/02/04/oasis-members-approve-nine-web-services-standards.aspx#comments</comments><description>&lt;P mce_keep="true"&gt;Members of OASIS, the international open standards consortium, have approved nine Web services specifications as OASIS Standards.&lt;/P&gt;
&lt;P mce_keep="true"&gt;The&lt;I&gt; &lt;/I&gt;WS Reliable Exchange (WS-RX), WS Transactions (WS-TX), and WS Secure Exchange (WS-SX) standards support reliable message exchange, coordinate the outcome of distributed application actions, and enable trusted relationships. &lt;/P&gt;
&lt;P mce_keep="true"&gt;The three WS-RX standards - WS ReliableMessaging 1.2, WS ReliableMessaging Policy 1.2, and WS MakeConnection 1.1 - allow messages to be transferred reliably despite failures in software components, systems, or networks. They enable a broad range of features, including ordered delivery, duplicate elimination, and guaranteed receipt.&lt;/P&gt;
&lt;P mce_keep="true"&gt;The three WS-TX standards - WS-Coordination 1.2, WS-AtomicTransaction 1.2, and WSBusinessActivity1.2 - describe an extensible framework for coordinating transactions across a mixed vendor environment, while the three WS-SX standards - WS-Trust 1.4, WS-SecureConversation 1.4, and WS-SecurityPolicy 1.3 - provide methods for issuing security tokens, establishing trust relationships, and allowing key material to be exchanged more efficiently.&lt;/P&gt;
&lt;P mce_keep="true"&gt;All nine standards were developed under the Royalty-Free on RAND mode of the OASIS Intellectual Property Rights Policy, and participation in the WS-RX, WS-TX, and WS-SX Technical Committees remain open to all interested parties. You can read more in &lt;A class="" href="http://www.oasis-open.org/news/oasis-news-2009-02-05.php" target=_blank mce_href="http://www.oasis-open.org/news/oasis-news-2009-02-05.php"&gt;this OASIS release&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;OASIS members include, among others, Microsoft, Oracle, Sun Microsystems, and Novell. Paul Cotton, the Partner Group Manager in Microsoft's Connected Systems Division, says that the standardization of these versions of the WS-SX, WS-RX and WS-TX specifications is a major step that finalizes the core Web services standards.&amp;nbsp; &lt;/P&gt;
&lt;P mce_keep="true"&gt;"The Web services standards offer mature support for critical customer enterprise scenarios, whether the protocols are used alone or in combination, thereby scaling from simple to complex scenarios," Cotton says.&lt;/P&gt;
&lt;P&gt;In its drive for interoperability between different implementations on various platforms,&amp;nbsp;Microsoft'sInteroperability Technical Strategy Team is already participating as a code contributor to an Apache project: the &lt;A class="" href="http://port25.technet.com/archive/2009/01/19/update-stonehenge-incubation-project.aspx" target=_blank mce_href="http://port25.technet.com/archive/2009/01/19/update-stonehenge-incubation-project.aspx"&gt;Stonehenge&lt;/A&gt; incubator project, which has been approved as an incubator project within Apache Software Foundation. &lt;/P&gt;
&lt;P&gt;The&amp;nbsp;WSO2 and Microsoft have already contributed code for a web-services based sample application, known as StockTrader, to this effort. &lt;/P&gt;
&lt;P&gt;&lt;A class="" href="http://blogs.msdn.com/interoperability/archive/2009/01/15/apache-incubator-project-stonehenge-showcasing-web-services-interoperability.aspx" target=_blank mce_href="http://blogs.msdn.com/interoperability/archive/2009/01/15/apache-incubator-project-stonehenge-showcasing-web-services-interoperability.aspx"&gt;StockTrader&lt;/A&gt; is also just the starting point for the broader goals of Stonehenge, which aims to develop a set of sample applications to demonstrate seamless interoperability across multiple underlying platform technologies by using currently defined W3C and OASIS standard protocols.&lt;/P&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=23698" width="1" height="1"&gt;</description><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/Web/default.aspx">Web</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>Web Sandbox Source Now Available Under Apache License 2.0</title><link>http://port25.technet.com/archive/2009/01/26/web-sandbox-source-now-available-under-apache-license-2-0.aspx</link><pubDate>Tue, 27 Jan 2009 02:48:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:23512</guid><dc:creator>Peter Galli</dc:creator><slash:comments>5</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=23512</wfw:commentRss><comments>http://port25.technet.com/archive/2009/01/26/web-sandbox-source-now-available-under-apache-license-2-0.aspx#comments</comments><description>&lt;P mce_keep="true"&gt;Microsoft has released more source code under an OSI-approved license: this time it has made the source code for the &lt;A href="http://websandbox.livelabs.com/"&gt;Web Sandbox&lt;/A&gt; runtime available&amp;nbsp;under the &lt;A href="http://www.apache.org/licenses/LICENSE-2.0"&gt;Apache 2.0&lt;/A&gt; &amp;nbsp;open source license.&lt;/P&gt;
&lt;P mce_keep="true"&gt;The Web Sandbox project explores how to advance the web platform to improve security, isolation, quality of service and extensibility capabilities&amp;nbsp;for web developers and website users.&lt;/P&gt;
&lt;P&gt;More information on the licensing details, as well as comprehensive documentation for experimenting and integrating with the Web Sandbox, can be found &lt;A class="" href="http://websandbox.livelabs.com/" target=_blank mce_href="http://websandbox.livelabs.com/"&gt;here&lt;/A&gt;. &amp;nbsp;&lt;/P&gt;
&lt;P&gt;But, while developers are being encouraged to help define and refine the Web Sandbox, it is not recommended for those developers creating production sites as it is still under development.&lt;/P&gt;
&lt;P&gt;The Web Sandbox was created in response to limitations found in the current web platform, and is designed to explore &lt;A class="" href="http://websandbox.livelabs.com/documentation/overview_how.aspx" target=_blank mce_href="http://websandbox.livelabs.com/documentation/overview_how.aspx"&gt;potential solutions&lt;/A&gt;. Having a more secure and robust architecture as a foundational building block will help drive the next wave of Web innovation.&lt;/P&gt;
&lt;P&gt;The Sandbox is a framework that works on most modern browsers that support the&lt;A class="" href="http://www.ecma-international.org/publications/standards/Ecma-262.htm" target=_blank mce_href="http://www.ecma-international.org/publications/standards/Ecma-262.htm"&gt;"ECMA-262, 3&lt;SUP&gt;rd&lt;/SUP&gt; Edition"&lt;/A&gt; (JavaScript) standard, and provides the same features in all modern web browsers. &amp;nbsp;No browser add-ons or changes are required to leverage this technology. Beyond security, the Web Sandbox normalizes the different browsers and provides consistent &lt;A class="" href="http://www.w3.org/DOM/" target=_blank mce_href="http://www.w3.org/DOM/"&gt;W3C DOM&lt;/A&gt; support.&lt;/P&gt;
&lt;P&gt;Since the initial release of Web Sandbox at PDC 2008, the team has received a lot of useful feedback from the web security community, and has also been collaborating with a number of customers, partners and the standards communities, all of whom want to adopt the &amp;nbsp;technology when it is ready.&amp;nbsp; &lt;S&gt;&lt;/S&gt;&lt;/P&gt;
&lt;P&gt;The goal? An open and interoperable standard that will help foster interoperability with complementary technologies like script frameworks and drive widespread adoption of the Web Sandbox.&lt;/P&gt;
&lt;P&gt;This move is good news for Microsoft and the open source communities. But, it is important to note that while an Apache license is being used, the Web Sandbox project is not an Apache Software Foundation project and is not sponsored or endorsed by the ASF.&lt;/P&gt;
&lt;P&gt;Microsoft does, however, already have an active relationship with the ASF. In fact, last year the company announced it had become a &lt;A class="" href="http://port25.technet.com/archive/2008/07/25/oscon2008.aspx" target=_blank mce_href="http://port25.technet.com/archive/2008/07/25/oscon2008.aspx"&gt;sponsor of the ASF&lt;/A&gt;&amp;nbsp;so as to help enable the Foundation pay administrators and other support staff so that its developers can focus on writing great software.&lt;/P&gt;
&lt;P&gt;Sam Ramji, the senior Director of Platform Strategy at Microsoft, also delivered a &lt;A class="" href="http://port25.technet.com/archive/2008/11/06/apachecon-keynote.aspx" target=_blank mce_href="http://port25.technet.com/archive/2008/11/06/apachecon-keynote.aspx"&gt;keynote address at ApacheCon&lt;/A&gt; in New Orleans last November.&lt;/P&gt;
&lt;P&gt;Microsoft's Interoperability Technical Strategy Team already participates as a code contributor to the &lt;A class="" href="http://port25.technet.com/archive/2009/01/19/update-stonehenge-incubation-project.aspx" target=_blank mce_href="http://port25.technet.com/archive/2009/01/19/update-stonehenge-incubation-project.aspx"&gt;Apache Stonehenge incubator project&lt;/A&gt;; the company has also contributed&amp;nbsp;a patch to &lt;A href="http://adodb.sourceforge.net/" mce_href="http://adodb.sourceforge.net/"&gt;ADOdb&lt;/A&gt;, a popular data access layer for PHP used by many applications and which is licensed under the LGPL and BSD; while Microsoft's &lt;A class="" href="http://port25.technet.com/archive/2008/10/14/microsoft-s-powerset-team-resumes-hbase-contributions.aspx" target=_blank mce_href="http://port25.technet.com/archive/2008/10/14/microsoft-s-powerset-team-resumes-hbase-contributions.aspx"&gt;Powerset team&lt;/A&gt;&amp;nbsp;contributes&amp;nbsp;to &lt;A href="http://hadoop.apache.org/hbase/" mce_href="http://hadoop.apache.org/hbase/"&gt;HBase&lt;/A&gt;, an open-source, column-oriented, distributed database written in Java.&lt;/P&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=23512" 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/Security/default.aspx">Security</category><category domain="http://port25.technet.com/archive/tags/Standards/default.aspx">Standards</category><category domain="http://port25.technet.com/archive/tags/Java/default.aspx">Java</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/Dev+Center/default.aspx">Dev Center</category><category domain="http://port25.technet.com/archive/tags/Web/default.aspx">Web</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></channel></rss>