Working with the Sametime Client Toolkits

An IBM Redbooks publication

Published 09 December 2002

cover image

ISBN-10: 0738423920
ISBN-13: 9780738423920
IBM Form #: SG24-6666-00
(436 pages)

More options

Rate and comment

Authors: Soren Peter Nielsen, Volker Juergensen, Rami Menashes, Tony Patton, Marjorie Schejter


This IBM Redbooks publication is for developers and architects who want to utilize Sametime functionality in applications based on Java, C++, COM, or HTML and JavaScript. We explore capabilities offered by the different Sametime client toolkits, which you can use to add functionality to existing applications and to create powerful new applications that enable real-time collaboration.

We discuss event-based programming, Sametime services, and the Sametime Place architecture.

As part of our discussion about the Java toolkit, we provide an online bidding application sample that utilizes the Sametime Places
architecture, and a sample to customize the chat window supplied by the toolkit.

Next we describe the Sametime C++ Toolkit, and build a full-blown Sametime Connect client in C++. We also discuss considerations for developing Win32 programs in C++.

Finally, we describe the newest additions to the Sametime client toolkits: the Sametime COM Toolkit and the Sametime Links Toolkit.
We develop a BuddyList application in Visual Basic, and discuss how easily the Sametime Links Toolkit can add Sametime functionality to Web pages without requiring more than basic skills in HTML and JavaScript.

Sametime portlets for WebSphere Portal Server are included in an appendix. Most of the samples in this book are available in source format from the IBM Redbooks Web site.

This book is based on the Sametime 3.0 client toolkit.

Table of contents

Part 1. Introduction to Sametime client toolkits
Chapter 1. Introduction to Sametime
Chapter 2. Sametime toolkit services
Chapter 3. Places architecture
Part 2. Java toolkit
Chapter 4. Installation and setup
Chapter 5. Introduction to Sametime Java applets
Chapter 6. A place-based auction example
Chapter 7. Customized chat UI applet
Part 3. C++ toolkit
Chapter 8. Working with the C++ toolkit
Chapter 9. A complex meetings sample
Chapter 10. Using the C++ toolkit in Win32 programs
Part 4. COM and Sametime Links toolkits
Chapter 11. The COM toolkit
Chapter 12. The Sametime Links toolkit
Part 5. Appendixes
Appendix A. Some deployment considerations
Appendix B. Working with the auction house sample material
Appendix C. Sample auction scenario
Appendix D. Sametime portlets
Appendix E. Additional Web material

Follow IBM Redbooks

Follow IBM Redbooks