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.aspxAnonymous
April 30, 2007
The comment has been removedAnonymous
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 removedAnonymous
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 の最後)は「SilverlightAnonymous
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. ..bradAnonymous
April 30, 2007
The comment has been removedAnonymous
May 01, 2007
The comment has been removedAnonymous
May 02, 2007
The comment has been removedAnonymous
May 02, 2007
The comment has been removedAnonymous
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. -somasegarAnonymous
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 removedAnonymous
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 insightsAnonymous
March 16, 2009
From now through the end of the MIX09 conference in Las Vegas, Rob Burke will be providing his insightsAnonymous
March 16, 2009
From now through the end of the MIX09 conference in Las Vegas, Rob Burke will be providing his insights