LotusSametime8實例教程

LotusSametime8實例教程

《Lotus Sametime8實例教程》適用於從事Sametime套用設計和編程開發的人員,也特別適合Sametime的初學者。作者陳宇翔。

基本信息

內容簡介

《LotusSametime8實例教程》適用於從事Sametime套用設計和編程開發的人員,也特別適合Sametime的初學者。它可以作為項目設計人員的技術指南,也可以作為相關開發和編程技術人員的參考手冊。《LotusSametime8實例教程》文風嚴謹、資料翔實,是一本全面介紹Sametime的權威書籍。

編輯推薦

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實例教程》可以作為初學者的入門指導,也可以作為有一定經驗者的高級讀物,同時也是相關開發人員必不可少的參考書。

目錄

前言

第1章概念與原理

1.1Sametime簡介

1.2基本功能

1.2.1線上感知

1.2.2實時交談

1.2.3網路會議

1.3架構與組件

1.3.1Sametime的基本架構

1.3.2Domino分區伺服器

1.3.3Sametime伺服器

1.3.4Sametime社區

1.3.5Sametime群集

1.3.6Sametime會議伺服器

1.3.7Sametime網關

第2章安裝與配置

2.1安裝和配置Domino

2.1.1安裝DominoServer

2.1.2安裝DominoClient

2.1.3配置Windows系統DNS後綴

2.1.4配置DominoServer

2.1.5配置DominoClient

2.2安裝和配置Sametime

2.2.1安裝SametimeServer

2.2.2安裝SametimeConnect

2.3驗證安裝

2.3.1安裝目錄

2.3.2試用SametimeConnect

第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.2SametimeServer管理

3.2.3Domino管理

3.2.4日誌管理

3.3常用配置

3.3.1關閉單點登錄

3.3.2添加聯繫人照片

3.3.3瀏覽器登錄管理

第4章套用開發

4.1SametimeToolkit

4.2編程對象

4.2.1用戶模型

4.2.2目錄服務

4.2.3線上狀態

4.2.4Sametime屬性

4.2.5Place空間

4.2.6Activity活動

4.2.7存儲機制

4.2.8Token令牌

第5章ConnectToolkit

5.1準備環境

5.1.1安裝EclipseSDK

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創建更新站點項目

5.3.4客戶端自動更新

5.3.5客戶端手工更新

5.3.6卸載或禁用外掛程式

5.4Sametime外掛程式

5.4.1創建外掛程式開發環境

5.4.2聯繫人視窗外掛程式

5.4.3對話視窗外掛程式

5.4.4多方對話視窗外掛程式

5.4.5首選項配置頁外掛程式

5.4.6套用視窗擴展

5.4.7事件訊息擴展

5.4.8橫幅外掛程式

第6章LinksToolkit

6.1簡單例程

6.2基本用法

6.2.1線上感知

6.2.2用戶狀態

6.2.3使用Token

6.2.4Place空間

6.2.5事件函式

6.3遠程部署

6.3.1遠程部署Sametime界面

6.3.2遠程部署Domino套用

6.4功能函式

6.4.1setSTLinksURL

6.4.2setSTLinksNSCodeBase

6.4.3writeSTLinksApplet

6.4.4writeSametimeLink

6.4.5prepareSametimeLink

6.4.6openStatusWindow

6.4.7openPlaceChat

6.4.8openPlaceWin

6.4.9writePlaceCounter

6.4.10STLinksEnterPlace

6.4.1lSTLinksLeavePlace

6.4.12STLinksLogin

6.4.13STLinksLogout

6.4.14STLinksSetMyStatus

6.4.15STLinksMyStatus

6.4.16STLinksMyStatusMessage

6.4.17STLinksCreateMeeting

6.4.18STLinksMeetingsEnabled

6.4.19STLinksAudioEnabled

6.4.20STLinksVideoEnabled

6.4.2lSTLinksGetPrivateGroups

