QCon北京「鸿蒙专场」火热来袭!即刻报名,与创新同行~ 了解详情
写点什么

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:292332

评论

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

阿里P8亲测能实战落地的SpringCloud开发笔记已开源

996小迁

Java 程序员 架构 面试 SpringCloud

产品经理训练营第 0 期 第二次作业

孙行者

第0期 产品经理训练营

连肝7个晚上,总结了计算机网络的知识点!(共66条)

我是哪吒

程序员 面试 浏览器 计算机网络 HTTP

目标岗位差异化对比

Geek_6a8931

高承实:区块链是一个技术结构组织 而不是技术

CECBC

大数据

应对新冠病毒传播-粤政协委员建议构建公共卫生区块链平台

CECBC

区块链 公共卫生

十年磨一剑,腾讯云数据库品牌重磅升级, “企业级分布式数据库TDSQL”来了!

数据君

七大步骤、备战60天,4面拿下字节跳动offer:时间规划+知识点+画脑图+做笔记+看书+看视频+刷题刷题

Java 程序员 面试

第二周-作业-胡赵凯

hisun胡

产品经理 产品经理训练营

挑战前端知识点HTTP/ECMAScript

我是哪吒

大前端 HTTP ES6

阿里巴巴十亿级并发系统设计手册已开源(2021最新版)

比伯

Java 编程 架构 面试 计算机

红河州加速区块链等新技术与实体经济的深度融合

CECBC

数字经济

常见运维监控系统的技术选型

OpsMind

运维 监控系统

搞定万亿级MySQL海量存储的索引与分表设计实战

Java架构师迁哥

从根上理解高性能、高并发(六):通俗易懂,高性能服务器到底是如何实现的

JackJiang

网络编程 高并发 高性能 即时通讯

Flink SQL 在字节跳动的优化与实践

Apache Flink

flink

LeetCode题解:389. 找不同,ASCII码求和,JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

用APICloud开发iOS App Clip(苹果小程序)详细教程

YonBuilder低代码开发平台

小程序云开发 大前端 移动开发 APP开发

品牌升级后,TBase更名为TDSQL和TDSQL-A,CynosDB更名为TDSQL-C

数据君

Postgreshub中文资源网介绍

PostgreSQLChina

数据库 postgresql 开源 软件 开源社区

极客时间产品训练营第二周作业

云随心

产品 第二周作业 产品训练营

腾讯云数据库品牌升级,大咖解读数据库三大变化

数据君

图解计算机中的数据表示形式

冰河

程序员 计算机 二进制数据

测试一下

TJJ

极客时间产品训练营第二周总结

云随心

产品 总结 产品训练营

懂点EXCEL就行!教你利用Python做数据筛选(上)

智分析

Python Excel 数据清洗

惊呆了!某东Java大咖的MySQL笔记手册流传出来了,胜过看10本书

Java架构之路

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

第二周-总结-胡赵凯

hisun胡

产品经理 产品经理训练营

深圳程序员自谋生路的2020

鸠摩智首席音效师

开源 程序员 在线教育 创业者 深圳

《程序员修炼之道》- 务实的哲学(1)

石云升

程序员 28天写作

Vue.js笔试题解决业务中常见问题

我是哪吒

程序员 面试 Vue 大前端

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