User Manual
Table Of Contents

SmartServer XMPP Client Developer’s Guide iii
Table of Contents
Preface ..................................................................................................... v
Purpose .......................................................................................................... vi
Audience......................................................................................................... vi
Requirements ................................................................................................. vi
For More Information and Technical Support................................................. vi
1 Using SmartServer XMPP................................................................. 1
Introduction...................................................................................................... 2
Supported XMPP Protocol and Extensions .............................................. 2
BOSH ........................................................................................................ 3
Addressing ................................................................................................ 3
Creating an XMPP Solution............................................................................. 4
Step 1: Configuring an XMPP Server ....................................................... 4
Step 2: Configuring the SmartServer XMPP Client .................................. 8
Step 3: Developing a Client Application.................................................. 12
XMPP Chat Client Example.............................................................. 12
SOAP/XMPP Example ..................................................................... 13
Getting More Information on XMPP Programming........................... 14
Step 4: Adding User Accounts to the XMPP Server ............................... 15
Step 5: Exchanging Data over XMPP ..................................................... 18
Running SmartServer-Pidgin XMPP Chat........................................ 18
Creating a Web Connection Over XMPP ......................................... 23