`
dongdian
  • 浏览: 98526 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

Silverlight 3 RTW正式版发布附Silverlight 3开发工具下载地址

 
阅读更多

Silverlight 3 Release Date (RTW) Surprise

Update 07/08/2009: Silverlight 3 RTW has been released. Please visit my blog post here for all the download links:

http://silverlighthack.com/post/2009/07/09/Silverlight-3-Relase-and-Download-Links.aspx

Update 05/28/2009: Scott Guthrie during his online talk yesterday mentioned that Silverlight 3 is close to being finished up and will be released "soon". I remember when he mentioned that during Silverlight 2 Beta 2/RC0 and Silverlight 2 RTW was out within a few weeks. The release is REAL close now! Expression Blend 3 is also getting some updates in RTW. Also note the July 10, 2009 invitation to talk about Silverlight 3...http://arstechnica.com/microsoft/news/2009/05/silverlight-3-and-expression-studio-3-launching-july-10.ars

Silverlight 3 Beta 1 was released last week during the MIX 2009 conference. This version of Silverlight includes many enhancements that many developers want to incorporate into their RIA projects now. The first question that comes to mind to many architectes or development decision makers is, when is the framework going to be released so they can plan their product development schedule. Unfrotunately, during the conference, Microsoft did not provide clear guidance on when to expect Silverlight 3 RTW. This article tries to gauge when Silverlight 3 will be released and why.

Based on the public knowledge available Microsoft released a few days ago, we can deduce when Silverlight 3 will be released. What does it mean when we talk about the "Silverlight 3 release date"?

"Silverlight 3 is now much more than just

simply installing the SDK and the runtime."

At its core, the "Silverlight 3 release" includes several key dependent tools and technologies that need to be released together:

As you can see, this list has grown from when Silverlight 1.0 or 2.0 was released. When Silverlight 1.0 was released, only Blend, the SDK and the tools were released. Furthermore, the list of tools will no doubt grow when mobile support is added to the Silverlight runtime. With all of these dependencies, it obviously will take longer for a Silverlight release and that has to be considered when predicting when the release will happen.

Past Silverlight Release Cycles

Let's take a look at the past release cycles of Silverlight 1.0 and Silverlight 2.0 of the major betas and releases:

Silverlight 1.0 (about 2 years between first public alpha/beta -> RTM/RTW)

  • WPF /E (several betas internal and external in 2006)
  • Silverlight 1.0 Beta (March 2007)
  • Silverlight 1.0 RC1 (July 2007)
  • Silverlight 1.0 RTW (September 2007)

Silverlight 2.0 (about 1.5 years between first public alpha/beta -> RTM/RTW)

  • Silverlight 1.1 Alpha (March 2007)
  • Silverlight 2.0 Beta 1 (March 2008)
  • Silverlight 2.0 Beta 2 (June 2008)
  • Silverlight 2.0 RC1 (October 2008)
  • Silverlight 2.0 RTW (October 2008)

As you can see, both Silverlight 1 and Silverlight 2 have had pretty long development cycles between public betas to when they were finally released. If I were a betting man based on the past information, I would bet that Silverlight 3 RTW would be a long way away (at least 5-6 months away). Furthermore, Silverlight 1.0 has had three "beta" releases and Silverlight 2 had four "beta" releases. I even posted my thoughts on this in the Silverlight forums, based on my assumption that Silverlight 3 would be out around when VS 2010 is released later this year.

Silverlight 3 Release Date Hints

After watching some more of the videos from MIX 2009, more information has come out to make my assumption of a release in the 6-9 month timeframe incorrect.

PowerPoint Slide from MIX 2009 - Deep Dive into Microsoft Silverlight Graphics

From the slide above, we can see that Microsoft is actually planning a release in the Summer of 2009! That would mean it would be about a 3-6 month release cycle from the first beta to RTW. This is pretty surprising when comparing it to the Silverlight 1 and Silverlight 2 release cycles which were over 18 months. This information was reiterated in a Scott Guthrie interview recently that only one beta of Silverlight 3 was planned.

Possible reasons for a shorter release cycle

Based on the information above, we can safely assume that Microsoft is going to deliver Silverlight 3 in one of the quickest release cycles for Silverlight. How is Microsoft accomplishing this? I can only speculate (based on public information), but I think it has to do with a few key reasons:

  • Silverlight 3 is like .NET 3.0 as Silverlight 2 is to .NET 2.0. .NET 3.0 added WCF, WPF, WF and Cardspace to .NET 2.0; however, the core framework did not change. Silverlight 2 uses .NET 3.5/Visual Studio 2008 and Silverlight 3 does the same. I think that Silverlight 3 essentially builds upon the CLR with additional assemblies and doesn't change the core of Silverlight 2 much (I could be dead wrong here).
  • Silverlight Mobile is conspicuously missing from Silverlight 3. Silverlight Mobile was demo'ed way back in April 2007. Microsoft showed off Silverlight 2 on mobile devices in October 2008. Silverlight 3 obviously does not include any mobile support. I think Microsoft cut this feature out as they re-thought their mobile strategy focusing it towards Windows 7 Mobile (out in 2010). Cutting this major feature out allowed Microsoft to push up the date by several months.
  • Silverlight 3 is essentially going to have tool support both in Visual Studio 2008 and Visual Studio 2010. Visual Studio 2010 will add a rich designer for Silverlight 3 where developers will be able to interact with the XAML/designer much like they are able to now with Blend. However, this support is NOT being added into Visual Studio 2008 (even though in Scott Guthrie's Silverlight 3 glimpse in November 2008 it looked like it would be added to VS2008). So what? I think that the Silverlight 3 could come in parts and all of the tools won't be released until the end of 2009. We got another hint of that with Expression Blend 3 Beta not having all of the features being present (i.e., Sketchflow). For example, .NET RIA Services might not be released RTW with Silverlight 3 in the Summer of 2009.
  • Silverlight 3 is a key part to Microsoft's UI strategy and it really catches up to a majority of Adobe's Flash/Flex features. Silverlight still has some features missing that Flash/Flex technology has (i.e., printing, microphone, web cam.) However, Silverlight 3 adds and builds upon several key features that Flash/Flex simply still don't have on their radar (line of business framework, enterprise integration, multithreading). The Silverlight 3 feature set will roughly equate to the Flash/Flex feature set.
What about Visual Studio 2010

Update note: Visual Studio 2010 Beta 1 public release is "in a matter of months now" according to Mark Wilson (http://videos.visitmix.com/MIX09/T73M). Maybe VS 2010 Beta 1 will be released when Silverlight 3 RTW is released in the summer? Remember Silverlight 3 is NOT dependent on VS 2010 and will work in VS 2008 and VS 2010. Microsoft very well might release Silverlight 3 in the summer. VS 2010 support and add-ons such as .NET RIA Services might come later.

In conculsion, it is a pleasant surprise that Microsoft is planning on releasing Silverlight 3 in the Summer of 2009. This would make Silverlight 3 have the shortest release cycle out of all of the previous Silverlight releases. This release packs a lot of features and has excellent tool additions which can benefit many RIA developers. However, I think that Microsoft may have dropped certain features (i.e., mobile support) from the release. Furthermore, the full Silverlight 3 developer experience may not be fully realized until Visual Studio 2010 is released. This might hurt the release in the long run. Personally, I am excited about the early Silverlight 3 release date. The early date allows me to start architecting on the new framework with confidence that my application will not be waiting for months on Microsoft for Silverlight 3 RTW.

分享到:
评论

相关推荐

    Simulink/ RTW工具箱

    RTW是基于simulink的代码自动生成环境,他能直接根据simulink模块中产生优质的、可移植的代码,并根据目标自动生成多种...包括RTW代码自动生成及实时系统开发环境、xPC目标环境的的应用和dSPace实时系统平台的应用等。

    matlab_rtw控制系统开发

    基于matlab的实时系统开发,做实时系统的简单例子

    Silverlight_Tools(分卷4)

    产品版本:9.0.30729.146 产品名称:Silverlight Tools RTW 公司:Microsoft Corporation 内部名称:Silverlight_Tools.exe 文件版本:9.0.30729.146 语言:英语(美国) 源文件名:Silverlight_Tools.exe 共5个分卷

    Silverlight_Tools(分卷3)

    产品版本:9.0.30729.146 产品名称:Silverlight Tools RTW 公司:Microsoft Corporation 内部名称:Silverlight_Tools.exe 文件版本:9.0.30729.146 语言:英语(美国) 源文件名:Silverlight_Tools.exe 共5个分卷

    ComponentOne Studio for Silverlight2

    ComponentOne Studio for Silverlight2 RTW 在VS2008SP1+Silverlight2 RTW tools +Express Blend2 sp1 环境下测试通过 提供了所有示例源代码包括(DataGrid,TreeView,ImagineDeepzoom,ListBox, SaleBook,Visual ...

    matlab-rtw实验例程

    matlab-rtw实验例程matlab-rtw实验例程matlab-rtw实验例程 (matlab real time)

    Silverlight_Tools(分卷1)

    产品版本:9.0.30729.146 产品名称:Silverlight Tools RTW 公司:Microsoft Corporation 内部名称:Silverlight_Tools.exe 文件版本:9.0.30729.146 语言:英语(美国) 源文件名:Silverlight_Tools.exe 共5个分卷

    Silverlight_Tools(分卷2)

    产品版本:9.0.30729.146 产品名称:Silverlight Tools RTW 公司:Microsoft Corporation 内部名称:Silverlight_Tools.exe 文件版本:9.0.30729.146 语言:英语(美国) 源文件名:Silverlight_Tools.exe 共5个分卷

    Silverlight_Tools(分卷5)

    产品版本:9.0.30729.146 产品名称:Silverlight Tools RTW 公司:Microsoft Corporation 内部名称:Silverlight_Tools.exe 文件版本:9.0.30729.146 语言:英语(美国) 源文件名:Silverlight_Tools.exe 共5个分卷

    RTW_user_guide

    RTW_user_guide convert matlab/simulink model to c/c++ code

    Simulink_RTW下xPCTarget的S函数驱动模块开发

    Simulink_RTW下xPCTarget的S函数驱动模块开发。。

    使用Silverlight做的计算器

    在VS2008SP1+Silverlight2 RTW tools +Express Blend2 sp1 环境下调试通过

    Windows Phone SDK v7.1.1 开发工具.exe

    今天,微软面向开发者正式发布了Windows Phone SDK 7.1开发工具的RTW版 Windows Phone SDK 7.1.1 更新在现有的 Windows Phone SDK 7.1 的基础上提供了更多功能。使用此更新,您可以更加轻松地开发可在 256 MB 设备...

    RTW自动代码生成指导书

    本文件时一个MATLAB/SIMULINK中的RTW工具箱的使用指导书,一步一步教会你怎么样搭建模型,然后由MATLAB自动生成你所需要的C,或者VHDL代码,整个过程可以极大地减少工程开发的时间。

    rtw系统实时仿真开发环境与应用

    rtw系统实时仿真开发环境与应用,非常好的一本书

    rtw_solver.h

    STM32 连续时间头文件,Matlab生成32代码支持连续时间缺少的头文件

    rtw-时间跟踪器命令行工具-Rust开发

    分支状态主设备RTW-Rust Time Watcher命令行界面(CLI)时间跟踪器。 CLI使用情况稳定,基础API不稳定。 注意:T分支状态主设备RTW-Rust Time Watcher命令行界面(CLI)时间跟踪器。 CLI使用情况稳定,基础API不稳定...

    fcgisetup_1.5_x64_rtw

    fcgisetup_1.5_x64_rtw

Global site tag (gtag.js) - Google Analytics