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
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.
……
[…] About the software Update […]