产品战略专家梁宁确认出席AICon北京站,分享AI时代下的商业逻辑与产品需求 了解详情
写点什么

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

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

关注

评论

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

Debian11系统编译安装Apache教程。

百度搜索:蓝易云

Apache Linux 运维 云服务器 Debian

Debian11系统编译安装Docker教程。

百度搜索:蓝易云

Docker 云计算 Linux 运维 Debian

直播软件源码开发搭建提高安全性方案——山东布谷科技创作

山东布谷科技

源码 软件 软件开发 直播 源码搭建

高性能网络设计秘笈:深入剖析Linux网络IO与epoll

华为云开发者联盟

后端 开发 华为云 华为云开发者联盟 企业号 7 月 PK 榜

百度 APP iOS 端包体积 50M 优化实践 (四) 代码优化

百度Geek说

ios 代码优化 企业号 7 月 PK 榜

直播回顾|用户增长之路,如何兼具体验和点击率?

HarmonyOS SDK

HMS Core

QCN9274+QCN9074 chip: efficient and stable Wi-Fi 6 solution

wifi6-yiyi

wifi6 WiFi7

代码随想录Day20 - 二叉树(六)

jjn0703

Debian11系统编译安装Tomcat教程。

百度搜索:蓝易云

云计算 tomcat Linux 运维 Debian

Debian11系统编译安装Pure-Ftpd教程。

百度搜索:蓝易云

云计算 Linux 运维 Debian Pure-FTPd

华为云CodeArts Check代码检查新手操作指南

华为云PaaS服务小智

云计算 代码规范 华为云 代码检查

3D云渲染的优点和缺点是什么?

Finovy Cloud

国赛线下开赛!全国智能车百度智慧交通创意组区域赛今日正式拉开帷幕!

飞桨PaddlePaddle

人工智能 百度 paddle 飞桨 百度飞桨

用ChatGPT挣钱的五种思路

高端章鱼哥

机器人 零售行业 ChatGPT

ChatGPT的探索与实践-业务应用篇 | 京东云技术团队

京东科技开发者

人工智能 ChatGPT 企业号 7 月 PK 榜

云原生网关如何实现安全防护能力

阿里巴巴云原生

阿里云 云原生 网关

Debian11系统编译安装phpMyAdmin教程。

百度搜索:蓝易云

云计算 Linux 运维 Debian phpMyAdmin

Debian11系统编译安装Memcached教程。

百度搜索:蓝易云

memcached 云计算 Linux 运维 Debian

火山引擎DataLeap如何解决SLA治理难题(二):申报签署流程与复盘详解

字节跳动数据平台

大数据 数据中台 数据研发

再获肯定!柏睿数据通过国家级专精特新“小巨人”企业复核

新消费日报

ChatGPT助力DevOps的优势与局限

互联网工科生

DevOps 自动化运维 ChatGPT

自动化接口回归测试神器 AREX 使用初体验

AREX 中文社区

自动化测试 AWS 流量回放

TDengine 的查询性能与老牌时序数据库相比如何?来看看

爱倒腾的程序员

数据库

直播解锁 Serverless 新进展,与 AIGC 结合有什么搞头?

阿里巴巴云原生

阿里云 Serverless 云原生 AIGC

抓住风向“猪”持续飞,还是维持在风向的高度上?

Bonaparte

产品 产品经理 产品需求 产品培训

使用 JavaScript 脚本来进行复杂的查询改写

极限实验室

Java JavaScript

计算机视觉和滤帧技术

鲸品堂

计算机视觉 图像 企业号 7 月 PK 榜

亚信科技荣任「DBL电信行业工作组」副组长单位,AntDB数据库连年入选《中国数据库产品图谱》

亚信AntDB数据库

AntDB 数据库· AntDB数据库 企业号 7 月 PK 榜

认识高性能服务治理框架 Kmesh

openEuler

Linux 开源 操作系统 openEuler 服务网格

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