四、Silverlight的开发与设计
Silverlight基于.NET框架提供了灵活的编程模型。Silverlight 1.1包含了WPF(Windows Presentation Foundation)的一个子集,利用Microsoft .NET Framework 3.0中的呈现技术 XAML使Silverlight和基于Windows应用程序的表现层保持一致。从版本1.1开始,Silverlight的开发支持JavaScript, .NET托管语言和动态语言等多种编程语言。
Silverlight还提供了一系列工具。通过Microsoft Expression Studio,设计人员可以创建出交互式的用户接口和富媒体体验,为视频媒体进行编码和发布,并创建出符合W3C标准的网络站点。而对于开发人员,Microsoft Visual Studio 2008提供了丰富编程语言支持,强大的跨平台调试功能。并通过Microsoft Intellisense协助开发人员进行客户端和服务端的快速编码开发。因此,无论是开发人员和设计人员,都可以运用已有的技巧和工具,将Silverlight集成到现有的网络应用中。
五、Silverlight的实际应用
虽然Silverlight目前还处于测试版本阶段,它已和国内外多家公司建立了合作关系。比如美国最大的网球联盟MLB已采用Silverlight播放其网站上的部分视频。为20th Centry Fox、Sony Pictures Television等著名国际公司提供网络电视服务的Maven Networks也将把Silverlight带入自己的网络电视平台。作为2008年奥运会官方互联网赞助商的搜狐公司也与微软合作,打算使用Silverlight来完成互联网上的奥运火炬传递项目。相信不久,随着Silverlight 1.0的正式发布,互联网用户将会有更多的机会体验到Silverlight所带来的精彩的媒体体验和丰富的交互性内容。
