As had been anticipated, Microsoft’s MIX07 conference brought an announcement of a variety of Web technology goodies that Microsoft is itching to get Web developers to use:
Expression Studio now shipping. Expression Studio, Microsoft’s end-to-end tools for creative designers, boosts collaboration with developers in the delivery of next-generation user experiences for Windows, the Web and beyond.
Microsoft Silverlight Streaming. Silverlight Streaming is a new companion service for Silverlight that makes it easier for developers and designers to deliver and scale rich media as part of their Silverlight applications.
That just scratches the surface though and does not mention one of the more interesting aspects of Silverlight Streaming:
Microsoft Silverlight Streaming is a companion service for Silverlight that enables designers, developers, and content owners to deliver cross-browser, cross-platform media experiences and RIAs on the Web. All people have to do is upload Silverlight applications, including videos, photos, etc., to the Silverlight Streaming service, which then stores it on Microsoft servers, replicates it across our global delivery network and manages the delivery to Web sites. There are a number of different scenarios for this, including a basic package that features video hosting and distribution at no charge, DVD quality video streaming, and simple tools and APIs that make it easy to integrate media and share it anywhere on the Web. This ranges all the way up to a premium package that includes more professional tools and APIs, and integrated rights management and reporting.
I believe Microsoft just offered free video hosting to all takers as long as they use Silverlight. While that should certainly should be an incentive to adoption, one wonders how long it can last. On the other hand, maybe it’s the successor to the unlimited Web mail inbox and photo sharing sites.
Update: Also see Ryan Stewart’s discussion of the less than obvious aspects of the Silverlight announcement including the fact that it provides a cross platform .NET framework including the CLR (Common Language Runtime).