写点什么

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

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

关注

评论

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

学读代码比学写代码更重要

baiyutang

编程 工程规约 9月日更

《联想发布绿色智城解决方案,加速城市绿色低碳转型发展》

科技大数据

王者荣耀商城异地多活分析-模块7

小牧ah

架构实战营

月薪10K码农,跳槽到40K架构师,技术学习路线图汇总

小傅哥

Java 学习 运维 大前端 后端

springboot vue二手交易市场毕设源码

清风

毕业设计

架构实战营模块 7 作业

zlz

计算机中遇到的单位该怎么换算

耳东@Erdong

计算机 9月日更 单位换算

14. DeepMind--会打游戏的人工智能

Databri_AI

人工智能

模块七作业

袁小芬

模块七作业

河马先生

架构实战营

【架构训练营】模块七作业

zclau

C#多线程开发-任务并行库04

Andy阿辉

C# asp.net 多线程 多线程并发

【OpenIM原创】C/C++调用golang函数,golang回调C/C++函数

OpenIM

模块七作业

Mr.He

架构实战营

模块七-游戏商城异地多活架构设计

babos

#架构实战营

css中塌陷问题指的是什么,margin和padding应该怎么区分

你好bk

CSS html css3 大前端

架构训练营模块七作业

喻高咏        

架构训练营 模块七

架构实战营 - 模块 7 - 王者荣耀商城异地多活架构设计

雪中亮

架构实战营 #架构实战营

深入了解Spring之ConfigurationClassPostProcessor

邱学喆

@Bean @ComponentScan @PropertySource @Import @ImportResource

聊聊 Jmeter 如何并发执行 Python 脚本

星安果

Python Jmeter 并发 文件上传

架构训练营 模块六

小卷儿

架构实战营模块 7 作业-王者荣耀商城异地多活架构设计

蔸蔸

模块七作业

VE

架构实战营

特洛伊木马-图解VXLAN容器网络通信方案

Lance

【LeetCode】检查平衡性Java题解

Albert

算法 LeetCode 9月日更

Kubernetes生态系统与演进路线

博文视点Broadview

手撸二叉树之二叉树的直径

HelloWorld杰少

九月

架构实战营 模块七 作业

脉醉

#架构实战营

模块7作业

柱林

架构实战营模块七作业

子豪sirius

架构实战营

【Flutter 专题】52 图解可折叠状态栏

阿策小和尚

Flutter 小菜 0 基础学习 Flutter Android 小菜鸟 9月日更

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