My Account Log in

3 options

Working with the Sametime client toolkits / [Sren Peter Nielsen ... et al.].

Ebook Central Academic Complete Available online

View online

Ebook Central College Complete Available online

View online

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Contributor:
Nielsen, Sren Peter.
Series:
IBM redbooks.
Redbooks
Language:
English
Subjects (All):
Computer conferencing--Computer programs.
Computer conferencing.
Instant messaging--Computer programs.
Instant messaging.
Lotus Sametime.
Physical Description:
xvi, 420 p. : ill.
Edition:
1st ed.
Place of Publication:
Poughkeepsie : IBM International Technical Support Organization, 2002.
Language Note:
English
Contents:
Front cover
Contents
Notices
Trademarks
Preface
The team that wrote this redbook
Comments welcome
Part 1 Introduction to Sametime client toolkits
Chapter 1. Introduction to Sametime
1.1 What is Sametime
1.1.1 Community services
1.1.2 Sametime Online Meeting services
1.1.3 Sametime customization and integration services
1.2 The Sametime client toolkits
1.2.1 The Sametime Links toolkit
1.2.2 The Sametime COM toolkit
1.2.3 The Sametime Java toolkit
1.2.4 The Sametime C++ toolkit
1.3 Which toolkit to use
1.3.1 Target platform
1.3.2 Required features
1.3.3 Initialization load time
1.3.4 Programming skills
1.3.5 Toolkit comparison
1.4 The structure of the book
1.4.1 The Sametime Community Server Toolkit Redbook
1.5 Summary
Chapter 2. Sametime toolkit services
2.1 Sametime architecture basics
2.1.1 Proxy objects
2.1.2 The Model-View-Controller paradigm
2.1.3 Sametime events
2.2 Interfaces and other funny words
2.2.1 Event
2.2.2 Interface
2.2.3 Listener
2.2.4 Adapter
2.2.5 Extend and implement
2.3 Sametime services: What can I do with them
2.3.1 General features
2.3.2 Community service
2.3.3 Awareness service
2.3.4 Places service
2.3.5 Lookup service
2.3.6 Instant messaging service
2.3.7 Token service
2.3.8 Storage service
2.3.9 Names service
2.3.10 Directory service
2.3.11 Post service
2.3.12 Meeting services
2.3.13 Streamed media
2.4 The bare necessities for a client program
2.4.1 Create a Sametime session and load components
2.4.2 Login to the Sametime community
2.5 Core types
2.5.1 Importing the core types
2.5.2 Sametime ID types
2.5.3 Sametime object types
2.5.4 Sametime attribute types
2.6 Summary
Chapter 3. Places architecture.
3.1 What can I do in a Place with the client toolkits
3.2 Place-based awareness and collaboration
3.3 The Sametime Places model
3.3.1 Virtual places
3.3.2 Sections
3.3.3 Activities
3.3.4 Attributes
3.4 Communication in a place
3.5 Permissions list
3.5.1 Access to the place and the stage section
3.5.2 Places span the community
3.5.3 Place scalability
3.6 The Places APIs
3.7 Examples of doing things in a place
3.7.1 Entering a place and listening for place events
3.7.2 Figuring out which section is which
3.7.3 Changing your section
3.7.4 Getting your section and listening for section events
3.7.5 Getting a list of users in a section and listening to them
3.7.6 Setting attributes of place, section, user
3.7.7 Listening for changed attributes
3.7.8 Sending messages
3.7.9 Listening for messages sent to you
3.8 Summary
Part 2 Java toolkit
Chapter 4. Installation and setup
4.1 Installing the toolkit package
4.2 Installing the IBM JDK
4.2.1 Setting up the path and classpath variables
4.2.2 Compiling and running a JDK sample
4.2.3 Compiling and running a toolkit sample with the JDK
4.3 Setup of IBM VisualAge for Java
4.3.1 Importing the Sametime toolkit files into a project
4.3.2 Setting up the classpath in VisualAge
4.3.3 Passing parameters to the applet
4.3.4 Modifying the java.policy file in VisualAge for Java
4.3.5 Running the applet within VisualAge
4.3.6 Exporting the applet from VisualAge
4.3.7 The "resource not found" problem
4.4 Summary
Chapter 5. Introduction to Sametime Java applets
5.1 Sametime applet basics
5.1.1 QuickStart Class
5.1.2 init()
5.1.3 start()
5.1.4 stop()
5.1.5 destroy()
5.1.6 Using the LoginListener interface
5.2 Entering a place
5.2.1 STError: If something goes wrong
5.3 Summary.
Chapter 6. A place-based auction example
6.1 Overview
6.2 Objects in the application
6.3 Application flow
6.3.1 Initialization of the auction by the auctioneer
6.3.2 Entering as bidder
6.3.3 Entering as on-looker
6.3.4 Bidding on an item
6.3.5 Calling
6.4 Client applications
6.4.1 The auctioneer's application at a glance
6.4.2 The customer's application at a glance
6.5 The implementation
6.5.1 Sametime services used
6.5.2 Class diagram
6.5.3 Looking at the code
6.5.4 Launching and passing parameters to the applets
6.6 Event flows
6.7 Leveraging the places architecture
6.7.1 Sending text and data
6.7.2 Changing attributes
6.7.3 Receiving events
6.7.4 Organizing messages, events, attributes
6.7.5 Other considerations
6.8 What is next
6.9 Summary
Chapter 7. Customized chat UI applet
7.1 Customized ChatUI Example 2
7.2 Important classes in the sample
7.3 CustomizeChatFactory
7.3.1 Methods
7.3.2 CustomizeChatFactory2.java
7.4 CustomizeChatUI2
7.4.1 Methods
7.4.2 CustomizeChatUI2.java
7.5 ImagePanel
7.5.1 Methods
7.5.2 ImagePanel.java
7.5.3 The HTML file
7.6 Deployment considerations
7.6.1 Integrating with a Domino application
7.6.2 Loading the logo from a jar file
7.7 Extending the functionality
7.7.1 RedStorageFrame.java
7.7.2 Changes in the factory class
7.8 How to use with other toolkit UI elements
7.9 Passing a token between applets
7.9.1 JavaScript for accessing the token
7.9.2 The HTML form
7.9.3 Sharing information with other applets
7.10 Summary
Part 3 C++ toolkit
Chapter 8. Working with the C++ toolkit
8.1 Overview
8.1.1 Modular
8.1.2 Thread-safe
8.1.3 Extendable
8.1.4 Object-oriented API
8.1.5 The toolkit services
8.2 Getting started
8.2.1 The toolkit package.
8.2.2 Background information
8.3 Summary
Chapter 9. A complex meetings sample
9.1 Overview
9.2 Sample architecture
9.2.1 The MeetingUI class
9.2.2 The MeetingController class
9.2.3 The NWayChatUIDlg class
9.2.4 The MeetingLauncher class
9.2.5 The InviteUIDlg class
9.2.6 The MeetingDlg class
9.3 Preparing the MeetingUI class
9.3.1 Initialize MeetingUI class
9.3.2 Calling MeetingUI API
9.4 Four steps to create the meetings
9.4.1 The invitation
9.4.2 The place
9.4.3 Generating a token
9.4.4 Launch Sametime meeting
9.5 Summary
Chapter 10. Using the C++ toolkit in Win32 programs
10.1 The Win32Status sample
10.1.1 The sample code
10.1.2 The output window
10.2 Writing Win32 code with Sametime C++ toolkit
10.2.1 Libraries
10.2.2 Using wmain
10.2.3 The message loop
10.3 Summary
Part 4 COM and Sametime Links toolkits
Chapter 11. The COM toolkit
11.1 Overview
11.2 Getting started
11.2.1 Accessing the toolkit
11.2.2 Installing the toolkit
11.2.3 Adding the COM toolkit reference to your project
11.3 Visual Basic samples
11.4 The Login sample
11.4.1 Initialize Sametime services - the SametimeSession module
11.4.2 Login to Sametime - the LoginForm
11.5 The Awareness sample
11.5.1 Initialize Sametime service - the SametimeSession module
11.5.2 Be aware of other users - the AwarenessForm
11.5.3 Log into Sametime - the LoginForm
11.5.4 Adding users to the AwarenessList - the AddUserForm
11.5.5 Changing my own status - the ChangeStatusForm
11.6 The BuddyList sample
11.6.1 Initialize Sametime service - the SametimeSession module
11.6.2 Adding Instant Messaging capabilities - the BuddyListForm
11.6.3 Chatting with others - the ChatForm
11.7 Summary
Chapter 12. The Sametime Links toolkit
12.1 Toolkit features.
12.1.1 Awareness
12.1.2 Instant messages
12.1.3 Meetings
12.1.4 Set status
12.1.5 Place-based awareness
12.1.6 Chat rooms
12.1.7 Advanced JavaScript API
12.2 Getting started
12.2.1 Enabling a Web application
12.2.2 Authentication considerations
12.2.3 Adding a Sametime link
12.2.4 A simple online assistance sample
12.3 Summary
Part 5 Appendixes
Appendix A. Some deployment considerations
Infrastructure for anonymous users
Applet connections over the Internet
Instant messaging and data transfer
Appendix B. Working with the auction house sample material
Installing the auction house sample
Looking at the code
Scenario
Appendix C. Sample auction scenario
The scenario
Preparation
Entrance
Auction
Appendix D. Sametime portlets
Authentication by token
Using a Domino database as applet container
Opening the Java Sametime Connect client
Place awareness portlet
PlaceAwarenessList applet
Sample files
Appendix E. Additional Web material
Locating the Web material
Related publications
IBM Redbooks
Referenced Web sites
How to get IBM Redbooks
IBM Redbooks collections
Index
Back cover.
Notes:
"December 2002."
"SG24-6666-00."
Includes bibliographical references (p. 409-410) and index.
OCLC:
560313444

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.

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Library Catalog Using Articles+ Library Account