|
Oracle:Java在物联网时代拥有巨大潜力甲骨文公司正大力将Java推向嵌入式系统,但目前不少人质疑Java是否有能力承担这一职。如果听信甲骨文公司的单方面言论,那么大家肯定认为Java是我们在为嵌入式系统开发应用程序时的最佳选择——特别是那些涉及M2M(即设备对设备)通信的领域。 Java确实在不少手机产品上找到了自己的施展舞台。某款采用Dalvik虚拟机的Java fork就被应用在目前人气极高的Android移动平台当中,Boyes指出。而Sun Microsystems公司的Sun Spot嵌入式平台也确实得到了认同,但他补充称,Sun为其附加了相当昂贵的授权许可限制。在小型控制器领域,Java根本没有立足的空间,这是因为它无法解决内存限制问题,他解释称。而且在他看来,Java应该可以在BeagleBone Black开发平台上找到生存空间。此外,他认为目前被应用在大部分智能手机与平板设备中ARM处理器上的Java也颇具活力。 Java还必须面对Ruby语言的衍生版本等广受好评的嵌入式系统开发利器。最近Ruby创始人Yukihiro Matsumoto——曾经针对嵌入式系统打造出mRuby衍生版本——将Java ME(即Micro版本)形容为“不能算是真正的Java”。ME缺乏Java最引以为傲的生态系统支持,而且需要投入大量资金,他表示。Boyes也对ME的未来前景表示怀疑:“它的设计思路还局限在十年之前。世界始终不断前进,现在他们终于开始讨论如何将Java推向现代化方向了。” 嵌入式Java的却是构建 尽管存在这样或那样的疑虑,嵌入式Java仍然迎风而上,Ovum公司的Azoff指出。主要原因之一在于:中间件的兴起让企业开始认真考虑在内部采纳Java。他同时表示,Java的内存问题已经是过去时了,“我们已经走出了那个内存受限的时代,而Java与现代芯片的协作效果非常突出,因此这已经不再是问题。”Java的现代化进程也使其在嵌入式系统当中获得收益,Azoff告诉我们。 Azoff指出,嵌入式处理器厂商飞思卡尔也已经加入到Java嵌入式生态系统中来。飞思卡尔公司已经宣布将与甲骨文在工程、营销以及标准倡议等方面开展合作,希望合Java与飞思卡尔处理器之力共同拓展物联网业务。飞思卡尔将初步把注意力主要集中在有限资源平台身上,例如低成本、小尺寸微控制器等。该公司还将与甲骨文一道针对飞思卡尔i.MX应用程序处理器对Java进行强化,同时提升Java ME在飞思卡尔MQX嵌入式操作系统以及飞思卡尔微控制器中的表现。 最近,半导体系统供应商瑞萨电子以及嵌入式软件供应商Micrium也开始与嵌入式软件厂商IS2T联合,共同为瑞萨的RX微控制器提供MicroEJ Java平台。该联盟专注于改进用户在物联网应用领域的使用体验,例如智能电网、智能电表、家电、建筑以及家庭自动化等领域。 此外,甲骨文还在着手对Java SE(即标准版本)进行返工,旨在使其能够顺利作用于嵌入式系统开发环境。 Java在嵌入式领域的地位正变得日益重要,IS2T公司CEO Fed Rivard表示。原因很简单:“我们最想要的平台之一就是Java平台,因为大家都拥有不少精研此道的技术工程师。” 责编:王雅京 微信扫一扫实时了解行业动态 微信扫一扫分享本文给好友 著作权声明:kaiyun体育官方人口
文章著作权分属kaiyun体育官方人口
、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。 |
最新专题 |
|