写点什么

Silverlight 提供了脱离浏览器的体验

  • 2009-03-20
  • 本文字数:692 字

    阅读完需:约 2 分钟

MIX09 主题演讲上, Silverlight 3 Beta 版正式宣告发布。Silverlight 3 的应用程序无需额外插件或是运行时便可以作为桌面应用脱离浏览器运行。

用 Silverlight 3 创建的应用程序可以脱离浏览器。它第一次运行的时候会被载入浏览器,但是用户可以选择将它脱离。然后这个应用就会跟元数据一起存储到本地。接下来就可以跟其他本地应用一样从桌面启动了。这样在没有 Internet 连接的时候也可以离线运行 Silverlight 应用。

脱离浏览器的特性所带来的第一个问题就是安全。如果它跟其他应用一样都可以在本地运行,那它能访问所有的本地资源么?答案是,这些应用还是在.NET 沙箱中运行,所以跟在浏览器中一样,遵守同样的安全策略。

不管是在 PC 还是 Mac 上,这种应用都可以在桌面或是开始菜单上单击运行。它还可以检测网络连接是否存在,然后采取对应策略。例如,用户创建或修改的数据会在本地存储,当网络连接建立以后再向远程同步。

这种应用还可以自己做自动更新。启动以后,应用程序会检查自己的 URI,在网络连接以后下载最新版本。所以就跟在浏览器中一样,用户可以确定自己所使用的是最新版本。

MSDN 上的 Silverlight 3 Beta 版文档描述了使用脱离浏览器特性所要做的工作。简单总结如下:

  • 在 manifest 文件(AppManifest.xml)中增加 Deployment.ApplicationIdentity 元素,启用脱离浏览器特性。
  • 加一个菜单项或一个按钮,调用 Application.Detach()。它会负责整个流程。
  • 修改应用程序,保证它可以在无网络连接的时候正常工作。

InfoQ 上报道了 MIX09 上有关 Silverlight 和其他 Microsoft 技术的主题演讲。欢迎关注后续报道。

查看英文原文 Silverlight Provides an Out-of-Browser Experience

2009-03-20 22:041822
用户头像

发布了 197 篇内容, 共 54.2 次阅读, 收获喜欢 20 次。

关注

评论

发布
暂无评论
发现更多内容

Shell [[]] 命令:条件判断的升级版

左诗右码

利用大模型服务一线小哥的探索与实践

京东科技开发者

Autodesk AutoCAD 2022 for Mac(cad2022) v2022.2.1中文版

Mac相关知识分享

Mac软件 cad CAD制图软件 制图软件

TG Pro for mac(Mac硬件温度检测工具) v2.89版

Mac相关知识分享

mac软件下载

亚信安慧AntDB数据库与云信达eCloud Data Master 云数据管理系统软件V4完成兼容性互认证

亚信AntDB数据库

AntDB 国产数据库 企业号2024年6月PK榜

如何手撸一个自有知识库的RAG系统

京东科技开发者

入选IDC《数据要素全景研究 2024》,腾讯云大数据引领产业升级

腾讯云大数据

TBDS wedata

“专业敏捷教练课程” 8月31-9月1日 · CSP-SM认证周末班【晋升高阶享多重福利】

ShineScrum捷行

Permute 3 for mac(全能媒体格式转换器) v3.11.4中文版

Mac相关知识分享

Mac Mac软件 音频软件 mac下载

Illustrator 2021 for mac(ai 2021中文版) v25.4.1中文版

Mac相关知识分享

图像处理 AI软件 mac软件下载

数智融通 创新发展|亚信科技携AntDB、Data OS与隐私计算产品,赋能企业高质量发展

亚信AntDB数据库

数据库 AntDB 国产数据库 企业号 6 月 PK 榜

人工智能 | 大模型之提示词工程:零样本提示

测吧(北京)科技有限公司

测试

Airtest脚本的重构与优化:提升测试效率和可读性

我再BUG界嘎嘎乱杀

Python 性能优化 测试 自动化测试 Airtest

ETL驱动企业集成转型与数据集成创新

RestCloud

ETL 数据集成 ETLCloud

研发团队的「技术债」如何进行量化管理?

LigaAI

团队管理 研发管理 技术债务 研发度量 企业号 6 月 PK 榜

亚信安慧AntDB数据库5月ACP认证圆满落幕

亚信AntDB数据库

AntDB 国产数据库 #数据库 亚信科技

性能优化之路总结

京东科技开发者

硬核解读KubeEdge基于大模型边云协同的机器人语义分割算法

华为云开发者联盟

开源 华为云 大模型 华为云开发者联盟 企业号2024年6月PK榜

ZBrush 2021 for Mac(三维数字雕刻软件) v2021.7.1中文版

Mac相关知识分享

Mac软件 雕刻软件 三维雕刻软件

iPaaS中API接口管理平台的作用

RestCloud

API API接口 ipaas

Silverlight提供了脱离浏览器的体验_.NET_Abel Avram_InfoQ精选文章