[转贴]IBM Lotus Sametime V7.5.1 中的新特性和新技术

来源:互联网 发布:禁言 知乎 编辑:程序博客网 时间:2024/05/09 07:59

Todd A. Page, 软件工程师, IBM
Jennifer Kelley, 编辑,eSupport Operations, IBM
Nancy Kruse Hannigan (nancy_hannigan@us.ibm.com), Web 内容开发人员, IBM

2006 年 6 月 06 日
2007 年 6 月 14 日 更新

本文介绍了 IBM Lotus Sametime V7.5.1 在架构和设计方面的更改,其中包括新的 Connect 客户机、新的 Web 会议 UI、策略、点击通话、点击聊天、A/V 集成,以及一个新的连接外部社区(包括 AOL 和 Yahoo)的 SIP 解决方案。

编辑注:本文经过更新后包含了有关 Lotus Sametime V7.5.1 的信息。

IBM Lotus Sametime 在安全性、可伸缩性和可靠性组合方面一直是领先的企业即时消息 (IM) 解决方案。它已经夺取了全世界 1.5 亿个用户的市场份额,由许多财富 50 强公司使用。Lotus Sametime 多年以来获得了许多奖项,但它确实证明了一点,一个多年以来没有任何主要的架构更改的产品也会获奖。但让我们来面对现实吧,即使主导了市场,但 Lotus Sametime 也已经因为其古典黄屏幕和过时的 UI 而变得有些死板了。

IBM 能够从头开始重新设计产品从而再度成为企业实时协作的黄金标准吗?本文为您提供了对 Lotus Sametime V7.5.1 中新技术和新特性的推荐介绍,并由您自己来回答这个问题。我们探索了在功能、用户体验和管理控制方面为产品创建了巨大价值的许多特性。我们还花了一些时间了解更重要的新特性。对于多年使用 Lotus Sametime 的用户来说,我们相信您将喜欢这些更改并能享受这次体验。

即时消息客户机

对 Lotus Sametime V7.5.1 最基本也最令人兴奋的一些更改是以新聊天客户机的形式呈现的,该客户机替换了原来的 Lotus Sametime Connect client for Desktops。新的统一的 IM 客户机构建于 Eclipse 开放源码平台之上,通过在 Eclipse 之上构建 Lotus Sametime,第三方工具提供商更容易构建无缝集成到 Lotus Sametime 中的插件、应用程序或扩展。一个示例是,某个工具提供商创建可以集成为 Sametime 菜单项的地图插件,用户可以选择该菜单项打开地图来显示聊天伙伴的位置。另一个示例是,某个应用程序可以更改 IBM Lotus Notes 中用户的 out-of-office 设置。

Lotus Sametime V7.5.1 运行在 Microsoft Windows 2000 和 XP、Linux 和 Apple 的 Mac OS X 版本 10.4 上。它提供了一系列新的开箱即用功能,最终导致了非常丰富的用户体验。其中一些特性包括点击通话、点击拨号、位置提醒、富文本、时间戳、图释、拼写检查、预先输入搜索、已保存聊天的新 UI,以及虚拟名片和企业品牌区域。当然,只通过语言描述不能客观地说明 Lotus Sametime V7.5.1 客户机中的大量更改,所以让我们从用户角度浏览一下这些新特性吧。

Lotus Sametime Connect V7.5.1 提供了一些新的特性,使即时消息传递更加简单流畅。一个附签式聊天用户界面使您可以更轻松地管理若干会话,因为它能够将所有活动的 IM 会话集中到一个窗口。另一个新的开发是点对点视频,它可以使您轻易扩展即时消息,从而将与另外一个用户的视频或语音对话包括进来。

此外,Lotus Sametime V7.5.1 还提供了与 Microsoft Office 和 Microsoft Outlook 应用程序的集成,使您可以在 Microsoft Office 和 Microsoft Outlook 内部直接查看在线会话并启动 Lotus Sametime 功能 —— 即时消息传递、语音或视频聊天,以及 Web 会议会话。Lotus Sametime V7.5.1 现在还提供了 Macintosh 客户机支持,提供了 robut Lotus Sametime 特性。

Lotus Sametime Connect V7.5.1 现在支持用户登陆到多个 Lotus Sametime 社区。客户机还支持重新设置商标功能(re-branding),允许您将公司的徽标添加到 Lotus Sametime 用户界面。

