Silverlight 2发布了

【原文地址】Silverlight 2 Released
【原文发表日期】 Tuesday, October 14, 2008 3:07 AM

今天我们发布了Silverlight 2的最终版,你可以在这里下载Silverlight 2,以及针对它的Visual Studio 2008和Expression Blend 2的工具支持。

跨平台 / 跨浏览器.NET开发

Silverlight 2 是个跨平台的浏览器插件,将促成浏览器中的丰富的媒体体验和.NET RIAs (富Internet应用)。

Silverlight 2很小,只有4.6MB,只要花4-10秒钟就可以在未安装它的机器上安装完毕,它并不要求机器上装有.NET框架就可运行,Silverlight的安装下载包包含了播放视频或者运行应用所需的所有东西。

开发人员可以使用任何一门.NET语言(包括VB, C#, JavaScript, IronPython和 IronRuby)编写Silverlight应用,Silverlight提供了下述丰富的开发特性:

  • WPF UI 框架: Silverlight 2包含了一个丰富的UI框架,该框架将极大地简化丰富的Web应用的建造。它包括了一个强大的图形和动画引擎,以及对象控件,布局管理,数据绑定,样式,模板皮肤这样高层次的UI功能的丰富支持。 Silverlight中的WPF UI框架是完整的.NET框架中的WPF UI框架功能的一个相兼容的子集,允许开发人员重用现有的技能,控件,代码和内容,来建造出丰富的跨浏览器web应用,以及丰富的桌面Windows应用。
  • 丰富的控件: Silverlight 2包括了一套丰富的内置控件,开发人员和设计师可以用它们来快速建造应用。 Silverlight 2最终版包含了核心的表单控件(TextBox, CheckBox, RadioButton, ComboBox等等),内置的布局管理面板(StackPanel, Grid, Panel等等),常用的功能性控件(Slider, ScrollViewer, Calendar, DatePicker等等),以及数据操作控件(DataGrid, ListBox等等)。所有的Silverlight控件都支持一个丰富的控件模板模型,该模型允许开发人员和设计师在一起合作建造非常优美的解决方案。
  • 丰富的网络支持: Silverlight 2 包含了丰富的网络支持,它现成包括了对调用REST, WS*/SOAP, POX, RSS, 和标准的HTTP服务的支持。它支持跨域网络访问(允许Silverlight客户端直接访问网上的资源和数据),它还包含了对socket的内置网络支持。

  • 丰富的基础类库: Silverlight 2 包含了一个丰富的.NET基础类库,该类库包含了集合,IO,泛型,线程,全球化,XML,本地储存等功能。它还包含了丰富的APIs,促成HTML DOM/JavaScript与.NET代码的集成,它还包含了LINQ 和 LINQ to XML 类库支持(将促成轻松的数据转换和查询),以及本地数据缓存和储存的支持。Silverlight中的.NET APIs是完整的.NET框架的一个兼容子集。
  • 丰富的媒体支持: Silverlight 2包含了内置的视频编码器(video codecs),可以用来播放高清视频,以及在网上作流式传输,同时支持实况和按需播放场景。Silverlight还包含了对基于网络情形动态地转换视频比特率的支持(以免用户看到可恶的“缓冲中。。。”的消息),在视频流中放置和记录广告的支持,以及对内容保护的支持。

Silverlight 2最终版将提供巨大的威力和灵活性,允许你突破在浏览器中可实现的功能的极限(push the boundaries),促成极佳的终端用户体验。

Silverlight客户

在过去的几个月中,使用Silverlight 2的beta版,有若干个非常高知名度的网站成功推出。

八月份,NBC在nbcolympics.com主持了奥林匹克实况转播,提供了13亿次页面浏览,7千万个视频流,6亿分钟的视频内容,成为网上有史以来最大的媒体大事。该站的访客在该站观看视频时,平均花费27分钟,就在线流量而言,这是个空前的数字。

也在八月份,民主党全国大会使用Silverlight做了实况转播,对相关活动和演讲提供了2Mbit的实况视频,得到了观众的好评。

这个月,许多个高知名度的网站将使用Silverlight 2的最终版上线。CBS大学体育网将为150多个大学和伙伴提供2万个小时的比赛实况,AOL将使用Silverlight 2向6千万个用户推出新的AOL邮件浏览器版本,Blockbuster将使用Silverlight推出他们新的MovieLink订阅服务。雅虎日本(Yahoo! Japan)已经上线提供职业棒球联盟比赛的实况转播,Hard Rock International将更新他们的纪念网站以提供新的功能,象丰田,HSN和近百个其他的公司这个星期也将上线。

Silverlight工具包

Silverlight 2发布了几十个可用来建造应用的内置UI控件,下面是最终版中的Silverlight DataGrid, RadioButton, CheckBox 和 DatePicker控件的屏幕截图:


今天,我们还宣布了“Silverlight Toolkit(工具包)”,该工具包将提供可在Silverlight 2中使用的几十个其他的控件。我们在接下来的几个月中将不断地往该控件包中添加新的控件(我们预计最终控件的总数目将超过100个)。工具包的第一个版本将包括象TreeView, DockPanel, WrapPanel, ViewBox, Expander, NumericUpDown, AutoComplete这样的控件。所有的控件都将提供完整的源码,并提供一个OSI许可,该许可允许你修改和使用相关源码,用途不限。

互操作性(Interoperability)

今天,我们还宣布,微软正与Soyatec合作,赞助额外的工具,可用于跨平台的Eclipse开发平台上来开发Silverlight应用,点击这里了解相关细节和下载免费的Silverlight Eclipse插件。点击这里 参阅一个按部就班的教程,该教程示范了如何使用当前的Eclipse工具来建造Silverlight 2应用。

今天,我们还宣布我们将在Open Specification Promise (OSP)下发布Silverlight XAML的词汇和定义(vocabulary and schema),该许可将允许任何人都可推出可读写Silverlight XAML的产品。

学习Silverlight 2

学习Silverlight 2的最佳途径是访问 http://www.silverlight.net/ 网站。你可以在那里找到免费的在线教程,教学录像,和培训材料。该网站还提供一个在线论坛系统,微软MVP和Silverlight开发团队的成员都会在那里帮你解答技术问题。还别忘了订阅Silverlight社区RSS Feed, Jesse Liberty的博客, 和Tim Heuer的博客 ,他们每天都会提供精彩的Silverlight内容。

最近,我还将我的Digg客户端教程更新到了Silverlight 2最终版,该教程示范了如何建造一个Silverlight 2应用,帮助解释其后面的种种编程概念(控件,布局管理,网络,数据绑定,样式,用户控件,控件模板等等)。如果你对Silverlight或WPF一无所知的话,我建议你先将其过一遍以理解其基本:【译注:我们不久将更新相应中文版】

  • Part 0: Introduction
  • Part 1: Creating "Hello World" with Silverlight 2 and VS 2008 (【中文版】 第一部分:使用Silverlight 2 和 VS 2008创建“Hello World”程序 )
  • Part 2: Using Layout Management (【中文版】 第二部分:使用布局管理 (木野狐译) )
  • Part 3: Using Networking to Retrieve Data and Populate a DataGrid (【中文版】 第三部分:使用 Networking取回数据并填充DataGrid)
  • Part 4: Using Style Elements to Better Encapsulate Look and Feel (【中文版】 第四部分:使用 Style 元素更好地封装观感 (木野狐译))
  • Part 5: Using the ListBox and DataBinding to Display List Data (【中文版】 第五部分:用 ListBox 和 DataBinding 显示列表数据 (木野狐译))
  • Part 6: Using User Controls to Implement Master/Details Scenarios (【中文版】 第六部分:使用用户控件实现主从表场景)
  • Part 7: Using Templates to Customize Control Look and Feel (【中文版】 第七部分:使用控件模板定制控件的观感 )
  • Part 8: Creating a Digg Desktop Version of our Application using WPF (【中文版】 第八部分:使用WPF创建一个Digg桌面应用 )

你可以使用Visual Studio 2008的任何一个版本来开发Silverlight 2应用,只要安装Silverlight Tools for Visual Studio 2008就可以从中得到Silverlight的工具支持。

如果你没有VS 2008,你可以安装免费的Visual Web Developer 2008 Express SP1 版本。这个免费的工具提供了极好的ASP.NET开发工具支持,从今天开始,也将支持Silverlight 2开发。你可以使用Visual Web Developer 2008 Express版本,按我上面教程里的所有步骤做,还能得到完整的intellisense,调试,和部署支持。

从Beta版升级

如果你安装了Silverlight的VS工具的Beta2或RC版本,或Silverlight 2 Beta SDK,或Silverlight 2的Developer版本的话,请一定要先完全卸载它们之后,再下载和安装今天的最终版本。

安装了Silverlight 1, 或 Silverlight 2 Beta1 或 Beta2 的终端用户从本月稍后开始会自动地升级到Silverlight 2最终版本。在那之前,如果他们访问一个用了最终版的Silverlight 2的网站的话,他们会看到没有安装Silverlight的机器才会看到的标准的安装提示,点击它就会将机器升级到Silverlight 2的最终版(没有必要卸载什么东西,Silverlight 2会很干净地在Silverlight 1或先前的beta版本之上覆盖安装)。

因为在Silverlight 2 Beta2 和最终版的Silverlight 2之间有一些重大的变动,安装了Silverlight 2最终版的终端用户将无法运行还是针对Silverlight Beta2的应用。大多数主要的Silverlight 2网站都计划在接下来的24小时内升级到最终版(这就会解决这个问题),如果你在那之前遇上一个用了Beta2的网站的话,你也许会遇上些问题。但在大约一天之后,所有网站都升级了,问题就应该会消失(这就是我们上个月发布公开的候选版本的一个原因,为了帮助开发人员将他们的网站为升级到最终版做好准备)。

结语

Silverlight 2是个重大的发布,将促成一些美好的新应用和媒体体验的实现,允许开发人员使用.NET在任何浏览器里创建这些应用和体验。

感谢你们在过去一年开发期间对我们所有的支持和反馈, Silverlight开发团队的全体同仁将热切期盼各位用Silverlight 2开发的大作,:-)。

Scott

转载于:https://www.cnblogs.com/bitstudio/archive/2009/03/04/1402663.html

Silverlight 2发布了相关推荐

  1. Silverlight 3发布新版3.0.50106.0

    微软1月19日发布Silverlight 3新版本3.0.50106.0. 该版本主要修复以下几个问题: 问题一: 当使用图形硬件加速功能(GPU)的时候,如果GPU驱动报错,Silverlight ...

  2. 写在Silverlight 5发布前 - 盘点2010年Silverlight开发书籍

    距MIX11还有一个月,Silverlight 5即将到来(了解Silverlight 5新特性),为了方便大家学习Silverlight开发技术,本文汇总了2010年较为流行的Silverlight ...

  3. silverlight 无法发布 如何灵活配置IP

    灵活配置IP可以有一个工具的 我为了比赛花了 两天工具做了一个配置Silverlight IP的小工具 可以参考 http://download.csdn.net/source/2714688

  4. Silverlight的发布

    Silverlight Tools Beta 1 for Visual Studio 2008包含有: Visual Basic and C# Project templates (两种语言的模板) ...

  5. Silverlight 2.0 RTW 正式版发布(附下载地址)!

    Microsoft Silverlight 2今天终于向用户发布使用. Microsoft Silverlight是一个跨浏览器的.跨平台的插件,为网络带来下一代基于.NET的媒体体验和丰富的交互式应 ...

  6. Silverlight与WCF之间的通信(5)silverlight应用和wcf服务的发布方法

    上一篇博文中有朋友问到关于silverlight程序发布的问题,上一篇写的是silverlight访问host在console上的wcf,其实关于wcf和silverlihgt通信的问题有好几种方式, ...

  7. Silverlight的企业应用

    今天在Terry Lee的博客中看到<Silverlight 3 -瞥>,之后找到Scott的原文<Update on Silverlight 2 - and a glimpse o ...

  8. 强悍!使用Flash和Silverlight制作控件

    Silverlight已经发布了正式版本,我也到网站下载了一个并看看,突然发现了他的例子中包含了这个公司. NETiKA TECH. 之所以说他强,是因为他尽然使用Flash和Silverlight制 ...

  9. 分享Silverlight/WPF/Windows Phone一周学习导读(1月17日-1月23日)

    上周微软Silverlight团队发布"微软发布Silverlight Native Extensions 1.0 - 扩展OOB应用功能",对于Silverlight开发人员而言 ...

