Log4Classicning

好读书 不求甚解 每有会意 便欣然忘食

Java6 update10 的新特性
2008年4月16日

这是即将加入jre包中的nimbus laf,很有可能取代ocean成为新的swing默认外观。正好接着昨天发布的winter看一下效果。我用的nimbus是jdesktop项目上2月10号的版本,这个版本显然还存在不少问题,不过可以大略一看了,随jre发布的版本应该不会存在这样的问题。


新版本将JRE氛围kernel和外围,针对不同的运行需求可以增量式的下载运行环境。(话说,这一点多年以前就提出来了,一直没有真正的实现)。名叫kernel base的核心只有不到3M的大小。

新一代的Java Plug-In,将Applet运行在浏览器进程之外,提高性能,并可以应用JRE专有的配置。(比如中文字体之类的)。Applet也将可以通过JNLP部署和启动。

新的Java Deployment Toolkit
针对浏览器,可以加入

<script src="http://java.com/js/deployJava.js"></script>
    
<script>
  deployJava.runApplet({codebase:"http://www.example.com/applets/",
     archive:"ExampleApplet.jar", code:"Main.class",
     width:"320", Height:"400"}, null, "1.6");
</script>

实现对java环境的判断,自动下载JRE。Applet和Web Start的便捷部署。

Nimbus LAF
就是开头的那张图,nimbus是基于矢量的,采用纯Java 2D Graphics实现,号称仅56k(jdesktop上下载的还有130k左右)

其它新特性可以看原文
http://java.sun.com/developer/technicalArticles/javase/java6u10/index.html

话说,Java在桌面上还是不甘心坐以待毙。凭借Web Start和Applet,以及传统的application,Java还是希望占领浏览器占领桌面。swing确实越来越快,只要解决了JRE下载安装比较麻烦的问题,Java也还是不错的。
Winter这次推出客户端就是对java桌面程序的一次尝试,至少我个人觉得技术上和实用性上都还是比较成功的。

« Winter客户端发布装SVN »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

Search

站点统计

  • 文章总数:732
  • 评论总数:2568
  • 引用总数:4
  • 浏览总数:5693
  • 留言总数:42
  • 当前主题:ClassicningDailyLog Style
  • 当前样式:footoo

网站收藏

图标汇集

  • Creative Commons License
  • Widgetize!
  • visitor stats

Powered By Z-Blog 1.8 Spirit Build 80722

2004 - 2007 Classicning.com. 苏ICP备06039259号.