画图软件一览
时间:2006-07-10 来源:lzhw_lucky
dobe、CSIRO和Corel的SVG Viewer,Bitstream Viewer,它们都是浏览器的插件。IBM也用Java语言制作了一个浏览SVG文件的工具SVG View。除了IE以后,Amaya和Mozilla浏览器都内嵌支持SVG。
下表是常见的可以导出SVG格式的UML建模工具以及可用于UML建模的SVG编辑工具。
<>
<>
<>
<>
<>
<>
<>
<>
<>
<>
<>
<>
<>
<>
<>
<>
<>
<>
<>
<>
<>
<>
<>
<>
<>
<>
<>
<>
<>
<>
<>
<>
<>
<>
<>
<>
<>
<>
<>
<>
<>
<>
<>
<>
<>
<>
<>
<>
<>
<>
<>
<>
<>
<>
<>
<>
<>
<>
<>
<>
<>
<>
<>
<>
<>
<>
<>
<>
<>
<>
<>
<>
<>
软件名称 | 功能 |
ArgoUML | 一种基于Java的开源UML OO建模工具,Argo是古希腊英雄Jason的战船。ArgoUML支持软件设计者的认知需求,广泛地支持开放标准,如UML、XMI、SVG、OCL等。 |
Batik 1.1 SVG Toolkit | Apache Batik工具包提供JAVA组件创建(SVGGraphics2D)、浏览(JSVGCanvas)和转换(Transcoder)SVG。 |
CatWalk | SchemaSoft的软件工具,用于快速实时创建SVG Web应用。在向网站请求数据时,每次都会重新发布数据变化。可以用来实时更新UML图。 |
Dia | 一种基于GTK+的制图工具,很像Visio。有一些特殊对象可以帮助绘制实体关系图、UML图、流程图、网络图,等等,可以将图以EPS和SVG格式输出。 |
DoME(Domain Modelling Environment) | 一种元case系统,用于构建面向对象软件模型(CY OOA和UML),有自已的后端图形语言。 |
Gill | 即Gnome Illustration app,是基于Gnome的一种通用矢量绘图工具,本身并没有对UML提供过多的支持,最终会支持所有的SVG特性。 |
Gmodeler | 一个免费在线UML绘图和文档工具,使用FlashMX开发,并不支持输出SVG格式,但可作为SVG UML建模软件的原型参考。 |
Graphviz | ATT出版的开源绘图软件,有Linux和Windows版本,包括一个名为Webdot的web服务接口。 |
JSeq | 可以自动创建UML序列图的工具,可输出格式Zargo和SVG。可独立使用或与JUnit一起使用。 |
MagicDraw UML | 非常强大的建模工具,基于JAVA开发,可以输出SVG格式文件。 |
OptimalJ | 用于NetBeans的一种UML类图编辑器,使用Batik输出SVG。 |
Poseidon for UML | 基于ArgoUML,与其界面基本相同,完全由Java实现,非开源的UML建模工具。与ArgoUML相比,功能要更丰富,更稳定。 |
SVG Maker | 一个独立的软件组件,可以作为系统的一部分进行布署。 |
SVG Slide Toolkit | 它可以把XML文件转化为SVG幻灯格式,不过用起来似乎有些慢。 |
Together Control Center 5.5 | 经常使用的一种集成化开发平台,使用Batik输出SVG格式的UML图。 |
Visual Paradigm for UML Community Edition | 支持所有UML图,可作为图形输出SVG、JPG和PNG等格式,执行复杂图的打印。支持从事件流生成序列图,从序列图生成组合图的功能。 |
WebDraw | JASC,也就是开发Paint Shop Pro的那家公司,提供的一个商业SVG可视编辑器。 |