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 (23)

  1. freedoms says:

    Installed the player. re-booted. Ran a couple of animations. My system froze!!! Had to re-boot.

    What a joke. This can’t be a competition to Macromedia Flash. It’s awful.

  2. The curtain has been raised on a whole slew of news related to Silverlight , formerly codenamed "WPF/E".

  3. Mike says:

    Its awesome.

    Streaming is so fast . and high quality. After a long time , a good web product from MS.

    Its got all the stuff to beat Flash.

    All the best !!

  4. Niraj J says:

    Do you get a Database in the 4GB Saas Program you have. Could not fugre that out.

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

  6. haider says:

    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.

  7. develop .net says:

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

  8. BradA says:

    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

  9. The Monk on the Hill says:

    I’m glad at least WPF/E (which isn’t really everywhere, just mac/pc) got renamed.  I’d hate to see litigation against false marketing 🙂

    The dynamic language support sounds awesome! kudos MS.

    The Flash v Silverlight though is interesting, as Adobe have way more advanced content tools that Microsoft do, weather Adobe has plans to support Silverlight remains to be seen, in the meantime that leaves you with the MS Tools..  One ace up MS’s sleeve hopefully will be that programming Silverlight should be a far better experience than programming flex/as3. This point alone should make it worthy of at least competing in the same space as Flash.

  10. Nermin Dibek says:

    It looks like Microsoft has just raised stakes in its "Flash killer platform". Silverlight,

  11. Petter says:

    Well, as long as it’s not truly cross browser (Opera support anyone?), it won’t compete with Flash.

  12. Fido says:

    Interesting set of demos you have on the silverlight home..

    So i click on the Second demo named Dynamic Ads. So far so good.

    Now i pick the first ad (http://ds.pilot.serving-sys.com/BurstingRes/WPFE/msn_tech.html) , the one with the flashy cars.. right click on it and it shows the about silverlight context menu.. great – silver light really rocks.

    (http://ds.pilot.serving-sys.com/BurstingRes/WPFE/msn_tech_exp.html)

    Now i click on the demo.

    aha – more interesting graphics in a new browser.. but wait a minute – from then on, its all flash. I just wished whoever put that demo on the silverlight home page did some more homework.

    So much for "Flash killer"..

    While it doesnt change my admiration to all the good folks there, i think you can do better than to link to Flash pages.

    🙂

    Great job !

  13. Kurt says:

    Microsoft as proprietary as always. Why not do this in the open? But I guess we need someone to hate.

  14. Luke Melia says:

    FYI, IronRuby is not in "CTP form" — it’s not actually publicly available in any form at all yet.

  15. Somasegar says:

    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

  16. Chris Craft says:

    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.

  17. krishna says:

    What is the silverlight authoring environment vis a vis flash?

  18. Redwerb says:

    VB.Net Vs. C# (part 2)

  19. From now through the end of the MIX09 conference in Las Vegas, Rob Burke will be providing his insights

  20. From now through the end of the MIX09 conference in Las Vegas, Rob Burke will be providing his insights

  21. From now through the end of the MIX09 conference in Las Vegas, Rob Burke will be providing his insights