Sun微系统公司正式发布了基于Java语言的平台JavaFX 1.0,这个平台建立在其广泛应用的Java编程语言的基础上,旨在建立大量可在电脑和手机上运行的网络程序。
Java一直以来就是编程语言,但是随着JavaFX的发布,Sun公司开始允许将编程内容创新这一任务转移到以设计艺术为重点而非编程科学为重点的设计人员身上。
“我们的目标群体是叫做创造者的人群”,Sun公司Java平台组的高级副主任Octavian Tanase对InternetNews.com说,“随着1.0版的发布,我们将目标锁定在网页开发人员,这群可能拓展Java界面体验的人。到 2011年,主要的目标是大量使用诸如Adobe系统等设计工具的设计人员”。
当然,通向这个以设计为导向的工具还需要一些时间。Sun公司最后打算提供自己的程序给设计人员来建立RIAS,但是直到如今,这些设计人员还得使用程序员所使用的Netbeans或Eclipse集成开发环境(IDE)。新工具将在来年夏天面市。
JavaFX如今还只针对台式机。针对手机的版本将在2009年夏天出现。
JavaFX套件是针对Netbeans或Eclipse的一套工具和插件,具备将媒体格式一次性转换为JavaFX的功能和重新使用多种平台上浏览器资源的能力。
用JavaScript写的AJAX代码可以输入并在JavaFX程序中使用,因此现存的程序都可以移植到JavaFX上,它将获得Java的功能而不像AJAX一样受限,后者因为基于简单的JavaScript语言而受到很多限制。
更小更快的JavaFX
JavaFX经历了更长的酝酿期,自2007年的JavaOne会议上宣布以来已经经过了大约18个月了。导致延误的部分原因是Java平台需要一个彻底的检查。最近发布的10号更新大大推进了JavaFX更小、更快、更标准化的进程。
10号更新的另外一个功能就是将Java applet程序从网页拖到台式电脑里。这个拖动-安装功能允许用户将JavaFX程序直接从浏览器上拖动到电脑里,于是用户可以像使用桌面小工具一样来使用这些程序,而无需返回到网页。
JavaFX还有一个数据库驱动的程序,而不仅仅是简单的数据输出输入,所有的多媒体功能都可以加入。声音、视频和动画都可以添加到数据库程序中,这个程序将根据需要打开网页服务。
目前,JavaFX可以从JavaFX.com上下载。
网友评论