中国领先的IT技术网站
|
|

甲骨文公司更新下一代Java ME平台路线图

物联网的兴起,对嵌入式软件提出了诸如安全性、互操作性、可扩展性以及更快速上市等新需求,新一代Java ME平台(Java Platform Micro Edition)致力于全面应对以上需求。通过提供一致性的开发环境以及适当的的Java ME平台,新一代Java ME能够被更广范地部署在无论是微小系统还是功能强大的嵌入式系统。

作者:佚名来源:51CTO|2013-09-26 10:13

沙龙活动 | 去哪儿、陌陌、ThoughtWorks在自动化运维中的实践!10.28不见不散!


借Java社区发展东风,Java ME 8规范不断前行; Java ME 8携手Java SE 8打造更为统一的嵌入式开发平台和生态体系

物联网的兴起,对嵌入式软件提出了诸如安全性、互操作性、可扩展性以及更快速上市等新需求,新一代Java ME平台(Java Platform Micro Edition)致力于全面应对以上需求。通过提供一致性的开发环境以及适当的的Java ME平台,新一代Java ME能够被更广范地部署在无论是微小系统还是功能强大的嵌入式系统。

  • 甲骨文公司日前宣布了Java ME 8未来的发布规划。Java SE 8 规范(Java SE 8 Specification)以及其官方参考模型JDK 8将于2014年3月发布。
  • Java ME 8与现有的Java ME平台相比,已完成诸多更新并具备如下新特点:
    •  与Java SE 8采用相同的Java语言及API,极大地方便了Java SE 8和Java ME 8之间的代码共享和开发能力。
    • 支持现代Web协议,能够与设备、企业后台系统和云服务系统实现互操作性。
    •  更为全面的应用模式,既能够在单一用途的简单设备上使用,也可以实现复杂的配置,包括远程管理和独立管理、应用和网域审计。
    •  先进的安全功能,包括支持TLS1.2、现代加密算法和可插拔的身份验证及授权供应商。
    •  为电源管理和一系列标准外设提供标准API。
  • Oracle Java ME Embedded 8 将沿用Java ME 8的标准。目前,Oracle Java ME Embedded 8预览版(Oracle Java ME Embedded 8 Early Access)可为Raspberry Pi Model B (ARM11) 和 ST Microelectronics STM32F4DISCOVERY (ARM Cortex-M4)提供二进制运行环境。
  • Java ME SDK 8预览版(Java ME SDK 8 Early Access)目前可在Windows 7及其他支持硬件平台的模拟运行中为Java ME 8预览版提供应用支持。
  •  甲骨文公司的Oracle Java ME Embedded 8 以及Oracle Java ME SDK 8预览版目前已在Oracle技术网(OTN)上发布,在获取OTN开发人员许可证后即可免费用于评估和开发。
  •  此外,Oracle Java ME Embedded 3.4现已推出。作为Oracle Java ME Embedded 的升级版,它能够更好的支持高通公司的(Qualcomm Technologies)的 QSC6270T芯片组,并且增加了先进的开发能力和可维护性。
  •  甲骨文公司也为甲骨文Java平台集成计划(Oracle Java Platform Integrator program)提供了更多的详细信息,从而使其合作伙伴能够定制Oracle Java ME Embedded以及Oracle Java SE Embedded,以应用于各类型号的设备和各个细分市场。
  • Oracle Java Embedded产品是甲骨文物联网策略的核心组成,具体包括Java嵌入式数据管理系统、后台数据库、大数据技术、中间设备及分析技术和高频硬件,可以帮助客户将数据转化为市场洞察力。

Java ME 8

  • 即将面世的Java ME 8 的两项Java规范要求(JSRs)现正在Java社区进程(JCP)中接受公众审核。
    • Java ME 为小型嵌入式设备和移动设备提供有线连接设备配置(CLDC) 8(JSR 360)。
    •  更新CLDC 8的目标是将功能强大且灵活的Java SE 8语言功能应用到Java ME中,另外加上API和Java虚拟机技术(JVM),以实现在维持小型封装的同时,统一系统开发环境,提高业务人员的开发能力。
    • Java ME Embedded Profile(MEEP)8(JSR 361)能够规范Java的规模,使其实现更广范地被采用,无论是微小系统还是功能强大的嵌入式系统。
    • MEEP 8充分利用CLDC 8的新功能,包含一些最新的且经过改进的功能与API,如可实现软件模块化的增强的“服务功能”应用平台,以及支持特定配置的、更为灵活的安全模型。

