跳转到主要内容

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件.

当您初次登录到 developerWorks 时,将会为您创建一份概要信息。您在 developerWorks 概要信息中选择公开的信息将公开显示给其他人,但您可以随时修改这些信息的显示状态。您的姓名(除非选择隐藏)和昵称将和您在 developerWorks 发布的内容一同显示。

所有提交的信息确保安全。

  • 关闭 [x]

当您初次登录到 developerWorks 时,将会为您创建一份概要信息,您需要指定一个昵称。您的昵称将和您在 developerWorks 发布的内容显示在一起。

昵称长度在 3 至 31 个字符之间。 您的昵称在 developerWorks 社区中必须是唯一的,并且出于隐私保护的原因,不能是您的电子邮件地址。

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件.

所有提交的信息确保安全。

  • 关闭 [x]

IBM Lotus Symphony: 兼容与开放的办公软件

尹 大力 (yindali@cn.ibm.com), 软件工程师, IBM 中国软件开发中心
尹大力,是 IBM 中国软件开发中心 Lotus Symphony 部门的软件工程师,从事 IBM Lotus Symphony 的开发与技术支持工作,专长 C/C++。您可以通过 yindali@cn.ibm.com 与他联系。

简介: 本文给出了 IBM Lotus Symphony 的总体概况,着重讨论了它的功能模块组成,支持的开放文档格式,高可编程性以及相关下载和技术资源站点。

发布日期: 2008 年 3 月 24 日
级别: 初级
访问情况 : 2730 次浏览
评论: 


IBM Lotus Symphony 是由 IBM 推出的一套免费的办公软件,无论是个人用户或企业用户都适合安装 IBM Lotus Symphony。通过 IBM Lotus Symphony, 用户可以进行文字处理,创建电子表格与制作幻灯片等日常文档编辑工作。IBM Lotus Symphony 采用 ODF (Open Document Format)作为默认文档存储格式,另外也对 Microsoft Office 的文档格式、Lotus SmartSuite 及其它的文件格式保持兼容。

IBM Lotus Symphony 也开放了编程接口给开发人员,使得开发人员可以开发出符合特定业务需求的插件。通过将开发出来的插件紧密地集成到 Lotus Symphony 中,开发人员可以将自定义的功能与 Lotus Symphony 办公软件自身的功能紧密地结合在一起,从而使 Lotus Symphony 更加强大。


图 1. Lotus Symphony 欢迎界面
图 1. Lotus Symphony 欢迎界面

平台及系统要求

IBM Lotus Symphony 是一款跨平台的办公软件,目前支持的平台有 Windows 和 Linux:

  • 对于 Windows,目前支持的平台有:Windows XP, Windows Vista. 安装磁盘至少需要 540MB 空间。
  • 对于 Linux,目前支持的平台有:SLED 10, RHEL5。安装磁盘至少需要 750MB 的空间。
  • 至少需要 512MB 内存。

如果此外在其它发行版本的 Linux(如 Ubuntu 等)上安装 Symphony 时遇到问题,也可以到 Lotus Symphony 网站的论坛寻求支持。


IBM Lotus Symphony 的组成

IBM Lotus Symphony 由 3 个应用程序组成:IBM Lotus Documents, IBM Lotus Presentations 和 IBM Lotus Spreadsheets。

IBM Lotus Documents 是 IBM Lotus Symphony 中的字处理程序。用户可以使用 IBM Lotus Documents 用来处理日常工作中的文档,还可以用来写小说,日记,以及进行与文字相关的其它工作。


图 2. Lotus Documents 界面示例
图 2. Lotus Documents 界面示例

IBM Lotus Presentations 是 IBM Lotus Symphony 中的幻灯片程序。我们可以使用 IBM Lotus Presentations 来制作产品介绍,答辩演示以及团队计划安排等不同种类的演示文稿,并可以将不同效果的模板应用到演示文稿中。


图 3. Lotus Presentations 界面示例
图 3. Lotus Presentations 界面示例

IBM Lotus Spreadsheets 是 IBM Lotus Symphony 中的电子表格程序。IBM Lotus Spreadsheets 可以记录,计算以及分析日常生活工作中的数据。通过 IBM Lotus Spreadsheets,我们可以制作公司财务报表,家庭收支记录,以及个人信贷记录等各种电子表格。


图 4. Lotus Spreadsheets 界面示例
图 4. Lotus Spreadsheets 界面示例

IBM Lotus Symphony 支持的文档格式

IBM Lotus Symphony 采用 OASIS(The Organization for the Advancement of Structured Information Standards, 结构化信息标准推动组织)制定的 ODF (Open Document Format,开放文档格式)作为默认文档存储格式。与传统的二进制文档格式不同,ODF 采取了 XML 的纯文本格式。ODF 文档格式最大的优势在于其开放性与可继承性。任意一家厂商的办公软件,只要其支持 ODF 格式,它就可以打开遵循 ODF 文档格式的文档。这样就解决了由于办公软件公司倒闭等原因导致的老文档无法打开的问题。ODF 的推广对于改变目前办公软件相互封闭、文档格式互不兼容的糟糕情况非常有意义。

