Franklin

Working with the Sametime Community Server Toolkit.

Author/Creator:
Redbooks, IBM.
Publication:
Durham : I B M, 2003.
Format/Description:
Book
1 online resource (216 pages)
Status/Location:
Loading...

Options
Location Notes Your Loan Policy

Details

Other records:
Subjects:
IBM Database 2.
Data mining.
Business -- Data processing.
Form/Genre:
Electronic books.
Contents:
Front cover
Contents
Notices
Trademarks
Preface
The team that wrote this redbook
Notice
Comments welcome
Part 1 Introduction to the Community Server Toolkit
Chapter 1. Introduction
1.1 What can you do with the toolkit
1.2 Enhance and extend Sametime services
1.3 Create your own Sametime service
1.4 Support new clients
1.5 Toolkit requirements
1.6 Other capabilities
1.7 Server community components
1.7.1 Server
1.7.2 Users
1.7.3 Server applications
1.7.4 Multiplexers
1.7.5 Channels
1.8 Server toolkit services
1.8.1 Relationship to the Java client toolkit
Chapter 2. Sametime server architecture
2.1 The user model of the Sametime community
2.1.1 Persistent user data
2.1.2 Runtime user structures
2.1.3 Guests
2.1.4 Inter-community identifiers
2.2 The Sametime server structure
2.2.1 Multiplexer layer
2.2.2 The core server
2.2.3 Server application layer
2.2.4 Sametime community schematic view
2.3 Communication in Sametime
2.3.1 Addressing modes
2.3.2 Addressing scopes
2.3.3 Channels
2.4 Distribution, scalability, and redundancy
2.4.1 Distribution
2.4.2 Scalability
2.4.3 Redundancy
2.5 Multi-server solutions
2.5.1 Routing
2.5.2 Addressing
2.5.3 Persistent storage
2.5.4 Scalability and redundancy
2.6 Connecting between communities
Chapter 3. Places architecture
3.1 Introduction
3.1.1 Unique place types
3.1.2 Communication in a place
3.1.3 Permissions list
3.1.4 Client place versus server place configuration
3.2 Activities
3.3 Toolkit Places services
3.3.1 Places admin service
3.3.2 Places activity service
Chapter 4. Installation and setup
4.1 Installing the toolkit
4.2 Sametime server preparation
4.3 Using a JDK
4.3.1 IBM Developer kit.
4.3.2 Setting up the path and classpath variables
4.3.3 Compiling and running a JDK sample
4.3.4 Compiling and running a toolkit sample with the JDK
4.3.5 Packing an application in a jar file
4.4 Using WebSphere Studio Application Developer
4.4.1 Getting and installing WebSphere Studio Application Developer
4.4.2 Creating a project for Sametime development
4.4.3 Importing a sample program
4.4.4 Running a program
4.4.5 Debugging
4.4.6 Exporting a program in a JAR file
4.4.7 Importing the redbook samples from JAR files
4.5 Deploying a server application
4.5.1 JavaLauncher
4.5.2 Launching the server application
Part 2 Community Server Toolkit samples
Chapter 5. The hackers catcher sample
5.1 Introduction
5.1.1 Compiling the sample using the JDK
5.1.2 Testing the application
5.2 Examining the code
5.2.1 The package section
5.2.2 The class and service declaration section
5.2.3 Building the application
5.2.4 Cleaning up
5.3 Extending the application
5.3.1 The scenario
5.3.2 Importing more packages
5.3.3 Implementing the interface
5.3.4 Coding the application
5.3.5 Explaining the code
5.3.6 Knowledge exercise
Chapter 6. The places logger sample
6.1 Places and activities
6.2 SimplePlacesLogger Java code
6.3 The new package
6.4 Implementing the interface
6.5 The variables and constants
6.6 Understanding the code
6.6.1 The PlacesLogger constructor
6.6.2 Logging in using login()
6.6.3 activityRequested()
6.6.4 The activityAdded() method
6.6.5 The placeLeft() method
6.6.6 Wrapping up
6.7 Monitoring places
Chapter 7. The sports updater sample
7.1 SportsUpdater overview
7.2 Design
7.2.1 Class diagrams
7.2.2 Use cases
7.3 Implementation
7.3.1 Configuration
7.3.2 Class Match
7.3.3 Interface MatchListener.
7.3.4 Class SportsUpdater
7.3.5 Class UserHandler
7.3.6 Class SportsClient
7.3.7 Class MatchFrame
7.4 Running
7.5 How to make this sample a real-world application
Chapter 8. The sports team multiplexer sample
8.1 Introduction to the TeamMux sample
8.2 Classes in the TeamMux sample
8.2.1 Team
8.2.2 Match
8.2.3 TeamMuxSA
8.2.4 TeamClient
8.3 Step 1: Performing a light login
8.3.1 TeamMuxSA in step 1
8.3.2 TeamClient in step 1
8.4 Step 2: Logging in by token
8.4.1 TeamMuxSA in step 2
8.4.2 TeamClient in step 2
8.5 Step 3: Adding dynamic updates
8.5.1 Match and MatchListener
8.5.2 TeamMuxSA in step 3
8.5.3 TeamClient in step 3
8.6 Step 4 - Adding instant messaging support
8.6.1 TeamClient in step 4
Chapter 9. The place-based auction house sample
9.1 Design modifications to the original sample
9.2 Class descriptions
9.2.1 The AuctionHouse class
9.2.2 The AuctionRoom class
9.2.3 Receiving messages in an activity
9.2.4 The AuctionFrame class
9.3 Installing and using the auction house sample
Chapter 10. The QuickPlace notifier sample
10.1 The scenario - TECKRAFT
10.2 The Sametime place activity
10.3 The solution architecture
10.3.1 QPHook DLL
10.3.2 Sametime activity service
10.3.3 Sametime client application
10.4 Channels
10.4.1 Creating a Channel
10.4.2 Channel Listener
10.4.3 More about Channels
Appendix A. Additional material
Locating the Web material
Related publications
IBM Redbooks
Referenced Web sites
How to get IBM Redbooks
IBM Redbooks collections
Index
Back cover.
Notes:
Description based on publisher supplied metadata and other sources.
Local notes:
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2021. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Other format:
Print version: Redbooks, IBM Working with the Sametime Community Server Toolkit
ISBN:
9780738423913
OCLC:
137342179