Oracle和ARM正在共同努力,使Java编程语言更适合于ARM处理器,以鼓励将其用于嵌入式系统和企业软件。
该工作将定制Java平台,标准版(Java SE)为ARM 32位平台,使其更适合嵌入式系统,和Java SE为ARMv8 64位平台,在那里它可以用来构建企业软件和网络固件运行在ARM服务器和网络设备。
虽然Java最初是为了跨不同平台工作而开发的,但新的工作将专注于提高ARM多核系统上Java应用程序的吞吐量和可伸缩性。
在嵌入式系统市场中,Java可以在新兴市场中发挥作用物联网在那里,它可以与节能的ARM芯片一起用于建造工业控制和工厂自动化系统。
ARM将其处理器定位为用于服务器的x86芯片的节能替代方案作为企业软件的主要编程语言和运行时环境之一,谷歌的提升可能有助于吸引更多的企业客户。
根据ARM的观点,优化后的Java虚拟机(JVM)可以通过多种方式提高ARM多核系统上企业Java系统的性能。通过额外的工作,可以减少开机次数,节省更多的电力。
“必须有一个多样化的、优化的软件生态系统来支持这些系统。ARM首席营销官兼业务发展执行副总裁Ian Drew在一份声明中表示:“与Oracle的这种扩展关系是ARM生态系统发展的重要一步。”
尽管ARM没有明确说明这两家公司具体将做什么工作,但Java和ARM并不陌生。自从1996年ARM帮助将JavaOS移植到ARM架构以来,Oracle和前Java所有者Sun Microsystems一直致力于使Java和ARM兼容。
该公司已经做了大量的工作,特别是在嵌入式市场为Java制定标准。ARM的工程师曾在Java嵌入式微处理器基准测试协会(EEMBC)小组委员会工作,该小组委员会帮助为嵌入式市场建立基准测试指标,也曾在Java社区进程执行委员会工作,该委员会帮助为嵌入式系统安装Java。
约押杰克逊报道企业软件和通用技术突发新闻IDG新闻服务.请在Twitter上关注约押@Joab_Jackson.约押的电子邮件地址是Joab_Jackson@idg.com