对JavaFX有点了解的人都会知道,在很久很久以前(当Java还是SUN的时候)JavaFX其实是有个JavaFX Mobile版本的。那个时候SUN也只是想用JavaFX Mobile来替代JavaME这种陈旧的手机开发平台,却也不曾考虑到Android会火到如此地步。
早期JavaFX不仅有mobile版,还有JavaFX TV版,都是看起来很有前景的技术,就像现在的Android TV和Apple TV(无奈的是这一收购风波加一拖,到现在居然已经过了将近5年,不过好歹Silverlight和flex也一直沉寂着)。从某方面来说,RIA的蛋糕也不是那么容易分的。
最近下载了JDK8,看了下JavaFX的API,也看到了新增的3D部分的内容。
另外,JDK 8配套的JavaFX示例也改进了很多,但惊奇的发现....如下图:
在示例的上面居然有切换成Iphone Ipad,普通屏和高清屏分辨率的选项。
按道理来说,切换成各个分辨率主要目的是看看各个分辨率下JavaFX程序的适应问题,但只是这样,不至于要标识Iphone Ipad等字样在上面。而且,在这个版本的示例里还刻意的将返回和主页以及搜索做成了移动平台的样式,更适合于手机的触控的。
这意味着什么?
另外,JavaFX在2.0之后,也不记得是2.1还是2.2中,悄然增加了多点触控的API,可以在支持多点触控的显示屏上进行多点操作。
当然,多点触控并不一定说明JavaFX将支持移动平台。这只能说明,JavaFX的开发团队已经发现了未来触摸屏的发展前景,更或者是JavaFX在广告屏,ATM机,银行业务等触摸屏上的应用前景。
不过,我们现在都还不得而知。但是,JavaFX团队应该会考虑到移动平台的。毕竟移动平台在未来的前景依然广阔。
上面也许是JavaFX开源后的一些进步。
JavaFX目前可以通过eclipse和netbeans打包为本地应用程序。包括exe,msi,dmg,rmp,deb,兼顾Windows,Linux和Mac OS,同时也能打包成跨平台的Jar,通过网页运行的javafx程序,以及jnlp。
这个对于以前的Java技术来说是遥不可及的。因为sun一再坚持java的跨平台,导致虽然大多数javaer都期待能够有方便将java软件打包为本地程序的官方工具,但sun并未这样做。
从未雨绸缪的multi touch api,即将支持移动平台的迹象,跨平台的JavaFX 3D技术以及众望所归的打包本地程序的工具。Oracle和JavaFX的团队,也许会带领JavaFX走的更远。大家拭目以待吧。
转载请注明出处: http://blog.csdn.net/ml3947
本人的个人博客: http://www.wjfxgame.com
分享到:
相关推荐
javaFX单独放大缩小图片和移动图片的很多,很难找到能缩放和移动一起实现的例子。由于项目的需要就自己写了个javaFX实现图片放大(以图片中心放大)、缩小、鼠标移动。(netbeans项目)
javaFx 截图工具,可截全屏,自由框选截图,可录屏合并GIF . 自动将截图复制到系统剪切板,可直接粘贴复制截图。 运行环境: JDK 8 以上 Maven 3.6.1 JavaFx 2
小球弹跳。实现了小球规则弹跳或无规则弹跳
javafx官方入门教程,详细介绍了javafx的基本语法知识,是深入学习javafx的必备基础教程!
可以点击上下左右使小球移动,并且不超出界面。。。。
一系列工具和库,可简化JavaFX平台上的开发 EasyFXML是一套自以为是的工具,旨在简化健壮和模块化的JavaFX应用程序的开发。 该项目分为多个模块(每个模块明显地退出,而核心模块除外)。 随意看看: MVC框架,用于...
javafx
如果你不会下载官方软件,在这你会快速的下载下来,方便使用。也希望javaFX越做越火
创建 JavaFX 游戏 关于使用 JavaFX 创建游戏的基础知识的系列文章 代码是一个Netbeans 8项目,必须下载Netbeans 8,并在其中打开项目。 有关 learning-javafx.blogspot.com 博客的更多信息
javafx2.0最新最快的资料! javafx2.0最新最快的资料! javafx2.0最新最快的资料! javafx2.0最新最快的资料!
JavaFX API文档。Sun公司已于2008年12月05日发布了JavaFX技术的正式版,它使您能利用 JavaFX 编程语言开发互联网应用程序(RIA)。该产品于2007年5月在JavaOne大会上首次对外公布。JavaFX技术主要应用于创建Rich ...
JavaFX 官方中文说明文档及完整DEMO
这是个完美的微型ATM系统。压缩包小是因为是个微型ATM系统,麻雀虽小,五脏俱全!ATM该有的功能基本都有:管理员开户销户查询,用户存款取款转账查询!使用方法:把代码配置到ECLIPSE,并用Navicat(Mysql)上运行...
这是一个利用javaFX编写的一个小游戏,里面的内容是本人为了打好精神,才那样写的,如有不妥之处还情见谅,谢谢合作!
javaFX Demo 模板案例
JavaFX教程;JavaFX教程;JavaFX教程JavaFX教程;
RIA开发权威指南:基于JavaFX 完整版!!
JavaFx做界面VLC做视频处理,请看源码
Sun公司已于2008年12月05日发布了JavaFX技术的正式版,它使您能利用 JavaFX 编程语言开发互联网应用程序(RIA)。该产品于2007年5月在JavaOne大会上首次对外公布。JavaFX技术主要应用于创建Rich Internet ...
JavaFX api文档 chm格式