写点什么

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

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

关注

评论

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

2021年冲刺年薪40w

Java 程序员 后端

2021年大厂Java面经

Java 程序员 后端

面试官:展开说说,Spring中Bean对象是如何通过注解注入的?

小傅哥

spring 小傅哥 注解注入

2021年最新大厂Java面试笔试题目

策划Java工程师

Java 程序员 后端

一次Http Get请求健壮性问题的排查过程

liuzhen007

8月日更

企业需要拥有自己特色的DevOps

用友BIP

Docker 容器 DevOps 微服务

【Flutter 专题】78 图解 Android Native 集成 FlutterBoost 小尝试 (一)

阿策小和尚

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

netty系列之:netty中的ByteBuf详解

程序那些事

Java Netty nio 程序那些事

手撕环形队列系列三:多生产者并行写入

实力程序员

程序员 数据结构 C语言 编程开发 环形队列

手撸二叉树之二叉搜索树的最近公共祖先

HelloWorld杰少

数据结构与算法 8月日更

2021大厂Java面试真题集锦

JVM调优资料

Java 程序员 后端

2021年上半年最接地气的Java面经

Java 程序员 后端

2021年字节跳动+京东+美团面试总结

Java 程序员 后端

2021年最新Java大厂面试题来袭

策划Java工程师

Java 程序员 后端

2021年阿里Java高级面试题及答案

策划Java工程师

Java 程序员 后端

2021必看-Java高级面试题总结

策划Java工程师

Java 程序员 后端

2021年抓住金三银四涨薪好时机

Java 程序员 后端

2021我的Java路要怎么走

策划Java工程师

Java 程序员 后端

十大排序算法--希尔排序

Ayue、

排序算法 8月日更

DDD 领域驱动设计·学习应用·二

小诚信驿站

领域驱动设计 领域 领域驱动模型DDD 中台架构 领域驱动

2021年春招Java面试题

Java 程序员 后端

kubernetes入门:简介与基础操作命令

小鲍侃java

8月日更

2021最新Java中级面试题目汇总解答

策划Java工程师

Java 程序员 后端

2021最新Java开发者学习路线

策划Java工程师

Java 程序员 后端

上K8s,研发团队如何从容一点?

行云创新

容器 k8s

容器云平台和Kubernetes之间不得不说的那些事

用友BIP

Kubernetes 容器

【LeetCode】有效三角形的个数Java题解

Albert

算法 LeetCode 8月日更

2021年阿里Java高级面试题分享

策划Java工程师

Java 程序员 后端

2021最值得加入的互联网公司有哪些

策划Java工程师

Java 程序员 后端

极客-大数据-作业4 Hive

西伯利亚鼯鼠

取经之旅第 55 天,Python OpenCV 透视变换前置知识轮廓坐标点

梦想橡皮擦

8月日更

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