出版时间:2008-10 出版社:水利水电出版社 作者:陈宇翔 页数:291
前言
IBM Lotus Sametime是一款优秀的即时通信软件,它被广泛地应用于各种企业级实时交流环境中。本书从原理到实践全面系统地阐述了Sametime产品的安装、配置、管理、设计、编程等各个方面,同时也介绍了产品的扩展功能和一些高级使用技巧。本书从功能上重点介绍了Sametime客户端和服务器端的各种开发方法及编程技巧,同时对出口程序、应用插件、社区网关的开发也有精辟的阐述。 本书涵盖了Sametime相关的各种知识,全文共分12章。第1~3章为基础部分,介绍了Sametime的基本概念、工作原理、安装过程、应用部署、使用技巧、配置管理等。第4章开始为高级部分,详细介绍Sametime的各种开发方式和编程技巧。其中,第5~7章介绍了客户端开发过程及技巧,涵盖Connect客户端、L,inks网页、Java程序3种应用技术;第8~12章介绍了服务器端开发方式,包括社区服务、出口程序、会议管理、监控分析、协议网关等内容。 对于初学者和使用者,我们建议从第l章入手,通过亲自动手创建环境并体验使用过程,达到对Sametime的全面理解。对于编程开发或应用设计人员,可以从第4章开始,通过大量的编程实践掌握开发技巧。本书可以作为初学者的入门指导,也可以作为有一定经验者的高级读物,同时也是相关开发人员必不可少的参考书。由于在内容编排上由浅入深、循序渐进,相信不同层次的读者都能够找到自己的起点。 本书注重实践,附有大量例程,帮助读者在实践中加深理解,也为相关设计和开发人员提供了丰富的参考样例。所有例程都在Sametime 8.0环境下经过测试,供读者参考。全书语言生动并附有很多插图,易于理解。在专业相关的文字叙述上力求简洁,在内容与过程的安排上则力争翔实,以使读者能够非常容易地自己动手实践。相信能帮助读者白手起家,从入门到精通。 由于时间仓促及作者水平所限,书中不足之处在所难免,恳请广大读者批评指正。
内容概要
本书针对IBM Lotus Sametime软件产品进行了全面系统的阐述和介绍。全书共12章,涵盖了产品的原理、安装、配置、管理、设计、编程、布署等各个方面。全书借助大量生动的实例和精辟的分析向读者展示了利用Sametime实现人员即时通信的开发过程和实用技巧。 本书适用于从事Sametime应用设计和编程开发的人员,也特别适合Sametime的初学者。它可以作为项目设计人员的技术指南,也可以作为相关开发和编程技术人员的参考手册。本书文风严谨、资料翔实,是一本全面介绍Sametime的权威书籍。
书籍目录
前言第1章 概念与原理 1.1 Sametime简介 1.2 基本功能 1.2.1 在线感知 1.2.2 实时交谈 1.2.3 网络会议 1.3 架构与组件 1.3.1 Sametime的基本架构 1.3.2 Domino分区服务器 1.3.3 Sametime服务器 1.3.4 Sametime社区 1.3.5 Sametime群集 1.3.6 Sametime会议服务器 1.3.7 Sametime网关第2章 安装与配置 2.1 安装和配置Domino 2.1.1 安装.Domino Server 2.1.2 安装Dommo Client 2.1.3 配置Windows系统DNS后缀 2.1.4 配置Dommo Server 2.1.5 配置Domino Client 2.2 安装和配置Sametime 2.2.1 安装Sametime Server 2.2.2 安装Sametime Connect 2.3 验证安装 2.3.1 安装目录 2.3.2 试用Sametime Connect第3章 使用与管理 3.1 体验使用 3.1.1 联系人和组 3.1.2 消息通知 3.1.3 文件传送 3.1.4 在线交谈 3.1.5 语音对话 3.1.6 视频交谈 3.1.7 网络会议 3.2 体验管理 3.2.1 会议管理 3.2.2 Sametime Server管理 3.2.3 Domino管理 3.2.4 日志管理 3.3 常用配置 3.3.1 关闭单点登录 3.3.2 添加联系人照片 3.3.3 浏览器登录管理第4章 应用开发 4.1 Sametime Toolkit 4.2 编程对象 4.2.1 用户模型 4.2.2 目录服务 4.2.3 在线状态 4.2.4 Sametime属性 4.2.5 Place空间 4.2.6 Activity活动 4.2.7 存储机制 4.2.8 Token令牌第5章 Connect Toolkit 5.1 准备环境 5.1.1 安装Eclipse SDK 5.1.2 配置插件开发环境 5.1.3 添加开发辅助插件 5.1.4 创建插件运行环境 5.2 体验开发 5.2.1 创建插件项目 5.2.2 添加插件扩展及元素 5.2.3 开发插件代码 5.2.4 添加依赖插件 5.2.5 测试插件 5.3 部署更新 5.3.1 选择打包组件 5.3.2 创建功能项目 5.3.3 创建更新站点项目 ……第6章 Links Toolkit第7章 Java Toolkit第8章 Community Server Toolkit第9章 Directory and Database Access Toolkit第10章 online Meeting Toolkit第11章 Monitoring and Statistics Toolkit第12章 Gateway Toolkit
章节摘录
第1章 概念与原理 随着个人电脑的普及,即时通信软件已经成为人们日常工作中必备的工具。人们习惯于使用MSN或QQ通过互联网实时聊天,实现音频或视频交流。在国际上知名的即时通信工具还有Yahoo Messenger、Google Talk、AOL Instant Messenger等。我们熟悉这些工具软件,一来是因为比较容易获得且免费使用,二来是因为它们的确方便好用,其功能基本满足了大多数用户通过互联网实现小规模个人通信的需求。 然而,在企业中部署即时通信工具则可能有另一番考虑。首先考虑的是安全性。企业内通信应该首先基于内部网络而不是基于互联网,由于企业人员交流的很可能是生产数据,所以通信链路应该有加密保护,防止网络窃听。其次考虑的是集成性。人员的登录能否与员工身份认证集成在一起,在线感知与交流的能力能否与企业应用(如内网门户、考勤系统、客服系统、专家系统)集成在一起,即时通信能否与其他各种通信手段(如邮件、短信、电话)结合在一起等。最后考虑的也许是性能。当成千上万的员工登录到通信服务器上时,系统能否有效地调整负荷,是否能够支持群集技术,支持远程多会场之间的大规模网络会议。所有这些需求实际上要求企业级即时通信软件不仅仅是一个在线交流的工具,而且需要提供丰富的编程接口与集成能力,同时能够提供高性能和稳定服务的保证。 IBM公司的Sametime就是一款知名的企业级即时通信软件,通常部署在大中型企业中以提高员工实时沟通的能力。事实上,IBM公司自身就使用这个软件来支撑全球40万职工之间实时的交流和沟通。 1.1 Sametime简介 Sametime 8.0分为3个版本:Entry、Standard、Advanced,它们之间的关系是后一个完全包含前一个,如图1.1所示。其中Entry版本提供了入门级的服务,包括在线感知和即时消息功能。standard版本提供了基本完整的即时通信功能,包括文件传输、音频视频交流、网络会议、通信网关、编程接口等,本书也将针对这个版本进行介绍。Advanced版本提供了更为丰富的功能,包括持久性对话、瞬时共享桌面、地理位置的自动感知等。此外,Sametime还提供了Unified Telephony组件,它能够与任何一个版本共用。通过它可以提供“软电话”功能,即通过与主流的交换机厂商(如3Com、Lucent、AVAYA、CISCO、Nortel、Siemens)的PBx连接,从而达到PC与电话之间的通信。
编辑推荐
《Lotus Sametime8实例教程》从原理到实践全面系统地阐述了Sametime产品的安装、配置、管理、设计、编程等各个方面,同时也介绍了产品的扩展功能和一些高级使用技巧。《Lotus Sametime8实例教程》从功能上重点介绍了Sametime客户端和服务器端的各种开发方法及编程技巧,同时对出口程序、应用插件、社区网关的开发也有精辟的阐述。 《Lotus Sametime8实例教程》涵盖了Sametime相关的各种知识,全文共分12章。第1~3章为基础部分,介绍了Sametime的基本概念、工作原理、安装过程、应用部署、使用技巧、配置管理等。第4章开始为高级部分,详细介绍Sametime的各种开发方式和编程技巧。其中,第5~7章介绍了客户端开发过程及技巧,涵盖Connect客户端、Links网页、Java程序3种应用技术;第8-12章介绍了服务器端开发方式,包括社区服务、出口程序、会议管理、监控分析、协议网关等内容。 对于初学者和使用者,我们建议从第1章入手,通过亲自动手创建环境并体验使用过程,达到对Sametime的全面理解。对于编程开发或应甩设计人员,可以从第4章开始,通过大量的编程实践掌握开发技巧。《Lotus Sametime8实例教程》可以作为初学者的入门指导,也可以作为有一定经验者的高级读物,同时也是相关开发人员必不可少的参考书。
图书封面
评论、评分、阅读与下载