写点什么

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:041752
用户头像

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

关注

评论

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

Elephant Swap的LaaS方案优势分析,致eToken表现强势

BlockChain先知

一个15年ABAP老兵的建议:了解这些基础知识,对ABAP开发有百利而无一害

Jerry Wang

后台开发 SAP abap Netweaver 7月月更

在 SAP 云平台上部署和运行 Docker 应用

Jerry Wang

Docker Kubernetes 云原生 SAP 7月月更

超干货!彻底搞懂单工、半双工、全双工的区别与联系

wljslmz

网络技术 7月月更 通信模式 双工

SeekTiger的Okaleido有大动作,生态通证STI会借此爆发?

股市老人

zookeeper-运行期间的leader选举与observer

zarmnosaj

7月月更

中国经济网:“元宇宙”炙手可热

CECBC

Ansible项目最佳实践

穿过生命散发芬芳

ansible 7月月更

【愚公系列】2022年07月 Java教学课程 06-常量

愚公搬代码

7月月更

Docker 安装 Nginx 部署前端项目

宁在春

nginx Docker Vue 7月月更

数据结构-顺序表的实现

芒果酱

数据结构 C语言 7月月更

音频的价值、AI Codec 的意义与算法能力的边界丨一期一会 • 音频工程师专场

声网

音频技术 一期一会

深浅拷贝

Jason199

js 深拷贝 浅拷贝 7月月更

另类加法与走方格的方案数

未见花闻

7月月更

Python干货篇——列表及列表常用内置函数

Java学术趴

7月日更

用 React 结合 SAP UI5 Web Components 来开发 SAP Fiori 应用

Jerry Wang

JavaScript 前端开发 SAP SAP UI5 7月月更

React函数组件详解

恒山其若陋兮

7月月更

Elephant Swap的LaaS方案迅速崛起,构建全新DeFi2.0协议

EOSdreamer111

SeekTiger的Okaleido有大动作,生态通证STI会借此爆发?

EOSdreamer111

机器学习-集成学习

AIWeker

机器学习 7月月更

谈谈程序员如何提高自己的写作能力

宇宙之一粟

写作 7月月更

Envoy分布式链路追踪

阿泽🧸

envoy 7月月更

附答案 | 最强Python面试题之Python基础题(1)

KEY.L

7月月更

从源码上学习 MockMvc 的使用

安逸的咸鱼

Java 源码 Mock测试框架 7月月更

Prometheus 2.37.0 新特性

耳东@Erdong

release Prometheus 7月月更

数据中台建设误区

奔向架构师

数据中台 7月月更

Elephant Swap的LaaS方案优势分析,致eToken表现强势

股市老人

Elephant Swap的LaaS方案迅速崛起,构建全新DeFi2.0协议

鳄鱼视界

【刷题记录】17. 电话号码的字母组合

WangNing

7月月更

【函数式编程实战】(二)代码的行为参数化传递

小明Java问道之路

函数式接口 Lambda 函数式编程 行为参数化 7月日更

[ kitex 源码解读 ] Kitex 扩展性设计思路

baiyutang

Go golang 云原生 微服务框架 kitex

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