速来报名!AICon北京站鸿蒙专场~ 了解详情
写点什么

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

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

关注

评论

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

《入侵生命周期细分实践指南系列》:异常凭证攻击

美创科技

Webpack完整打包流程分析

Geek_02d948

webpack

如何破解终端算力困局?PRCV这篇论文让机器人“算有余力”

优必选科技

机器人 产业 算力 机器视觉

售后技术支持管理指标实践

网易云信

技术支持 售后服务

Vue响应式系统原理并实现一个双向绑定

yyds2026

Vue

Vue响应式依赖收集原理分析-vue高级必备

yyds2026

Vue

盘点16种常见的PCB可靠性测试,您的板经得起测试吗?

华秋PCB

测试 PCB PCB设计

上海大数据培训机构应该注意什么

小谷哥

天翼云边缘函数、边缘安全项目入选“可信边缘计算推进计划”

天翼云开发者社区

在vue的v-for中,key为什么不能用index?

bb_xiaxia1998

Vue

写过vue自定义指令吗,原理是什么?.m

bb_xiaxia1998

Vue

Java程序员进阶提升必备性能优化知识,阿里大牛一份性能优化手册全部总结出来了

程序员小毕

数据库 程序员 程序人生 JVM Java性能优化

Webpack最佳实践

Geek_02d948

webpack

WALLYS/Access Point 2×2 5G Wireless Module Wireless QCA9882 AC/AN high power industrial mini pcie card Standard Card/QCA9880

wallys-wifi6

QCA9880 QCA9882

前端一面经典vue面试题总结

bb_xiaxia1998

Vue

手把手教你成为荣耀开发者:付费服务开通指南

荣耀开发者服务平台

手机 安卓 荣耀 honor

详细介绍:深圳市数字资产合约交易所软件开发中杠杆和合约的区别

W13902449729

区块链交易所开发

融云全球社交泛娱乐洞察,「音频社交」如何出海破圈

融云 RongCloud

出海社交 通讯

大咖说·禾连健康|“云原生”的应用对企业有什么样的影响

大咖说

云原生 医疗企业 禾连健康

参与有奖 | 选出你心目中最硬核的技术文章!

InfoQ写作社区官方

热门活动

马斯克拍手称好的超级App,对企业到底有什么价值

Onegun

技术栈 超级应用

全生命周期服务加持,鸿蒙世界构建按下加速键

叶落便知秋

大数据培训机构哪些口碑好?

小谷哥

融云 CDN 播放器 2.0 版本正式上线

融云 RongCloud

孙荣辛|大数据穿针引线进阶必看——Google经典大数据知识

laofo

大数据 OLAP 数据治理 OLTP

Vue中的diff算法深度解析

yyds2026

Vue

玩转云端| 无惧秒杀,天翼云数据库让您双十一稳稳购

天翼云开发者社区

Go语言入门15—select

良猿

Go golang 后端 11月月更

Webpack插件核心原理

Geek_02d948

webpack

交易所开发是什么?深圳一站式服务公司告诉你

W13902449729

交易所开发 区块链交易所

一站式服务:深圳区块链交易所app系统开发解决方案

W13902449729

区块链 区块链交易所

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