Lotus Sametime V7.5.1 聊天窗口具有全新的外观(如图 1 所示)以及几个新特性。


图 1. 新 Lotus Sametime 聊天窗口
新 Lotus Sametime 聊天窗口

聊天窗口中的操作栏包括的图标允许您:

  • 将用户添加到 Contact 列表
  • 邀请其他用户进入活动聊天
  • 捕捉屏幕的一部分发送给您的聊天伙伴
  • 使用语音聊天特性呼叫另一个 Sametime 用户
  • 给伙伴发送文件
  • 即时启动 Web 会议,并保持当前的聊天窗口的活动状态

聊天窗口还有一个新区域,显示有关聊天伙伴的信息。聊天窗口的名片区域(参见图 2)显示用户图片(从企业目录中获取)、用户姓名、用户状态和可用性以及用户的位置、职称和电话号码。这些名片的字段还可以由 Sametime 管理员定制。


图 2. 名片区域
名片区域

聊天窗口的聊天记录部分有几项漂亮的改进,包括:

  • 时间戳,可以在聊天过程中轻易地切换开关
  • 富文本,比如带颜色的字体、不同大小的字体、粗体、下划线和斜体
  • 图释,包括动画图释

聊天记录窗口还在整个聊天过程中记录系统消息。例如,如果聊天伙伴在一段时间内空闲,则聊天记录包括:

<No activity for 10 minutes>

当聊天伙伴返回时,聊天记录显示:

<John Doe is now active>

Lotus Sametime 还通过显示以下内容告诉您,您的聊天伙伴已经关闭聊天窗口:

:: John Doe has left the chat.

这些系统消息还随聊天记录文本一起保存起来,并可以进行切换。

当与以前聊过的用户聊天时,以前的几行聊天记录会显示在聊天记录窗口的灰色区域中。当您不小心关闭聊天窗口,但又想阅读刚聊过的最后几行时,该特性十分方便。该特性还允许您在查看每条消息之后关闭聊天窗口,而不用害怕丢失上次谈话的内容,从而更改您管理正在进行的聊天会话的方式。

新消息工具栏也在聊天窗口中(参见图 3)。这允许您将聊天文本设置为彩色、粗体、斜体、带下划线,增加或减小字体大小,插入图释,或更改聊天文本上的文本背景颜色。如果拼写检查器特性已由管理员启用,工具栏上还包括拼写检查器图标。


图 3. 聊天窗口消息工具栏
聊天窗口消息工具栏

Lotus Sametime 聊天现在允许发送 Lotus Notes 链接,比如文档链接、数据库链接、锚链接和视图链接。还可以插入超链接(例如,Web 站点地址)。

如果您想要打印特殊场合的聊天记录,聊天窗口现在包含了打印会话的选项。打印时不再需要保存聊天,当打印聊天时,聊天记录中包括的所有内容都会打印出来,比如时间戳和系统消息。

屏幕捕捉

客户机还包括内置的屏幕捕捉实用程序,允许将屏幕捕捉的图形插入到聊天中,从而允许聊天伙伴讨论特定的表或图。通过在聊天窗口中单击屏幕捕捉图标,您将立即转换到屏幕捕捉模式,此时可以拖动十字指针来选择屏幕区域(参见图 4)。选择区域之后,图片被进行注释,并自动粘贴到聊天记录区域,这样就可以简单地发送出去。


图 4. 屏幕截图工具
屏幕截图工具

聊天历史

对聊天历史功能做了一些重大的改进。Lotus Sametime Connect 具有全新的界面来定位和检索保存的聊天记录,可以通过聊天窗口中的聊天历史图标来访问这些记录。在这个新 UI 中,可以按人查看保存的聊天记录列表,而且可以预览保存的聊天记录。还可以按人对保存的聊天记录排序。通过在聊天历史窗口中突出显示人的名称,可以看到与您聊天的人的所有最近聊天记录的列表。可以看到聊天记录的日期以及聊天记录的开始和结束时间,还可以看到是谁先开始聊天的。在列表中突出显示列表中的每条聊天记录时,该聊天记录的预览就显示在窗口中(参见图 5)。Lotus Sametime V7.5.1 还引入了搜索聊天历史并将聊天记录作为电子邮件发送的功能。


图 5. 聊天历史 UI
聊天历史 UI

新界面还便于打印聊天记录和使用默认邮件应用程序将其发送到电子邮件中。

用户状态

