J2ME的缺点让微软乘虚而入

开发者在线 Builder.com.cn 更新时间:2005-06-06作者:techupdate 来源:

本文关键词: J2ME

从微软模仿苹果公司进而一统PC硬件平台的历史来看,它很可能在PoketPC设备的定义、开发、设计和差异性等方面不会给授权制造厂商留有任何余地。微软的最高目标就是控制市场,因此这一结果是自然而然的。但是看看目前的PoketPC市场,除了显示解析度、处理器类型以及内存类型等方面的严格一致外,其它方面仍可以用“百花齐放”来形容,诸如在产品的外观设计、内置应用程序、辅助附件、定价等方面,各制造厂商各显身手,PocketPC市场因此而充满激烈的竞争,而消费者因此也可以进行广泛的选择。而PocketPC应用的开发者们也有明确的开发环境和目标(虽然条件还需改进,但比起Java社团旗下的开发者们要轻松些)。

Sun公司推出了MIDP 2.0来降低MIDP规范差异性的发展速度,此外根据Chu的说法,Sun公司为了最小化客户端设备之间的差异性,还成立了JSR 185小组(JCP内部的又一个工作组)。该工作组的任务是联络各电信服务公司和设备制造商,寻求最小化各方面差异性的解决方案。Sun公司已感受到目前市场的变化以及其所带来的挑战,也了解手持机市场将向“大一统”的方向发展。问题是,Sun公司不愿看到微软公司“摘桃子”,Sun希望Java联盟(当然包括Sun)与手持机市场共同发展。

如果让微软公司顺利得手,那么手持机市场将面临一场颠覆性的变革。因此初生的JSR 185如不及时采取行动来阻止微软的话,那么微软将赢得一切,而Palm和Symbian则有被迫出局的危险。

注一: J2ME:(Java 2 Micro Edition,Java 2微型版)是致力于消费产品和嵌入式设备的最佳解决方案. J2ME在设计其规范的时候,遵循「对于各种不同的装置而制定不同的开发系统是没有意义的事」这一基本原则。于是J2ME先将所有的嵌入式装置大体上区分为两种:一种是计算性能有限、电能供应也有限的嵌入式装置(比方说PDA、手机);另外一种是计算性能较佳、并请在电能供应上相对比较充足的嵌入式装置(比方说空调、电冰箱、机顶盒(set-top box))。因为这两种区分,所以Java引入了一个叫做Configuration的概念,然后把上述运算功能有限、电力有限的嵌入式装置定义在Connected Limited Device Configuration(CLDC)规范之中;而另外一种装置则规范为Connected Device Configuration(CDC)。也就是说,J2ME先把所有的嵌入式装置利用Configuration的概念区隔成两种抽象的型态。



责任编辑:李宁

欢迎投稿

用户评论

  • 用户名
  • 评论内容