正如预料,微软在当地时间周一发布了一个WPF/E的社区预览版——微软公司将其称之为"Flash killer"的一款产品。
虽然被称为“Flash杀手”,不过微软的目标更远大一点:WPF/E作为Windows Presentation Foundation的一个子集产品,借助于跨浏览器Web技术,让用户不仅在多操作系统上使用微软的软件和技术,他们还要进军移动设备。
WPF/E首次现身与PDC 2005,在今年的Microsoft's MIX '06会议上微软对其做了更进一步的公开展示。WPF/E依赖XAML和JavaScript来制作网页,它也带有跨平台工具,支持CLR、.NET、C#、VB.NET等的代码,实质上,它是一个与目前属于Adobe的Flash很类似的工具。
和Flash一样,WPF/E可以做为浏览器的一个插件来加载,可以显示矢量图形、动画以及视频文件。WPF/E的IE浏览器Active X插件只有1.1M大小。 微软近期发布的Expression Studio工具全面支持WPF/E,用户可以在Expression中修改设计XAML代码,并且可以将工作成果直接导入WPF/E。
此外,WPF/E在跨平台方面做的非常好。在2007年上半年发布的最终版本将支持Windows以及Mac系统,支持IE、Firefox以及苹果的Safari浏览器。在明年后半段,微软为WPF/E所做的主要工作是整合.NET Framework的支持兼容,这意味着WPF/E将正式进军移动设备。
和羽翼丰满的Vista相比,WPF/E仍然是一个轻量级选手,这也从Windows Presentation Foundation/Everywhere这样不很规范的名字中也能看出一二,当然在最终发布时微软肯定会换一个更为容易记忆的名字。
微软寄望于WPF/E的另外一个目的是重振WMA的辉煌,尽管WMV在DVD播放器中占据一席之地,并且WMV-based VC1 codec也是HD DVD和蓝光的组成之一,但是在如今大火的网络播放上,Flash已经全面击溃了微软和RealNetworks,YouTube等大多视频播放网站使用的都是Adobe的技术。微软希望通过WPF/E来做一些改变,WPF/E的浏览器插件支持的WMV格式文件的直接回放,新工具Expression Media Encoder可以让用户在网络上发布视频的工作更为快捷简单。
不是说任何一项宏伟的计划都能肯定转变为成功,在此领域微软的路还很漫长。
下载地址:
http://fileforum.betanews.com/detail/Microsoft_WPFE/1165253904/1