在旧金山的2013
JavaOne大会的主题演讲中,甲骨文公司的Java开发团队负责人阐述了Java平台的未来规划,并展示了最新的Java技术创新成果,包括发布开源
的“阿凡达”项目(Project Avatar)。甲骨文公司展示了涵盖Java技术的下列关键领域: Java平台标准版(Java SE)Java Platform Standard Edition 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) 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作为社区驱动的企业软件,其标准是整个行业范围内开发工作的成果,涉及公开审查、持续构建以及JCP和GlassFish 社区内30多家企业的数百名工程师之间的广泛合作。 Java EE 7拥有扩展性的基础设施,它便于使用WebSockets、JSON和基于JAX-RS 2.0的RESTful Web服务构建HTML5应用程序;进一步提高了开发人员的生产力;并且提供了新的功能,以满足最苛刻的企业需求,比如将批处理作业细分为许多易管理块, 以实现不间断的联机事务处理(OLTP)性能。 甲骨文公司提供了“共创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应用服务器的扩展。 Java的相关信息 •97%的企业台式机运行Java •全球有9百万开发者 •排名第一的编程语言(TIOBE 编程社区指数) •超过30亿台设备使用Java技术 •80%的移动应用开发者使用Java平台进行开发 •超过1.25亿基于Java的媒体设备已经投入使用 •“Java卡”自推出以来已出货超过100亿张 •《Java 杂志》现在已经有16.8万订阅者。《Java杂志》免费订阅,双月刊出,包括数字和移动两种格式,重点展示新闻、新产品以及重大、创新和非同凡响的Java应用程序。 |