Linux和Java:未来移动领域的挑战者

(PDA时代 2001/04/18)

 

嵌入式Linux开始在移动环境中获得其立足之地。

第一款基于Linux的PDA是康柏的iPaq。工程师和爱好者们利用该设备上的闪存,用基本的X Windows OS安装了Linux。现在,好像夏普也即将发布基于嵌入式Linux的PDA。

夏普在PDA市场做的并不好。虽然该公司在早期市场的独立组织器方面拥有一些市场份额,但当PDA开始和PC同步数据的时候,夏普就好像不知所向了。作为Windows CE的早期采用者,该公司好像很难和康柏及惠普竞争十分有限的微软消费群。

理论上讲,转向Linux带来了许多优势。首先,Linux是免费的。没有操作系统许可费,相对于需要OS许可费的PDA来说,Linux设备就可以低价出售。在移动市场,这是赢得消费者的几乎非常可靠的途径。

第二个优势是该平台源代码公开,特别是能够运行Java。夏普已经获得了Java的Tao版本的许可,专门开发用于低存储设备上的快速执行,计划用于其Zaurus设备。虽然Java在移动领域中扮演着重要角色,但真正的跨平台兼容性还需要通过微java的增殖和对等的编程语言来实现。

I-Mode已经在向其用户发送k-Java应用和游戏了。Sun已经按照J2EE的标准开发了他们自己的Java移动版本,而惠普有他们的Chai应用,IBM也发布了他们特有品牌的Java。微软正在用C#开发移动应用,可以利用他们的多种Windows平台。

Symbian的EPOC32已经演示了Java是如何的友好。Psion的Netbook 7作为面向企业的轻量级Java系统来营销。目前,Java编程技巧看起来就要到达临界状态了。程序员能够有效地将所有这些应用转换成真正能被任何平台上任何Java虚拟机阅读的格式吗?如果他们不能,重要问题就是用哪种Java版本编写的什么应用将会受到欢迎。

Linux可能会给夏普Palm在PDA市场开始时所拥有的优势。当时Palm保证Palm应用会很容易编写和分发,很快就将开发者团体发展成了开放式资源团体。这些可用应用的宽度--免费的--明显使Palm占据手持设备市场领导地位有重大作用。

移动Java设备和移动Java应用到到达临界状态还有很长的路要走。结合Linux和移动的低价位设备可能会采用开放式资源团体,以保持和Java开发同步。将这个和价格结合起来,我们就会发现嵌入式Linux是未来移动领域的挑战者。