分享
 
 
 

Microsoft Windows CE .NET的新特色

王朝c#·作者佚名  2008-06-01
窄屏简体版  字體: |||超大  

Microsoft已经正式发布了Windows CE .NET。这一方面是作为原来的windows CE的替代版本,另一方面也意味着Windows CE被纳入了MicroSoft.NET的战略中!

Windows CE.NET比之原来的windows CE,确实加入了许多新的技术,例如:对蓝牙的支持、开发时可以先进行设备仿真,加入了“平台向导”功能、能使用多媒体技术(Windows Media的编码和解码),并支持浏览器(IE5.5版本的浏览器)。

在下面的介绍中,我们只注重于新的内容。大家已经熟悉或者过于浅显的,仅列举功能而不再具体介绍。

一、对“移动中使用”的支持:

轻便的移动设备需要移动使用,其支持特点体现在以下方面。首先,Windows CE.NET比之Windows CE,对无线技术的支持有所加强,例如:

1. 蓝牙技术:蓝牙虽然仅是正在兴起的技术,但很有可能成为事实上的应用标准。它主要是利用无线技术,在各种轻便、可移动的设备之间建立通讯联系,有效范围一般设计在10米以内,这种技术的目的是去掉设备之间的物理连接导线,纯粹以无线形式进行通讯联络。利用这一技术,可以制成无线的头戴式耳机、无线Modem、无线打印机。更进一步,也可以利用无线Modem,通过网络进行文件是数据对象的交换操作。

2. 对象交换协议(OBEX):这是一个高效紧凑的、支持二进制的协议,在Windows CE.NET环境下,很多设备都可以利用OBEX,并且其数据对象传输的工作效率要超过蓝牙和红外线连接协议。

3. 媒体感知判定(MediaSense):此技术可以改进移动设备用户的漫游效果,通过某个应用程序,媒体感知判定功能可将网络状态通知用户,也可以“感知”要联系的对象是否位于有效的服务范围之内,同时,可以支持用户使用脱机模式工作。

4. 802.1x/Zero Configuration: Windows CE .NET引进了:

A、802.11 Zero Configuration(零配置)

B、802.1x 和 可扩充鉴定协议(EAP)

对A来说,它简化了网络配置,便于用户以802.11实现网络之间无缝漫游。对B来说,主要是强化了安全措施,例如,可以采用密码和用户账号,也可以利用设备的OEM原始信息作为登录网络的身份验证。

二、开放的通讯平台:

支持先进的网络技术:

1. 轻目录访问协议:(LDAP):用LDAP 3.0版,可以使用储存名称、地址、电话号码或别的典型名称来访问活动目录。

2. 远程访问服务的服务器: 远程访问服务的缩写是(RAS)。Windows CE .NET支持基于Windows CE 的设备,比如一个RAS服务器,并答应客户连接到这个服务器上。

3. 能够支持“网络驱动器接口规范5.1版”,就是Network Driver Interface Specification 5.1 。缩写为:NDIS,这个规范通过对网络驱动器硬件和协议的抽象,方便了基于NDSI的开发过程。并可以支持通过以太网、红外线、WAN等进行传输。在Windows CE .NET中,可以支持所有类型的驱动器,在内容传送方面,支持直接内存的访问模式,也就我们熟悉的(DMA)模式。

4. 对于TCP/IP协议,这不用多说大家都知道是怎么回事。只是在Windows CE .NET中,更强化了使用上的安全性。

5.Winsock 2.0:即windows Socks,这是一个网络通讯套接的接口协议,该协议也和TCP/IP一样,是一个“中立”的协议,是独立于操作系统平台或者程序设计中的API函数之外的,所以完全地支持网络技术的各个方面。例如,实时的多媒体通讯等。

6. 网桥:请参考有关资料,此处不赘述。

7. UpnP,即统一即插即用协议,这个协议的具体介绍,可在天极网的操作系统专区找到,不再重复。

对基于IP的实时通讯的支持

1.我们知道,实时通讯现在已经在网络上兴起,Windows CE .NET中可以支持基于IP地址之间的实时通讯,利用这一特性,可以发现你要联系的人现在是否在线,可以传送消息,包括文字和声音等等。我们熟悉的Windows Messenger就是基于桌面机的windows中的实时通讯实例。

