Sun刚刚发布了JavaFX技术的正式版,它使您能利用 JavaFX 编程语言开发富互联网应用程序(RIA)。JavaFX Script 编程语言(以下称为JavaFX)是Sun微系统公司开发的一种declarative, statically typed(声明性的、静态类型)脚本语言。JavaFX技术有着良好的前景,包括可以直接调用Java API的能力。因为 JavaFX Script是静态类型,它同样具有结构化代码、重用性和封装性,如包、类、继承和单独编译和发布单元,这些特性使得使用Java技术创建和管理大型程序变为可能。
事实上,像Adobe's Flex, Microsoft's Silverlight, 以及Sun 最近发布的JavaFX这样的计算技术,使得向量图形实质上优于AJAX提供的Dojo或者Yahoo图形实验室(YUI)这种构架.无论相信与否,在网络应用程序开发中,在基于网络的向量图形的应用方面存在巨大的商机,而这绝不仅仅是看起来比较诱人这么简单。需要注意到,无论是JavaFX, 还是Sliverlight现在都没有分享到被Adobe Flash Player占领的任何市场份额。
随着美国太阳电脑公司(SunMicrosystems)推出JavaFX1.0平台,以On2Technologies的视频产品作为JavaFX应用的跨平台视频编解码器,视频压缩技术领域公司On2Technologies公司现已在其On2Flix编码器产品系列中集成了对JavaFX视频的支持。On2Flix是目前唯一能够输出JavaFX视频的视频编码解决方案。
On2Flix视频编码器以高性能和兼容性而着称,适用于从消费/专业类台式机应用程序到企业类服务器端编码平台等各种应用。它能够接收最广泛的视频格式,除JavaFX视频之外,On2Flix编码器还支持AdobeFlashPlayer8/9的VP6-E和VP6-S视频、符合3GPP标准的移动视频,以及AppleiPhone和iPod的H.264视频,并可为网络视频的创建与发布提供最完整的解决方案。
JavaFX1.0是一款富有表现力的平台,让用户以浸入式(immersive)媒体和内容,创建丰富的互联网应用程序(richinternetapplication,RIA),应用于人们日常生活中各类显示设备中。它包括了runtime环境和一套工具包,可帮助网络编剧、技术设计人员及开发人员为台式机、移动设备、电视及其它平台,快速创建并提供下一代的交互式应用。