e-works数字化企业网  »  新闻  »  硬件动态  »  正文

甲骨文在2012 JavaOne大会上介绍Java SE与JavaFX路线图

2012/10/8    来源:e-works    作者:甲骨文  
  • 甲骨文日前宣布Java平台标准版(Java Platform, Standard Edition, Java SE)JavaFX的发展规划,对Java SE和JavaFX路线图进行更新。
  • 从2012 年8 月发布的Java SE 7 更新版本6 (Java SE 7 Update 6)开始,消费者和开发者能够获得跨所有主要桌面操作系统即Windows、Linux和Mac OS X的最新Java SE功能和安全更新。
  • Java SE7更新版本6还引入了对Linux/ARM的支持,将标准的Java SE版本扩展至新近推出的ARM微服务器和基于ARM的PC机上,主要面向教育和爱好者使用,例如Raspberry Pi。
  • JavaFX可在Windows、Mac OS X和Linux上运行,完全集成到Oracle Java SE7的实施中,为全球数以百万的台式机提供JavaFX运行库。
  • 甲骨文即将发布面向Linux/ARM 的JavaFX 开发者预览版,可以通过java.net即时下载。此开发者预览版服务于基于ARM的设备和面向ARM的Oracle Java SE端口。
  • JavaFX Scene Builder 1.1的开发者预览版本也可即时下载,添加了对Linux的支持。
  • 在2012 JavaOne大会期间,甲骨文将在超过130场的联合讨论会、非正式讨论组(BOFs)、动手实验室(Hands-On Labs)中演示Java SE和相关技术。这些技术也会在JavaOne展示大厅中展示。
  • 在2012 JavaOne大会期间,甲骨文将在超过70场的联合讨论会、非正式讨论组(BOFs)、动手实验室(Hands-On Labs)中演示JavaFX和相关技术,这些技术也会在JavaOne展示大厅中展示。

 
Java SE 8路线图
  • 针对Java SE 8的发展规划正在顺利向前推进,预计在2013年年底面市。
  • Java SE 8 (JSR 337)专家组日前决定将推迟在Java SE 9中添加模块系统及Java平台(Project Jigsaw)模块化,从而使广大社区有足够时间评估和测试此项关键功能。
  • 为实现Java SE 8向下扩展至小型设备,甲骨文提出了一套Java SE平台的Compact文件compact Profiles
  • Java SE8 和Java开发工具包8(JDK8)的其他拟增功能包括:
    • Lambda表达式(“关闭”)(JSR 335),用于提高开发人员的工作效率,更好地将多核和批量数据处理的增强用于CPU Java 集合框架(Java Collections Framework)
    • Nashorn,一个面向Java虚拟机(Java Virtual Machine, JVM)实现了优化的全新JavaScript引擎,可实现无缝的Java/JavaScript互操作性
    • 新的日期、时间和日历应用程序接口(APIs)(JSR 310
    • 对Java类型的注释(JSR 308),可支持可插拔类型检查器的开发,改进了Java的内置类型系统
    • 从HotSpot Java虚拟机中移除“永久代”,使垃圾收集器的调试更简易
  • 甲骨文将继续致力于Oracle HotSpot Java虚拟机和Oracle JRockit Java虚拟机向集成产品的融合,充分利用所有市场领先实施该版本的最佳功能。
    • JDK 7包含了集成型Java虚拟机的首个版本,拥有JRockit提供的功能,包括可管理性、基于堆的元数据存储功能,同时还包含了JRockit 飞行记录器(JRockit Flight Recorder)功能的初始版本。
    • HotSpot/ JRockit Java虚拟机集成面向JDK 8,包括性能增强和第二代Java飞行记录器。
  • OpenJDK社区(OpenJDK Community)继续负责Java SE 8参考实施的开发工作。每周可从jdk8.java.net获得JDK 8 开发者预览版本。
    • 甲骨文公司以及其他的公司、研究人员及个人的贡献将持续推动OpenJDK成长。
    • OpenJDK网站使用条款(OpenJDK Web Site Terms of Use)于近日更新,可使用面向Java SE的Java规范请求(Java Specification Requests, JSRs),得以在OpenJDK 社区中实现,并结合其相应的参考实施,以便规范引导可满足Java社区进程2.8 (Java Community Process,JCP 2.8)的透明度新要求。
 
JavaFX路线图
  • JavaFX 8 将作为Oracle JDK 8实施的一部分进行发布,并用作Java SE 8 Embedded 的默认用户界面(UI)工具包,为面向嵌入式系统应用和桌面应用系列提供一致的编程环境。预计包括:
    • 公共用户界面控制应用程序接口(Public UI Control API),可使创建用户界面控件的第三方开发者确保与未来JavaFX版本的向上兼容性。
    • 额外的HTML5“标签”将在WebView组件中得到支持,提升了Java和HTML5之间的协同效应级别
    • 增强的3D支持,以实现更佳的数据可视性和创新的用户界面。
    • 支持双向(“BiDi”)语言和复杂的字符集,从而实现全面的国际化。
    • JavaFXSceneBuilder2.0还支持JavaFX8功能,同时提供了与NetBeans集成式开发环境(NetBeans Integrated Development Environment, IDE)及其他Java IDE互动的简易性。
    • 甲骨文计划在Java SE 9的时间框架内通过Java 社区进程实现JavaFX相关部件的标准化。
 
甲骨文高管引言
  • 甲骨文公司Java平台群组软件开发副总裁Georges Saab表示:“Java SE 8专家组日前决定推迟Java SE 9的模块化,这将使我们能够更加专注于备受期待的Project Lambda、Nashorn JavaScript引擎、最新的日期/时间应用程序接口、注解类型,以及其他更多性能、简化性和易用性的增强。通过在OpenJDK社区开发参考实施和甲骨文主导的Java规范请求,我们将继续增强沟通度和透明度。”
  • 甲骨文公司Java 客户端和移动平台软件开发副总载NandiniRamani 表示:“我们将继续开发JavaFX和JavaFX Scene Builder,并与Java SE相关联,以确保与Java 开发工具包的兼容性,包括JDK 8中的全部最新功能。通过将JavaFX完全集成到Oracle Java SE实施版本中,我们为终端用户和开发人员提供了更佳的客户体验。”
 
Java SE更新
  • 自从去年JavaOne大会召开以来,甲骨文已经陆续发布了7 个Java SE更新版本,增强了300多项功能。
  • Java SE 7目前在Java.com上是Java默认版本。
  • Make the Future Java 2012 Java Outreach Program提供有学习资源和推广项目,以培养下一代Java技术人员。据统计,自2012年8月推出该项目后,已有67个国家订阅了1.500套入门套件。
  • 目前Java杂志Java Magazine的订阅者已超过120000 个。Java 杂志是免费订阅的双月刊杂志,支持移动和数字格式,内容侧重于有关Java的重大新闻、新产品和重要、创新和非凡的Java应用。
  • 甲骨文Java 认证培训Oracle Java Certification trainings目前可用。
 
有关Java的事实与数据
  • 97%的企业桌面运行Java
  • 每年下载10亿个Java软件
  • 全球9百万开发者
  • 超过30亿部设备采用Java技术
  • 80%的移动开发人员采用Java平台
  • 超过1.25亿台基于Java的电视设备已投入使用
责任编辑:朱若婷
e-works
官方微信
掌上
信息化
编辑推荐
文章推荐
博客推荐
视频推荐