John Jiang

a cup of Java, cheers!
https://github.com/johnshajiang/blog

   :: 首页 ::  :: 联系 :: 聚合  :: 管理 ::
  131 随笔 :: 1 文章 :: 530 评论 :: 0 Trackbacks
Java SE 6 Update 10发布了!
    在经过了漫长的期待之后,Java SE 6 Update 10终于正式发布了。本文主要简介了该版本在客户端应用方面的改进。(2008.10.18最后更新)

Java SE 6本就加入了许多关于客户端应用的新特性,在Java SE 6的十大新特性中,直接关于客户端/桌面领域的新特性就有两处。此次Update 10更是集中地在该领域内做出了重大改进。此处,主要基于Java SE 6 Update 10 Release Notes的说明,简介了该版本在客户端应用方面的改进。

下一代Java Plug-in
    下一代Java插件包含了Applet和Java Web Start技术的最佳架构特性。它为在Web浏览器中发布Java和Java FX内容提供了健壮的平台。下一代Java插件为高级用户内容和企业级应用提供了许多强大的特性。
    * 允许为Applet申请更多的内存;可为每个Applet应用指定不同的命令行参数。
    * 为每个Applet应用选择不同的JRE。
    * 提高了可靠性。
    * 能在Java和JavaScript程序设计语言之间进行更好、更便捷的整合。
    * 增强了对访问Web页面中DOM的支持。
    * 增加了对Web Services的支持。
内建支持JNLP,使得Applet应用可立即复用之前由Java Web Start应用使用的JNLP扩展,例如JavaFX运行时组件,对基于硬件加速的3D图形,视频回放等等。
    P.S. 在我较早前的一篇译文下一代Java Applet插件技术中,对这个新的插件有较详尽的描述。

Java Quick Starter
    Java Quick Starter(JQS)为了提高Applet程序和Java应用程序的初始启动速度,会周期性预加载一些常用的JRE文件到内存(占用不多于20M的内存)。之后,当Java程序启动时,磁盘I/O将会显著减少,那么启动速度也就大大加快了。JQS会作为一个Windows服务启动,在任务管理器中会看到一个名为jqs.exe的进程。
    注:JQS仅能用于x86架构下的Windows 2000和Windows XP系统;由于Windows Vista系统有其自己的预加载机制,JQS将不能使用。

Deployment Toolkit
    为了避免浏览器的兼容性问题,Deployment Toolkit提供了一组JavaScript方法,能够自动生成部署Applet和Java Web Start程序时所使用的HTML语句。

Nimbus
    Nimbus是一个新的Java跨平台外观。在JDK 6 Update 10自带的demo中新加了一个SwingSet3应用,但与其它的demo应用(如SwingSet2)不同,这个demo应用没有包含源代码和可执行的jar文件,而需要通过Java Web Start运行(我猜想SwingSet3应该还处于开发阶段)。官方的介绍中有一张图片,大家可以看看,确实漂亮多了(此前,默认的Metal外观已经多年未更新了)。
 

posted on 2008-10-17 21:37 John Jiang 阅读(2265) 评论(7)  编辑  收藏 所属分类: JavaAppletGUI原创

评论

# re: Java SE 6 Update 10发布了!(原) 2008-10-18 09:54 等待中
Java SE7 也快了吧?  回复  更多评论
  

# re: Java SE 6 Update 10发布了!(原) 2008-10-18 21:35 Sha Jiang
目前最高才用到JDK 5.0,跟不上节拍啊 *_*  回复  更多评论
  

# re: Java SE 6 Update 10发布了!(原) 2008-10-18 22:30 Lf0x
这个 swing 外观让我想起了 Opensolaris   回复  更多评论
  

# re: Java SE 6 Update 10发布了!(原) 2008-10-20 08:25 pfxie
Update 10试用了一下, netbean 6.1 启动快了不少,这可能得益于JQS吧,另外进去时,界面反应明显比以前灵敏多了。  回复  更多评论
  

# re: Java SE 6 Update 10发布了!(原) 2008-10-20 09:01 Sha Jiang
> Update 10试用了一下, netbean 6.1 启动快了不少,
> 这可能得益于JQS吧,另外进去时,界面反应明显比以前灵敏多了
Cool!
希望不是由于心理作用吧 :-D  回复  更多评论
  

# re: Java SE 6 Update 10发布了!(原) 2008-10-20 13:17 pfxie
不信你自己测试一下。  回复  更多评论
  

# re: Java SE 6 Update 10发布了!(原) 2008-10-20 13:24 Sha Jiang
> 不信你自己测试一下。
呵呵,我没有不信,开个玩笑罢了 :-)  回复  更多评论
  


只有注册用户登录后才能发表评论。


网站导航: