云平台构建与管理
上QQ阅读APP看书,第一时间看更新

2.2.5 Silverlight技术

Microsoft Silverlight是微软所发展的Web前端应用程序开发解决方案,是微软丰富型互联网应用程序(Rich Internet Application)策略的主要应用程序开发平台之一,以浏览器的外挂组件方式,提供Web应用程序中多媒体(含影音流与音效流)与高度交互性前端应用程序的解决方案,同时它也是微软UX(用户经验)策略中的一环,也是微软试图将美术设计和程序开发人员的工作明确切分与协同合作发展应用程序的尝试之一。Silverlight是微软公司一种致力于帮助开发者创建丰富的Web交互应用程序从而使用户得到良好体验效果的技术。Silverlight作为一个有效的插件程序,使它支持当下的大多数主流浏览器。它被用来开发下一代媒体应用和Web应用。

对于互联网用户来说,Silverlight是一个安装简单的插件程序。用户只要安装了这个插件程序,就可以在Windows和Macintosh上多种浏览器中运行相应版本的Silverlight应用程序,享受视频分享、在线游戏、广告动画、交互丰富的网络服务等。对于开发设计人员而言,Silverlight是一种融合了微软多种技术的Web呈现技术。它提供了一套开发框架,并通过使用基于向量的图像图层技术,支持任何尺寸图像的无缝整合,对基于ASP.NET、Ajax在内的Web开发环境实现了无缝连接。Silverlight使开发设计人员能够更好地协作,有效地创造出能在Windows和Macintosh上多种浏览器中运行的内容丰富、界面绚丽的Web应用程序——Silverlight应用程序。简而言之,Silverlight是一个跨浏览器、跨平台的插件,为网络带来下一代基于.NET媒体体验和丰富的交互式应用程序。对运行在Macintosh和Windows上的主流浏览器,Silverlight提供了统一而丰富的用户体验。通过Silverlight这个小小的浏览器插件,视频、交互性内容,以及其他应用能完好地融合在一起。

Silverlight是一个跨浏览器、跨平台(Mac OS、Windows和Linux)和跨设备的浏览器插件,它可以在Web上帮助企业设计、开发和提供媒体支持的应用程序和用户体验。Silverlight 2提供了一个新的跨平台的用户体验,并且安装一个独立的浏览器插件。Silverlight插件支持业界领先的Windows Media格式和解码器,像MP3音频和从HD到Mobile的SMPTE标准的VC-1/WMV9视频压缩标准,在将来Silverlight也会支持拥有H264/MPEG AVC视频和AAC音频解码器的MP4标准播放器。