Lotus Sametime V7.5.1 对用户状态做了一些改进。在登陆到 Lotus Sametime Connect 之前,可以选择自己的状态并设置状态消息。有一个新状态 In a meeting 可用。当您参加 Sametime 会议时,可以设置该特性将您的状态自动更改为 In a meeting。该状态的行为是可定制的。例如,如果想要在开会时接收新 IM,则消息框以最小化方式显示,而不会在窗口中打开。该状态与 Do not disturb 不同,Do not disturb 根本不允许发送消息。还添加了选择性的 Do not disturb 特性,该特性允许您选择一些用户或组,以便在您设置为 Do not disturb 时仍可以向您发送 IM。

Contact Search

新增的 Contact Search 特性允许您向特定用户发送消息而无需滚动 Contact 列表来查找和单击该用户,还允许您向不在 Contact 列表中的用户发送消息。对于具有庞大 Contact 列表的用户这可以节省大量时间,或者如果您需要与确实没有必要添加到 Contact 列表中的某个人聊天,该特性也十分有用。通过在 Contact Search 字段中输入一个或多个字母,就会为您提供一个待选的用户列表。

找到的用户列表是通过搜索姓名、昵称、组名称和电子邮件地址,从 Contact 列表和聊天记录中获得的。如果要查找的用户不在这些位置,可以选择搜索企业目录。返回的列表提供了名片信息,通过将鼠标放在结果列表的名称上面可以获得这些信息。

使用 Contact Search 找到用户之后,可以右击该用户的名称来执行操作,比如与该用户聊天、发送文件或启动即时会议。不再需要将用户添加到您的 Contact 列表来执行这些操作。

其他增强

另一个重要的增强就是改善了插件管理,它使您能够更轻松地管理添加到 Lotus Sametime 客户机中的插件(新功能)。

最后,新的 Lotus Sametime V7.5.1 客户机支持与第三方病毒扫描器的集成,从而使得所有文件在传输之前被扫描。文件传输还集成了 Lotus Sametime 的新策略引擎,并允许管理员指定允许哪些用户和组发送文件。

Web 会议

尽管 Lotus Sametime Web 会议一直在应用程序共享和白板方面提供了卓越的功能,但它在几个领域有所欠缺,包括过时的 UI、较差的音频/视频会议和有限的管理控制。最终,这些限制导致了在区分允许谁访问会议功能时出现管理问题,但更重要的是,连接和导航会议时了无生气的用户体验。IBM 在 Lotus Sametime V7.5.1 中解决了所有这些领域的问题,并对 Web 会议体验提供了许多增强。

Lotus Sametime V7.5.1 现在支持 Web 会议的参与者可以是运行 Macintosh 操作系统的用户。除了 Lotus Notes 日历之外,您现在还可以从 Microsoft Outlook 日历中安排 Lotus Sametime Web 会议。并且它包含了上载文件的本地 Unix 文档会话。

第一个重要的改进针对 Sametime Welcome 页面。旧式的古典黄屏幕消失了,替换成信息性更强的 UI (参见图 6)。


图 6. Lotus Sametime Welcome 页面
Lotus Sametime Welcome 页面

会议创建过程经过简化,已经将混乱降到最低程度。Lotus Sametime V7.5.1 重新设计了 UI,将所有必需字段都添加到第一个 Essentials 附签中,从而允许快速填充这些字段来创建会议(参见图 7)。在 Meeting Creation 对话框的后续附签中可以找到其他非必需的选项,其中包括新的 Slides 附签,它使得主持人可以更容易地上载幻灯片。

Lotus Sametime V7.5.1 中另一个新增特性是安排 Web 会议自动向会议主持人和创建者发送包含会议详细内容的电子邮件通知。


图 7. Meeting Creation 对话框 —— Essentials 附签
Meeting Creation 对话框 —— Essentials 附签

连接会议

另一个关键的并且也是长期以来需要解决的变动就是在实际连接会议时的用户体验。例如,出席会议的用户经常遇到各种原因的阻碍而无法连接到会议,这些原因包括弹出窗口、缺少 JVM 或者浏览器配置问题。在多数情况下,Lotus Sametime 并没有提供有意义的错误消息,因此您会感到困惑为什么不能加入会议。Lotus Sametime V7.5.1 缓解了这些问题,它消除了很多会议中的弹出窗口,并在运行的窗口中显示有用消息,用来告诉您 Meeting Room 客户机正在执行的操作以及是否发生错误。

