全部博文(626)
分类: Java
2013-09-24 10:08:36
Java工具集介绍12_09
1)Java 6 for MacOSX版本发布
如果你是一个Mac用户,现在就值得高兴了,开源社区刚刚解决了这个问题,把Java 6移植到苹果的系统中。
2)UMLGraph
新版本:UMLGraph 5.0
UMLGraph使声明性的规范和画UML类图和序列图变得很容易。它一是能指定一个类,该类使用Java语法设计,靠Javadoc标签补充。在specification中运行UmlGraph doclet能产生一个Graphviz视图规格,它能自动被处理成Postscript,GIF,SVG,JPEG,fig或者Framemaker图。相似的是,序列图使用声明性的pic宏来指定,用GNU plotutils pic2plot程序编译成PNG,PNM,GIF,SVG,AI,Postscript,CGM,FIG,HPGL,Regis或者TEK图。
新特征:
这个版本增加支持六个新图形:节点node,组件component,包package,协作collaboration,用例use case,活动类active class。
它还许类视图节点带有注释。这些选项需要GraphViz2.16。
另外的选项允许放置任意文本到类视图框中。
3)轻松进行GUI测试-FEST
新版本:0.7
FEST-Swing是一个Java类,提供了流畅的界面用于Swing的GUI功能测试。这个类提供了一个易于使用的API,它使得创建和维护GUI非常容易。
特征:
(1)使用一个GUI来模拟用户界面(如鼠标和键盘输入);
(2)可靠的GUI组件查询(通过类型、名字或自定义的搜索标准);
(3)支持JDK中包含的所有Swing组件;
(4)简洁而又强大的API用于创建和维护GUI功能测试;
(5)在测试失败时,自动在HTML测试报告中嵌入失败时的屏幕截图;
(6)能和JUnit或TestNG一起工作;
(7)支持Groovy脚本。
4)Apache MINA
新版本:1.0.8和1.1.5
Apache MINA是一个网络应用框架,它帮助用户开发高性能和高可量测性的网络应用程序,提供了一个抽象的、事件驱动的、异步API,经Java NIO来完成各种传输,如TCP/IP和UDP/IP。
5)Subsonic
新版本:3.3beta1
Subsonic是一个基于Web的音乐点播接收机。它提供访问你完整的音乐收藏集。使用它可以和朋友共享你音乐。
6)UMLet
新版本:8
UMLet是一个轻量级工具,用于快速画UML视图,它使用了带声音和自动弹出的用户界面。它使你画视图草图非常快,可输出成SVG,JPG,PDF,和LaTeX友好的EPS。它的特点就是快,使用基于文本的方式来编辑UML元素。
7)Java2SD
新版本:1.0
Java2SD是一个反向工程工具,能从Java应用程序中自动产生序列图。这些图,可输出成多种格式,来描述任意Java类的执行顺序。
8)Substance look-and-feel
新版本:4.1
这个项目提供了一个可配置和可定制产品,检查Swing应用程序的质量。
新特征:
(1)完全的HiDPI支持;
(2)用于Gnome桌面的Font policy;
(3)用于安装扩展font policy的API;
(4)新的奶酪咖啡皮肤-界面;
(5)内边界画笔;
(6)用于tab面板内容边框的新视图;
(7)转换-对控制图标的活动图标的注意;
(8)新版本的Xoetrope color wheel。
9)iText
新版本:2.0.7
iText是一个类,允许你从Java代码中产生PDF文件。
新特征:
修复了TIFF处理的bug等。