Partager via


MIX 07 - Silverlight shines brighter!

Today, the Microsoft MIX conference kicked off with Ray Ozzie and Scott Guthrie giving the opening keynotes.

We did make a number of new announcements today which I summarize as the next wave of Silverlight. A couple of weeks ago at NAB, we talked about Silverlight as a cross-browser, cross-platform run-time that enables media and interactive content and application scenarios. Today, we are building on that with .NET programming support for Silverlight to enable rich interactive application scenarios. In addition, we also announced Visual Studio and Expression Studio tools support for Silverlight.

We have a rich array of languages support, tools and run-time offerings which not only provides the best experience for the web and client, but offers developers the widest choice of tools. For example, with the introduction of our Dynamic Languages Platform, you can now utilize the best language choice for your exact need – even mix and match where needed to increase your productivity, and most of all deliver a rich, quality product to your end-users. We are also releasing our Dynamic Languages under shared source to enable you to fully understand how they work, how best to use them and how you can use them to build your own.

In addition to providing further support for IronPython as a Dynamic Language, we are introducing a new language offering – IronRuby. With the IronRuby announcement, even in its current CTP form, we are able to show interop with statically typed .NET libraries, and code written in JScript, VB, and Python. Since this implementation runs on top of the .NET platform, you can write Silverlight applications in Ruby on supported browsers for Mac and Windows.

The DLR is what makes all of this possible. It is a layer of software that supports dynamic languages running on the CLR. It provides a shared set of language services such as a dynamic type system, fast dynamic dispatch, smart code generation, and a hosting API. It layers on top of the CLR, which provides its own set of shared services such as a world class JIT and GC, sandboxed security model, and debugging/profiling interfaces.

As of today the Microsoft Silverlight 1.0 Beta is now available including a Go Live license which means customers can deploy their Silverlight applications. Also we have made available the Microsoft Silverlight 1.1 CTP, offering broader tools and language support for the future of Silverlight. The CTP focuses on Visual Studio-based support for Web standards development, including ASP.NET AJAX with full IntelliSense editing for client and server code, powerful cross-platform debugging, and rich language support for JavaScript, C#, VB, Ruby, Python, and more.

We also announced an alpha version of Silverlight Streaming, a companion service for Silverlight that makes it easier for developers and designers to deliver and scale rich media as part of their Silverlight applications. Silverlight Streaming is a storage and video delivery service that will enable developers and designers to upload their application to Silverlight Streaming and then deliver this application to any website globally.

With these technologies and products, we are taking a huge step forward to deliver a comprehensive client application platform and a consistent tool set that spans standards based web to rich interactive applications to the desktop and devices.

Namaste!

Comments

  • Anonymous
    April 30, 2007
    PingBack from http://www.thinkingms.com/pandurang/PermaLink,guid,59575960-c6dc-4c2a-8614-35cabc4ec2e9.aspx

  • Anonymous
    April 30, 2007
    The comment has been removed

  • Anonymous
    April 30, 2007
    The curtain has been raised on a whole slew of news related to Silverlight , formerly codenamed "WPF/E".

  • Anonymous
    April 30, 2007
    The comment has been removed

  • Anonymous
    April 30, 2007
    Do you get a Database in the 4GB Saas Program you have. Could not fugre that out.

  • Anonymous
    April 30, 2007
    Čakanie skončilo. Už vieme prečo si John Lam pred trištvrť rokom kúpil jednosmernú letenku na opačné

  • Anonymous
    April 30, 2007
    is orcas required to use alpha 1.1. i'm a developer and whenever i open a solution in one of the samples, nothing happens.  i do not have orcas installed yet.

  • Anonymous
    April 30, 2007
    MIX07 が始まりました。Silverlight についてのニュースやアップデートが山のようにあるので、ご報告が追い付かない状況ですが、おそらく最大のニュース(Tim Sneath の トップ10 の最後)は「Silverlight

  • Anonymous
    April 30, 2007
    Niraj J – I think you are talking http://silverlight.live.com/ … You do get 4GB free.  Are you asking about a relational store?  We don’t yet have that in place, but we are thinking about some different options.   On 1.1 and Orcas – Yes, to open a Silverlight 1.1 project you need to use the add in to orcas that you can find on http://silverlight.net.  You can also download Orcas beta1 from there. Enjoy. ..brad

  • Anonymous
    April 30, 2007
    The comment has been removed

  • Anonymous
    May 01, 2007
    The comment has been removed

  • Anonymous
    May 02, 2007
    The comment has been removed

  • Anonymous
    May 02, 2007
    The comment has been removed

  • Anonymous
    May 03, 2007
    Microsoft as proprietary as always. Why not do this in the open? But I guess we need someone to hate.

  • Anonymous
    May 06, 2007
    FYI, IronRuby is not in "CTP form" -- it's not actually publicly available in any form at all yet.

  • Anonymous
    May 07, 2007
    Hi Luke, Yes - we demo'ed IronRuby at MIX but haven't put out the CTP yet.  We will probably do it later this year. -somasegar

  • Anonymous
    May 08, 2007
    Haven't seen many simple starter examples of Silverlight applications. Here's one I literally threw together. Silverlights Out See it! http://www.cjcraft.com/Blog/content/binary/silverlightsout.gif Use It! http://cjcraft.com/silverlight/silverlightsout/silverlightsout.html Download It! (source code and all) [quick and dirty garage project, that's why it is so CHEAP] http://cjcraft.com/silverlight/silverlightsout/silverlightsout.zip Umm, Describe It!: Lights out is a one player puzzle that is played on a 5 by 5 grid of squares in which every square has two states: on and off. The game starts off with all squares off, where the goal is to turn on every square. By selecting a square, all the surrounding squares' (up, down, left, right) state is turned toggled. For example, on a 3 by 3 grid of squares with all squares off, if the center one is selected, it will turn "on" the 4 up, down, left, right squares from it.

  • Anonymous
    May 24, 2007
    The comment has been removed

  • Anonymous
    December 27, 2007
    VB.Net Vs. C# (part 2)

  • Anonymous
    March 16, 2009
    From now through the end of the MIX09 conference in Las Vegas, Rob Burke will be providing his insights

  • Anonymous
    March 16, 2009
    From now through the end of the MIX09 conference in Las Vegas, Rob Burke will be providing his insights

  • Anonymous
    March 16, 2009
    From now through the end of the MIX09 conference in Las Vegas, Rob Burke will be providing his insights