windowsce吧 关注:75贴子:172

Windows CE简史(二)

只看楼主收藏回复

应该说,中国的读者熟悉Windows CE 2.x的可能性要比Windows CE 1.x高的多,而本文的译者也是从Windows CE 2.x开始使用Windows CE的。从维纳斯计划对“电视盒子”的早期尝试,到国产Windows CE PDA的出现以及“洋垃圾”的涌入,培育了中国最早的一部分移动智能设备用户和开发者。




IP属地:山东来自Android客户端1楼2023-08-02 14:51回复
    有点事,明天再更


    IP属地:山东来自Android客户端2楼2023-08-02 16:40
    回复
      Windows CE 2
      Windows CE 2既包括了第二代和第三代的微软H/PC操作系统,也包括了现在我们所看到的Pocket PC的前身。
      1997年11月,紧随Windows CE 1.01发布的Windows CE 2.0,成为了微软第一个被广泛应用的PDA(嵌入式)操作系统,之所以被命名为CE 2而不是CE 1,可能是因为短命的第一代CE只不过相当于一个公开的beta版,使潜在的OEM厂商和用户能够提前感受一下新软件的特点。微软大幅修改了新版Windows CE的内核。从Windows CE 2.0开始,CE平台将不仅仅是一个Handheld PC的操作系统,而是将会成为微软的第一个模块化的嵌入式操作系统。
      现在OEM厂商得到一款可扩展的,低资源占用的操作系统,他们按照当前任务的需求选择所需的Windows CE平台组件,并集成到相应的设备中。
      Windows CE 2.0的硬件需求相比CE 1更宽松,这让Windows CE的应用范围更加广泛。OEM厂商有相当大的自由度去创造不同领域的设备,包括了基于Windows CE的ATM、汽车、游戏机、Handheld PC甚至是厨房家电。
      大量运行于CE 2.x API的H/PC应用程序今天仍然可以在Internet上找到。不同于Windows CE 1,第二代的H/PC包括了使用HVGA和标准VGA屏幕的版本,这让H/PC的潜在用户更加丰富,吸引了一部分希望使用比普通PDA或PC伴侣更强大的设备的用户。从Windows CE 2开始,微软需要考虑两种截然不同的用户群:普通的PDA用户以及期待笔记本电脑替代装置的用户。
      在今天的Windows CE社区中这两类用户的区别仍然存在,特别是在更多元化的Handheld PC社区中,设备尺寸和功能的多样化让用户有更多自由选择的空间。
      在微软Handheld PC的历史中,真正意义上的竞争对手只有Psion,正如Psion在PDA市场上留下的足迹一样, Psion在不到四年的时间里节节败退,而人们记住的,只剩下商店里的那些翻盖型设备。
      (Windows CE 2.0桌面,可以看到预装的应用软件)


      IP属地:山东来自Android客户端3楼2023-08-03 00:08
      回复
        CE 2设备最有力的卖点是与PC操作的相似性,用户可以像操作家中和工作场合的PC一样操作Windows CE设备。CE 2继承了CE 1所具有的Windows 95风格的界面,并添加了一些功能使它更接近Windows 98。标准OEM安装的CE 2不仅预装了Internet Explorer,还包括了Microsoft Word、Excel、Outlook和新加入的PowerPoint。使用CE 2.11内核的Handheld PC Professional平台则在此基础上加入了Pocket Access,不过这些软件都是H/PC设备专有的(Palm-Sized PC则没有这些软件)。这些功能保证了Handheld PC与微软桌面产品Office 97的兼容性,1999年,微软又通过Service Pack补丁添加了对部分Office 2000功能的支持。
        (翻译者的HP Jornada 688,少数中文行货版本的Handheld PC,安装有802.11b无线网卡)


        IP属地:山东来自Android客户端4楼2023-08-03 00:10
        回复
          CE 2也在CE 1的基础上加强了其通信功能。CE 2通过内核和驱动层提供了丰富的外部设备支持,特别是网络(以太网)适配器,模拟调制解调器、红外线网络、GSM和移动电话连接,virgining (尚未成为标准的早期802.11协议)无线网络等等。除此之外CE 2还支持其他类型的硬件,包括VGA适配器和更大容量的PCMCIA/CF内存卡。由于丰富的硬件支持,Handheld PC设备迅速成为商务人士移动办公的标配。
          CE 2操作系统可以运行在多种新型、低功耗微处理器上,完整的CE 2处理器支持列表包括:
          AMD Elan SC400
          DEC SA1100 (StrongArm)
          Hitachi SuperH 3 (SH3)
          Hitachi SuperH 4 (SH4)
          IBM PPC 4036C (x)
          Intel x86 (468DX / Pentium)
          Motorola PowerPC 82x
          NEC VR3900 (MIPS)
          NEC VR4101 (MIPS)
          NEC VR4102 (MIPS)
          NEC VR4300 (MIPS)
          Philips DR 31500
          Toshiba TX3912
          不过并没有厂商生产过使用486和82x处理器的设备,MIPS和SH3处理器是最常见的配置。
          (译者曾经使用过的富士通Intertop CX310,使用VGA显示器,利用802.11b无线网卡浏览中文论坛)


          IP属地:山东来自Android客户端5楼2023-08-03 00:12
          回复
            Windows CE 2.0 - Handheld PC 2.0
            随着CE 2一同到来的新技术包括了全新的核心编程方法,以及更新、更大的驱动数据库,移动技术的进步大大地扩展了H/PC功能。而这些新功能的开发,很大程度上受益于CE 1的经验,第一款使用CE 2.00的Handheld PC在1997年10月13日开始发售。
            Windows CE 2具备处理更强的数据能力,并支持更多种类的存储介质,对象存储(Object Store)增加到4MB,使CE 2可以运行更复杂的应用程序,而针对特定硬件开发的定制应用程序,也会得到稳定性和功能上的提升。
            Handheld PC的一项重大改进是开始支持彩色的HVGA或标准VGA屏幕,系统最高可以支持24位彩色显示。当然彩色显示的代价自然是更快的电池消耗。从CE 2.10开始,网络支持被内置在系统驱动数据库中,但默认仅支持少量使用NE 2000芯片组的PCMCIA以太网卡。第三方硬件厂商也可以没有障碍的开发自己的驱动,而同步和应用程序安装也开始可以通过网络进行。
            Windows CE 2.0是第一个支持Ture Type字体显示的H/PC版本。在Windows CE 2.0以及之后的版本中True Type开始成为Windows CE的字体标准。在2.00版本中使用True Type可以让屏幕显示更加清晰,这一点改善了在1.0x设备中不得不使用更大的字体才能显示清晰文本的缺点。Windows CE 2.0使用9磅Tahoma作为系统字体,这让屏幕文本更加清晰的同时也能更好的利用可用的空间。切换到True Type字体的第二个好处则是对系统可以调整应用程序文字大小,让Handheld PC具备更好的无障碍使用特性。
            (图1为翻译作者所使用的NEC MobileGear for DoCoMo,Windows CE 2.0系统,HVGA分辨率
            图2为Handheld PC 2.0内置的Outlook收件箱)



            IP属地:山东来自Android客户端6楼2023-08-03 00:17
            回复
              Windows CE 2.01 - Palm PC 1.0
              Windows CE 2.0有一个中期升级版本提供了支持日文和输入法支持,2.0版的这次更新类似于CE 1.01的那次升级。不过与CE 1不同的是,这此升级没有带来版本号的更新。
              Windows CE 2.01变身成为一款没有键盘的“掌中宝”型设备,在Windows CE 2.01操作系统内核的基础上,Palm PC没有捆绑很多的应用程序,包含在H/PC上的Microsoft Pocket Office和Internet Explorer都一概欠奉,微软因此受到来自技术专家和用户群体的强烈批评。由于乏内置的生产力和通信工具,以及感觉微软并没有针对使用习惯重新设计Palm-Sized PC的界面,导致CE 2.01注定成为一个短命的版本。
              软件开发者也对这个版本有诸多的怨言,特别是不能使用Visual Basic编写Palm PC应用程序——从一开始Visual Basic就是H/PC一最重要的开发工具。少数开发商按照微软的要求转移到C++(MFC或Windows CE API)来编写应用程序。但由于缺少对Handheld PC 2.0中的ActiveX控件的支持,另开发者们感到束手束脚。
              Palm PC重蹈了Windows CE 1 for Handheld PC的覆辙,微软尝试了三次才找到了在QVGA尺寸上对抗Palm OS的方法,也就是后来的Pocket PC。
              Palm-Sized PC从诞生的那天起就命运多桀,一开始它被简单的被命名为Palm PC,然而作为Pilot、Palm Pilot和Palm系列PDA生产商的3com成功的以商标侵权为由迫使微软在1998年4月8日微软作出让步。
              在随后的几个月中,微软在全世界范围内将"Palm PC"改名为"Palm-sized PCs"。直到今天微软公众新闻组的意见领袖们(MVP's)仍然会纠正那些在产品名称中中忘记"-sized"的发帖者。
              (译者收藏的卡西欧Cassiopeia E-11,是最早的Palm PC之一)


              IP属地:山东来自Android客户端7楼2023-08-03 00:21
              回复
                Windows CE 2.10
                Windows CE 2.1为CE 2软件包添加了一些重要的功能升级,这些升级包括:
                TCP/IP 增强
                FAT32 支持
                模块化文件系统Wrapper,最多可支持256种不同的文件系统
                对象存储(Object Store)的最大尺寸从4MB增加到16MB
                系统内置的软件输入面板(SIP)
                第一次发布Platform Builder,移除了所有的系统外壳许可协议的限制,但没有提供外壳示例
                命令行处理器
                快速红外线端口(FIR)硬件支持
                通用串行总线控制器支持(USB)
                大容量文件的处理能力
                支持将数据库放置于外部存储媒体
                不过Windows CE 2.10并没有被用作任何一款官方平台的一部份,这意味这一版本仅仅是包含了操作系统核心。早期版本的Handheld PC Professional beta曾基于Windows CE 2.10核心构建。而当微软完成组件升级并向消费市场推出相关设备的时候,系统内核已经被升级到CE 2.11。
                (图:CMD命令行的加入让Windows CE可以运行批处理脚本和命令行工具)


                IP属地:山东来自Android客户端8楼2023-08-03 00:24
                回复
                  Windows CE 2.11 - Palm-Size PC 1.1
                  基于Handheld PC Professional的功能子集开发的Palm-Size PC 1.1面向的是尚待开发的亚洲市场,这一版本的设计宗旨是在QVGA的尺寸上提供与Handheld PC类似的体验,并加入一些针对东方文化的设计改进。像LEO Freestyle这类的设备支持使用Visual Basic开发,打印和传真功能,而且只有QVGA尺寸。同时系统还整合了Pocket Internet Explorer。
                  Palm-Size PC 1.1支持彩色显示,内置网络支持和大多数H/PC Pro的操作系统模块。中文输入法编辑器(IME)支持使用汉语拼音和仓颉输入法。包括Pocket Outlook和Windows CE Services也都针对中文用户做了汉化。
                  (建达蓝德掌上通 LZ99-B,与LEO Freestyle同属HTC Kangaroo贴牌)


                  IP属地:山东来自Android客户端9楼2023-08-03 00:26
                  回复
                    Windows CE 2.11 - Palm-Size PC 1.2
                    而西欧语言的用户则要在一年多之后才能享受到Windows CE 2.11的好处。代号Wyvern(飞龙)的Palm-sized PC系统只不过是一个过渡性的平台升级,将小尺寸设备的系统也升级到Windows CE 2.11内核。作为第三个Palm-Sized PC版本,其最大的卖点是让西欧语言版本的QVGA无键盘设备支持彩色显示(在此之前,1998年推出的中文Palm-Size PC版本支已经持彩色显示了)。不过令用户失望的是,虽然升级了内核,但软件包中仍然不提供Pocket Office应用程序和Pocket Internet Explorer。Wyvern内置了Windows CE Services 2.2作为原生的同步客户端,并通过Windows CE 2.1内核提供了更广阔的平台和外设连接性。
                    (翻译者收藏的卡西欧Cassiopeia E-100,使用英文版本Palm-Size PC 1.2)


                    IP属地:山东来自Android客户端10楼2023-08-03 00:27
                    回复
                      Windows CE 2.11 - Handheld PC Professional
                      基于Windows CE 2.11的Handheld PC软件就是后来我们所说的Handheld PC Professional。这一版本中包括了许多改进和新特性,比如说Microsoft Pocket Access,和无须转换到移动副本而直接打开Microsoft Word和Excel文件的功能。
                      这一版本还带来了硬件上的巨大改变。许多亚笔记本(Sub-Notebook)规格的设备随着这一版本进入市场。使用CE 2.11操作系统而没有采用亚笔记本尺寸的只有HP Jornada 600系列。
                      微软允许OEM厂商自行决定是否提供从Windows CE 2.0到新的H/PC Professional的升级途径。并代号为"Callisto"的升级方案,Callisto方案通过更换物理ROM芯片来实现(仍然是规范)从H/PC 2.0(CE 2.0)到基于CE 2.11核心的版本的Handheld PC 3.0的操作系统升级。
                      (Pocket Access的加入让Handheld PC具备了强大的商业数据处理功能)


                      IP属地:山东来自Android客户端12楼2023-08-03 00:32
                      回复
                        NEC MC/R730f,带有指纹识别的亚笔记本Handheld PC,曾经在2005~2007年间随着“洋垃圾”的进入短暂的在中国流行过


                        IP属地:山东来自Android客户端13楼2023-08-03 00:32
                        回复
                          Windows CE 2.12
                          Windows CE 2的最后一个版本是一个过渡性的Platform Builder升级版,这一版本将CE核心的版本号提升到Windows CE 2.12。在消费级市场上,没有太多搭载Windows CE 2.12的发布。其原因则是OEM厂商认为向他们现有的用户提供过渡性的更新是不必要的,因此Windows CE 2.12更多的被视为新的操作系统核心版本而不是新的Handheld PC平台版本。
                          由于上述的种种原因,多数的OEM厂认为升级到2.12并不是划算的选择,他们决定等到Windows CE 3内核发布之后再继续新设备的开发,只有很少量的CE 2.12设备被投放市场,其中多数是瘦客户机而非PDA。
                          尽管Windows CE 2.12相对来说并不是那么重要,但是这个版本仍然重要。Windows CE 2.12是高度模块化的操作系统,新的Platform Builder也已经发展为易于使用的商业产品,可以高度灵活的构建独一无二的Windows CE平台。伴随着一系列安全性、稳定性、开发库的改进,界面层的功能也显著增强。此外微软还前所未有的在Platform Builder中包含了一个界面外壳示例,它与H/PC Pro一样美观,却并且不像H/PC Pro那样需要Platform Builder之外的特殊许可证。
                          CE 2.12版本的Platform Builder为OEM开发者提供了一个额外的网络浏览器选项,在2.11版本(完整功能,并包含修复补丁的)Pocket IE之外,还包含了体积更大兼容性也更强的Microsoft Internet Explorer,它基于桌面版本Internet Explorer 4.01 SP2的代码,也正是Windows CE瘦客户机制造商们所需要的功能。具备桌面级网络浏览器的Windows CE非常适合当时新出现的市场需求——一款低价格、快速开机的设备。因为没有困扰主流Windows操作系统所的技术支持和稳定性问题,所以像网络终端机,导购机,以及功能更强大的POS机都可以使用小巧的Windows CE框架搭建。
                          从2.12版本之后的每次Windows CE核心版本更新总是与Internet Explorer的更新同步,使CE从此不再局限于PDA用途。
                          (NCD ThinSTAR 500瘦客户机,基于Windows CE 2.12系统)


                          IP属地:山东来自Android客户端14楼2023-08-03 00:37
                          收起回复
                            基于Windows CE 2.12的Casio Toricomail(在中国大陆和香港地区被称作MC-21),2003年曾在中国火爆一时,是中国移动开发社区的启蒙设备之一


                            IP属地:山东来自Android客户端15楼2023-08-03 00:38
                            回复
                              Windows CE 2.x 版本历史
                              CE 2 作为一个完整的版本仅以OEM格式发布, 而且之后有许多小版本:
                              CE 2.0 Core (Alder - 桤木,1997年9月29日接替CE 1)
                              CE 2.0 Embedded Toolkit 2.0 (Axe - 斧子)
                              CE 2.0 Handheld PC 2.0 (Mercury - 水星,1997年11月)
                              CE 2.0 Handheld PC 2.0 (Mercury 1998年3月11日,日文版本
                              CE 2.01 Palm PC 1.0 (Gryphon - 狮鹫兽 1998年1月8日,第一个Microsoft Palm PC版本)
                              CE 2.01 Auto PC 1.0 (Apollo - 阿波罗 1998年1月8日,第一个Auto PC OS)
                              CE 2.10 Core (Alder 增强包 (EP))
                              CE 2.10 Embedded Toolkit 2.1 (Axe 增强包 (EP))
                              CE 2.11 Core (Birch - 桦树,1998年7月)
                              CE 2.11 Platform Builder(Birch/Buzzsaw - 圆锯)
                              CE 2.11 Handheld PC Professional(Jupiter - 木星 1998年10月8日; H/PC Professional)
                              CE 2.11 Palm-Sized PC 1.1 (Orion;1998年8月; Palm-Sized PC中文版升级)
                              CE 2.11 Palm-Sized PC 1.2 (Wyvern;1999年2月1日; Palm-Sized PC版本,取代了Gryphon)
                              CE 2.11 Webphone (Hermes - 赫耳墨斯,Webphone版本)
                              CE 2.12 Core (Birch SP2 / Birch 增强包 (EP), 1999年9月28日)
                              CE 2.12 Platform Builder (Birch 增强包 (EP))
                              CE 2.12 Auto PC 2.0 (Goldeneye - 黄金眼,Auto PC 版本)


                              IP属地:山东来自Android客户端16楼2023-08-03 00:39
                              回复