连接和重新连接会议也有了极大的改进。在旧版本的 Lotus Sametime 中,连接会议时,首先会连接到服务器,然后才会启动 Meeting Room 客户机。只要与服务器的连接不断开这种方法就能良好运行,这种情况下很少需要重新建立到服务器的连接。在 Lotus Sametime V7.5.1 中,启动会议时,首先启动会议室,然后才建立连接。连接建立之后,它与会议的其他部分进行同步。如果连接断开,会议将重置到启动状态,并自动重新连接。自动重新连接实际上是无缝的。

另一个主要的连接改进是在用于连接的方法上。Lotus Sametime V7.5.1 利用了更高级的隧道算法,帮助维持更有弹性的、更容错的、更快的服务器连接。还为出席 Sametime 会议的用户提供了有关其连接状态的可视化指示器。如果连接断开,Meeting Room 客户机保持运行并在后台重新连接。

进入会议之后,首先展示给您的是新 Welcome 页面(参见图 8),而不是一个显示在多数情况下不适合您的 Share my Screen 选项的页面。现在,Welcome 页面显示关键的用户信息,比如谁是会议主持人、会议关于什么、会议开始时间等。此外,Welcome 页面的背景是可定制的,允许公司设计自己的欢迎页面。


图 8. Web 会议欢迎页面
Web 会议欢迎页面

Meeting Room 客户机

新 Meeting Room 客户机完全经过重新设计,提供了更加丰富的主持人和参与者体验。例如,在参加会议时可以选择语言首选项,与会者可以选择提前参见会议,而不再需要等到开始时间才能参加。此外,会议 UI 现在包含一个附签式界面,用户可以在其中来回切换 Slides、Whiteboard 或 Sharing(参见图 9)。


图 9. Web 会议的附签式界面
Web 会议的附签式界面

还添加了一组新注释工具,其中包括高亮显示器、指针工具、更好的颜色控制和可编辑文本。还支持多个幻灯片集合,通过简单地上下翻页就可以访问这些集合。

整个 Lotus Sametime V7.5.1 Web 会议 UI 参见图 10。


图 10. Web 会议 UI
Web 会议 UI

在 Lotus Sametime V7.5.1 会议中,用于设置权限的 UI 有了显著改变,使得该过程更加直观。主持会议时,主持人可以单击 Change Permissions 按钮打开新 Setting Permissions UI。在此,主持人可以更改会议中所有用户的默认权限,并为特定的人授予权限。使用新的 UI,主持人会看到两个姓名列表:一个是可以查看会议的人员列表,另一个是可以发言的人员列表。通过单击 Add 或 Remove,主持人可以在这两个列表之间快速地来回交换名称。

您被给予发言的权限之后,会看到 Click to Present 按钮。单击该按钮,您就可以使用幻灯片或共享您的屏幕。在发言时,该按钮更改为 Stop Presenting。所有这些 UI 更改都使得会议更加直观和用户友好。

音/视频改进

还作了主要的改进来增强 Lotus Sametime V7.5.1 的音/视频能力。IBM 与许多行业领头人(包括 Avaya、Avistar、Nortel、Polycom、Premiere Global Services、Siemens 和 Tandberg 等)一起合作来提供集成的电话和视频解决方案。这些合作伙伴允许公司将他们当前的电话和视频解决方案直接集成到 Lotus Sametime 中。对于仍按照正常过程创建会议并选择音频或视频选项的用户来说,这种集成是无缝的,因为他们可以选择使用这些一流提供商提供的集成电话或视频功能。

与第三方电话系统集成时,新 Web 会议 UI 提供可视反馈来查看谁正在会议中讲话,并提供了许多主持人选项来控制允许谁讲话并关掉噪音连接(参见图 11)。


图 11. Web 会议参与者列表和选项
Web 会议参与者列表和选项

策略管理

Lotus Sametime V7.5.1 Web 会议的最后一个主要更改是在策略管理区域。具体来说,Lotus Sametime 提供了一个策略引擎,允许管理员控制允许人们使用的特定功能。例如,管理员现在可以指定允许哪些用户创建即时会议、使用会议内的文件传输选项和电话服务以及通过 IBM Lotus Sametime Gateway 与外部社区中的用户聊天。可以为特定用户或组添加策略,可以使用 Administer the Server 界面访问策略。




IBM Lotus Sametime Gateway