2.与windows系统的无缝接合:这主要体现在远程桌面协议的使用上。利用远程桌面协议,通过网络可以在用本地计算机上控制远处的另一台计算机。本地机器与远端机器之间只要可以实现网络连接就行,无需考虑是拨号上网或是ISDN, DSL,或 VPN 连接。远程桌面协议的5.1版还包括了对客户端使用高分辨率的颜色设置、本地打印、本地音频回放的功能。

三、健壮的系统

1.改进了系统的可靠性:包括对程序线程治理的紧凑化,优先清除废弃不用的线程,设备使用唯一的ID标识等一系列措施来保证系统达到企业级别的可靠性。

2.减少系统自身对资源的占用:对轻便、可移动设备来说,总的资源极其有限,应当尽量减少系统自身对总资源的占用比例。就像建筑物应当尽量减少墙体占用的面积一样。这需要非常高效的程序代码。在极限的情况之下,Windows CE .NET的最基本部分可以仅仅占用200K的空间就够了。

3.支持多种类型的CPU: Windows CE .NET可以支持四个公司生产的微处理器。每一种微处理器中可以有多种规格,大致情况如下:

ARM的微处理器规格包括: ARM720T, ARM920T, ARM1020T, StrongARM, XScale。

MIPS的微处理器规格包括: MIPS II/32 w/FP, MIPS II/32 w/o FP, MIPS16, MIPS IV/64 w/FP, MIPS IV/64 w/o FP。

SHx的微处理器规格包括: SH-3, SH3-DSP, SH-4。

X86的微处理器规格包括:486, 586, Geode, Pentium I/II/III/IV。

四、满足企业要求的安全性能

其中对于网络方面的安全改进包括:

Kerberos 安全协议:Kerberos 安全协议可以在两个网络对象之间提供相互信任鉴别的机制。以保证连接的安全性。这包括:

A:高效率的信任鉴别服务:所以称为高效的信任鉴别,是因为进行信任鉴别的时候,应用程序并不需要连接到域控制器上、只利用客户提供的鉴别信息就可以完成鉴别,然后确定是否建立信任关系。

B.相互信任鉴别:两个客户双方和服务器可以相互鉴别对方身份。

C.协同工作能力。

D.对WEB服务器的SSL支持:利用SSL可以在WEB客户与WEB服务器之间实现加密通讯。

E.储存保护:对您的敏感数据进行保护,防止泄密、损坏、篡改!

F.对智能卡提供密码使用服务:windows CE.NET可以支持利用API对智能卡子系统进行加密,这样,可以只对符合要求的特定用户提供服务。

G.扩充的设备驱动支持,这包括对常规磁盘驱动器的操作,以及对CD的读写支持和对DVD设备的读出支持。

H.最新的统一音频模式(UAM)和采样驱动:利用UAM,可以更高效地支持WAV以及 Microsoft DirectSound 的音频 API函数,有可能使得向相关设备的 “写”操作效率更高。

I答应利用中断来进行多个设备的共享治理,并可以在高级语言程序设计时,加入该功能。

J. 统一治理系统中的所有的I/O资源,避免出现设备冲突。

五、智能化

对用户界面的改进与增强

显示的定制以及个性化设置的改进包括:

§ 用户可以自己定制共用控件元素的外观以及界面风格。

§ 利用用户大纲文件,能够使OEM厂商在一个设备上储存多个用户不同的设置要求。

§ 支持多屏幕拼接,即可以同时使用多个显示屏幕,并能将多个小的显示屏幕组合称为一个大面积的显示屏幕。

§ 字体装载目录:使你能够从某一个特定目录装载操作系统所使用的字体。由于资源的限制,windows CE.NET系统不可能像桌面机那样,自己将所有需要的字体文件都安装在本地硬盘中。而是提供一个装载目录,当你需要的时候,可以到这个目录上取出这些字体文件。

§ 可以支持ClearType字体。

丰富的多媒体支持

支持最新近的多媒体使用体验,包括:

§ DiectX API以及windows Media 7 的解码以及控制。

§ Microsoft? Direct3D? API. 在一个中立的、与设备无关的方式下,提供交互性的三维立体图像显示

§ 对于图形图像显示应用程序提供三维交互性支持,其图像显示与硬件设备无关。

§ DVD Video API:

