Oracle在2011年取得的Java主要成就

by admin on 2020年5月8日

澳门新葡亰网址下载,Oracle已经提出了一个致力于振兴移动Java状态的新项目的计划。如果被OpenJDK采纳,新的移动计划将会专注于将OpenJDK移植到流行的移动平台例如iOS、Android和Windows
Phone。

澳门新葡亰网址下载 1

甲骨文公司继续推动Java前进的战略。自2010年1月收购Sun后,甲骨文公司已经迅速积极的开始了java工作。甲骨文不只是提交谷歌
Android操作系统涉嫌侵权Oracle的Java专利的诉讼,数据库巨头还致力于改善在社区和开发人员中的地位,并给予他们所需要的开发支持。
10月2日至5日在旧金山举行在JavaOne
2011大会上,甲骨文增加的技术以及推出新的路线图被大家所接受。 Oracle
Java开发经理Hasan Rizvyi  和Oracle 融合平台开发经理Adam
Messinger,Oracle开发副总裁Cameron Purdy一起,在JavaOne 2011
上介绍了Java平台计划和产品演示,展示了最新的Java技术创新。

Bob
Vandette,被提议为新项目的领导者,他确认了Oracle打算为这个项目做出重大的IP贡献,它将基于OpenJDK9并且采用无领导者模式。具体包括支持:

在OpenJDK的最近一封邮件中,来自Oracle client Java的首席架构师Richard
Bair透露了他们对其富互联网应用程序平台JavaFX的一些开源计划,暗示JFX开源需要更加透明,并计划将所有的封闭代码都用开源代码来取代。
上个月,Oracle正式发布了JavaFX
2.0。并且在今年的JavaOne大会上,Oracle已明确表示将通过OpenJDK使整个JavaFX平台开源。
随着将JavaFX开源的JFX项目启动,Oracle希望JavaFX能够为其下一代Java客户端工具包迈下坚实一步。Oracle表示,JFX将有助于OpenJDK的发展,Oracle会努力接受来自社区的早期反馈及补丁贡献。“不过,我们并不仅是对开放源码感兴趣,同样我们希望转进到一个更加开放的开发模式——我们已经有了一个开放的问题收集计划”,Bair说道。他的意思其实是希望有一个正式的提案,或Java规范请求,让JFX成为Java
9 时间表的一部分
。这可能需要几年时间,Oracle已经承诺在2012年发布Java
SE
8。Bair表示,“我们开源JFX的初衷,就是希望通过不断地透明,从而构建一个支持和拥抱JavaFX的社区及生态系统。”
Oracle希望用自由代码来取代JavaFX中的所有封闭代码。“我们似乎还面临一些障碍”,Bair在邮件中写道,“为了确保性能及其他一些因素,眼下还需要一些封闭的模块。不过我们会继承努力用自由代码来替换掉那些代码段。”IDC的分析师Al
Hilwa表示,JavaFX的贡献将使得OpenJDK成为一个“更巨大及更完善的项目”。“这表明了Oracle的承诺,并且希望借助开源消息来刺激社区保持一个愉快的心态。但是如果真的吸引开发者来改进代码的话,则很可能拓宽客户端Java技术的发展之路。”JFX目前包括了6000多个的公共API,包括方法、构造器以及其他一些组件,例如单元测试和核心库等。Bair写道,“全部编译工作将由ant工具来进行,JUnit用来测试,同时需要为所有代码搭建NetBeans环境。要发布的代码量是巨大的,因此出于实际考虑,我们将在接下来的数月按既定路线分期发布JavaFX的不同代码部分,先是界面组件方面的,然后是图表部分。”JavaFX现在还落后于其他一些的富媒体技术,如Adobe
Flash、微软的Silverlight以及HTML5。但是Oracle在上月秀了一把,它演示了如何在苹果的iPad电脑上运行JavaFX;苹果则至今未允许在其iOS设备上运行Java程序。Via
InfoWorld

