BREW与K—Java的关系

互联网 | 编辑: 2005-07-01 00:00:00转载

京瓷KZ820是国内首台采用高通公司RREW(Binary Runtime Environment for Wireless)平台的产品。很多网友并不能分辨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的任何设备上,不会出现兼容性问题,这样不仅减少开发者的重复开发费用,更重要的是让用户拥有了更多的软件来源以及应用。

相关阅读

每日精选

点击查看更多

首页 手机 数码相机 笔记本 游戏 DIY硬件 硬件外设 办公中心 数字家电 平板电脑