投递人 itwriter 发布于 2011-01-23 23:17 评论(0) 有827人阅读  原文链接  [收藏]  « »

  最近微软发布了暴露Windows 7特性的程序库,包括传感器、语音、设备、任务条、触控技术等,这个程序库是为带有更高级别信任关系的运行在浏览器之外的Silverlight应用程序所用的。

  Silverlight最初只想要运行在浏览器中,并且由于安全性的原因,只能对系统资源进行有限的访问。 之后,微软引入了浏览器之外(Out-of-Browser OOB) 特性,让Silverlight应用程序能够在浏览器的沙盒之外运行,但还是有些限制。 Silverlight 4中增加了COM+自动控制,这让Silverlight的OOB应用程序能够使用具有COM功能的API来访问Windows组件。 这个特性是特别为需要更高级别信任关系的企业客户引入的。 问题是,并非所有Windows组件都支持COM,所以从Silverlight还是无法访问所有组件。

  针对微软Silverlight的本地扩展(Native Extensions for Microsoft Silverlight NESL)是向Silverlight应用程序暴露Windows 7特性的组件库。 微软在去年12月份发布了1.0版本,其中提供了对下列组件的支持:

  一个月之后,微软发布了NESL 2.0的预览版本,添加了对多点触控的支持、演示程序、以及对1.0版本的缺陷修正。在该程序库的未来版本中还会添加更多的特性。

  这个程序库只能在32位或者64位的Windows 7上运行,并且只能被运行在更高级别信任关系下的OOB Silverlight应用程序使用。 其它版本的Windows 和Mac OS X上都不支持NESL。这个代码是基于微软代码共享许可发布的。

  相关信息: 自动控制(OLE自动控制)——关于在Windows中使用自动控制的一般信息,彻底了解Silverlight 4自动控制——在Silverlight中使用自动控制的示例。

  查看英文原文:Accessing Windows 7 Features from Silverlight

1
0
来自: InfoQ
博问,解决您的技术难题 分享到: 新浪微博 腾讯微博 搜狐微博
相关阅读:
· 微软Silverlight 5.1正式发布(2012-05-09 16:22)
· 拥有完整硬件访问权限的本地Silverlight(2012-04-13 08:48)
· 微软正式发布 Silverlight 5(2011-12-10 09:57)
相关标签: Silverlight
« 上一篇:LINUX ASP.NET WEB服务器:JEXUS(2011-01-23 22:58)
» 下一篇:Stephen Walther谈JavaScript单元测试的集成(2011-01-23 23:20)
还没有人对此新闻发表评论,第一个发表评论。