TBM 让大家在SmartTimes上听见你的声音
物联网在线
 
    Topic: 城市未来 | 零售未来 | 大数据 | 车联网 | 移动医疗 | 智能电表 | 智能工厂 | 移动支付 | 工业4.0 | 物联网大视野 | 智慧创想 | 测试测量 | 物联网's Style

 
当前位置: 物联网在线 > IT技术 > 新闻 > 甲骨文正在加快推进适用于物联网 用于微控制器系统的Java

甲骨文正在加快推进适用于物联网 用于微控制器系统的Java

甲骨文正在加快推进用于微控制器系统的Java,这方面的工作可追溯到用于更高端嵌入式系统和服务器的Java。公司正在考虑将为Java标准版8准备的一整套功能移植到Java Micro Edition Embedded,并在明
关键词: 微控制器系统 Java 甲骨文
时间:2013-11-21 23:54 来源:物联网在线 作者:Ioter 点击:

我要发布文章

甲骨文正在加快推进用于微控制器系统的Java,这方面的工作可追溯到用于更高端嵌入式系统和服务器的Java。公司正在考虑将为Java标准版8准备的一整套功能移植到Java Micro Edition Embedded,并在明年3月份一起发布。

甲骨文公司宣布了一系列推动Java发展的计划,并准备将Java用作关键的物联网嵌入式平台。这家数据库巨头最近发布了Java Micro Edition Embedded的更新,还表示将为飞思卡尔的最新网关产品提供基于Java的服务提供平台,并宣布了在飞思卡尔、高通意法半导体等公司微控制器上支持Java的计划。

甲骨文的这些努力奠定了Java作为统一物联网中各种操作系统和协议的又一种新的竞争手段的基础。Java在早期的智能手机中扮演类似的角色,直到后来苹果和谷歌公司自己开发的iOS和安卓将其取而代之并成为流行平台。

业内人士同意不统一是物联网领域存在的一个问题,但他们采用不同的途径来解决。美国政府借助通用电气和其他公司建立了Industrial Internet。许多人认为新兴的6LoWPAN软件是个聚力点,因为它基本上遵循其它互联网标准。高通则把自己的开源AllJoyn消息协议推广为高端统一组件。

甲骨文正在加快推进用于微控制器系统的Java,这方面的工作可追溯到用于更高端嵌入式系统和服务器的Java。公司正在考虑将为Java标准版8准备的一整套功能移植到Java Micro Edition Embedded,并在明年3月份一起发布。早期版本的代码现在已经有了。这种同步“有助于创建一个更加统一的Java嵌入式开发者平台和生态系统,从而更好地满足物联网的复杂性要求” 。甲骨文公司Java开发副总裁Nandini Ramani在最近的新闻发布会上表示。

目前甲骨文公司已经发布了Java ME Embedded的更新版本,它可在基于ARM11的Raspberry Pi Model B和意法半导体的STM32F4上以二进制运行。甲骨文还计划在高通的MDM6x00、MDM9x15和其它芯片组上支持Java ME 8。
飞思卡尔和甲骨文将合作为服务提供商开发一种平台,它将甲骨文Java套件的部分功能引入飞思卡尔的Kinetis、i.MX和QorIQ处理器。另外,飞思卡尔推出的系列One Box网关参考设计的第一款产品也将使用Java。

首款设计的目标是运行于i.MX 6芯片上的家庭能源和远程保健应用。飞思卡尔希望今年有更多合作伙伴参与这个项目,并推出更多使用其它处理器的参考设计。

在与甲骨文建立合作伙伴关系后,飞思卡尔加入了Java Community Process (JCP),以期帮助推动用于低端微控制器Java的发展。飞思卡尔还加入了OpenJDK,致力于为Java API中的传统物联网协议提供更多的支持。此外,飞思卡尔将优化他的MQX嵌入式操作系统,把它用作覆盖其芯片产品的Java的硬件抽象层。

“Java在某种程度上将成为物联网的统一平台——从网络核心经网关到边缘节点的整个服务提供基础架构都将使用Java。”飞思卡尔公司微控制器部门全球战略与业务发展执行总监Kaivan Karimi告诉我们。

“One Box是一个新的计划,目前仍处于早期阶段。”甲骨文公司Java平台部门产品管理副总裁Henrik Stahl在电子邮件中写道,“我们与飞思卡尔已经对它研究6、7个月了,现正在利用额外的特性和功能增强甲骨文的Java SE Embedded堆栈,并准备在近期对外发布。”

在飞思卡尔的参考设计中,“云端和盒子中的数据分析引擎来自甲骨文,并且这个端到端安全服务提供平台的大部分中间件也是基于Java并来自甲骨文。”Karimi透露。

今年10月,飞思卡尔推出三、四个以各种垂直市场为目标的Java物联网网关设计。实现了分层的模块化物联网家庭与网络网关,它们将与各种网络及协议互连在一起。

未来设计将包括支持工业市场中需要的实时操作系统以及内存小于32KB的微控制器。Gemalto公司也在与甲骨文及V2COM公司一起合作提供基于Java的智能能源平台。

高通的AllJoyn“极耗资源,而且太笨重”,飞思卡尔公司的Karimi认为,“用户需要很轻薄的东西,我们正在与甲骨文合作开发未来用于最小MCU的嵌入式Java版本。”相比之下,在他的公司计划中,“大多数情况下用于标准接口打包软件的代码规模在2KB左右,而完整功能需要的内存不到5KB。”

高通公司产品管理高级总监Sy Choudhury表示,AllJoyn有一个用于ROM不到40KB、运行实时操作系统的微控制器的瘦客户端版本,“并已经作为AllJoyn代码库的一部分发布” 。

甲骨文公司的Stahl将Java和AllJoyn定位为互补的关系。“观察Java和AllJoyn相互作用的最佳方法是,将AllJoyn运行在基于Java的家庭网关或支持Java ME的智能传感器上,Java开发人员则使用AllJoyn API来实现AllJoyn所支持的设备之间的互操作性,而不管这些设备运行的是Java还是其它。”

据Karimi透露,飞思卡尔已经开发出优化版本和运行基准,并且结果表明其i.MX芯片在Java FX上的性能要比Raspberry Pi电路板好一个数量级。
(责任编辑:ioter)
 

声明:物联网在线转载作品均尽可能注明出处,该作品所有人的一切权利均不因本站转载而转移。作者如不同意转载,即请通知本站予以删除或改正。转载的作品可能在标题或内容上或许有所改动。





返回页首


TopeWay Business Media


网站导航|帮助| 关于我们|隐私政策|联系我们|安全承诺

Copyright © 2011 Iot-online.com. 本网站所有内容均受版权保护。
未经版权所有人明确的书面许可,不得以任何方式或媒体翻印或转载本网站的部分或全部内容。


粤ICP备10057207号