一起学习
10月底Sun公司CEO兼总裁Jonathan Schwartz曾宣称,Sun计划在未来30到60天内发布一些重量级产品。美国当地时间本周一,SUN公司的承诺果然兑现:新一代的“Java 平台标准版本 6(Java SE 6)正式宣布推出。
SUN公司的开发者市场部门的主管 Jean Elliott 表示,这个新版本的 Java 平台“对于我们来说,是一个令人激动的产品,因为它是我们第一个在社区模式下开发完成的 Java 版本”。
SUN公司表示,新的Java SE 6的成功发布,要归功于长达两年多的全行业范围内的通力研发合作。这种“通力的研发合作”包括了开放式的软件测评,每周一发的新测试版本,以及在SUN公司的内部工程师们和超过330名外部软件研发者之间的广泛而深远的协作。
新的Java SE 6也为我们带来了新的 JSR 270 标准,也就是以前所说的针对Java SE 6平台的umbrella JSR。而诸如IBM、Oracle、Red Hat、SAP、BEA、Google 和 Intel 一类的显赫的行业巨头也参加了SUN公司对于这项技术的修整。
事实上,有超过160家公司在SUN公司在一起通力合作,测试它们自己的基于 Java 技术的应用程序在新的Java SE 6平台上的表现,以帮助确保当新的Java SE 6平台发布的时候,能够获得最为广泛的兼容性,最为可靠的稳定性以及最佳的性能表现。
SUN公司还表示,新的Java SE 6对于先前版本的 Java 平台具有良好的向后兼容性,从而确保了 Java 软件开发者们现有的知识和技能不会过时,并且商业公司们对于现有的 Java 技术的投资也不会遭受损失。如果你想要获取有关于新的Java SE 6版本的深度信息,或是相关的技术性下载,你可以在这里找到。
虽然SUN公司已经宣布自己有计划开发开放源代码的 Java 平台,但是新的Java SE 6依然会在SUN公司传统的授权协议下发布。
与此同时,SUN公司的官方发言人也表示,新的Java SE 6软件将会让软件开发过程变得更加简单,更加快速以及更加的经济,同时也会对现有的一系列关键性的工作任务提供“开发者辅助增强功能”。这些关键性的工作任务包括了互联网服务,动态语言支持,诊断和桌面应用程序等等。Elliott 还表示,当新的Java SE 6和SUN公司的开放源代码工具包 NetBeans 5.5 一齐联合使用的时候,将给予软件开发者们一个坚实的框架来构筑应用程序和网络服务。
更为重要的是,Java SE 6 吸取了 JSR 223 所具有的很多优点,也就是我们通常所说的“Java平台脚本语言(Scripting for the Java Platform)”。Elliott 表示:“Java SE 6 包括了一个基于Rhino(一种专门为Java打造的脚本语言)的脚本语言引擎。”
新的Java SE 6还支持具有一些新的框架和开发者程序接口(APIs)的动态语言,从而让开发者们能够将 Java 技术同诸如 PHP、Python、Ruby 和 JavaScript 一类的动态标注语言混合在一起。SUN公司同时也在新的Java SE 6平台当中,集中整合了一系列脚本语言引擎,并且还预先配置好了 Rhino JavaScript 引擎。
“一个完整的脚本语言引擎服务器被包含在了该项计划当中,”Elliott 说。“这个框架能够软件开发者们使用自己喜爱的任何脚本语言引擎来执行 JSR 223 APIs。”
除此之外,Elliott 还表示,新的Java SE 6软件还包含一系列完整的互联网服务客户端堆栈,能够对最新的网络服务标准提供良好的支持,其中包括 Java API for XML Web Services (JAX-WS) 2.0, Java Architecture for XML Binding (JAXB) 2.0, the Streaming API for XML (STAX) 和 the Java API for XML Processing (JAXP)。
更进一步的是,新的Java SE 6平台还提供了用于诊断、管理和监控应用程序的扩展工具,同时也提供了对于新的 NetBeans Profiler 5.5 和 Solaris DTrace 软件的支持。Solaris DTrace 是整合在 Solaris 10 操作系统当中的一种动态追踪框架。
此外,Java SE 6还通过升级了针对JVM (Java 虚拟机,Java Virtual Machine)和 JPDA (Java 平台诊断体系,Java Platform Debugger Architecture)的工具界面,进一步简化了其相应的开发难度。
与此同时,新的Java SE 6平台还为桌面系统带来了显著的改善。比如说,为了对交互式应用程序进行快速的可视开发,Java SE 6平台包含了一套全新的版面设计管理插件。这套插件基于 NetBeans GUI Builder (先前代码为Matisse)。Elliott 还补充道,同时新的Java SE 6也为微软公司的下一代操作系统Windows Vista提供了增强的支持。
“我们非常高兴能够看到新的Java SE 6的发布,以及它所与 Windows Vista 操作系统所具有的良好兼容性,因为我们希望看到所有使用 Windows 操作系统的电脑用户们都能够获得良好的 Java 技术使用体验。”微软公司 Windows 客户部门的总经理 Brad Goldberg 在一份声明中表示。“在先前的整个开发过程当中,我们一直与SUN公司进行着深度的合作,以确保在 Java 技术,Windows 操作系统和最新版本的 Internet Explorer 浏览器三者之间能够继续保持良好的兼容性和协作性。”
对于那些使用“Java SE 6 平台”或“SUN开发者工具(SUNDeveloper Tools)”的软件开发者们,他们能够通过SUN公司的开发者服务部门获得技术支持。为了配合Java SE 6的发布,SUN公司还专门推出了一项特殊的优惠活动,通过“SUN公司开发者专家协助活动(SUNDeveloper Expert Assistance)”向新的Java SE 6软件提供长达60天的,完全免费的,无限制技术支持服务。
与此同时,“SUNJMP (Java MultiPlatform,Java 多平台版本)支持部门”能够为那些身处各种各样不同计算环境的消费者们提供技术支持,以帮助他们优化应用程序的性能表现,并且降低风险。此外,在现有的一年期的合同之外,SUN公司现在还为 JMP 的技术支持提供了新的为期三年的订阅价格,以帮助消费者降低这方面的花销。同时,“SUN公司开发者网络计划(SUNDeveloper Network Program)”的成员也能够在新的Java SE 6技术培训课程上获得九折优惠。
SUN公司软件部门的联合执行总裁 Rich Green 在一份声明中自豪地宣布:“无论是对于软件开发者来说,还是对于软件厂商来说,新的Java SE 6技术都是一个非常强大的平台。而对于软件开发者们来说,NetBeans IDE 是他们在新的Java SE 6平台上调控所有的新功能的最佳方式。”
“在扩展动态语言和网络服务的支持下,新的Java SE 6平台专门为构筑 Web 2.0 应用程序和网络服务进行了优化。在不久的将来,OpenJDK 项目将会规划出 SUN公司的 Java SE 软件的未来之路,而且我们也非常期盼着能够在下一个版本的 Java SE 平台当中能够与开发者社区进行更加紧密的沟通与合作。”
下载本文示例代码
让编程更简单 SUN送出圣诞礼 Java 6让编程更简单 SUN送出圣诞礼 Java 6让编程更简单 SUN送出圣诞礼 Java 6让编程更简单 SUN送出圣诞礼 Java 6让编程更简单 SUN送出圣诞礼 Java 6让编程更简单 SUN送出圣诞礼 Java 6让编程更简单 SUN送出圣诞礼 Java 6让编程更简单 SUN送出圣诞礼 Java 6让编程更简单 SUN送出圣诞礼 Java 6让编程更简单 SUN送出圣诞礼 Java 6让编程更简单 SUN送出圣诞礼 Java 6让编程更简单 SUN送出圣诞礼 Java 6
阅读(123) | 评论(0) | 转发(0) |