Jabber/XMPP Tools

Summary

Alax.Info Jabber/XMPP Tools is a beginning of a Jabber/XMPP compatible set of automation objects (COM/OLE). The module is started as a simplest Jabber client to be used to send message into Jabber/XMPP network. Initially the module provides three objects:

  • Connection, a TCP socket connection pump conectable to remote Jabber/XMPP server;
  • Authentication, an object which authenticates Jabber/XMPP client with remote server;
  • Message, a single instant message object

The software package is available as a binary redistributable for Windows operations systems.

Usage scenario

Implemented objects are available through OLE Automation and thus available in varienty of development environments. For the three implemented objects the usage scenario in JavaScript is shown below.

Connection = new ActiveXObject(“AlaxInfoXmppTools.Connection”);
Connection.Connect(“jabber://jabber.org:5222”);
Connection.WaitConnected(10000);
Authentication = new ActiveXObject(“AlaxInfoXmppTools.Authentication”);
Authentication.Authenticate(Connection, “alax”, “123”, “Test”);
Authentication.Wait(5000);
Message = new ActiveXObject(“AlaxInfoXmppTools.Message”);
Message.Send(Connection, “alax@jabber.org”, “alax@jabber.org”, “Hello from JsMessageSample01.js”);

The sample code creates a connection to remote Jabber/XMPP server, authenticates the connection and sends a message.

Features

Connection object

  • Simple TCP connections supported (no TLS/SSL available)

Authentication object

  • Plaintext and digest authentication methods are supported

Message object

  • Simple body-only messages with from and to fields are available

Installation

Software is available as a redistributable package (compiled by Microsoft Installer), freely available for non-commercial use. Uninstallation is available as an option under Control Panel, Add/Remove Programs.

Download

Download the software package from the following link: Alax.Info Jabber/XMPP Tools 1.0.0.254

2 Replies to “Jabber/XMPP Tools”

  1. Jabber/XMPP Tools roadmap: Google Talk…

    The next important thing with Jabber/XMPP Tools should be support for TLS 1.0 connections, mandatory for Google Talk (based on/compatible with Jabber/XMPP).
    TLS support will be based on Windows SChannel API.
    ……

Leave a Reply