About windows CE(50分)

  • 主题发起人 主题发起人 liuguan
  • 开始时间 开始时间
L

liuguan

Unregistered / Unconfirmed
GUEST, unregistred user!
我的许多好朋友都转道windowsCE 了
这东西有前途吗?
大家讨论一下吧![:D]
 
PDA业界好像不太看好这个东西,占用空间大,占用系统资源多
 
那 用什么编程环境呢
code warrior ?
[:D]
 
Palm与Windows CE的比较
特约撰稿:Assos [责任编辑:亚飞]



??目前在国际市场上占有率最大的掌上设备当数3Com公司的PalmPilot系列产品,但国内厂商推出的掌上电脑大都是以微软的Windows CE作为内嵌的操作系统。进入21世纪,两大阵营的市场占有量开始接近,竞争也日趋激励,国内Palm的产品增长速度加快,许多商家都有计划要推广Palm的产品.本文以表格形式对这两种操作系统进行比较如下:
Windows CE Palm OS
所属厂商 Microsoft 3Com(收购Palm Computing公司而得到)
基本特征 indows CE是一种紧缩、可升级的操作系统。它是专门为资源有限的硬件而设计的多线程、多任务、完全抢占式的操作系统环境。它并不支持Intel和Alpha处理器,而支持一些嵌入式的32位处理器,如MIPS和Hitachi的芯片。它的模块化设计使得系统开发人员和应用程序开发人员能够根据不同类型的设备(如消费电子设备、专业的工业控制以及嵌入式的通信设备)对它进行定制。例如,对于掌上设备来说就不需要键盘支持模块。因此基于组件的Windows CE系统相当紧凑(少于200KB)。 Palm OS是 Palm OS是一种专为掌上设备设计的32位操作系统,它运行在一个抢占式的多任务内核之上。同一时刻用户界面仅仅允许一个应用程序被打开,这个被打开的程序将控制整个屏幕,应用程序始终运行在单用户界面线程上。也就是说,它们不允许所谓的MDI(多文档接口)存在,所有的程序必须以SDI(单文档接口)的形式存在。与Windows CE相比,Palm OS 显然更为紧凑,它的第一代产品只需占用192KB内存(ROM),现在的主流产品也只有2MB。当然,紧缩高效的Palm OS也是以牺牲某些复杂多样的功能为代价的。
开发工具 微软提供Visual C++ 6.0/5.0和Visual Basic 5.0/6.0等开发工具,但具体到专用于Windows CE 2.10,即针对掌上PC的开发工具只有Visual C++ 6.0/5.0,当然还要有专门的SDK工具集,因为Visual C++ 的MFC类库并没有为Windows CE的开发提供完全的支持 Palm OS的官方开发工具是Metrowerks公司的CodeWarrior for Palm OS,这个商业开发环境允许你在Windows 95/98/NT或者Macintosh下开发Palm OS应用程序和管道程序(Conduit)-一种运行于桌面主机之上、用于和Palm通信的程序。CodeWarrior for Palm OS 使用ANSI C和C++语言,它由一个Motorola 68000 C/C++编译器、一个连接器和IDE开发环境组成
基本功能 虽然Palm OS与Windows CE都能实现诸如记事、地址簿等基本功能,但在使用上还是有不少细微差别。在总体的使用感觉上,Palm OS的速度好像更快一些,你不会看到令人心焦的沙漏颠来倒去。
手写识别 在手写识别方面,Palm OS的速度和准确率有一定优势,但是你要花一点时间留心一下Graffiti的规则,而且Palm的专用手写区占据了一部分屏幕空间。Windows CE在识别一个字时,要经过短暂的等待才会在屏幕上显示出来。这个时间较短,以至于你根本意识不到。但如果你用过Palm,也许会无法忍受Windows CE的识别速度。然而,上面所述的是以输入英文为前提的,因为Palm OS外挂的中文手写识别软件还不十分完善,有些甚至还相当原始。而中文版Windows CE的中文手写支持相当好,内置汉王手写软件的识别准确率非常之高。
通信功能 就通信功能而言,Windows CE大多带有内置的调制解调器,而Palm OS产品为追求尺寸上的小巧而统一地将调制解调器置于特制的底托内,不过是需要额外付费的。
多媒体功能 就多媒体功能而言,Windows CE强于Palm OS,目前基于Windows CE的主流掌上电脑已经支持64K种颜色,能够浏览动人的图片,而最新推出的Palm IIIc只支持256种颜色;Windows CE还内置了录音功能;另外,只要下载播放软件就能用Windows CE系统听MP3,而基于Palm OS的系统必须购买第三方的插件(硬件产品)才能实现相应的功能。
电池使用时间 衡量PDA产品的另一个重要特征是电池使用时间,由于Palm OS的小巧以及黑白显示屏耗电低,所以Palm产品在这方面有绝对的优势,某些产品只需短暂的充电就可以持续使用几个星期。而Windows CE本来就需要吞食大量的系统资源,再加上彩色显示屏的耗电问题,消耗Windows CE设备的电池寿命是轻而易举的事。
扩展功能 就扩展功能而言,Windows CE与Palm OS可以说旗鼓相当。Windows CE大多具有标准的CF卡插槽,用户可以根据自己的需要增加内存,加装摄像头、CF调制解调器等设备。主流的Palm大多没有CF插槽(个别克隆版本有),如HandSpring设计的内置了Palm OS的产品带有Springboard插槽,可以增强其扩展功能。
未来展望 Palm OS与Windows CE的竞争还在继续,大举侵入无线移动设备已经成为它们下一个共同的目标,领先者要保持优势,落后的也想借此机会迎头赶上。在Palm OS 被Qualcomm的手机采用后,Motorola公司也已计划获得Palm OS的许可证,但在一定时期内还将继续采用EPOC(由位于伦敦的Symbian公司开发的嵌入式操作系统)作为其手机产品的内嵌操作系统。Nokia公司最近也已获得Palm OS的许可证,但与Motorola公司一样,它仍然会在自己的大部分手机产品中采用EPOC。此外,对Palm OS感兴趣的还有老牌的消费电子厂商Sony公司。与此同时,在另一阵营中,Ericsson公司已经签署了关于微软的Internet Explorer浏览器移动版的许可协议。Windows CE的一贯支持者,Casio和Siemens的通信产品分公司已经宣布将联合开发一系列基于Windows CE 3.0(预计明年推出)的产品。上述的事实说明:Palm OS与Windows CE 将进入无线移动设备,并一定会大有作为。
授权厂商 基本上是来者不拒,目前Windows CE的授权费已从30美元降到现在的每台的单份授权费10美元 目前全球只有Handspring,Sony,IBM和TRG四家得到授权,授权费不详
市场份额 目前全球占有量不到20%,但从2K年四季度起增长加快 统计约占全球80%以上市场,但从2001年开始在欧美市场的占有量已显著降低



 
首先需要清楚的是windows ce是基于win32应用程序接口(api)的,所以仅就这一点,我们就
应该对它充满熟悉的感觉;个人认为windows ce有前途,值得学习。
看看提供的这个链接:http://windowsce.myrice.com/window.htm
 