甲骨文Java平台集成计划

  • 甲骨文Java平台集成计划为这些提供设备内置软件或服务、系统集成或嵌入式市场增值服务的公司而设计。该计划允许其合作伙伴移植或集成甲骨文公司的Java嵌入式产品代码,以满足其特定设备和市场需求。
  • 该计划为参与者提供如下两方面支持:
    •  配置前,提供Java平台集成开发支持,包括访问产品代码和相关TCKs,后者与甲骨文公司的工程、培训和发展支持相关。
    •  配置后,提供甲骨文技术支持服务。

甲骨文Java 嵌入式合作伙伴升级

  • 飞思卡尔(Freescale)与甲骨文公司正共同创建一个标准服务提供商平台,使得Oracle Java SE Embedded和Oracle Event Processing for Oracle Java Embedded能够与飞思卡尔的Kinetis微控制器、i.MX应用处理器或者QorlQ通信处理器结合起来。这种一体式平台有望以一种简单、统一的方式,持续提升物联网为终端用户在家庭自动化、工业和制造业自动化上所能提供的服务。具体请参阅相关新闻稿。
  • 数字安全领域的全球领导者金雅拓(Gemalto)公司,正与甲骨文公司和智能电网系统的领先开发商V2COM合作,提供一种灵活的智能能源解决方案。该先进智能电网系统结合了金雅拓公司的Cinterion模块、甲骨文公司的Oracle Java ME Embedded、Oracle Java SE Embedded、Oracle Utilities Meter Data Management solution以及V2COM智能软件套件,希望可以实现整个北美的电力输送现代化。
  • 高通公司(Qualcomm Technologies, Inc.)是高通集团的全资子公司,其与甲骨文公司合作,将甲骨文Java ME Embedded结合到高通公司“万物互联”(Internet of Everything,IoE)的核心芯片组中。Oracle Java ME Embedded目前在QSC6270-Turbo上已可使用,同时,甲骨文公司与高通公司也正一同努力将之拓展到MDM6x00、MDM9x15以及其他芯片组中。以上这些芯片组是世界上最广泛地被商业化使用的3G和4G芯片组。之后,Java ME 8将会成为兼容高通公司技术平台的第一代发行版。
  • 在近日举行的圣地亚哥举行Uplinq会议上,高通公司和甲骨文公司联合展示了甲骨文公司的Oracle Java ME Embedded。APX实验室的软件工程师安德鲁•苏轧亚(Andrew Sugaya)借助高通公司的Etherios所开发IoE套件和甲骨文公司的Oracle Java ME Embedded最终开发出了自己的LiteSense应用,该应用能够在真实世界中实现灯光的自动控制,最终获得Uplinq的黑客马拉松大奖。

Java相关资料

  • 拥有遍布世界各地的9百万Java开发者
  •  超过30亿的设备使用了Java技术
  • 排名第1的编程语言(TIOBE编程社区指数)
  • 80%的手机软件工程师使用Java平台
  • 超过1.25亿的媒体设备采用了Java平台
  • Java卡自面世以来,发货量已超过80亿

甲骨文高管引言

“通过理由Java的跨平台优势,Oracle Java Embeded能够轻松实现应用程序的可移植性,同时提高硬件灵活性,拓宽平台选择,并且延长产品的生命周期。”甲骨文公司Java平台开发副总裁Nandini Ramani说道,“我们很高兴的看到Oracle Java ME 8在JCP之下的规范所取得的成就,并且希望通过其与Java SE 8的校准,能够建立一个更加统一的Java嵌入式开发平台和生态系统,以更好地解决复杂的物联网相关的问题。”

【编辑推荐】

  1. 甲骨文Java补丁已发布 但大多数用户没有更新
  2. 甲骨文将停止开发 Sun 虚拟化技术
  3. 甲骨文CEO埃里森:谷歌CEO佩奇是邪恶的化身
  4. 甲骨文全球大会开幕洞察及交流的盛宴
【责任编辑:chensf TEL:(010)68476606】

点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

Fedora Core 5 Linux系统安装与管理

以Linux为代表的自由软件及其稳定性,逐渐在全世界崭露头角且备受重视。由于可以支持多种网络环境,因此在采用Linux系统之前,必须熟悉各种...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊
× Python最火的编程语言