写点什么

JavaOne 大会重点强调了移动和 JavaFX,舍弃了 JavaFX 脚本

  • 2010-10-09
  • 本文字数:1326 字

    阅读完需:约 4 分钟

在旧金山 JavaOne 大会的主题演讲中,Oracle 的执行副总裁 Thomas Kurian 重点强调了 Oracle 针对 Java 平台的计划。Kurian 先生为大家展现的“三年产品路线图”,主要包括了以下主题:

  1. 优化 Java 以适应新的应用模型和硬件类型;
  2. 提高开发效率;
  3. 改进性能和扩展性,适应多核环境;
  4. 增加 JVM 对多种开发语言的支持。

Kurian 先生接着描述了为满足这些目标采取的具体策略。很多措施已经是众所周知了,包括针对 JDK7 或更远一些的目标,例如:

  1. 项目 Coin Lambda Jigsaw ;
  2. 通过动态调用字节码提高动态语言的性能
  3. Fork/join 框架

还有一些举措则不那么广为人知,像对 Infiniband 网络的本地支持,1TB 低延迟垃圾收集和 HotSpot 虚拟机持久代内存清除。Kurian 先生让听众了解了 OpenJDK GlassFish NetBeans 的路线图,但期间提到的每个举措只是做了简要的介绍。 JavaFX 倒是做了很详细的讲解,并且得到了强烈的反馈。JavaFX 团队演示的内容是:160 个不同来源的同步视频流媒体组成一个 3D 场景,所有视频都在这个 3D 空间中播放。在某一点,某个视频会在 3D 空间中分裂为 1300(仍然在播放)个方块,最后像积木一样散落在地板上。

除了强调 JavaFX 的性能方面,该团队还阐述了 Oracle 的目标:“基于 Java 编程模型,提供最好的 HTML5 和本地应用体验”。未来 JavaFX 希望在渲染方面具备通用的抽象能力,无论是针对 Java 2D/OpenGL/Hospot VM 框架或是 Javascript/HTML5/Web 浏览器框架,都可以使用同样的 API 实现。Oracle 承诺在 2011 年发布两个 JavaFX 的新版本,包括开源平台,不过 Oracle 并没有给出开源协议的具体细节。

作为其中的一部分,Oracle 宣布 JavaFX 脚本被废弃,替换它的是一种新的 Java API,用来构建 JavaFX 应用,当然,也可能从类似 JRuby,Clojure,Scala 和 Groovy 等语言中选取代替者。这样做的结果就是 JavaFX 应用与 JavaFX 脚本的解偶。虽然针对这一提案还没有完整的解决方案,但是 Stephen Chin 和 Jonathan Giles 已经在后续的主题演讲(PDF 文档)中建议对该项工作带来的问题进行修正。一个完整的路线图已经成型。

该主题通过介绍JEE 6 类似的细节肯定了服务器端程序员的工作,这部分内容在InfoQ去年12 月发布的内容中有描述。

Kurian 先生接着介绍说,Oracle 认为移动和嵌入式开发是“Java 新的前沿阵地”,并且列举了几种运行 Java 的设备,包括 Sony Ericsson 的智能手机、Amazon Kindle、Livescribe 智能笔、Cisco VoIP 电话和 Java 卡。值得注意的是他唯独没提 Google 的 Android。

最后,在通过 Apolo Ohno 网站进行总结之前,Kurian 先生从 BioWare 公司请出了 Dave Moore,并展示了该公司的游戏,星球大战:旧共和国武士。该游戏没有使用Java 渲染图形或游戏的物理设备,但是采用了GlassFish 作为多玩家世界中玩家的登录服务器,而且玩家可以在Web 站点和游戏之间处理其他的管理任务。

总而言之,就像过去的两年一样,Java One 大会并没有透露出更多的关键信息,但是,它确实给出一些重要的提示,Oracle 未来的重点会更多的放到面向消费者的技术上,例如设备、图形等,同时,在核心语言方面,Oracle 会持续的为开发人员提供支持和技术改进。

查看英文原文: Mobile, JavaFX Emphasized at JavaOne Keynote. JavaFX Script is Dropped

2010-10-09 10:292522

评论

发布
暂无评论
发现更多内容

编程之美!从线程池状态管理来看二进制操作之美

Geek Tech

Java 源码分析 线程池

脑洞:如何用一个整数来表示一个列表?

Python猫

Python

学透这份300页的2020最新java面试题及答案,一线大厂offer随便拿

Java架构之路

Java 程序员 架构 面试 编程语言

TypeScript | 第二章:类、接口和之间的关系

梁龙先森

typescript 大前端 七日更

PostgreSQL:您可能需要增加MAX_LOCKS_PER_TRANSACTION

PostgreSQLChina

数据库 postgresql 开源

大作业1

龙卷风

架构师一期

OPPO小布助手正在改变普罗米修斯的世界

脑极体

由于不知线程池的bug,某Java程序员叕被祭天

Java架构师迁哥

软件测试(功能、接口、性能、自动化)详解

测试人生路

软件测试

GitHub上3天1W赞的程序员学习路线!入门进阶都非常实用

Java架构之路

Java 程序员 架构 面试 编程语言

阿里开发10年,全部心血汇聚成到这份文档里,拿到30W的offer没问题

Java架构之路

Java 程序员 架构 面试 编程语言

volatile,synchronized可见性,有序性,原子性代码证明(基础硬核)

叫练

volatile 多线程 synchronized 原子性 指令

大连市税务局局长赵福增:用区块链打破部门间“信息孤岛”

CECBC

区块链 汽车

测开之函数进阶· 第2篇《纯函数》

清菡软件测试

测试开发

大众汽车“芯片荒”,折射汽车芯片的漫漫“自主替代”路

脑极体

“区块链+社会治理”模式获居民点赞

CECBC

区块链 区块链投票

比特币10年:从2个披萨涨到2万美金,背后的三个“神秘人”

CECBC

比特币

神比喻:低代码开发像自动驾驶汽车,零代码开发像无人驾驶汽车!

J2PaaS低代码平台

程序员 软件 开发者 低代码 开发工具

距离 Java 开发者玩转 Serverless,到底还有多远?

阿里巴巴云原生

Java Serverless 微服务 云原生 中间件

MSHA x Chaos 容灾高可用实践

阿里巴巴云原生

数据库 高可用 云原生 中间件 容灾

量化交易系统开发搭建案例

薇電13242772558

区块链 策略模式

2020,谁是中国ToB行业最有影响力的企业?

ToB行业头条

英特尔宋继强:迈向可持续的千倍速计算未来

E科讯

【Java入门】流

Albert

Java 七日更

阿里架构师478页Java工程师面试知识解析笔记pdf,一份2021年通往阿里的面试指南

Java架构之路

Java 程序员 架构 面试 编程语言

架构师训练营W10作业

Geek_f06ede

倍频程与钢琴调式的距离

阿里云CloudImagine

音频技术 音频

LeetCode题解:55. 跳跃游戏,贪心,JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

云服务的可服务性经典6问

华为云开发者联盟

服务 计算

Reactive Spring实战 -- 理解Reactor的设计与实现

binecy

reactor Reactive SpringBoot 2

App性能测试揭秘(Android篇)

移动研发平台EMAS

阿里云 软件测试 测试 性能测试 云性能测试

JavaOne大会重点强调了移动和JavaFX,舍弃了JavaFX脚本_Java_Tim Cull_InfoQ精选文章