要在企业 IM 空间占有一席之地,产品必须不仅为企业内部用户提供安全到场和即时消息,还必须为其他公司和外部公共 IM 网络提供相同的功能。许多年来的问题在于缺乏标准和由这些不同的组使用的专用协议。Lotus Sametime Gateway 旨在于通过为各种协议提供转换服务,从而允许跨越域边界的完全互操作性,来克服这些技术困难。为了有效利用 Lotus Sametime Gateway 的功能,IBM 与 AOL Instant Messenger、Yahoo Messenger 和 Google Talk 进行了合作。

网关是一种旨在为使用不同目录的其他社区中的现场服务器之间提供联盟或互操作性的产品。网关还设计用于为位于同一域中的多个现场服务器之间提供共存或提醒,并为使用同一目录的同一组用户提供提醒。

IBM 以前提供的是 Sametime SIP Gateway,该产品自 Lotus Sametime 3.0 以来就存在了,可用于通过连接另一个公司的 Lotus Sametime 环境来提供联盟。它使用一个相对有限的 SIP 子集,该子集不可与其他第三方 SIP 产品互相操作,而且未有效利用 IBM WebSphere Application Server 提供的新中间件技术。

最后要澄清一下 Lotus Sametime 在早期客户机中提供的 AOL 连接与 Lotus Sametime Gateway 提供的连接之间的区别:过去,Lotus Sametime 通过 Lotus Sametime 2.5 和 3.x Connect 客户机提供 AOL 连接。该 AOL 集成直接位于 Sametime 客户机和 AOL 服务器之间,并且基本上是客户端的社区聚合。例如,用户同时登录到 AOL 服务器和 Lotus Sametime 服务器,并使用不同的 ID 供两个服务器进行认证。Lotus Sametime Gateway 是下一代产品,旨在提供服务器端的聚合,从而允许多个社区之间的服务器对服务器提醒。这是与之前的 Lotus Sametime 功能的基本差异,而且它通过对公共和其他公司 IM 网络的策略管理访问,提供了更大的管理控制。

从总体上说,Lotus Sametime Gateway 十分简单。它是构建于 WebSphere Application Server 之上的可扩展平台,允许实时协作 (RTC) 社区(比如 Lotus Sametime 和公共 IM 社区)共享到场信息并彼此交互。它旨在于接收来自一个或多个社区的信息、检查其合法性、根据需要翻译信息并通过使用电子邮件地址将其转发到目的地(非常类似于 SMTP)。WebSphere Application Server 为协议连接器和管理插件提供了一个框架。参见图 12。


图 12. Lotus Sametime Gateway 总体图
Lotus Sametime Gateway 总体图

从总体图可以看到,Lotus Sametime Gateway 由三个主要组件构成。

核心利用了稳定的 WebSphere Application Server SIP Infrastructure 并允许可扩展性、群集和故障转移。它负责启动和管理不同的连接器、路由 GW 消息、管理社区并与插件通信。

可以添加协议连接器来转换其他协议,比如 VP(Lotus Sametime 专用),以及 XMPP。每个连接器支持一个特定的协议,负责与使用同一协议的现场服务器通信,并收发消息到核心。

管理插件提供安全性、策略强制执行和广泛的日志记录能力。User Destination Locator 插件通过在电子邮件地址中使用用户域来提供用户 ID 和连接器之间的映射操作,非常类似于 SMTP。

ACL Manager 插件允许管理员允许/禁止连接特定域,并只允许指定用户和组访问这些域。Message Manager 插件还提供 API 以允许第三方供应商提供过滤和拒绝消息的能力以及提供 SPIM 控制(非常类似于 SPAM 控制,但主要针对接收未经请求的消息的即时消息系统)。

Logger 插件负责记录有关通过网关的事件的消息。管理员可以控制要记录哪些特定事件,并可以确定是否记录 IM 消息的内容。



结束语

希望您已经喜欢上我们介绍的 IBM Lotus Sametime V7.5.1 中的新特性,包括 Lotus Sametime Connect、新 Web 会议 UI、策略管理、点击通话、点击聊天、A/V 集成,以及与外部社区(包括 AOL 和 Yahoo)连接的新 SIP 解决方案。在 Lotus Sametime V7.5.1 中为了提高性能、功能、管理和用户体验所做的一百多个更改将使 Lotus Sametime 在未来的几年里继续成为企业即时消息传递和 Web 会议的最佳产品和解决方案。

原创粉丝点击