
节选与书评:巨富客户端—桌面Java应用的动画与图形特效开发
桌面Java应用的开发者一直都缺乏提升程序的外观形象方面的资料。《Filthy Rich Clients: Developing Animated and Graphical Effects for Desktop Java Applications》这本新书试图填补这个空缺。InfoQ有幸为大家节选了其中的第14章,这一章详细讨论了协助实现Java动画的定时框架类库。

桌面Java应用的开发者一直都缺乏提升程序的外观形象方面的资料。《Filthy Rich Clients: Developing Animated and Graphical Effects for Desktop Java Applications》这本新书试图填补这个空缺。InfoQ有幸为大家节选了其中的第14章,这一章详细讨论了协助实现Java动画的定时框架类库。
GUI测试是一项艰苦且常被忽视的任务。让我们来看一看两个用于编写SWT和Swing测试的开源解决方案,SWTBot和Marathon,以及如何在解决方案中使用JRuby。我们采访了Ketan Padegaonkar(SWTBot)和Dakshinamurthy Karra(Marathon)。
Sun公司的Shannon Hickey最近刚刚宣布了Beans Binding框架的1.0版本。该框架是JSR 295规范的参考实现,并代表对Beans Binding API架构的一个主要的重新实现。
Nimbus外观(Look-and-Feel,LAF)项目已经接近完工,Jasper Potts在公布这条消息的同时还指出,Nimbus LAF将基于矢量图形技术,并且支持高DPI及分辨率无关的用户界面,并使用一个用于创建绘制器的新的可视化工具组合起来。
Profligacy是Zed Shaw新创建的一套基于JRuby的GUI类库,它使用一套类似于Wiki的简练符号系统LEL来解决GUI布局问题。
在Ruby世界中,我们早已拥有一大篓GUI工具包可用选择。而现在JRuby允许人们使用Java的Swing来创建界面,并且社区里已经出现了不少类库帮助人们更加轻松快捷地创建Swing应用。我们来领略一下Profligacy、Cheri和JavaFX Script的克隆版Swiby的优雅吧。
Elliotte Rusty harold昨天在developerWorks中国网站上发表了一篇回顾今年JavaOne大会的文章,对Sun在客户端方面的动作对基于富Internet应用的程序开发意义进行了分析。
根据行业报告,Sun计划进入RIA脚本领域,并在5月8日上午的JavaOne开幕式主题演讲中宣布了JavaFX脚本(JavaFX Script)。JavaFX脚本将面向桌面、Web和移动设备上的应用。
adeLiquid Software最近发布了WebRenderer Swing Edition:一个构建在Mozilla技术上的纯Swing嵌入式浏览器组件。该组件支持Flash、CSS和DHTML等特性,但却不需要安装在目标操作系统上的本地浏览器支持。