ARM升级移动Java软件栈,即将“变身”手机一站式虚拟机

arm公司将升级其移动java软件栈,将之从原先的工具套件变成一个用于手机的一站式java虚拟机(jvm)。该公司是日前于旧金山举行的javaone会议上发布这一软件的,arm指出,如今编程语言使用非常广泛,尤其在消费电子领域。

5月10日的会议将讨论java是如何通过开放式有线应用平台(ocap)被运用于蓝光高清光驱和机顶盒中的。不仅如此,jave还被用于某些商业网络的附属存储系统中。

arm公司表示,目前它已经供应了2.6亿份用于手机的arm java软件。索爱和诺基亚等手机制造商都已经开发了自己的多任务jave虚拟机用于手机领域。jvm是用来同步处理voip、3d游戏、音乐下载和播放、电子邮件和即时信息等任务的。

arm也凭借着面向其自身硬件而优化的多任务软件栈加入到这一领域。arm公司表示,它的代码所需rom不会超过200kb,比一些竞争对手的要低25%,而ram堆则不到3mb。相比之下,vodaphone则要求5mb的ram堆。

arm的软件包括了一个运行时优化器,可生成高性能java代码用于一个jazelle加速器。它还让用户可以自定义堆栈以满足自身需求。

有两家公司宣布将授权新的arm jvm。据arm公司高级产品经理chris porthouse表示,获得授权的公司包括网络附属存储系统设备供应商oxford semi公司,以及为imode手机制造商服务的日本软件公司access ltd。

另外,arm公司还宣布韩国的pantech和一家未知名美国手机厂商将授权其swerve 3d图形软件。swerve是一个jave的高端图形应用编程界面,位于低级opengl es api的顶端,基于由arm、诺基亚、摩托罗拉和vodaphone共同开发的jsr-184标准而成。

arm产品经理gareth vaughan说:“到明年,随着众多低成本gsm手机都转向arm9,将有很多手机能够提供3d硬件加速功能。”

vaughan表示, swerve的竞争对手 - 用于连接opengl es 到java的jsr-239 低级api标准早在今年2月份就在3gsm全球大会上被展出,但并没有获得市场动力。而由于收购了一家设计opengl es硬件加速器模块的挪威公司,arm最近也发布了自己的opengl es硬件加速器模块。

  • ARM升级移动Java软件栈,即将“变身”手机一站式虚拟机已关闭评论
    A+
发布日期:2019年07月04日  所属分类:新闻动态