Lotus Sametime 8實例教程
-
【作 者】陳宇翔 編著
【I S B N 】978-7-5084-5931-8
【責任編輯】張玉玲
【適用讀者群】科技
【出版時間】2008-10-01
【開 本】16開本
【裝幀信息】平裝(光膜)
【版 次】2008年10月第1版
【頁 數】
【千字數】
【印 張】
【定 價】¥38
【叢 書】IBM軟件學院系列叢書
【備注信息】
簡介
本書特色
前言
章節列表
精彩閱讀
下載資源
相關圖書
本書針對IBM Lotus Sametime軟件產品進行了全面系統的闡述和介紹。全書共12章,涵蓋了產品的原理、安裝、配置、管理、設計、編程、布置等各個方面。全書借助大量生動的實例和精辟的分析向讀者展示了利用Sametime實現人員即時通信的開發過程和實用技巧。
本書適用于從事Sametime應用設計和編程開發的人員,也特別適合Sametime的初學者。它可以作為項目設計人員的技術指南,也可以作為相關開發和編程技術人員的參考手冊。本書文風嚴謹、資料翔實,是一本全面介紹Sametime的權威書籍。
本書所有實例源代碼可以從中國水利水電出版社網站免費下載,網址為:http://www.waterpub.com.cn/softdown/。
IBM Lotus Sametime是一款優秀的即時通信軟件,它被廣泛地應用于各種企業級實時交流環境中。本書從原理到實踐全面系統地闡述了Sametime產品的安裝、配置、管理、設計、編程等各個方面,同時也介紹了產品的擴展功能和一些高級使用技巧。本書從功能上重點介紹了Sametime客戶端和服務器端的各種開發方法及編程技巧,同時對出口程序、應用插件、社區網關的開發也有精辟的闡述。
本書涵蓋了Sametime相關的各種知識,全文共分12章。第1~3章為基礎部分,介紹了Sametime的基本概念、工作原理、安裝過程、應用部署、使用技巧、配置管理等。第4章開始為高級部分,詳細介紹Sametime的各種開發方式和編程技巧。其中,第5~7章介紹了客戶端開發過程及技巧,涵蓋Connect客戶端、Links網頁、Java程序3種應用技術;第8~12章介紹了服務器端開發方式,包括社區服務、出口程序、會議管理、監控分析、協議網關等內容。
對于初學者和使用者,我們建議從第1章入手,通過親自動手創建環境并體驗使用過程,達到對Sametime的全面理解。對于編程開發或應用設計人員,可以從第4章開始,通過大量的編程實踐掌握開發技巧。本書可以作為初學者的入門指導,也可以作為有一定經驗者的高級讀物,同時也是相關開發人員必不可少的參考書。由于在內容編排上由淺入深、循序漸進,相信不同層次的讀者都能夠找到自己的起點。
本書注重實踐,附有大量例程,幫助讀者在實踐中加深理解,也為相關設計和開發人員提供了豐富的參考樣例。所有例程都在Sametime 8.0環境下經過測試,供讀者參考。全書語言生動并附有很多插圖,易于理解。在專業相關的文字敘述上力求簡潔,在內容與過程的安排上則力爭翔實,以使讀者能夠非常容易地自己動手實踐。相信能幫助讀者白手起家,從入門到精通。
由于時間倉促及作者水平所限,書中不足之處在所難免,懇請廣大讀者批評指正。
第1章 概念與原理 1
1.1 Sametime簡介 1
1.2 基本功能 3
1.2.1 在線感知 3
1.2.2 實時交談 3
1.2.3 網絡會議 4
1.3 架構與組件 4
1.3.1 Sametime的基本架構 4
1.3.2 Domino分區服務器 5
1.3.3 Sametime服務器 5
1.3.4 Sametime社區 7
1.3.5 Sametime群集 8
1.3.6 Sametime會議服務器 9
1.3.7 Sametime網關 9
第2章 安裝與配置 10
2.1 安裝和配置Domino 10
2.1.1 安裝Domino Server 10
2.1.2 安裝Domino Client 10
2.1.3 配置Windows系統DNS后綴 12
2.1.4 配置Domino Server 12
2.1.5 配置Domino Client 13
2.2 安裝和配置Sametime 15
2.2.1 安裝Sametime Server 16
2.2.2 安裝Sametime Connect 17
2.3 驗證安裝 17
2.3.1 安裝目錄 17
2.3.2 試用Sametime Connect 17
第3章 使用與管理 19
3.1 體驗使用 19
3.1.1 聯系人和組 19
3.1.2 消息通知 20
3.1.3 文件傳送 20
3.1.4 在線交談 20
3.1.5 語音對話 21
3.1.6 視頻交談 22
3.1.7 網絡會議 22
3.2 體驗管理 26
3.2.1 會議管理 26
3.2.2 Sametime Server管理 27
3.2.3 Domino管理 28
3.2.4 日志管理 28
3.3 常用配置 29
3.3.1 關閉單點登錄 29
3.3.2 添加聯系人照片 29
3.3.3 瀏覽器登錄管理 30
第4章 應用開發 32
4.1 Sametime Toolkit 32
4.2 編程對象 33
4.2.1 用戶模型 33
4.2.2 目錄服務 34
4.2.3 在線狀態 34
4.2.4 Sametime屬性 34
4.2.5 Place空間 35
4.2.6 Activity活動 36
4.2.7 存儲機制 36
4.2.8 Token令牌 36
第5章 Connect Toolkit 37
5.1 準備環境 38
5.1.1 安裝Eclipse SDK 38
5.1.2 配置插件開發環境 38
5.1.3 添加開發輔助插件 40
5.1.4 創建插件運行環境 41
5.2 體驗開發 43
5.2.1 創建插件項目 43
5.2.2 添加插件擴展及元素 44
5.2.3 開發插件代碼 45
5.2.4 添加依賴插件 48
5.2.5 測試插件 49
5.3 部署更新 49
5.3.1 選擇打包組件 49
5.3.2 創建功能項目 49
5.3.3 創建更新站點項目 50
5.3.4 客戶端自動更新 51
5.3.5 客戶端手工更新 51
5.3.6 卸載或禁用插件 52
5.4 Sametime插件 52
5.4.1 創建插件開發環境 53
5.4.2 聯系人窗口插件 53
5.4.3 對話窗口插件 62
5.4.4 多方對話窗口插件 68
5.4.5 首選項配置頁插件 72
5.4.6 應用窗口擴展 74
5.4.7 事件消息擴展 75
5.4.8 橫幅插件 77
第6章 Links Toolkit 82
6.1 簡單例程 82
6.2 基本用法 83
6.2.1 在線感知 83
6.2.2 用戶狀態 84
6.2.3 使用Token 84
6.2.4 Place空間 84
6.2.5 事件函數 84
6.3 遠程部署 85
6.3.1 遠程部署Sametime界面 85
6.3.2 遠程部署Domino應用 85
6.4 功能函數 86
6.4.1 setSTLinksURL 87
6.4.2 setSTLinksNSCodeBase 88
6.4.3 writeSTLinksApplet 88
6.4.4 writeSametimeLink 89
6.4.5 prepareSametimeLink 90
6.4.6 openStatusWindow 91
6.4.7 openPlaceChat 91
6.4.8 openPlaceWin 93
6.4.9 writePlaceCounter 93
6.4.10 STLinksEnterPlace 94
6.4.11 STLinksLeavePlace 94
6.4.12 STLinksLogin 94
6.4.13 STLinksLogout 95
6.4.14 STLinksSetMyStatus 96
6.4.15 STLinksMyStatus 97
6.4.16 STLinksMyStatusMessage 97
6.4.17 STLinksCreateMeeting 97
6.4.18 STLinksMeetingsEnabled 98
6.4.19 STLinksAudioEnabled 98
6.4.20 STLinksVideoEnabled 98
6.4.21 STLinksGetPrivateGroups 99
6.4.22 STLinksAddToContactList 100
6.4.23 STLinksCreateIM 100
6.4.24 STLinksResetList 101
6.4.25 STLinksWatchUsers 101
6.4.26 STLinksWatchGroups 102
6.5 事件函數 102
6.5.1 STLinksAppletStarted 103
6.5.2 STLinksLoggedIn 103
6.5.3 STLinksLoggedOut 104
6.5.4 STLinkClicked 104
6.5.5 STLinksAddToContactListFailed 105
6.5.6 STLinksPrivateGroupsReceived 105
6.5.7 STLinksPrivateGroupsFailed 106
6.5.8 STLinksUserEnteredPlace 106
6.5.9 STLinksUserLeftPlace 107
6.5.10 STLinksUserStatusChanged 107
第7章 Java Toolkit 109
7.1 組件簡介 110
7.1.1 界面組件 110
7.1.2 服務組件 111
7.2 基本例程 112
7.2.1 HelloWorld 112
7.2.2 Login 114
7.2.3 Resolve 117
7.2.4 ChangeStatus 121
7.2.5 BuddyList 126
7.2.6 PlacesChat 134
7.3 界面組件 139
7.3.1 Community UI組件 139
7.3.2 Community AWT組件 148
7.4 服務組件 152
7.4.1 Community服務 152
7.4.2 Meeting服務 188
第8章 Community Server Toolkit 190
8.1 運行環境 190
8.2 服務組件 191
8.2.1 Server Application服務 191
8.2.2 Channel服務 192
8.2.3 Community Events服務 196
8.2.4 General Awareness服務 197
8.2.5 Places Admin服務 200
8.2.6 Activity服務 202
8.2.7 Light Login服務 207
8.2.8 Server Application Token服務 209
8.2.9 Server Application Storage服務 211
8.2.10 Online Directory服務 212
8.3 例程解析 214
8.3.1 SportsUpdater 214
8.3.2 OfflineMessages 217
第9章 Directory and Database Access Toolkit 222
9.1 Chat Logging SPI 222
9.1.1 Chat Logging SPI函數說明 223
9.1.2 Chat Logging SPI函數參考 226
9.2 Token Authentication SPI 237
9.2.1 Token Authentication SPI函數說明 237
9.2.2 Token Authentication SPI函數參考 238
9.3 File Transfer SPI 240
9.3.1 File Transfer SPI函數說明 241
9.3.2 File Transfer SPI函數參考 242
9.4 User Information SPI 244
9.4.1 User Information SPI介紹 245
9.4.2 User Information SPI實例 247
第10章 Online Meeting Toolkit 251
10.1 HTTP操作 251
10.2 HTTP參數 253
10.2.1 創建會議Create(HTTP POST) 253
10.2.2 獲取會議屬性Get(HTTP GET) 254
10.2.3 刪除會議Delete(HTTP DELETE) 255
10.2.4 更新會議Update(HTTP PUT) 255
10.2.5 查詢會議Search(HTTP GET) 256
第11章 Monitoring and Statistics Toolkit 258
11.1 訪問監測與統計服務 258
11.2 XML報文數據格式 259
11.3 Sametime統計元素 260
第12章 Gateway Toolkit 264
12.1 Sametime Gateway 264
12.1.1 Sametime Gateway簡介 264
12.1.2 安裝Sametime Gateway 265
12.1.3 啟動和停止Sametime Gateway 267
12.1.4 配置兩個Sametime群體互連 267
12.1.5 Sametime群體互通的效果 271
12.2 Gateway擴展模型 272
12.2.1 Gateway消息處理插件 272
12.2.2 Gateway事件消息 273
12.3 Message Handler Plug-in 274
12.3.1 HelloWorldPlugin 275
12.3.2 ChatLogPlugin 277
12.3.3 PresenceLogPlugin 281
12.4 Event Consumer 286
12.4.1 Message Driven Bean 288
12.4.2 Servlet 290
- AutoCAD 2019實例教程(微課版) [主編 王立恒]
- 機電概念設計(MCD)應用實例教程 [主 編 黃文漢 陳斌]
- Office 2010辦公自動化高級應用實例教程(第二版) [主編 謝海燕 吳紅梅 陳永梅]
- Python基礎實例教程 [秦穎 編著]
- 虛擬現實(VR)基礎建模實例教程 [主編 劉琳 劉明]
- AutoCAD 2015 輔助設計實例教程 [主編 楊秀杰 黎 婭]
- 全新Marc實例教程及常見問題解析 [孫丹丹 陳火紅 編著]
- Excel 2010高級應用實例教程 [主編 金曉龍 石利平 梁競敏]
- Pro/ENGINEER Wildfire 5.0項目實例教程 [李曉宏]
- 辦公信息化實例教程 [王惠斌 馬耀峰]
- 計算機應用基礎實例教程(Windows 7+Office 2010) [主編 王文 陳竺 段利文]
- 計算機應用基礎實例教程(Windows 7+Office 2010) [石利平 蔣桂梅 ]
- Office 2010辦公自動化高級應用實例教程 [主編 謝海燕 吳紅梅]
- 3ds Max 2010三維制作實例教程 [卜一平]
- Excel高級應用實例教程 [金曉龍]
- 計算機基礎實例教程 [主編 張海文]
- 全新Marc實例教程與常見問題解析 [馮超 孫丹丹 陳火紅]
- 計算機應用基礎實例教程(Windows 7+Office 2007) [包華林 段利文]
- Authorware課件制作實例教程 [胡波 羅雷]
- 計算機應用基礎實例教程(第二版) [石利平]
- Dreamweaver 8基礎與實例教程 [馬憲敏 主編]
- PowerBuilder 10.0應用基礎與實例教程 [李政 等編著]
- 網頁制作實例教程 [齊建玲]
- Visual C++ 6.0實例教程(第二版) [楊國興 主編]
- AutoCAD 2007標準實例教程 [張六成 主編 朱躍峰 陸凱 馬曉普]
- Java程序設計實例教程 [畢廣吉 編著]
- 計算機應用基礎實例教程 [段利文 等編著]
- 計算機應用基礎實例教程 [何文華 主編]
- Access實例教程 [潘明寒 趙義霞 主編]
- Java程序設計實例教程 [魏先民 徐翠霞 主編]