John Jiang

a cup of Java, cheers!
https://github.com/johnshajiang/blog

   :: 首页 ::  :: 联系 :: 聚合  :: 管理 ::
  131 随笔 :: 1 文章 :: 530 评论 :: 0 Trackbacks
JavaOne 2012 Strategy Keynote
本文是Oracle官方针对今年JavaOne大会战略主旨演讲的一篇博客,总结了过去一年中Java在不同领域的进展,并展望了其在今后一段时期内的计划。(2012.10.06最后更新)

    周日在Masonic Auditorium举行的战略主旨演讲中,中间件与Java开发的执行副主裁Hasan Rizvi阐述了今年JavaOne的主题:创造Java的未来。这意味着作为最流行的,最完备的,最有成效的,最安全的且最富创新的开发平台,Java仍继续扮演着这一角色。他说到:"你们中的许多人已将你们的生意与职业投资到了Java之上,我们也已将我们的生意投资到了Java之上"。
    Rizvi详述了他们认为的Java成功的三个至关重要的因素:技术创新,社区参与,以及Oracle的领导/管理(臭屁*_*)。他提供了过去一年中发生在上述三个方面中的实例:OS X与Linux ARM对Java SE的支持;年底对JavaFX的开源;Java Embedded Suite 7.0中间件平台的发布;Java EE端多个版本的发布。JCP进程还在继续,有了新的JSR活动,去年以来,JUG的参与度与增加了25%。同时,Oracle继续它在技术与社区发展/拓展方面的承诺--去年在世界不同的地方有四场区域性的JavaOne会议,以及Java Magazine的发布,该杂志目前有超过12万的注册用户。
    随后,Java SE开发的副总裁Georges Saab回顾了Java SE 7的特性--这是Oracle管理Java SE以来发布的第一个主版本,它包含差不多每月发布的更新,这些更新修复了数以百计的缺陷,还有性能提升与新特性。Saab指出开发者,独立软件提供商,以及服务提供商们已经很快地适应了这个平台。他也特别提到Oracle的全Fusion中间件产品线已受Java SE 7的支持。支持Java SE 7的平台也有所增加--从Windows,Linux,Solaris到OS X,Linux ARM,以及新兴的ARM微服务器市场。Saab谈到:"去年,新增的支持Java的平台数就与过去十年中支持Java的平台数相同"。
    Saab也探讨了即将到来的JDK 8--包括Lambda项目,Nashorn项目(一个运行在JVM的现代JavaScript实现),及其它。他特别提到,Nashorn的功能已在内部应用于NetBeans 7.3,并宣称他们将把这一实现捐献给OpenJDK。
    Java Client,ME与Card的副总裁Nandini Ramani讨论了与JavaFX 2.0的最新消息--针对Windows,OS X与Linux的发布,FX Scene Builder工具的发布,NetBeans 7.3中的JavaFX WebView组件,以及OpenJDK中的OpenJFX组件。Nandini宣布自周日起可以下载针对Linux ARM的JavaFX(开发者预览版),针对Linux的Scene Builder也一样可以。她提醒到,针对明年将发布的JDK 8,JavaFX将支持3D,也会支持第三方组件的集成。Navis高级软件工程师Avinder Brar与Canoo院士Dierk Konig随后登台演示了JavaFX的相关特性,该演示程序利用了Canoo刚刚开源的Dolphin技术,其特性丰富,还有不少的动画,是一个实时的货品管理应用。
    Saab还探讨了Java SE 9及更远的未来--Jigsaw模块化,针对与OSGi协作遥Penrose项目,提升Java在云中的多租期(multi-tenancy),以及Sumatra项目。HSA基金会主席与AMD院士探讨了异构计算平台,这种平台将CPU与并行处理器GPU整合到单个硅片中并共享内存,这是一项受诸如高清视频,面部识别和云工作量等高级功能驱动的硬件技术。Sumatra是OpenJDK中的一个项目,它的目的是将Java引领到异构平台中--针对那些高级应用与平台,硬件与软件专家们一同去修改JVM。
    接下来,Ramani讨论了Java在被称之为"下一代IT革命"嵌入式领域--"Internet"和M2M--中的近况,Java被认为是这一生态系统中的理想技术。上周,Oracle发布了Java ME Embedded 3.2(针对微控制器与低功耗器件),以及Java Embedded Suite 7.0(一个基于Java SE 7的中间件组件)。Cinterion的战略与市场副总裁探讨了其公司在M2M方面对Java的使用,以及他们最新发布的EHS5,这是世界上最小的可接入3G的M2M模块,运行Java ME Embedded。Hansmaan解释道,Java为他们提供了针对诸多外围设备创建一种"易用的,可伸缩的,一致的,端对端的层"。
    Royal Canadian Mint的首席账务官Marc Brule也探讨了JavaCard在其国家的MintChip电子现金技术中的绝妙应用--该技术可在智能手机,USB设备,计算机,平板电脑或云中进行部署。在这其中,Ramani鼓励开发者们下载并尝试最新的Java Embedded版本。
    Fusion Middleware Development与Java EE开发的副总裁Cameron Purdy总结了企业级领域最新的开发与声明--Java EE 6中更好的开发者生产率(EE 7中还会更好),平台、提供商之间,甚至云对云的移植性。Java EE 7 SDK的早期版本已能下载了--在GlassFish 4中--其中包含有WebSocket支持,更好的JSON支持,及其它。该版本的最终发布计划是在2013年4月。Nike的用户数字化技术高级总监Nicole Otto探究了其公司受企业级生态系统驱动的Java技术,该生态系统针对所有的体育用品,包括NikeFule加速计量腕带。
    在展望Java EE 7时,Purdy提到了针对EE 8的NoSQL数据库功能,并发工具集(可能在EE 7中),EE 7和EE 8中的一些Avatar项目,云上的多租期(multi-tenancy),对SaaS应用的支持,及其它。
    最后,Rizvi介绍出海洋学家Robert Ballard博士,以及National Geographic的Explorer-in-Residence计划--这是Oracle与National Geographic Society慈善关系中的一部分,他们一同资助了K-12海洋科学教育与对话。Ballard因发现铁达尼号的残骸而广为人知,他提供了一段有趣的视频来概述了这种用于诸如深海探索的尖端技术。注意,在他早年,高带宽勘探意味着你必须进入潜水艇,然后"把你的脸贴在窗户上"。现在则是使用在远程进行操控的远程呈现技术--"我把我的Hercules船想像成一个纳美人。当潜入海中,我真地放飞了灵魂"。使用高带宽卫星链接,如此美妙的探索就能出现在智能手机,笔记本电脑或其它平台上了。
    Ballard的团队会与该探索计划中的教育者们一同定期地为学校以及世界上188个国家提供实况与编程服务,这些最棒的技术将激发着下一代的科学家与探索者们!
posted on 2012-10-06 19:26 John Jiang 阅读(1715) 评论(0)  编辑  收藏 所属分类: OpenWorld/JavaOne/SunTechDays翻译

只有注册用户登录后才能发表评论。


网站导航: