在旧金山的2013 JavaOne大会的主题演讲中,甲骨文公司的Java开发团队负责人阐述了Java平台的未来规划,并展示了最新的Java技术创新成果,包括发布开源的“阿凡达”项目(Project Avatar)。
甲骨文公司展示了涵盖Java技术的下列关键领域:
Java平台标准版(Java SE)Java Platform Standard Edition (参见相关新闻稿:Oracle 在JavaOne2013大会中展示Java SE成果)
Java SE 8 规范的工作及及其官方参考实施JDK 8正在按照计划进行,预计2014年3月推出。
2013年6月13日推出的JDK 8的Build 94版本,功能已经全面,现推出JDK 8开发者预览版本。
Java SE 8和JDK 8的主要特征包括Project Lambda (JSR 335)、Nashorn JavaScript Engine、最新的Date&TimeAPI(JSR 310)、成套Compact Profiles以及从HotSpot的Java虚拟机(JVM)中去除了“永久代”( permanent generation)。
Freescale、 Linaro 和 Square最近也加入了 OpenJDK 社区,在甲骨文公司以及其他公司、研究工作者和个人的贡献下,该社区继续蓬勃发展。
OpenJDK社区的基础设施正在不断完善,透明度增加,协作更加高效。今年四月OpenJDK Wiki已经推出,并于上周刚刚推出最新的JDK缺陷管理系统。
Java平台微型版(Java ME)(Java Platform, Micro Edition)和Java嵌入式(Java Embedded)(参见相关新闻稿:Oracle 为下一代Java ME平台升级路线图)
Java ME 8的开发正按计划推进,预计2014年3月推出,届时将一起发布Java SE 8的规范及其官方参考实施JDK 8。
Java ME 8是对现有Java ME平台的一次重大升级,包含一大批升级的和新增的功能,如:符合Java SE8的Java语言和API、对现代Web协议的支持、一款综合应用模型、先进的安全功能以及用于电源管理以及与大量成套标准外设进行互动的API。
Oracle Java ME Embedded 8将作为Oracle实施Java ME 8标准。Oracle Java ME Embedded 8预览版的现已推出,可作为面向Raspberry Pi Model B (ARM11) 和 ST Microelectronics STM32F4DISCOVERY (ARM Cortex-M4)的二进制运行。
Java ME SDK 8 预览版 现可在Windows 7和支持的硬件平台上模拟运行,以支持Java ME 8预览版的应用开发。
此外,Oracle Java ME Embedded 3.4现已推出,它是针对Oracle Java ME Embedded的重大升级,为高通公司的QSC6270T芯片组提供了增强的支持,并增加了先进的开发和可服务性能。
Oracle Java 平台集成器项目为合作伙伴提供了Oracle Java ME Embedded和Oracle Java SE Embedded的订制功能,以便延伸到不同的设备类型和细分市场。
Java平台企业版((Java Platform, Enterprise Edition (Java EE))
2013年6月12日,甲骨文公司成员和Java 社区进程 (JCP) 成员宣布推出Java EE 7以及Java EE 7软件开发包 (SDK)。如需查看请登录Java EE 7 发布视频 和技术性视频 。
Java EE 7作为社区驱动的企业软件,其标准是整个行业范围内开发工作的成果,涉及公开审查、持续构建以及JCP和GlassFish 社区内30多家企业的数百名工程师之间的广泛合作。
Java EE 7拥有扩展性的基础设施,它便于使用WebSockets、JSON和基于JAX-RS 2.0的RESTful Web服务构建HTML5应用程序;进一步提高了开发人员的生产力;并且提供了新的功能,以满足最苛刻的企业需求,比如将批处理作业细分为许多易管理块,以实现不间断的联机事务处理(OLTP)性能。
这里提供了Java EE 7的所有新特性和功能的完整列表。这里提供了Java EE 7演变的信息图表。
甲骨文公司提供了“共创Java未来”Java EE 7工具包(Make the Future Java EE 7 Tool Kits),附带技术内容和推广项目,与Java用户群(JUG)领军人物一起,在47个国家举办了一百多场引人入胜、令人鼓舞和具有教育意义的活动。
甲骨文公司还发布了“阿凡达”项目的源代码,发布网址:http://avatar.java.net。“阿凡达”项目是一个用于HTML5开发的框架,具有丰富的数据绑定功能,这些功能利用了WebSockets、RESTful扩展和服务器发送事件(SSE),通过增加对JavaScript服务在如node.js的流行框架上运行支持,实现了对Java EE应用服务器的扩展。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
作者
相关推荐
-
甲骨文自治数据库亮相 带来云计算新希望
早前甲骨文还不在云计算公司之列,而现在该公司正在迅速弥补其失去的时间。甲骨文的云计算核心是甲骨文自治数据库(O […]
-
2017年12月数据库流行度排行榜 定格岁末排名瞬间
数据库知识网站DB-engines最近更新的2017年12月份数据库流行度排名情况是否能提供更多的看点呢?TechTarget数据库网站将与您分享12月份的榜单排名情况,让我们拭目以待。
-
2017年11月数据库流行度排行榜 半数以上数据库积分减少
数据库知识网站DB-engines更新了2016年11月份的数据库流行度排行榜。TechTarget数据库网站将与您一同关注11月份的榜单排名情况。
-
控制合约 不再畏惧Oracle
许多公司都与Oracle有无限制授权协议,他们害怕离开这个协议,所以就证明他们在使用Oracle的软件,即使因为需求单独购买部分授权许可也可能总体是省钱的。