另外 IBM Lotus Symphony 对于其它文档格式也提供了比较好的兼容性:

IBM Lotus Symphony 支持打开的文档格式:

  • ODF
  • OpenOffice.org XML 文件格式 1.0
  • 微软 Office 二进制文档格式
  • Lotus SmartSuite 文档格式
  • 纯文本

IBM Lotus Symphony 支持输出的文档格式:

  • ODF
  • OpenOffice.org XML 文件格式 1.0
  • 微软 Office 二进制文档格式
  • PDF
  • 纯文本

IBM Lotus Symphony 的可编程性

在 IBM Lotus Symphony 的最新版本中,开发人员可以通过使用 Lotus Symphony 提供的 API 来扩展 Lotus Symphony 的功能。由于 Lotus Symphony 是建立在 Eclipse 之上,开发人员可以通过 Eclipse 插件的形式来扩展 Lotus Symphony,并将自己开发的 Lotus Symphony 插件集成到 Lotus Symphony 中。此外,开发人员也可以使用 UNO API 和 Lotus Script 来进行开发。

例如,可以通过 Lotus Symphony 的编程接口来开发翻译插件。通过使用该翻译插件,用户可以方便地将正在编辑的 Symphony 文档中的任意一段文字翻译成其它文字。


图 5. 翻译插件截图
图 5. 翻译插件截图

本文只对 IBM Lotus Symphony 可编程性的进行初步的介绍。关于 Lotus Symphony 可编程性的具体技术细节,会在其它的专门的文章中有详细的叙述。


下载与技术支持

IBM Lotus Symphony 的版本现在已经更新到 Beta 4。用户可以通过访问 Lotus Symphony 的 社区网站 来获得最新版本的 Lotus Symphony 以及各种模板库。


图 6. IBM Lotus Symphony 的主页
图 6. IBM Lotus Symphony 的主页

如果用户对产品有疑问或建议,可以通过访问 Lotus Symphony 网站的论坛来获得技术支持。Lotus Symphony 的技术支持论坛根据应用程序与问题类型进行了分类并建立了相应的子论坛。用户可以根据自己问题的类型在相应的子论坛里面获得相应的技术支持,或者与全球各地使用 Lotus Symphony 的用户一同来交流使用技巧与心得。


图 7. IBM Lotus Symphony 的技术支持网站
图 7. IBM Lotus Symphony 的技术支持网站

总结

本文给出了 IBM Lotus Symphony 的总体概况,着重讨论了它的功能模块组成,支持的开放文档格式,高可编程性以及相关下载和技术资源站点。


参考资料

学习

获得产品和技术

关于作者

尹大力,是 IBM 中国软件开发中心 Lotus Symphony 部门的软件工程师,从事 IBM Lotus Symphony 的开发与技术支持工作,专长 C/C++。您可以通过 yindali@cn.ibm.com 与他联系。

关于报告滥用的帮助

报告滥用

谢谢! 此内容已经标识给管理员注意。


关于报告滥用的帮助

报告滥用

报告滥用提交失败。 请稍后重试。


developerWorks:登录


需要一个 IBM ID?
忘记 IBM ID?


忘记密码?
更改您的密码

单击提交则表示您同意developerWorks 的条款和条件。 使用条款

 


当您初次登录到 developerWorks 时,将会为您创建一份概要信息。您在 developerWorks 概要信息中选择公开的信息将公开显示给其他人,但您可以随时修改这些信息的显示状态。您的姓名(除非选择隐藏)和昵称将和您在 developerWorks 发布的内容一同显示。

请选择您的昵称:

当您初次登录到 developerWorks 时,将会为您创建一份概要信息,您需要指定一个昵称。您的昵称将和您在 developerWorks 发布的内容显示在一起。

昵称长度在 3 至 31 个字符之间。 您的昵称在 developerWorks 社区中必须是唯一的,并且出于隐私保护的原因,不能是您的电子邮件地址。

(长度在 3 至 31 个字符之间)


单击提交则表示您同意developerWorks 的条款和条件。 使用条款.

 


为本文评分

评论

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=10
Zone=Lotus
ArticleID=296719
ArticleTitle=IBM Lotus Symphony: 兼容与开放的办公软件
publish-date=03242008
author1-email=yindali@cn.ibm.com
author1-email-cc=

标签

Help
使用 搜索 文本框在 My developerWorks 中查找包含该标签的所有内容。

使用 滑动条 调节标签的数量。

热门标签 显示了特定专区最受欢迎的标签(例如 Java technology,Linux,WebSphere)。

我的标签 显示了特定专区您标记的标签(例如 Java technology,Linux,WebSphere)。

使用搜索文本框在 My developerWorks 中查找包含该标签的所有内容。热门标签 显示了特定专区最受欢迎的标签(例如 Java technology,Linux,WebSphere)。我的标签 显示了特定专区您标记的标签(例如 Java technology,Linux,WebSphere)。