3 options
Working with the Sametime community server toolkit / [Sren Peter Nielsen ... et al.].
- Format:
- Book
- Series:
- IBM redbooks.
- IBM redbooks
- Language:
- English
- Subjects (All):
- Electronic commerce--Computer networks.
- Electronic commerce.
- Instant messaging--Computer programs.
- Instant messaging.
- Lotus Sametime.
- Physical Description:
- xiv, 196 p. : ill.
- Edition:
- 1st ed.
- Place of Publication:
- Cambridge, MA : IBM, International Technical Support Organization, 2003.
- Language Note:
- English
- 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:
- "January 2003."
- "SG24-6667-00."
- Includes bibliographical references and index.
- OCLC:
- 137342179
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.