DLL 都要绑定的静态链接库中去掉了,放到了操作系统里。这 极 大 的 减 小了操作系统和
应用程序的大小。
1998 年 8 月,微软发布了 H/PC,配套的发布了操作系统的新版本-2.11 版。Windows
CE 2.11 是从未正式发布的 Windows CE 2.1 的服务升级包。这一年年末,Windows
CE 2.11 作为 Windows CE 平台的 2.11 版本,发布给了嵌入式开发者社区。该版本
支持改进的对象存储,允许要存储的文件大于 4M。还增加了对控制台程序的支持,同
时增加了 MS-DOS 风格的命令行解释器 CMD.exe 的 Windows CE 支持。Windows
CE2.11 还增加了 Fast IR,用于支持 IrDA 的 4M 红外线标准,同时增加了一些特殊
功能来支持 IP 多点传送。最初的安全概念被引入:设备可以检查和拒绝装载没有被认
证的模块。
Windows CE 2.12 也是作为 2.1-白桦(Windows CE 2.1 的代号)的服务包发布的。
这次发布中最大的亮点是一个增强的平台 Builder 工具集,它 具 有 一个图形化的前端界
面。用一个新的通知接口调整了系统操作,新的接口将不同的通知功能进行了组合。通
知的用户接口暴露在平台 Builder 中,允许嵌入式应用开发者定制通知对话框。微软基
于 PC 的 Internet 浏览器 IE 4.0 也被引入到 Windows CE 中,称为 Genie-通用 IE
控件。这个 HTML 浏览器控件完善了简单小巧的 Pocket Internet 浏览器。微软消息
队列(MMQ)也被加了进去。Windows CE 2.11 中的安全功能“运行/不运行(go/no
go)”也增加了“运行,但不信任(go,but don't trust)”的选项。这样,不被信任的
模块可以运行,但不能调用关键功能集,也不能修改注册表的某些部分。
期待已久的 Windows CE 3.0 终于在 2000 年中发布了。这次发布是跟随同年 4 月发
布的 Pocket PC 的,它使用了 Windows CE 3.0 略早一些的内部版本。Windows CE
3.0 最大的亮点在它的内核,内核为更好的支持实时功能而做了优化。增强后的内核,
支持 256 个线程优先级(之前的版本是 8 个),可调整线程周期,可嵌套的中断服务
程序,并减少了内核等待时间。
Windows CE 3.0 改进的地方不仅仅在内核上。一个新的 COM 组件被加入进来,用 来
完善 2.0 就有的进程内 COM 功能。新的组件支持完整的进程外 COM 和 DCOM 功能。
对象存储区域也做了改进,可以支持 256M RAM 了。对象存储区域里的文件大小限制
也提高到了 32M/文件。Platform Builder 3.0 的附加的软件包加入了更多的功能,增
加了 media player 控件,提高了多媒体支持。用 PPTP,ICS 和远程桌面显示功能改
进了网络支持。还正式引入了 DirectX API。
Windows CE 接下来的一个版本,改变的不仅仅是新特性,产品的名字也改了。2001
年初,Windows CE.NET 4.0 发布了。这个版本里,改变了虚拟内存的管理方式,将
每个应用程序的虚拟内存空间扩大了 1 倍。Windows CE.NET 4.0 还增加了新的驱动
装载模式,服务(Services)支持,新的基于文件的注册选项,蓝牙功能,802.11 以及
1394 支持。具有讽刺意味的是,Windows CE.NET 4.0 虽然叫.NET,但却不支持.NET
精简框架。
2001 年末,Windows CE 4.1 跟随 Windows CE 4.0 之后发布了,增加了 IP v6 支
持,Winsock2 支持,一组支持 applets 的新功能,以及一个叫 Power Manager 的
例子。Windows CE 4.1 支持.NET 精简框架。.NET 运行时库作为一个快速修复包
(QFE),在操作系统发布后提供的。
评论0
最新资源