Silverlight 1.0 终现光芒并将支持 Linux

  • Scott Delap
  • 朱永光

2007 年 9 月 9 日

话题:.NET语言 & 开发

微软今天官方发布了 Silverlight 1.0,其支持 OS X 和 Windows。另外他们也将协助 Novell 工作,以扩展到 Linux 平台上。Linux 的支持将基于Mono。微软的 Scott Guthrie 提供了一个这个版本的detailed overview细节概览,它的新特性如下:

  • 在浏览器中播放 VC-1 和 WMV 视频、MP3 和 WMA 音频的内置编码支持... 这是一个在所有 HD-DVD 和蓝光 DVD 播放器中都实现了的标准媒体格式,也被无数移动设备、XBOX 360、PlayStation 3 和 Windows Media Center(能让你一次编码内容,在所有设备 +Silverlight 中无需编辑就可播放)所支持。

  • Silverlight 支持累进下载能力,并能从任何 Web-server 上播放多媒体内容……没有特别的服务器软件需要安装,Silverlight 能和任何 Web-server(包括 Linux 上的 Apache)一起工作。我们也发布了一个 IIS7.0 的媒体包来让你能在你的 Web-server 上免费的实现宽带多媒体流的播放功能。

  • Silverlight 也可选支持内置的流媒体。这让你可以在后端使用类似 Windows Media Server 这的流媒体服务器来有效地处理视频和音频流媒体(注意:Windows Media Server 是一个运行在 Windows Server 上的免费产品)……

  • Silverlight 能让你创建丰富的 UI 和动画,混合矢量图和 HTML 以创建能引起极大兴趣的内容体验。它也支持一个 Javascript 编程模型来开发这些效果...

Guthrie 接着谈到了 Silverlight 的 Linux 项目(代号 Moonlight)将运行于所有 Linux 发行版本中,并支持 FireFox、Konqueror 和 Opera。它将支持 JavaScript 编程模型也支持 Silverlight1.1 所具有的完整.NET 编程模型。Silverlight 1.1 将支持 WPF 的编程模型和特性,例如:布局管理、数据绑定和控件换肤。也包括对集合、泛型、IO、线程管理、全球化支持、网络机制(包括 Socket、Web-Service 和 REST)、HTML DOM、本地存储和 LINQ 的支持。

Adobe 的 Ted Patrick 从 Flash 和 Flex 的角度评价了一下这个版本

……Silverlight 强迫 Adobe 加速了已经定好的计划,并让 Adobe 关注广泛建议,如在运行时中添加大量开发人员特性。内部的束缚已经放开,团队已经全速的投入到构建下一代 RIA 工具和运行时的工作中。Silverlight 是一个创建"MovieStar"的驱动因素,它促进我们提前了 H.264 的计划,其支持完整的 720/1080p 硬件缩放比例支持。"MovieStar"将在未来几个月内发布,对在 2007 年,它将默认支持无数现存的 H.264 的视频内容,而无需特别的流媒体解决方案或者类似微软 VC1 专有的视频编码器。

Patrick 继续提到,在本月晚些时候,Adobe 将在芝加哥举行的 Adobe MAX 会议上展示下一代代号为“Astro”的 Plash Player 版本。

查看英文原文:Silverlight Goes 1.0 With Linux Support on the Horizon

.NET语言 & 开发