Twitter运行系统主任Rob
Benson在Java2011上宣布,Twitter也有刚刚加入OpenJDK社区,以及Java
Community Process(JCP)组织。
Twitter将与甲骨文和JCP、OpenJDK社区的其他成员合作,帮助发展Java平台。
IBM,英特尔和红帽,以及ARM公司和 GetJar and Harris
IT系统公司,也出现在展会上展示他们对Java技术的持续支持。

  • 等价于Java 8的compact2的配置文件(但作为Java9模块)

  • iOS x64和arm64(arm64通过Zero no-assembly纯C++解释器)

  • Android x86和arm(32-bit同时支持JIT)

  • Windows 10 x64 Surface Pro

  • JavaLauncher帮助界面(为了简化包含Java于移动应用内)

下面来看一下甲骨文公司在2011年取得的主要Java进展。

Oracle计划贡献构建系统,这是由于Hotspot和JDK源的变化需要针对移动平台。这一消息似乎表明,由于iOS已经限制了特定类型的动态代码转换,而它在Java运行时很常见,Oracle将包括产生静态Java运行时的能力。

1.JDK 7

这一建议仍然必须由OpenJDK的的资格投票成员的批准,但似乎在提前投票中得到了支持。同时许多业内评论家都认为移动Java不是Android或下降的JavaME技术,该公告显示,Oracle仍然相信他们可以找到一个市场上的现代移动平台的“真正的”Java。

甲骨文公司发布的JDK
7,可用于Windows,Linux,Solaris和嵌入式平台。还发布了Mac OS
X的开发人员预览版。

查看英文原文:Oracle Propose New Mobile OpenJDK
Project。

澳门新葡亰网址下载 2

转载自
InfoQ

2.OpenJDK继续扩充

IBM,Apple, SAP, Azul和Twitter加入了OpenJDK。

澳门新葡亰网址下载 3

3.团队整合

甲骨文已成功整合了其Java开发团队,JRockit团队和HotSpot团队。

澳门新葡亰网址下载 4

4.JDK 8路线图

甲骨文官员表示,JDK 8将在2013年夏天发布,会增加Jigsaw,Lambda 、JavaFX
3.0等诸多功能。

澳门新葡亰网址下载 5

 

5.JavaFX 2.0

JavaFX 2.0,提供了Java客户端用户界面(UI)技术的迁移路径。JavaFX
2.0是先进的企业应用Java
UI平台,下一步,Java将作为主要的富客户端平台进行发展,。

澳门新葡亰网址下载 6

6.JavaSE和javaMe的沟通桥梁

甲骨文已建立了一个打通java平台和java SE、Java
ME的沟通桥梁的战略计划,同步发行在Java SE上运行的Java ME
API。此举是为实现嵌入式垂直市场的全覆盖。
Java平台将覆盖所有CPU类型。将致力于为垂直细分市场提供API。

澳门新葡亰网址下载 7

7.Java云

甲骨文宣布推出Java作为PaaS提供的Oracle公共云。甲骨文Java云服务是一个为企业开发,部署和管理关键业务的Java平台,Java
EE应用平台将基于Oracle WebLogic
Server。它支持多个Java集成开发环境(IDE),包括甲骨文的JDeveloper,NetBeans和Eclipse的开发与部署。

澳门新葡亰网址下载 8

8.Java EE 7

甲骨文的官员说,Java平台企业版7(Java EE 7)的的相关工作已经开始,JAVA
EE7表明 甲骨文公司准备推出Java作为PAAS的云服务。也将提供多租户API。
JCP的20多个企业和数百名工程师正在制定 Java EE
7以及10个Java规范要求(JSRs)。

澳门新葡亰网址下载 9

9.HTML5和Java

甲骨文公司宣布了改善HTML5和Java技术之间的互操作性的计划,以简化基于云的客户机/服务器互动应用程序的开发.

澳门新葡亰网址下载 10

10.NetBeans

NetBeans IDE 7.1 Beta版扩展了Java标准的支持,提供了JavaFX
2.0的功能,支持JavaFX 2.0应用的编译,调试和测试的整个开发周期。 NetBeans
IDE中现在有超过100万活跃用户,越来越多地开发人员选择NetBeans
IDE的java平台来快速创建桌面,Web和移动应用程序,就象PHP,JavaScript,Ajax和C/C++一样。

澳门新葡亰网址下载 11

原文连接

译文连接

欢迎访问中国开发论坛(http://www.chinashare.net),论坛提供delphi/java/.net/php/c/python等开发语言交流平台,并有大量软件开发招聘资料可供参考,欢迎大家前来灌水.

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图