Written by the creators of one of the most popular Jabber clients, Jabber Programming enables developers to build messaging applications with the Jabber protocol quickly and easily.
Foreword.
Preface.
Part I: What Is Jabber?
Chapter 1: An Overview of Jabber and the Jabber Protocol.
Chapter 2: A Sampling of Jabber Clients.
Chapter 3: Getting Online with myJabber.
Part II: Your Test Server.
Chapter 4: Installing the Core Jabber Server.
Chapter 5: Installing Agents.
Chapter 6: Testing Your Setup.
Part III: Creating Your Own Instant Messaging Client.
Chapter 7: Working with Jabber COM Libraries.
Chapter 8: Getting Connected.
Chapter 9: More on RosterItems.
Chapter 10: Sending Your First Message.
Chapter 11: Working with vCards.
Chapter 12: Sending and Receiving Chats.
Chapter 13: Time for a Group Chat.
Chapter 14: Adding Options.
Appendix A: What's on the CD-ROM.
Appendix B: jabber.xml and the Transport XML Files.
Appendix C: Matrix Programmer's Guide.
Appendix D: Related Jabber Web Sites.
Appendix E: SSL and mySQL.
GNU General Public License.
Index.
End -User License Agreement.
Foreword.
Preface.
Part I: What Is Jabber?
Chapter 1: An Overview of Jabber and the Jabber Protocol.
Chapter 2: A Sampling of Jabber Clients.
Chapter 3: Getting Online with myJabber.
Part II: Your Test Server.
Chapter 4: Installing the Core Jabber Server.
Chapter 5: Installing Agents.
Chapter 6: Testing Your Setup.
Part III: Creating Your Own Instant Messaging Client.
Chapter 7: Working with Jabber COM Libraries.
Chapter 8: Getting Connected.
Chapter 9: More on RosterItems.
Chapter 10: Sending Your First Message.
Chapter 11: Working with vCards.
Chapter 12: Sending and Receiving Chats.
Chapter 13: Time for a Group Chat.
Chapter 14: Adding Options.
Appendix A: What's on the CD-ROM.
Appendix B: jabber.xml and the Transport XML Files.
Appendix C: Matrix Programmer's Guide.
Appendix D: Related Jabber Web Sites.
Appendix E: SSL and mySQL.
GNU General Public License.
Index.
End -User License Agreement.