【ArchSummit】如何通过AIOps推动可量化的业务价值增长和效率提升?>>> 了解详情
写点什么

从概念到实现:JavaFX SDK 预览版发布

  • 2008-08-02
  • 本文字数:1093 字

    阅读完需:约 4 分钟

在宣布 JavaFX 技术 15 个月之后,Sun 公司发布了针对 Windows 和 Mac OS X 平台的 JavaFX 公共预览版。在 2008 年 JavaOne 大会上,Sun 公司承诺在夏季交付一个内部预览版本。结果他们更进一步,取而代之提供了一个可以公开下载的预览版。其发布新闻中提到:

JavaFX 预览版其目的是帮助初学者逐步熟悉 JavaFX,而不是提供给商业应用。JavaFX 预览版包含以下组件:

  • JavaFX 预览版 SDK:提供 JavaFX 编译器和运行时工具、用于创建高度互动的桌面和浏览器应用的 2D 图形和媒体库,还包括教程、API 文档和实例代码。
  • 集成了 JavaFX 插件的 ****NetBeans™ 6.1 IDE:提供了一个构建、预览和调试 JavaFX 应用的先进的开发环境。
  • Nile:一个非常方便的工具,它可以从 Adobe Photoshop 和 Adobe Illustrator 导出一些创造性的资源到 JavaFX 应用。
  • Java™ Runtime Environment 6 Update 10 Beta: 提供了一个高性能运行时环境,带有一个新的浏览器插件,能够把一个正在运行的 applet 从网络浏览器中直接拖拽出来,并动态转化成一个运行在桌面系统的程序。

该预览版缺少的功能包括:

  • 高级文本显示
  • 动画 - 没有基于路径的动画
  • 3D 矢量图形和效果
  • 高级 UI 元素,例如 accordion 控件
  • 视频 / 音频回放 - 跨平台(又名 Flash 或者 ON2 TrueMotion VP6),流视频
  • 视频录制 / 编码
  • 存取数据的文件系统或网络
  • 基本设计工具 - 从 Adobe Photoshop 导出
  • Linux 和 Solaris 系统支持
  • 反射

Sun 公司的 Josh Marinacci 最近在博客上描述了完成该预览版所做的大量工作:

… 现在我体会到了 Java 的早期工作是什么样子。从 2007 年 JavaOne 以来,我们创建了(从头开始)一个拥有许多优秀功能的新语言的编译器、一个新的 图形和动画栈的 GUI 运行时、平面设计师的工具、新版 javadocs(彻底重写),再加上文档、实例和演示…

根 据 JavaOne 大会公布的时间表,1.0 版本将会在今年秋天发布,随后是 2009 年的 JavaFX 移动版和 TV 版。InfoQ 与 Java 市场高级主管 Param Singh 和 JavaFX 产品线高级经理 Jacob Lehrbaum 讨论了该预览版。Singh 指出预览版包含两种层次的 API。开发人员可以使用“通用”API 来让应用能运行在未来的 JavaFX 移动版 和 TV 版上。他们也可以选择桌面级别的 API 以便利用额外的功能。Lehrbaum 则强调了 JavaFX 可以使用(通过 Nile 工程)在 Adobe 产品 (诸如 Illustrator 和 Photoshop)开发出来的资源。他举例解释说设计师可以建立一些媒体播放器相关的不同图形组件作为 Photoshop 的图层。这些图层可以由 JavaFX 开发人员调整并使用。随后设计师可以独立于 JavaFX 代码更新这些 Photoshop 图片。

查看英文原文: From Concept to Reality: JavaFX SDK Preview Released

2008-08-02 10:021010
用户头像

发布了 501 篇内容, 共 248.6 次阅读, 收获喜欢 57 次。

关注

评论

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

领航全球云经济行业创新,XTransfer入选Bessemer年度报告

XTransfer技术

MOVE PROTOCOL全球健康宣言,将健康运动进行到底

小哈区块

从 vue3 和 vite 源码中,我学到了一行代码统一规范团队包管理器的神器

若川

JavaScript 前端 前端开发 Node web前端开发

朱啸虎称赞的Web3,进入MOVE PROTOCOL将直达

股市老人

报名进入尾声,赶快申请加入 sealer 开源之夏吧!

阿里巴巴云原生

阿里云 开源 Kubernetes 云原生 sealer

leetcode 81. Search in Rotated Sorted Array II 搜索旋转排序数组 II(中等)

okokabcd

LeetCode 查找

动态规划:打家劫舍 ⛄

空城机

算法 5月月更

LabVIEW控制Arduino采集电位器电压(基础篇—4)

不脱发的程序猿

单片机 LabVIEW LIAT Arduino Uno 采集电位器电压

一键式打造DAO,M-DAO或成Web3新宠儿

BlockChain先知

一键式打造DAO,M-DAO或成Web3新宠儿

股市老人

Windows编译环境介绍

Loken

音视频 5月月更

华为云&易观分析《互联网出海白皮书2022》:新兴市场成掘金热土

易观分析

华为云 出海

面试官:请手写一个带取消功能的延迟函数,axios 取消功能的原理是什么

若川

JavaScript 源码 前端 前端开发 axios

数据中心进化论:华为带来的三个路标与新可能

脑极体

Maven 跳过测试的几种方式

HoneyMoose

电子邮件的传送过程

工程师日月

TCP 5月月更

Java【开发入门学习】笔记一

恒山其若陋兮

5月月更

MOVE PROTOCOL全球健康宣言,将健康运动进行到底

西柚子

使用 FutureProvider 搞定个人主页异步请求的状态管理

岛上码农

flutter ios 前端 安卓开发 5月月更

Golang 的艺术、哲学和科学

宇宙之一粟

Go 语言 5月月更

面试官:项目中常用的 .env 文件原理是什么?如何实现?

若川

JavaScript 前端 Node

Vue团队核心成员开发的39行小工具 install-pkg 安装包,值得一学

若川

JavaScript 源码 前端 前端开发 Node

从 vue-cli 源码中,我发现了27行读取 json 文件有趣的 npm 包

若川

JavaScript 前端 前端开发 Node web前端开发

LabVIEW控制Arduino流水灯(基础篇—3)

不脱发的程序猿

单片机 LabVIEW Arduino LIAT 流水灯

LabVIEW控制Arduino实现PWM呼吸灯(基础篇—5)

不脱发的程序猿

单片机 LabVIEW LIAT Arduino Uno PWM呼吸灯

网易数帆 Envoy Gateway 实践之旅:坚守 6 年,峥嵘渐显

网易数帆

云原生 Service Mesh istio api 网关 envoy

得物Tech Leader对管理授权的思考是什么?/得物技术管理集锦

得物技术

管理 思考 技术管理 事前授权 任务分配

Docker下RabbitMQ四部曲之三:细说java开发

程序员欣宸

Java Docker RabbitMQ 5月月更

开讲!XTransfer技术专家亮相Flink CDC Meetup

XTransfer技术

flink XTransfer

ZEGO 开发者文档速查|常用视频配置

ZEGO即构

音视频开发 视频配置

2.3 廷克图(TinkerGraph)介绍

Geek_古藤模根

Gremlin 廷克图 图数据库 TinkerGraph

从概念到实现:JavaFX SDK 预览版发布_Java_Scott Delap_InfoQ精选文章