技术开发 频道

客户端Java技术获得急剧推进



【IT168技术资讯】

在今年早期JavaOne大会上,Sun公司就Java客户端信息处理技术承诺做出改善,虽然公司承认他们之前所做的一些努力离最终目标还有很大的差距。
 
在那次展览上,该公司介绍了它的一个新的客户端的技术,JavaFX,这可以与Adobe的AIR和微软的Silverlight一较高下,同城竞技。该公司还提供了Java SE的一个升级包,承诺提供很大的性能改善,特别是在启动方面多做一些文章。
昨天和一些新闻记者的谈话中,得知Sun的一些官员说这些努力正在起步,需要一些年月才能实现,因为改善的程度决定于Java SE的改善水平。
同时,公司正在寻求一种办法,来消除困扰开发者关于JavaFX的一些困惑。
James GoslingJava语言的开发者,昨天说:“目前已经有了很多疑惑,JavaFX未来的走向是什么样子的,它又走向何处。这是一个非常复杂的风景。”
公司说JavaFX是构建在Java SE上的,设计的目标就是称为一种桥梁,消除web设计者和开发者之间的间距。JavaFX 脚本将会成为一个脚本语言,像PHO 或者 Python,但是不同之处在于它集中富用户交互。
构建JavaFX Script应用程序的一个揪心的地方就是需要一个开发环境,而Sun并不是以一个开发集成开发环境著称的公司。但是,公司说它的web设计内容工具将会是以一个插件的形式,结合AdobePhotoshop或者Flash CS3一起工作。
至于无线端,Sun公司说JavaFX Mobile将会构建于SavaJe技术之上,这个技术在今年四月的时候,公司已经办到了。但是,JavaFX Mobile的一个变化就是它是基于Java SE,并非Java ME,而这个ME是移动电话开发所惯用的平台。
Gosling说:“这是对标准化、追求一致性的一种尝试,让所有的手机拥有一样的bit,对于所有的操作系统都是通用的,因此就拥有互用性的能力了。”
Java SE完成一个大的升级
Chet HaaseSun公司的一名Java SE客户端架构师,说现在可以获得早期的版本,有大多数的特征功能。有些部分,特别是涉及到核心的部分,目前仍在测试中。Haase还说测试版本计划在12月份与大家见面。
Java SE开发团队之一Ken Russel说对Java applets的支持将会“重写”。
他说:“这对用户和企业都很重要,这将改变使用浏览器在线游戏的运行方式和你的企业应用程序运行方式。”
幸运的是,RussellSun公司重写支持Update N的插件工作进程很快。
一方面,RussellUpdate N的脚本支持以及JavaJavaScript在浏览器中的整合是一个“对先前实现的一个巨大的改进。”
在新的系统下,Internet Explorer, Firefox and Opera这些浏览器将会有一样的性能,并且插件行为将会更加可靠。
他还说浏览器将会能够运行的更加快,有比过去功能强大的Java程序,这是由于计算机的内存扩大。
Russell说还会加强对Vista的支持,通过允许Java程序在保护模式下运行。对于企业用户来说,一个应用程序能够运行在一个特殊的Java运行环境,那么就要让他们保持兼容性,在老的Java运行环境也能运行。
Applet程序在WEB页面更本不常见,一个普遍的说法是Java不得不白手起家,行动上有些滞后。为了解决这个问题,Sun公司正在致力于Update N项目,叫做Quick Starter,将会预取数据来很快启动Java applet小程序。
Haase同样还说Update N版本里图形方面的性能将会有一个很大的提升,通过在2D绘图过程中默认选择GPUJava还提供了对GPUDirectX或者OpenGL图形库的选择,来处理绘图,但是者必须是人工接通。Update N将会使默认接通的。
Sun还准备计划对多媒体数字信号解码器进行大修。Haase描述说现在的数字信号解码器太老了,过时了,不是核心平台的一部分,质量也不是很好。
他说这些改变将在Javaz中提供很高质量的音频和视频。
HaaseUpdate N版本也将包括改良的版本检测。该版本的新的Deployment Toolkit工具表决定应该安装什么样版本的JRE,并且在合适的时候更新。目前,Java不能很好的检测出客户计算机上安装的版本,也不能智能显示应该安装什么。
0
相关文章