AICon上海|与字节、阿里、腾讯等企业共同探索Agent 时代的落地应用 了解详情
写点什么

Windows Embedded 的 Silverlight 并非真正意义上的 Silverlight

  • 2009-10-14
  • 本文字数:1058 字

    阅读完需:约 3 分钟

随着 Windows Embedded CE 6.0 R3 的 RTM 版发布,微软为嵌入设备提供了相应的 Silverlight 版本。桌面版 Silverlight 和“ Windows Embedded 版 Silverlight ”(即 Silverlight for WE)之间有多处重要的区别。

WE 版 Silverlight 其实是 C++ 编写的本地代码用户界面框架,“一种新型的设计者 / 开发人员范式,可极大地加强设备的用户界面”。该框架可安装在所有的手持设备亦可作为 WE CE 6.0 R3 的小工具(Gadgets)运行,支持类似于 Windows 7 的触摸和手势功能。

WE CE 6.0 R3 的 Platform Builder 基于 Visual Studio,它可把 WE CE 6.0 R3 的 Silverlight 应用程序移植到 Windows Embedded 的其他版本。Expression Blend 亦可开发该类应用程序。目前还不清楚是否会有其它移植 Silverlight 应用程序到 WE 的方式,但答案很可能是否定的。

Windows CE 开发人员 Jochen Dieckfo 发现了一系列 WE 版 Silverlight 区别于标准版 Silverlight 的特征

  • 最明显的特征就是在命名上;Windows Embedded CE 6.0 R3 的版本称为“Windows Embedded 版 Silverlight”,而桌面版则叫 Silverlight
  • Windows Embedded 版 Silverlight 用于在 Windows Embedded CE 6.0 R3 设备上,为外壳开发用户界面和应用程序,而 Silverlight 则是用于开发可运行在 Web 浏览器中的交互应用程序的
  • Windows Embedded 版 Silverlight 托管在可视化宿主中的对象树(描述 Silverlight 2 XAML 元素树 (即可视化树) 的实体),该可视化宿主底层为 Win32 窗口,而 Silverlight 则托管浏览器的插件对象树
  • Windows Embedded 版 Silverlight 仅支持本地 C++ 代码,而 Silverlight 则是基于.NET Framework 并使用 Visual C#.NET、Visual Basic、IronPython 和 JavaScript 编写的托管代码
  • Windows Embedded 版 Silverlight 的 API 集是全新的 API 集,与原来的 Silverlight API 有所区别,尽管大多 Silverlight 2 的功能已经添加到 Windows Embedded 版 Silverlight 中。注意:Windows Embedded 版 Silverlight 不支持 Silverlight 3 功能
  • Windows Embedded 版 Silverlight 不支持超链接(Hyperlink)控件或数据绑定

Silverlight 两个版本间有着巨大的差异。甚者,Windows Embedded 不能安装标准 Silverlight。似乎 Windows Embedded 版 Silverlight 仅是一个让 Windows Embedded 设备上的应用程序更加美观的用户界面框架,并把 UI 设计和代码开发更好的分离而已。

Windows Embedded Silverlight 的试用版可以从 Windows Embedded Download Center 下载。

查看英文原文: Silverlight for Windows Embedded CE Is Not True Silverlight

2009-10-14 08:081917
用户头像

发布了 87 篇内容, 共 22.5 次阅读, 收获喜欢 1 次。

关注

评论

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

真香定律再现!中小企业数字化逃不过华为云轻量应用服务器

平平无奇爱好科技

“跪求”老板加预算项目才能继续?快试试华为云轻量应用服务器吧

轶天下事

2. 商品那些模型

Joy

智能管理、极致性能:华为云耀云服务器L实例引领小程序开发新潮流

平平无奇爱好科技

小程序开发遭老板砍预算?快用华为云轻量应用服务器保效果!

YG科技

WorkPlus稳定服务助力行业千万用户,打造无界沟通协作平台

BeeWorks

5. IM系统

Joy

无脑推荐的轻量应用服务器有没有?华为云是最佳选择

平平无奇爱好科技

华为云耀云服务器L实例:数字化转型的得力伙伴

YG科技

华为云服务器,中小企业数字化升级的明智之选

轶天下事

4. 爬虫系统

Joy

爬虫实战

7. 电商全球化架构

Joy

开启数字化转型之选,探寻华为云耀云服务器L实例的独特魅力

YG科技

传统服务器成“氪金”无底洞,华为云服务器才是中小企业开“肝”首先

轶天下事

企业网站建设容易维护难?华为云服务器保障长期高效运营

轶天下事

3. 跨境卖全球框架

Joy

6. 账号系统

Joy

阿里云太“氪金”?试试华为云超高性价比轻量应用服务器

平平无奇爱好科技

企业建站服务器选“懵逼”了?照着华为云的思路买准没错!

平平无奇爱好科技

1. 商品CPV模型

Joy

独家丨小程序开发支出明细,快Get华为云低成本高效率开发秘诀!

平平无奇爱好科技

向场景而生,移动数字化底座WorkPlus支持场景化定制

BeeWorks

新手站长网站开发常犯错?有了华为云这款轻量应用服务器不再踩坑

YG科技

华为云耀云服务器L实例:中小企业数字化转型的智选

YG科技

华为云耀云服务器L实例,引领企业数字化新时代

轶天下事

MySQL client 命令 pager/edit/tee 介绍

ba0tiao

MySQL

小程序创业是伪命题?华为云耀云服务器L实例铺开初创企业发展新蓝图

平平无奇爱好科技

“云”端赛马 “算”出未来丨华为云轻量应用服务器助力企业换道超车

平平无奇爱好科技

商场如战场!华为云助力企业打赢云服务器之战

平平无奇爱好科技

WorkPlus即时通讯软件,以自主安全为底座,连接工作的一切

BeeWorks

Windows Embedded的Silverlight并非真正意义上的Silverlight_.NET_Abel Avram_InfoQ精选文章