BREW与K—Java的关系

京瓷KZ820是国内首台采用高通公司RREW(Binary Runtime Environment for Wireless)平台的产品 。很多网友并不能分辨BREW与K—Java的关系 , 在这里多嘴说一说:
K—Java技术是由SUN公司开发的专门用于嵌入式设备的Java软件 , 它属于一种编程语言 , 而BREW属于一种应用平台 , 类似于我们通常使用的微软Windows平台 , 用户以及开发者可以在这个平台上使用各种编程语言编写应用程序 , 当然也包括K—Java语言 , 那么现在的很多GSM手机 , 例如西门子、诺基亚、摩托罗拉的手机都支持K—Java程序的下载能及使用 , 为什么还需要BREW平台 ?因为Java应用需要Java虚拟机(JVM)的支持 , 而各型号的手机所需要的JVM各不相同 , 同时网络营运商也需要为Java定义自己的规范 。这样导致的问题就是各家所设计的K—Java程序并不能通用 , 例如专门为摩托罗拉手机设计的K—Java程序并不能被诺基亚的手机兼容 , 而在BREW这个平台上 , 开发商可能编写自己单独的JVM , 以此作业BREW平台的扩展 , 那么以后编写的K—Java程序就能使用在支持BREW的任何设备上 , 不会出现兼容性问题 , 这样不仅减少开发者的重复开发费用 , 更重要的是让用户拥有了更多的软件来源以及应用 。

    推荐阅读