JavaFX 2.0Beta版本在5月23日发布了,其实我前几天就在官方网站看到了,不过那几天比较忙,没有时间写博客。所以直到今天才想起来写写。
一直以为JavaFX很久没更新,以为是甲骨文放弃,现在看来是大不一样了。
那么JavaFX 2.0Beta版本相对于早前的1.3版本有什么改进呢?
1.JavaFX 2.0已经完全不同于JavaFX 1.3了。
也就是说,JavaFX 1.3的程序无法在JavaFX 2.0 runtime 上面运行,但是依旧可以在旧版本的JavaFX 1.3 runtime上运行,一直到旧版本的runtime结束其生命。
2.新的高性能图形绘制引擎,可以对更简单更平滑更快速的绘制丰富的图形提供更好的支持。
这个其实早就是甲骨文计划当中的了。一直以为是玩笑话,没想到这么快就成真了。
3.多媒体引擎,可以支持网页中多媒体内容的回放了。
4.Web组件,允许HTML嵌入到JavaFX应用程序中了。
这个暂时我没有试过,但是不出意料,应该就是嵌入网页了。 我会稍候自行开发个示例试试。
5.更新的浏览器插件,支持基于Prism的JavaFX Applet程序的加载。
这个翻译过来是这样的,Prism好像是一个图形硬件加速平台。相信对于程序性能是有很大的帮助的。
6.一系列扩展的UI控件,像图表,表格,菜单和窗格。
毫无疑问,这个是众多开发者期待的东西,自己开发,自己体会。
7.一些展现JavaFX 2.0魅力的示例。
8.补充说明
JavaFX 2.0已经不支持脚本语言了,也就是说它不再是JavaFX Script了。开始使用纯Java语言开发,这样也能使用任何的IDE进行开发。可能不久的将来,你也能使用eclipse完美的开发JavaFX了!
看到这里,我都有一种跃跃待试的感觉了。各位想要得到更多的讯息,可以去JavaFX官网。当然,如果有什么特别的信息,我会写到博客来的。
工作的事,好像又有变化。听公司技术部部长的意思,我的工作应该是会专注于Android平台的开发。因为公司开发了自己的Android3.0平板,已经有高雄市那边的小学在试用采用平板电脑和电子教育的方式上课和作业。所以目前公司Android小组,主要是开发电子书包和一些小学生需要用到的软件产品。以及公司以后的Smart Home和Smart TV都需要Android方向的,目前急缺人才,所以才会组织新入职工进行Android的培训。
能做Android更好,不过其他的技术我也会持续关注和学习的。
以后像这样的新闻或国外网站翻译的新鲜内容,都会记入博客与大家分享的。
分享到:
相关推荐
自己做的最新chm的api,带搜索功能。
`javafx-2_0-beta-netbeans-windows-i586.zip` 文件是一个专门为 NetBeans IDE 配置的 JavaFX 2.0 插件,专为 Windows 的 i586(32位)系统设计。 这个插件的安装和使用使得开发者可以在 NetBeans 中无缝地开发 ...
在本项目中,我们将探讨如何使用JavaFX 2.0框架来开发一款国际象棋游戏。JavaFX是一个用于创建桌面、Web以及移动设备上富客户端应用程序的强大的图形库。通过这个项目,我们可以深入理解JavaFX的基本概念,以及如何...
jtessboxeditorfx-2.0-beta是基于JavaFX开发的一款OCR训练工具,它的主要作用在于帮助用户创建和编辑用于训练Tesseract OCR的特制数据集。这个工具以其直观的用户界面和强大的功能,使得非专业人士也能轻松上手,...
版本2.0 Beta06 Build022代表着这个项目在开发过程中的一个特定迭代,通常包含了修复已知问题、优化性能以及新增功能的改进。以下是基于这个源码包可能涉及的一些关键知识点: 1. **游戏逻辑**:QQ对对碰的核心在于...
"jTessBoxEditorFX-2.0-Beta" 是一个软件版本的标识,其中 "jTessBoxEditorFX" 指的是一个基于JavaFX的Tesseract OCR(光学字符识别)编辑器,而 "2.0-Beta" 表示这是该软件的2.0版本的测试版,意味着它可能包含一些...
从提供的压缩包子文件名“sinaxe-1.0-b1”来看,这可能是SinaXe项目的第一个正式版本(1.0版)的首个beta版本。Beta版本通常意味着软件已经具备了主要功能,但可能仍存在一些未解决的问题或需要进一步完善的特性。...
1. `robocode-1.7.2.0-Beta-3-setup.jar`:这个文件是Robocode库的一部分,Robocode是一个开源的Java机器人战斗平台,它提供了编写AI坦克的基础框架和规则,使得开发者可以专注于编写智能策略,而无需关注底层游戏...
在这款五子棋游戏中,Java的优势体现在其强大的图形用户界面(GUI)构建能力,通过Java Swing或JavaFX库,开发者能够创建出直观且响应迅速的游戏界面。 五子棋是一种深受人们喜爱的智力竞技游戏,目标是在棋盘上...
通常,开发者会选用开源许可(如MIT或Apache 2.0)来发布自己的代码,以便其他开发者可以学习、修改和分发。 综上所述,Magicnation-Mod是Java编程技术和游戏创新精神的结晶,它展示了Java在游戏开发领域的强大潜力...