6.4.22STLinksAddTOContactList

6.4.23STLinksCreatelM

6.4.24STLinksResetList

6.4.25STLinksWatchUsers

6.4.26STLinksWatchGroups

6.5事件函式

6.5.1STLinksAppletStarted

6.5.2STLinksLoggedln

6.5.3STLinksLoggedOut

6.5.4STLiIlkClicked

6.5.5STLinksAddToContactListFailed

6.5.6STLink.sPrivateGroupsReceived

6.5.7STLinksPrivateGroupsFailed

6.5.8STLinksUserEnteredPlace

6.5.9STLinksUserLetiPlace

6.5.10STLinksUserStatusChanged

第7章JavaToolkit

7.1組件簡介

7.1.1界面組件

7.1.2服務組件

7.2基本例程

7.2.1HelloWorid

7.2.2Login

7.2.3Resolve

7.2.4ChangeStatus

7.2.5BuddyList

7.2.6PlacesChat

7.3界面組件

7.3.1CommunityUI組件

7.3.2CommunityAWT組件

7.4服務組件

7.4.1Community服務

7.4.2Meeting服務

第8章CommunityServerToolkit

8.1運行環境

8.2服務組件

8.2.1ServerApplication服務

8.2.2Channel服務

8.2.3CommunityEvents服務

8.2.4GeneralAwareness服務

8.2.5PlacesAdmin服務

8.2.6Activity服務

8.2.7LightLogin服務

8.2.8ServerApplicationToken服務

8.2.9ServerApplicationStorage服務

8.2.10OnlineDirectory服務

8.3例程解析

8.3.1SportsUpdater

8.3.2OfflineMessages

第9章DirectoryandDatabaseAccessToolkit

9.1ChatLoggingSPI

9.1.1ChatLoggingSPI函式說明

9.1.2ChatLoggingSPI函式參考

9.2TokenAuthenticationSPI

9.2.1TokenAuthenticationSPI函式說明

9.2.2TokenAuthenticationSPI函式參考

9.3FileTransferSPI

9.3.1FileTransferSPI函式說明

9.3.2FileTransferSPI函式參考

9.4UserInformationSPI

9.4.1UserInformationSPI介紹

9.4.2UserInformationSPI實例

第10章OnlineMeetingToolkit

10.1HTTP操作

10.2HTTP參數

10.2.1創建會議Create(HTTPPOST)

10.2.2獲取會議屬性Get(HTTPGET)

10.2.3刪除會議Delete(HTTPDELETE)

10.2.4更新會議Update(HTTPPUT)

10.2.5查詢會議Search(HTTPGET)

第11章MonitoringandStatisticsToolkit

11.1訪問監測與統計服務

11.2XML報文數據格式

11.3Sametime統計元素

第12章GatewayToolkit

12.1SametimeGateway

12.1.1SametimeGateway簡介

12.1.2安裝SametimeGateway

12.1.3啟動和停止SametimeGateway

12.1.4配置兩個Sametime群體互連

12.1.5Sametime群體互通的效果

12.2Gateway擴展模型

12.2.1Gateway訊息處理外掛程式

12.2.2Gateway事件訊息

12.3MessageHandlerPlug-in

12.3.1HelloWorldPlugin

12.3.2ChatLogPlugin

12.3.3PresenceLogPlugin

12.4EventCongumer

12.4.1MessageDrivenBean

12.4.2Servlet

……

序言

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環境下經過測試,供讀者參考。全書語言生動並附有很多插圖,易於理解。在專業相關的文字敘述上力求簡潔,在內容與過程的安排上則力爭翔實,以使讀者能夠非常容易地自己動手實踐。相信能幫助讀者白手起家,從入門到精通。

由於時間倉促及作者水平所限,書中不足之處在所難免,懇請廣大讀者批評指正。

相關詞條

相關搜尋

熱門詞條

聯絡我們