查看“Xmind”的源代码
来自Ubuntu中文
←
Xmind
跳到导航
跳到搜索
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
== 简介 == http://a.hiphotos.baidu.com/baike/s%3D250/sign=b8847d06ad4bd11300cdb0376aafa488/29381f30e924b899d910e04d6e061d950a7bf693.jpg XMind是一款同样开源且跨平台的思维导图软件,XMind 在功能上一点也不逊色于FreeMind,某些方面,XMind 甚至更加具有优势。XMind 支持中文简繁体。[1]2008年“最佳Eclipse RCP商业应用”获奖产品,2010年度入选“PCWorld Best 100 of 2010”。从2008年10月起,XMind 推出 开源版本,并荣获 sourceforge 社区 2009 最佳学术应用奖。它采用Java语言开发,基于Eclipse RCP体系结构,可以运行于Windows/Mac/Linux平台。在Windows下的安装包14MB,安装后27MB,体积尚算小巧。它的界面比善用佳软此前使用的 FreeMind要美观很多,绘制出的思维导图也更加漂亮,功能也更加丰富。加上它兼容FreeMind 和 MindManager数据格式,并且不仅可以绘制思维导图,还能绘制鱼骨图、二维图、树形图、逻辑图、组织结构图。 == 技术特色 == http://g.hiphotos.baidu.com/baike/s%3D220/sign=aba87d8da786c9170c03553bf93c70c6/0e2442a7d933c895ef21010ed11373f082020063.jpg XMIND采用Java语言开发,具备跨平台运行的性质,且基于Eclipse RCP体系结构,可支持插件,插件通过编写XML清单文件可以扩展系统定义好的扩展点。XMIND的程序主体由一组插件构成,包括一个核心主程序插件、一组Eclipse运行时插件、一个帮助文档插件和一组多语种资源文件插件。Eclipse用户会对它的界面非常亲切。 XMIND 应用EclipseRCP软件架构,XMIND 的分发包在形式上是一组Eclipse Features,每个Eclipse Feature是一组Eclipse Plugins,Plugin之间相互依赖相互扩展。在此Pluggable Platform的基础,XMIND 也可以支持其他开发人员为其编写Plugin,为XMIND增添新的功能或改进其设计。由于大部分Plugin是用Java语言编写,用本地语言编写的代码也针对各不同操作系统有不同版本,所以XMIND理论上可以运行在几乎所有操作系统上,包括所有64位的操作系统,目前XMIND 2008仅支持Windows、Mac OS X和Linux三大操作系统. == 特点 == XMind 的特点可用“国产而国际化发展;商业化而兼有开源版本;功能丰富且美观”来概括。 推荐 XMind 来代替或补充 FreeMind,除了功能、界面因素之外,还有两个原因:一是国产软件(虽然网站和软件只有英文);二是XMind由商业软件开源而来——多数情况下,有商业背景的产品可持续性会比开源/免费软件好一些。 === XMind 与 FreeMind 的对比 === 分析基于Windows平台下的 FreeMind 0.90 RC3 和 XMind 3.03,结合XMind开发者所提供的信息[3]。基本结论是:总体看,XMind 已超越 FreeMind;个别方面,FreeMind 值得 XMind 学习。 FreeMind 0.90 RC3/XMind 3.03 体积(仅安装目录):内存占用(不打开任何文档) 16MB:40 MB/45 MB:75 MB 1、相同/相通之处 - 都是免费、开源、基于 Java。 - 都满足绘制思维导图的基本甚至高级功能。 - 相通之处:XMind 可以导入/导出 FreeMind 格式;反之不能。 2、 XMind: 丰富的结构支持混用 FreeMind:只支持一种(水平)结构。 XMind:在逻辑图之外,还支持组织结构图(竖直)、树状图(水平+竖直)、思维导图(辐射)、鱼骨图、二维图(表格)。不仅如此,还能在一个文档中组合使用多种表达形式。实用举例:整个项目管理用逻辑图,人员安排部分用组织结构图,风险及应对采用鱼骨图,进度部分用二维图。 3、 XMind: 支持多图 FreeMind:只能有一棵树,即:根节点唯一,其他节点必须直接或间接放在根节点下。 XMind:允许在主树之外创建自由节点(应用举例:把“文档作者/创建日期”作为自由节点,补充思维导图信息);由于自由节点也是可以增加子节点的,所以可产生第二棵、第N棵新树。 4、FreeMind: 根点仍可插入父点 需求:在绘完的导图上再加一层。比如,最初建立了“唐诗”导图,现在要扩展到“唐宋文学”,即“唐诗”根节点要降至二级节点。 XMind:顶级的自由节点之间是可以互为子节点的,但原来的根节点(XMind称为中心主题)则不能拖到其他节点上。满足上述需求,就要新建文档,以“唐宋文学”为根节点,然后导入或粘贴原有内容。 FreeMind:支持根节点上插入“父节点”。 建议:XMind的“根节点”比FreeMind减少了一份特殊性,即允许其他节点独立于此;但仍包留了另一份特殊性,不能成为其他节点的子节点。从使用角度,建议取消此限制,即:任何节点本身是一样的,彼此之间为父子关系。——或许有技术限制,但节点/层级的平等灵活是XML的精神。 5、XMind 支持附件, FreeMind 全为链接 FreeMind:可以有超链接到外部文档和图片,也可以显示外部的图片。但这些资源都只是 .mm文件中的链接url,并非素材本身。即,.mm是纯文本的xml,包括 FreeMind 的图标也是以ID数字标示。 XMind:支持上述链接方式,也支持(默认)把该文档及图片引入XMind文件作为附件,形成完整的资料包。 .xmind 格式与OOo文档一样,实质是 xml+素材 的zip包。展开后的内容举例如下: attachments\attachments\4hm2upmpscpth85latqpd49biq.pngattachments \179ekuhhgn9g866cg5a26b78fh.pdfMETA-INF\META-INF\manifest.xmlThumbnails\Thumbnails\thumbnail.jpgcontent.xmlmeta.xmlstyles.xml 6、 发布思维导图方面,XMind 要向 FreeMind 学习 思维导图导出静态图片——这是最低需求,无须讨论。更值得关注的是导出/发布之后,仍能保持折叠/展开的动态效果。此方面 FreeMind 远胜 XMind。示例文件 XMind:导出的html包括图片和节点文字。但图与文字无链接;文字层级也不能折叠;图片默认为jpg,强烈建议换为png。 FreeMind:可采用不同技术进行导出,每种导出效果都非常好。FreeMind 导出html的格式有: ① html:纯文字方式,节点保留原有格式,层级关系可折叠展开,url链接有效。示例文件 ② xhtml(javascript):效果同上,只是改用js实现。示例文件 ③ xhtml(可点击map图片):除了上述文字内容外,还附有图片,并且点击图片的节点可跳转到对应的文字。示例文件 ④ java applet:功能保留最多的方式。在浏览器中的使用效果近乎在 FreeMind 中打开 .mm文件。示例文件 ⑤ flash:点击可折叠/展开,链接url有显示但无法点击。示例文件 7、 FreeMind节点支持html代码 FreeMind:节点支持html代码,实现文字格式化、换行、分段、图像链接、表格。(此外,还支持LaTex代码) XMind:不能对部分文字分别设定格式,可以shift+enter换行。 8、 XMind 具有更好的可持续性 FreeMind作为经典开源软件,虽在持续更新中,但新功能进展并不多。而同作为开源软件的XMind,不仅因为后发优势拥有了更多功能。并且,作为有商业公司支持的开源产品,新功能的开发会更加活跃——这并非迷信商业,而是实际情况,包括两个开发团队的成员也有此认识。 另外,XMind 还提供了更强大的Pro版,可以满足个人和企业的更高需求,并能提供可靠的技术支持。 9、 XMind 更美观,FreeMind 更快速省资源 无论用户界面还是思维导图文件,XMind 都更加美观。而 FreeMind 更加简约,占用资源更少,启动和运行速度更快。各取所需即可。 10、其他差异 FreeMind 可以导入目录结构,相当于变成了资源管理器;XMind不能。 在节点输入较多文字的过程中,XMind的输入框会阶梯式不断加大,而FreeMind会保持同样大小(只显示最右侧部分)。 XMind的节点可以添加标签,以进行过滤筛选;而FreeMind可以根据节点文字进行过滤显示。 注意:XMind导入.mm时,无法识别包含html代码的节点。 === 结论 === 大多数人普通用户:XMind。理由:支持逻辑图、二维图等多种表达形式并可混用,更加美观、支持附件。 Geek或偏执者:FreeMind。理由:更节约资源,界面更简朴。 自主网络发布:FreeMind。理由:强大灵活的html导出功能。 不执着于软件,仅执着于最优效果:主用 XMind 辅用 FreeMind。即仅在自主网络发布时另存为FreeMind格式,再用FreeMind导出为html。 == 安装 == 先到官网下载deb包。 http://www.xmind.net 由于依赖过于老旧,使用命令忽略依赖:(请在下载位置执行该命令) sudo dpkg --ignore-depends=sun-java5-jre,sun-java6-jre,openjdk-6-jre -i xmind-linux-3.3.1.201212250029_i386.deb 以上命令请根据实际情况修改 启动xmind,如果提示java缺少。执行下面命令(或安装更高级别java) sudo apt-get intsall openjdk-7-jre
返回
Xmind
。
导航菜单
页面操作
页面
讨论
阅读
查看源代码
历史
页面操作
页面
讨论
更多
工具
个人工具
登录
导航
首页
最近更改
随机页面
页面分类
帮助
搜索
编辑
编辑指南
沙盒
新闻动态
字词处理
工具
链入页面
相关更改
特殊页面
页面信息