<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Fooling Around &#187; Jabber/XMPP</title>
	<atom:link href="http://alax.info/blog/category/utilities/jabberxmpp/feed" rel="self" type="application/rss+xml" />
	<link>http://alax.info/blog</link>
	<description>// Software Production Line</description>
	<lastBuildDate>Wed, 02 May 2012 15:42:49 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Jabber/XMPP Tools roadmap: Jabber RPC</title>
		<link>http://alax.info/blog/97</link>
		<comments>http://alax.info/blog/97#comments</comments>
		<pubDate>Tue, 26 Sep 2006 19:02:47 +0000</pubDate>
		<dc:creator>Roman</dc:creator>
				<category><![CDATA[Jabber/XMPP]]></category>

		<guid isPermaLink="false">http://alax.info/blog/97</guid>
		<description><![CDATA[<a href="http://alax.info/blog/97" title="Jabber/XMPP Tools roadmap: Jabber RPC"></a>Here is what is going to keep me busy with Jabber/XMPP Tools. Since the library should be a lightweight module integratable into non-IM software (this is the main goal with it currently), no full XMPP functionality is expected, only reasonable &#8230;<p class="read-more"><a href="http://alax.info/blog/97">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://alax.info/blog/97" title="Jabber/XMPP Tools roadmap: Jabber RPC"></a><p>Here is what is going to keep me busy with Jabber/XMPP Tools. Since the library should be a lightweight module integratable into non-IM software (this is the main goal with it currently), no full XMPP functionality is expected, only reasonable features for non-IM software, especially server side.</p>
<p>The first goal is to be able to deliver notifications via IM. With connection, authentication and message objects implemented this task is complete.</p>
<p>A new goal is server automation. Through this tools library server would be able to keep persistent XMPP connection, have it&#8217;s status shown through XMPP presence and expose itself for remote commands using <a href="http://www.jabber.org/jeps/jep-0009.html">Jabber RPC</a>. Limited Roster functionality may be also required to secure exposed RPC.</p>
<p>Thus, roadmap is: presence and RPC.</p>
]]></content:encoded>
			<wfw:commentRss>http://alax.info/blog/97/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jabber/XMPP Tools 1.0.1</title>
		<link>http://alax.info/blog/96</link>
		<comments>http://alax.info/blog/96#comments</comments>
		<pubDate>Sun, 24 Sep 2006 15:43:31 +0000</pubDate>
		<dc:creator>Roman</dc:creator>
				<category><![CDATA[Jabber/XMPP]]></category>

		<guid isPermaLink="false">http://alax.info/blog/96</guid>
		<description><![CDATA[<a href="http://alax.info/blog/96" title="Jabber/XMPP Tools 1.0.1"></a>General Information About Jabber/XMPP Tools Update As planned recently, Jabber/XMPP Tools library was updated to support TLS secure connections, among other reasons required by Google Talk. The library contains interoperable connection COM objects for TCP and TLS on top of &#8230;<p class="read-more"><a href="http://alax.info/blog/96">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://alax.info/blog/96" title="Jabber/XMPP Tools 1.0.1"></a><p><strong>General Information</strong></p>
<p><a href="http://alax.info/blog/92">About Jabber/XMPP Tools</a></p>
<p><strong>Update </strong></p>
<p>As <a href="http://alax.info/blog/93">planned</a> recently, Jabber/XMPP Tools library was updated to support TLS secure connections, among other reasons required by Google Talk. The library contains interoperable connection COM objects for TCP and TLS on top of TCP network connections.</p>
<p>Additionally, new properties added to Authentication and Message objects to support authentication method preference, message subject and type.</p>
<p><strong>Download</strong></p>
<p>Download the software package from the following link: <a id="p91" href="http://alax.info/blog/wp-content/uploads/2006/09/alaxinfoxmpptoolssetup.msi">Alax.Info Jabber/XMPP Tools 1.0.1.767</a></p>
]]></content:encoded>
			<wfw:commentRss>http://alax.info/blog/96/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jabber/XMPP Tools: TLS and more</title>
		<link>http://alax.info/blog/94</link>
		<comments>http://alax.info/blog/94#comments</comments>
		<pubDate>Sat, 23 Sep 2006 08:46:30 +0000</pubDate>
		<dc:creator>Roman</dc:creator>
				<category><![CDATA[Jabber/XMPP]]></category>

		<guid isPermaLink="false">http://alax.info/blog/94</guid>
		<description><![CDATA[<a href="http://alax.info/blog/94" title="Jabber/XMPP Tools: TLS and more"></a>Jabber/XMPP Tools already implement TLS 1.0 secure connections and will be available shortly. TLS is implemented using SChannel API, the ATL helper classes I made for SChannel might also appear here to public. Jabber/XMPP Tools also contain some reusable components &#8230;<p class="read-more"><a href="http://alax.info/blog/94">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://alax.info/blog/94" title="Jabber/XMPP Tools: TLS and more"></a><p>Jabber/XMPP Tools already implement TLS 1.0 secure connections and will be available shortly. TLS is implemented using SChannel API, the ATL helper classes I made for SChannel might also appear here to public. Jabber/XMPP Tools also contain some reusable components such as COM objects for TCP connection, for TLS over TCP connection which implements the same interfaces as TCP connection object and thus TLS might be used fully transparently. Basically, these objecst/classes lack documentation and samples and if I manage to prepare them, this will also appear on the blog.</p>
]]></content:encoded>
			<wfw:commentRss>http://alax.info/blog/94/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jabber/XMPP Tools roadmap: Google Talk</title>
		<link>http://alax.info/blog/93</link>
		<comments>http://alax.info/blog/93#comments</comments>
		<pubDate>Mon, 11 Sep 2006 20:33:43 +0000</pubDate>
		<dc:creator>Roman</dc:creator>
				<category><![CDATA[Jabber/XMPP]]></category>

		<guid isPermaLink="false">http://alax.info/blog/93</guid>
		<description><![CDATA[<a href="http://alax.info/blog/93" title="Jabber/XMPP Tools roadmap: Google Talk"></a>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.]]></description>
			<content:encoded><![CDATA[<a href="http://alax.info/blog/93" title="Jabber/XMPP Tools roadmap: Google Talk"></a><p>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).</p>
<p>TLS support will be based on Windows SChannel API.</p>
]]></content:encoded>
			<wfw:commentRss>http://alax.info/blog/93/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Jabber/XMPP Tools</title>
		<link>http://alax.info/blog/92</link>
		<comments>http://alax.info/blog/92#comments</comments>
		<pubDate>Mon, 11 Sep 2006 15:00:24 +0000</pubDate>
		<dc:creator>Roman</dc:creator>
				<category><![CDATA[Jabber/XMPP]]></category>

		<guid isPermaLink="false">http://alax.info/blog/92</guid>
		<description><![CDATA[<a href="http://alax.info/blog/92" title="Jabber/XMPP Tools"></a>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: &#8230;<p class="read-more"><a href="http://alax.info/blog/92">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://alax.info/blog/92" title="Jabber/XMPP Tools"></a><p><strong>Summary</strong></p>
<p>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:</p>
<ul>
<li>Connection, a TCP socket connection pump conectable to remote Jabber/XMPP server;</li>
<li>Authentication, an object which authenticates Jabber/XMPP client with remote server;</li>
<li>Message, a single instant message object</li>
</ul>
<p><span id="more-92"></span></p>
<p>The software package is available as a binary redistributable for Windows operations systems.</p>
<p><strong>Usage scenario </strong></p>
<p>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.</p>
<blockquote><p>Connection = new ActiveXObject(&#8220;AlaxInfoXmppTools.Connection&#8221;);<br />
Connection.Connect(&#8220;jabber://jabber.org:5222&#8243;);<br />
Connection.WaitConnected(10000);<br />
Authentication = new ActiveXObject(&#8220;AlaxInfoXmppTools.Authentication&#8221;);<br />
Authentication.Authenticate(Connection, &#8220;alax&#8221;, &#8220;123&#8243;, &#8220;Test&#8221;);<br />
Authentication.Wait(5000);<br />
Message = new ActiveXObject(&#8220;AlaxInfoXmppTools.Message&#8221;);<br />
Message.Send(Connection, &#8220;alax@jabber.org&#8221;, &#8220;alax@jabber.org&#8221;, &#8220;Hello from JsMessageSample01.js&#8221;);</p></blockquote>
<p>The sample code creates a connection to remote Jabber/XMPP server, authenticates the connection and sends a message.</p>
<p><strong>Features</strong></p>
<p><em>Connection object</em></p>
<ul>
<li>Simple TCP connections supported (no TLS/SSL available)</li>
</ul>
<p><em>Authentication object</em></p>
<ul>
<li>Plaintext and digest authentication methods are supported</li>
</ul>
<p><em>Message object</em></p>
<ul>
<li>Simple body-only messages with from and to fields are available</li>
</ul>
<p><strong>Installation</strong></p>
<p>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.<em><br />
</em></p>
<p><strong>Download</strong></p>
<p>Download the software package from the following link: <a id="p91" href="http://alax.info/blog/wp-content/uploads/2006/09/alaxinfoxmpptoolssetup.msi">Alax.Info Jabber/XMPP Tools 1.0.0.254</a></p>
]]></content:encoded>
			<wfw:commentRss>http://alax.info/blog/92/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

