原文:
XMind(主页|下载|介绍)是一款顶级商业品质的思维导图(mindmap)和头脑风暴(brainstorm)软件,2008年“最佳Eclipse RCP商业应用”获奖产品。从2008年10月起,XMind 推出 开源版本,并荣获 sourceforge 社区 2009 最佳学术应用奖。它采用Java语言开发,基于Eclipse RCP体系结构,可以运行于Windows/Mac/Linux平台。在Windows下的安装包14MB,安装后27MB,体积尚算小巧。它的界面比善用佳软此前使用的 FreeMind 要美观很多,绘制出的思维导图也更加漂亮,功能也更加丰富。加上它兼容FreeMind 和 MindManager数据格式,并且不仅可以绘制思维导图,还能绘制鱼骨图、二维图、树形图、逻辑图、组织结构图。
善用佳软认为 XMind 的特点可用“国产而国际化发展;商业化而兼有开源版本;功能丰富且美观”来概括。推荐 XMind 来代替或补充 FreeMind,除了功能、界面因素之外,还有两个原因:一是国产软件(虽然网站和软件只有英文);二是XMind由商业软件开源而来——多数情况下,有商业背景的产品可持续性会比开源/免费软件好一些。
上图显示的是xbeta用FreeMind绘制的ZoomIt功能介绍,导入XMind后完全正常,并且可以实现更多展现效果。
1. XMind产品技术特色
XMIND采用Java语言开发,具备跨平台运行的性质,且基于Eclipse RCP体系结构,可支持插件,插件通过编写XML清单文件可以扩展系统定义好的扩展点。XMIND的程序主体由一组插件构成,包括一个核心主程序插件、一组Eclipse运行时插件、一个帮助文档插件和一组多语种资源文件插件。Eclipse用户会对它的界面非常亲切。
2. XMind教程
如果有同类软件(比如FreeMind)的使用经验,则 XMind 的使用极为简单。即便没有经验,自己摸索也不算难。
2.1 XMind 视频教程
善用佳软录制的XMind视频教程:
官方提供的更多视频(youtube): 入门 结构化(思维导图) 演示 边框 关系 概念图 图片 XMind 新教程
2.2 XMind 图文教程
推荐一篇《XMind/FreeMind-心智圖的妙用》,来自台湾。台湾地区对开源软件的关注、推广,是很令人向往的。
3. XMind功能简介
不仅可以绘制思维导图,还能绘制鱼骨图、二维图、树形图、逻辑图、组织结构图(Org、Tree、Logic Chart、Fishbone)。并且,可以方便地从这些展示形式之间进行转换。
可以导入MindManager、FreeMind数据文件。
灵活的定制节点外观、插入图标。
丰富的样式和主题。
输出格式有:HTML、图片。
更多内容请参阅:思维导图软件 XMind 与 FreeMind 的对比
4. XMind 常见问题(FAQ)
问:XMind是否有中文版?
答:支持多语言。中文操作系统安装后,直接就是中文界面。
问:如何改变默认的语言?比如,中文系统下如何选用英文版?
答:在XMind的快捷方式中,目标中增加语言参数即可,如 “C:\Program Files\XMind\xmind.exe” -NL en_US 其它语言参数为:德文:de;日文:ja;簡中:zh_CN (多谢Yukie)
问:关于内存占用过多问题。
答:① 其实优化以后运行不会占用非常多的内存的。我的机器上,编辑大概11页图,占用内存使用最多的时候大概是100M左右,优化就是减少历史记录,去掉动画效果等等。另外使用sweepRAM也可以释放内存,用Firefox也会有同样的问题,用sweepRAM释放的效果一样。
② 可能这篇讨论更能详细说明Memroy Leak问题 http://groups.google.com/group/xmind/browse_thread/thread/98c3c422e505f59b
问:到底选FreeMind还是XMind?
① 从美观和格式看:“去 share.xmind.net 看了一下 有的图画得非常复杂精致 是freemind不能企及的(个人观点) 很值得学习”
② 从兼容性看,“不支持导出为FreeMind文件,FreeMind也不支持导入Xmind文件。因FreeMind更为普及,故抛弃Xmind……”
③ Yukie @ 2009-06-22 19:57:XMind 在 3.0.1 时内存问题仍然严重,但前一阵子它推出 3.0.3 版後,已经将内存问题解决。目前我已改用 XMind 替代 Freemind 做为工作上的 Mindmap 工具。:) http://edumeme.blogspot.com/2009/06/xmind-foobar2000.html
更新:请参阅:思维导图软件 XMind 与 FreeMind 的对比
问:运行时出现 JVM terminated. Exit code=-1 错误。
错误如下:
JVM terminated. Exit code=-1
-Xms128m
-Xmx512m
-XX:MaxPermSize=256m
-Dosgi.requiredJavaVersion=1.5
-Dosgi.instance.area=@user.home/Application Data/XMind/workspace-cathy
-Dosgi.configuration.area=@user.home/Application Data/XMind/configuration-cathy
-Djava.class.path=d:\Program Files\XMind\plugins\org.eclipse.equinox.launcher_1.0.101.R34x_v20080819.jar
-os win32
-ws win32
-arch x86
-showsplash d:\Program Files\XMind\\plugins\org.xmind.cathy_3.0.1.200812152237.jar\splash.bmp
-launcher d:\Program Files\XMind\xmind.exe
-name Xmind
–launcher.library d:\Program Files\XMind\plugins\org.eclipse.equinox.launcher.win32.win32.x86_1.0.101.R34x_v20080731\eclipse_1115.dll
-startup d:\Program Files\XMind\plugins\org.eclipse.equinox.launcher_1.0.101.R34x_v20080819.jar
-vm C:\Program Files\Java\jre6\bin\client\jvm.dll
-vmargs
-Xms128m
-Xmx512m
-XX:MaxPermSize=256m
-Dosgi.requiredJavaVersion=1.5
-Dosgi.instance.area=@user.home/Application Data/XMind/workspace-cathy
-Dosgi.configuration.area=@user.home/Application Data/XMind/configuration-cathy
-Djava.class.path=d:\Program Files\XMind\plugins\org.eclipse.equinox.launcher_1.0.101.R34x_v20080819.jar
答:请尝试如下解决办法:
办法1:关闭 360安全卫士。
办法2:via:修改XMind的配置文件“xmind.ini”(与“xmind.exe”在同一目录下)。 将参数“-XX:MaxPermSize=256m”移到“-vmargs”前面。
办法3: 到 xmind.ini 文件中,删掉如下3行:
-Xms128m
-Xmx512m
-XX:MaxPermSize=256m
问:XMind如何改变默认字体?
只要打开 \xmind-portable-200811102307\Commons\plugins\org.xmind.ui.resources_3.1.1.200912022330\styles\defaultStyles.xml文件,修改里面的font-family 即可。
5. 结论
如果你以前不了解思维导图,建议你通过这些示例1、2、3直观了解,或自行搜索。如果你以前使用开源的FreeMind、免费的EDraw MindMap、或商业的MindManager,都推荐你试用一下XMind再做选择,它美观的界面、丰富的功能、格式的兼容,以及较为活跃的更新,都会给思维导图爱好者留下深刻印象。(全文完)
参考资料:
[1] 作者之一Brian Sun的博客 已不更新
[2] XMind简介 via Blog on 27th Floor
[3] XMind:又一款开源且跨平台的思维导图软件 via LinuxTOY
附录:文章更新历史
2010-02-12:补充一篇台湾地区的教程。
2009-12-26:删除多余内容,更新FAQ。
2009-10-28:更新,增加logo图片,增加FAQ。
2008-11-18:初稿