大咖直播-鸿蒙原生开发与智能提效实战!>>> 了解详情
写点什么

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

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

关注

评论

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

腾讯上线零点巡航,用Java手撕一个人脸识别系统

北游学Java

Java 腾讯 人脸识别

linux网络编程—7层网络以及5种Linux IO模型以及相应IO基础

Linux服务器开发

后端 网络编程 Linux服务器开发 网络模型 IO模型

DICOM--网关(路由器/适配器)

birdbro

医学影像 DICOM PACS dicom4che DICOMWeb

MySQL连接数管理

Simon

MySQL

mPaaS 月度小报 | CodeDay#6 成都站落幕,下一站北京;上新季:新容器、新官网、新视觉

蚂蚁集团移动开发平台 mPaaS

移动开发 mPaaS

数据安全法下,企业如何平衡数据安全合规与业务性能?

腾讯安全云鼎实验室

数据安全 数据安全法

卧薪尝胆30天!啃透京东大牛的高并发设计进阶手册,终获P7意向书

Java 编程 程序员 架构 面试

部分简单网页的基础了解

Emotion

html html5 Html报文解析 内部样式、 CSS语法

这套获50w+星标的算法神仙文档,足你解决90%的对手,牛逼

编程 程序员 架构 面试

CDH 安装搭建(二)

大数据技术指南

CDH 7月日更

对EF Core进行扩展使支持批量操作/复杂查询

Spook

EF Core

共36万字!为上岸Alibaba,我把Github上Java面试题都整理了一遍

Java 编程 程序员 架构 面试

字节跳动有状态应用云原生实践

火山引擎开发者社区

云原生 后端

YOLOV1解读

re-执着

全网首发!“阿里爸爸”最新出品SpringBoot高级笔记(内部笔记!)

Java spring

爱了!阿里巴巴 Java 面试参考权威指南(泰山版)5月版开源

Java 编程 程序员 架构 面试

银行4.0时代的营销与风控之路

索信达控股

大数据 金融科技 数字化转型 银行数字化转型 营销数字化

渗透工程师必看-网络安全法条例-国家安全法介绍和案例

学神来啦

运维 黑客 安全 渗透

阿里的架构师一致好评!IT界首版全栈架构师全栈“成长笔记”开源!

Java架构追梦

Java 阿里巴巴 架构 面试 成长笔记

手把手教你实现聚光灯效果

ThingJS数字孪生引擎

大前端 可视化 智能灯控 数字孪生

开源即巅峰!阿里首次分享:Java架构师全栈“成长笔记”

Java架构师迁哥

灵魂拷问:我们该如何写一个适合自己的状态管理库?

尔达Erda

开源 云原生 大前端 API 运维开发

自制深度学习照片数据集

re-执着

面试官问的那些Android原理你都懂吗?值得一看

欢喜学安卓

android 程序员 面试 移动开发

监测生命体征、活动水平的可穿戴电子产品设计方案

不脱发的程序猿

物联网 ADI 可穿戴电子产品设计方案 监测生命体征、活动水平 智能传感器

数据归档 - 冷热数据处理大师

趣链科技

数据处理 区块链+

Hive学习笔记(一)

五分钟学大数据

hive 7月日更

iOS端屏幕录制开发指南

anyRTC开发者

音视频 WebRTC ios开发 屏幕录制

面试官问的那些Android原理你都懂吗?快来收藏!

欢喜学安卓

android 程序员 面试 移动开发

《持之以恒的从事运动》三

Changing Lin

CODING 助力推进腾讯游戏国际化进程

CODING DevOps

DevOps 开发工具 腾讯游戏 软件研发

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