只是个人投资太过分了
开发者应该可以打折 商家的失败!
 
please go on
 
选择Windows CE 还是 Palm OS

7/24/2001 16:25:28· ·taling··北京易选择科技有限公司

  当程序员的目光转到掌上电脑这个全新的领域的时候,他们发现自己面临着和在
桌面系统上编程差不多的抉择。尽管掌上电脑的操作系统越来越多,但是真正让程序
员犯难的还是在WinCE和PalmOS系统之间做出选择。
  WinCE是几乎是公认的有着先天缺陷的操作系统,它在极大的消耗系统资源的同时
也在极大的消耗程序员的精力。程序员看重的稳定性和效率在WinCE上的不到任何体现。
不过微软的东西虽然有千万个不是,但是其对市场的吸引力却足以弥补诸多不足。
  如果你是一个程序新手,或者你一直在使用微软的编程软件进行开发,那么我建议
你使用WinCE作为你的掌上电脑开发平台,因为你可以很快上手,并且很容易开发出完全
属于你自己的产品。尽管这个产品可能有这样那样的问题,但是你仍然可以把它推向用户
,推向市场,因为如果有人指出你的程序还不成熟,你可以很容易的将之归咎于WinCE身
上。
  PalmOS会让一些老程序员开始时摸不着头脑,而且市场上编程相关的书籍和资料也少