最新文章

  1. 创建型设计模式 之 单例模式
  2. 有什么值得推荐的Java Web练手项目?
  3. Office 2010 与搜狗输入法兼容问题
  4. Gridview应用技巧——如何为行添加事件
  5. MySQL Incorrect string value: 有可能是字符串长度不够了
  6. jq之$(“p:first“)
  7. Linux下安装memcache以及扩展
  8. MySQL实现时间按月,日,小时分组查询
  9. 计算机组成原理课件ppt6,唐朔飞 计算机组成原理课件6.ppt
  10. liunx服务器数据库文件大小,linux如何查看数据库服务器大小
  11. web服务器通信原理
  12. AD14使用过程记录!
  13. Excel 设置数字以万为单位显示以更准确地表达数目
  14. python制作流动图_炫酷!用Python制作漂亮的流动桑基图
  15. html中引用名言标签,CSS3 培根名人名言引用全屏居中样式设计
  16. CISSP考点拾遗——SDLC(1)
  17. DTMF三种模式(SIPINFO,RFC2833,INBAND)
  18. java代码优化的方法和准则_编写高质量代码:改善Java程序的151个建议(第1章:JAVA开发中通用的方法和准则___建议16~20)...
  19. 学习51单片机串口工作方式及应用
  20. 读书笔记15:VAIN:Attentional Multi-agent Predictive Modeling

热门文章

  1. Rust社区运营3周年总结
  2. Adobe 使用 AI 识别 PS “照骗”;Java 要被 kotlin 打败了?
  3. Band-in-a-Box 2022 For Windows 伴奏和作曲软件完整版
  4. 计算机考研英语题型,2019考研英语大纲发布,如何高效备考新题型
  5. 一定要买苹果笔吗?苹果平替笔性价比高的
  6. Springboot毕设项目基于springboot的“E车易购”平台的设计与实现ic8ga(java+VUE+Mybatis+Maven+Mysql)
  7. 【2022研电赛】商业赛华南区二等奖:Aurora:智能输液监测系统
  8. for语句用法matlab,matlab中的for语句
  9. C++编写显示全年日历
  10. SourceTree删除之前保存的github的账户信息