当前位置:IT168首页 > 技术开发 > 简介
[收藏此页] [打印] [推荐] [评论]

在Lotus Notes复合应用中集成Lotus Symphony

责任编辑:ITPUB编辑作者:刘大力,IBM   2008-07-02   
文本Tag: lotus

【ITPUB 技术文档】

简介

Lotus Symphony 是可免费使用的具备丰富功能的文档编辑工具, 可以选择集成在Notes中或者独立运行。在 Lotus Notes 中可以从 Open 菜单打开该编辑器,也可以在应用程序中以编程方式打开编辑器。而且它们的图标将出现在计算机桌面及 Start 菜单中,因此产品编辑器的使用可以独立于 Lotus Notes。有三个编辑器可处理文档、电子表格和描述,如图 1-3 所示。它们具有直观的用户界面,以基于 Eclipse 的应用程序为特点,支持开放式文档格式(Open Document Format,简称ODF),与各种文档格式兼容(Microsoft Office, OpenOffice, Lotus SmartSuite等),可以把编辑的文档直接导出成Adobe Acrobat (PDF) 格式, 支持多种平台(Windows, Linux ,Mac ),更重要的是Lotus Symphony具有开放的接口,可以进行灵活的定制和各种业务和协作应用集成。


图 1. IBM Lotus Documents
图 1. IBM Lotus Documents

图 2. IBM Lotus Presentations
图 2. IBM Lotus Presentations

图 3. IBM Lotus Spreadsheet
图 3. IBM Lotus Spreadsheet

本文结合实例,系统而详细地介绍了如在 Notes 复合应用中使用 Lotus Symphony。下面,让我们通过一个相对简单的实例如 图 4 所示,来介绍如何在 Notes 复合应用中使用 Lotus Symphony 应用实例。


图 4. 复合应用实例
图 4. 复合应用实例

这是一个用 Notes 8 打开的应用(TopCustomer.nsf),你一眼能看出它和过去你所见到 Notes 的帧结构、视图、表单等等这些元素全不相同但又似曾相识。在这个应用中,你看到了左方展示公司客户列表的 Notes 视图。看到了右方展示 Lotus Symphony 文档编辑器的 Eclipse 插件。所有这些东西(当然,它们有个正式的名称——组件),为了一个业务目的(2007 年的最佳客户名单)而组装在一起,这就构成了一个复合应用。不只是组装,组件之间还可以传递消息。还是看上面这个例子,当我们点击左方客户列表中的某个客户时,会把该客户的公司名称传递给其他组件,这样右方的 Lotus Symphony 文档编辑器会把传递来的公司的名称插入到当前的光标位置。 图 5 展示了消息在 Property Broker 编程模型中传递的后台过程。


图 5. Property Broker 编程模型
图 5. Property Broker 编程模型

在这里我们不过多的讲述复合应用的概念,大家可以从文章后面的参考资料里获得更多的关于 Notes 复合应用的详细信息。

上一页
1
23456下一页
收藏到: 添加到“百度搜藏”添加到“QQ书签”添加到“Google书签”添加到“Yahoo收藏”添加到“和讯网摘”
本文欢迎转载,转载请注明:转载自IT168 [ http://www.it168.com/ ]
本文链接:http://tech.it168.com/ibmtech/2008-07-02/200807020943167.shtml
技术开发相关文章  
  • 暂无
友情推介