提供DVD的视频API支持: 这样,用DVD Video API函数,可以开发应用程序进行DVD解码和并实现与用户操作的交互作用,使之具备与硬件方式进行DVD解码相同的功能。就是说,在VCD时代,利用特定的应用程序,可以在电脑上播放VCD节目。有了DVD Video API函数,也可以开发出在电脑上播放DVD节目的软件。对于桌面机来说,这本来没有什么,但对于嵌入系统来说,就是很新奇的了。

§ Microsoft? DirectMusic? API.

通过与声音处理相关的硬件,支持基于消息的音乐资料数据的播放。

§ DirectX.

关于DirectX,大家已经熟悉,在Windows CE .NET中,也可以像在windows XP中那样,实现DVD导航以及媒体回放。

最先进的浏览器技术:

§ Internet Explorer 5.5 for CE.

支持IE5.5版本的浏览器。

扩充的多语言支持:类似于windows CE 3.0版本,windows CE.NET也进行了本地化,这些本地化可以表现为下面:

中文的操作系统界面以及应用程序支持,包括对简体中文以及繁体中文字体的支持。此外,也有日文与朝鲜文的支持版本。

§ Agfa Font Compression:支持Agfa AC3字体的压缩和解压缩技术,这样在储存东亚国家的字体文件时,可以减少对ROM的需求。

§ Chinese operating system and application support:对中文操作系统和应用的支持,可以很完善地在OS以及应用程序中支持简体与繁体中文。

§ 除了支持中文之外,Windows CE .NET的本地化方案还支持日文朝鲜文,包括界面字体和输入法等方面。

六、高速开发

利用windows CE.NET,可以高速地进行开发,大幅度减少了构建、调试、测试占用的时间。这主要依靠于下面的措施:

§ 使用仿真器:微软提供有仿真器程序,利用桌面计算机,在Windows XP专业版的工作站上或者在windows 2000专业版的环境之下,就可以开始智能设备的设计开发仿真工作。这其间不需要附加硬件投资或搭建任何硬件。这种仿真器虽然并不是尽善尽美的,甚至,仿真结果可能与实际运行还有出入,但在很多情况下,已经可以达到实用化水平了。

§ New Platform Wizard. 新的平台向导:在传统的项目开发中,一般不涉及平台向导问题。 但基于windows CE.NET的开发,则有所不同。传统的应用程序开发,都假定所开发的软件是运行在相同平台上的;而基于windows CE.NET的开发,所设计的智能设备不同,例如,自动售货机与智能电话两者的硬件配置就不会一样,也就是硬件平台不同。这就需要有将软件与硬件双方整合在一起,成为一个有机整体的过程,使之运行符合设计目标。完成这个任务的,就是平台向导,可以提供的平台向导有:

PDA

windows廋客户机

智能电话

Web Pad

因特网用具

机顶盒

媒体应用设备

住宅网关

自动售货机

工业控制

在用于工业控制系统中的时候,需要考虑系统对实时性的要求,假如控制系统对实时性要求较高,开发中将不能进行过程仿真。

§ 开发板支持(工具)包:

基于windows CE.NET系统的开发,虽然在初期可以使用桌面机算机进行仿真设计,但仿真究竟是仿真,不能取代目标系统(包括所搭建的硬件和加载到该硬件平台之上的软件)的实际运行。开发中搭建硬件平台时,可以选择各种类型的“标准开发板”(其缩写为SDB),windows CE.NET为这些SDB都配备有开发包。这些SDB由不同的厂家设计制造,所以,即使采用相同类型的处理器,也可能有不同厂家的的SDB产品。由于类似的产品很多,不能全部罗列,下面仅是其中的一部分:

Advantech PCM-5822 和 PCM-5823 ,均采用 x86 微处理器

ARM Integrator, 采用 ARM920 微处理器

DDB5476 ,采用 Vr5432微处理器

Dorado ,也是基于 x86微处理器的SDB

Eagle ,采用 Vr4122 微处理器

日立公司的Hitachi Key West SDB,采用 SH-3和 SH3-DSP微处理器

日立公司的Hitachi ASPen SDB ,采用 SH-4 微处理器

Intel SA1110/SA1111 Assabet SDB ,采用 SA1110微处理器

Lanner EM-350 和 EM-351 SDB ,采用 x86微处理器

Windows CE .NET在开发调试的时候,可以支持以太网端口的共享。

另外,系统还具备扩展的远程服务配置:这个功能答应你维持一份多个目标设备的配置列表,每个目标设备可以只使用仅属于自己的特定设置。控制下载与连接过程,以及重新安排目标设备的行为。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有