的可怜,中文版本的更是凤毛麟角。但是如果你摸到了门道,你会深深的迷上这个系统
,因为你常常发现十几行的程序语言可以实现在WinCE系统下开发需要十几页才能实现的
功能。这可能真是现在世界上又如此多的程序员自愿的选择PalmOS作为掌上电脑软件系统
平台的原因。
  从市场的观点来看,现在还很难说WinCE和PalmOS谁是最后的赢家。目前来说PalmO
S的市场份额要大一些,但是因为Palm公司对中国市场的错误估计,WinCE系统在国内的
认知程度要好一些。
  公司和程序员都希望自己开发的程序能够赚钱。从掌上电脑的角度来看,能够赚钱
的软件有以下几种:功能和界面胜人一筹的软件、针对某一个行业的特殊应用软件。在
说到行业应用软件的时候,有些程序员容易倾向于WinCE的系统,他们认为WinCE系统可
以很容易的实现和桌面系统WORD、EXCEL文档的同步。然而这并不是行业应用的主要方面
,行业应用需要针对特别的需要开发特别的功能,例如宾馆客人入住的信息可以很容易
的传输到服务员的掌上电脑、酒吧的支付系统、医院病人健康资料的交换等。所以说,
能够带来好的利润回报的关键不在于你选择了哪个系统平台,而是在于程序本身。
  国内的程序员不得不面对盗版的压力,这就需要程序员对自己的软件和国内市场有
个正确的评价,不能完全参照国际惯例。例如CJKOS在国内卖到两百多的时候很少有人
问津,但是搞了几次活动把价格降到百元左右就有很多用户注册购买了。如果你的软件
还不是强大得超过这个中文平台,千万不要随便开出百元以上的价格。掌上电脑的用户
相对经济收入比较高,合理的价格和方便的购买途径将促使他们使用正版。不过如果你
为用户考虑的比较少,这么小的软件很容易在网上被破解传播。
  回到先前的话题,选择WinCE还是PalmOS?现在开来这并不十分重要了,还是多留
意用户的需要。如果我是程序员,我会试着开发中文短消息发送软件和适合国内股票市
场的股票管理软件,另外,一个好的中文RPG软件也是不错的选择。

 
根据工作需要选用工具,不是根据自己兴趣,因为我现在也开发wince,编程语言eMbedded Visual C++ 3.0
 
我认为最后还是Windows CE 取胜。
到某个阶段PDA就会象今天的PC机一样是很普通的用品,而不是现在的某些专业人士才可拥有。
Windows CE 界面类似PC机Windows系统界面,一般人操作起来都会觉得很熟悉。
Win CE之于Palm,好象有点Windows与Dos的区别。
所以,
如果现在我要买PDA的话,我一定买中文版Windows CE的机子。
 
低端的PDA跑ce肯定很辛苦啦,
不过高端的pda还是很不错的,例如compaq的ipaq,多媒体也可以,上网也可以
而且开发的工具也有,M$有一个在pc上面的开发调试环境,和VC的开发环境差不多,很爽的
 
接受答案了.
 
后退
顶部