技术开发 频道

甲骨文高管:JVM将向更多非Java语言开放

  Java ME路线图

  另一方面,自收购Sun以及Java技术以来,甲骨文在Java移动版的发展上受到业界一些公司的指责,包括Google在内的公司表示甲骨文没有明确提出移动版Java的发展方向和承担起领导责任。而另一方面,移动版Java在低端和中档手机、媒体播放机和其他设备、许多移动应用程序和内容交付系统等方面的应用占了很大比例。

  对此,Nandini Ramani并没有正面回答这个问题,但她向记者展示了甲骨文在Java ME(移动版)明确的路线图。包括提供进一步的集成Web技术(HTML、JavaScript、CSS)、提供访问硬件和操作系统功能的新设备API(图形、近距离非接触卡NFC、IMS、传感器、支付、电话、定位),以及为卡、电视、移动设备提供占用空间小、CPU效率高的Java实现(包括针对ARM7/ARM9芯片和有限内存进行优化,并且进行升级以便支持处理电话、支付和位置服务等功能的手机应用程序编程接口)等新特性。

  Java虚拟机将向更多非Java语言开放

  Nandini Ramani告诉CSDN记者,,进一步开放JVM并支持更多的非Java语言将是其发展方向。收购Sun后,甲骨文就有了两个主流的JVM(HotSpot和JRockit),未来将进一步整合,把两方面的优势资源合并到一个团队/代码库中,整合的JVM将通过OpenJDK开放源代码,但她同时表示JRMC、JRRT和JRVE等高级特性仍不会开放源代码。

  对此,CSDN专访了某跨国大型IT企业中国区CTO(超过十年以上开发经验的资深技术人员),他表示Java语言近几年发展缓慢,但是衡量一个语言是否成功,并不仅仅是语言本身可以决定。除了语言外,还有类库,和运行平台。从后两者而言,JVM(尽管Oracle最近种种举动实在非常令人失望)以及围绕着JVM的开源社区所贡献的类库,依旧具有无可估量的价值。因此,JVM越来越被当作一个具有丰富类库支撑的通用平台,而不仅仅是Java语言的运行平台。在未来,会越来越多的看到,应用JVM而不使用Java的情况,一开始可能是JRuby,Groovy等等,当未来支持更多的动态语言必将是下一步的趋势。

甲骨文高管:JVM将向更多非Java语言开放

  此外,Nandini Ramani还谈到了JavaFX的设计目标、客户端架构、关键API和路线图以及应用服务器等相关内容的最新进展。其中,JavaFX在易用性方面的内容包括:(1)强大的API、可视化设计、标准UI控件和复杂UI控件、数据绑定;(2)开源的标准UI控件和复杂UI控件库;(3)支持大型数据集、内置I18N和可访问性、高级换肤功能;(4)灵活使用图像、嵌入式HTML或2D-3D矢量图等等。

0
相关文章