You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@activemq.apache.org by ch...@apache.org on 2006/10/27 20:52:57 UTC
svn commit: r468495 [25/25] - in /incubator/activemq/site: ./ 2004/04/13/
2004/05/26/ 2004/06/23/ 2004/06/25/ 2004/08/17/ 2004/08/19/ 2004/08/23/
2004/10/07/ 2004/11/02/ 2004/12/20/ 2005/02/03/ 2005/02/25/ 2005/04/11/
2005/06/06/ 2005/07/04/ 2005/07/13...
Added: incubator/activemq/site/xmpp.html
URL: http://svn.apache.org/viewvc/incubator/activemq/site/xmpp.html?view=auto&rev=468495
==============================================================================
--- incubator/activemq/site/xmpp.html (added)
+++ incubator/activemq/site/xmpp.html Fri Oct 27 11:52:41 2006
@@ -0,0 +1,341 @@
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<HTML>
+ <HEAD>
+<!--
+ Pier's plugin always overwrites the stylesheet so lets explicitly use another one
+ <link type="text/css" rel="stylesheet" href="autoexport:///ACTIVEMQ/resources/space.css">
+-->
+ <LINK type="text/css" rel="stylesheet" href="resources/site.css">
+ <SCRIPT src="resources/space.js" type="text/javascript"></SCRIPT>
+ <TITLE>
+XMPP
+ </TITLE>
+ <META http-equiv="Content-Type" content="text/html;charset=UTF-8"></HEAD>
+ <BODY onload="init()">
+
+ <!-- Banner -->
+ <DIV id="site-banner">
+
+ <TABLE border="0" cellpadding="0" cellspacing="0" width="100%">
+ <TR>
+ <TD align="left" class="topbardiv" nowrap="">
+ <IMG border="0" src="http://incubator.apache.org/activemq/images/logo.gif">
+ </TD>
+ <TD align="right" nowrap="">
+ <IMG border="0" src="http://incubator.apache.org/images/apache-incubator-logo.png">
+ </TD>
+ </TR>
+ </TABLE>
+
+ </DIV>
+
+ <!-- Bread crumbs and Quick Links -->
+ <DIV id="site-navbar">
+ <TABLE border="0" cellpadding="0" cellspacing="0" width="100%">
+ <TR>
+ <TD align="left" valign="middle" nowrap="">
+ <DIV id="site-breadcrumbs">
+<A href="home.html" title="ActiveMQ">ActiveMQ</A> > <A href="home.html" title="Home">Home</A> > <A href="connectivity.html" title="Connectivity">Connectivity</A> > <A href="protocols.html" title="Protocols">Protocols</A> > <A href="" title="XMPP">XMPP</A>
+ </DIV>
+ </TD>
+ <TD align="right" valign="middle" nowrap="">
+ <DIV id="site-quicklinks">
+<P><A href="download.html" title="Download">Download</A> | <SPAN class="nobr"><A href="http://incubator.apache.org/activemq/maven/activemq-core/apidocs/" title="Visit page outside Confluence" rel="nofollow">JavaDocs<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/linkext7.gif" height="0" width="0" align="absmiddle" alt="" border="0"></SUP></A></SPAN> <A href="javadocs.html" title="JavaDocs">More...</A> | <A href="source.html" title="Source">Source</A> | <A href="site.html" title="Site">Wiki</A> |<SPAN class="nobr"><A href="irc://irc.codehaus.org/activemq" title="Visit page outside Confluence" rel="nofollow">IRC<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/linkext7.gif" height="0" width="0" align="absmiddle" alt="" border="0"></SUP></A></SPAN> | <SPAN class="nobr"><A href="http://servlet.uwyn.com/drone/log/hausbot/activemq" title="Visit page outside Confluence" rel="nofollow">IRC Log<SUP><IMG cl
ass="rendericon" src="http://goopen.org/confluence/images/icons/linkext7.gif" height="0" width="0" align="absmiddle" alt="" border="0"></SUP></A></SPAN> | <A href="mailing-lists.html" title="Mailing Lists">Mailing Lists</A> | <A href="discussion-forums.html" title="Discussion Forums">Discussion Forums</A> | <A href="support.html" title="Support">Support</A></P>
+ </DIV>
+ </TD>
+ </TR>
+ </TABLE>
+ </DIV>
+
+<!-- Integrate google search later.
+ <form name="search" action="http://www.google.com/search" method="get">
+ <input type="hidden" name="ie" value="UTF- 8" />
+ <input type="hidden" name="oe" value="UTF- 8" />
+ <input type="hidden" name="domains" value="" />
+ <input type="hidden" name="sitesearch" value="" />
+ <input type="text" name="q" maxlength="255" value="" />
+ <input type="submit" name="btnG" value="Google Search" />
+ </form>
+-->
+
+ <DIV id="site-content">
+ <TABLE>
+ <TR>
+ <TD valign="top">
+ <DIV id="site-navigation">
+<H3><A name="Navigation-Overview"></A><A href="overview.html" title="Overview">Overview</A></H3>
+
+<UL class="alternate" type="square">
+ <LI><A href="home.html" title="Home">Home</A></LI>
+ <LI><A href="news.html" title="News">News</A></LI>
+ <LI><A href="new-features.html" title="New Features">New Features</A></LI>
+ <LI><A href="getting-started.html" title="Getting Started">Getting Started</A></LI>
+ <LI><A href="faq.html" title="FAQ">FAQ</A></LI>
+ <LI><A href="site.html" title="Site">Site</A></LI>
+ <LI><A href="articles.html" title="Articles">Articles</A></LI>
+ <LI><A href="download.html" title="Download">Download</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-Search"></A>Search</H3>
+
+
+<DIV style="padding: 10px 10px 0px 25px;">
+<FORM action="http://www.google.com/search" method="get" style="font-size: 10px;">
+<INPUT name="ie" type="hidden" value="UTF-8"></INPUT>
+<INPUT name="oe" type="hidden" value="UTF-8"></INPUT>
+ <INPUT maxlength="255" name="q" size="15" type="text" value=""></INPUT><BR></BR>
+ <INPUT name="btnG" type="submit" value="Search"></INPUT>
+ <INPUT name="domains" type="hidden" value="incubator.apache.org/activemq"></INPUT>
+ <INPUT name="sitesearch" type="hidden" value="incubator.apache.org/activemq"></INPUT>
+</FORM>
+</DIV>
+
+
+<H3><A name="Navigation-Community"></A><A href="community.html" title="Community">Community</A></H3>
+
+<UL class="alternate" type="square">
+ <LI><A href="support.html" title="Support">Support</A></LI>
+ <LI><A href="discussion-forums.html" title="Discussion Forums">Discussion Forums</A></LI>
+ <LI><A href="mailing-lists.html" title="Mailing Lists">Mailing Lists</A></LI>
+ <LI><SPAN class="nobr"><A href="http://gmane.org/find.php?list=activemq" title="Visit page outside Confluence" rel="nofollow">News Reader<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/linkext7.gif" height="0" width="0" align="absmiddle" alt="" border="0"></SUP></A></SPAN></LI>
+ <LI><SPAN class="nobr"><A href="navigation.html" title="Visit page outside Confluence" rel="nofollow">Wiki<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/linkext7.gif" height="0" width="0" align="absmiddle" alt="" border="0"></SUP></A></SPAN></LI>
+ <LI><A href="projects-using-activemq.html" title="Projects Using ActiveMQ">Projects Using ActiveMQ</A></LI>
+ <LI><A href="users.html" title="Users">Users</A></LI>
+ <LI><A href="contributing.html" title="Contributing">Contributing</A></LI>
+ <LI><A href="team.html" title="Team">Team</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-Features"></A><A href="features.html" title="Features">Features</A></H3>
+
+<UL class="alternate" type="square">
+ <LI><A href="advisory-message.html" title="Advisory Message">Advisory Message</A></LI>
+ <LI><A href="clustering.html" title="Clustering">Clustering</A></LI>
+ <LI><A href="cross-language-clients.html" title="Cross Language Clients">Cross Language Clients</A></LI>
+ <LI><A href="jmx.html" title="JMX">JMX</A></LI>
+ <LI><A href="jms-to-jms-bridge.html" title="JMS to JMS Bridge">JMS to JMS Bridge</A></LI>
+ <LI><A href="masterslave.html" title="MasterSlave">MasterSlave</A></LI>
+ <LI><A href="message-groups.html" title="Message Groups">Message Groups</A></LI>
+ <LI><A href="networks-of-brokers.html" title="Networks of Brokers">Networks of Brokers</A></LI>
+ <LI><A href="performance.html" title="Performance">Performance</A></LI>
+ <LI><A href="persistence.html" title="Persistence">Persistence</A></LI>
+ <LI><A href="security.html" title="Security">Security</A></LI>
+ <LI><A href="virtual-destinations.html" title="Virtual Destinations">Virtual Destinations</A></LI>
+ <LI><A href="visualisation.html" title="Visualisation">Visualisation</A></LI>
+ <LI><A href="features.html" title="Features">More ...</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-Connectivity"></A><A href="connectivity.html" title="Connectivity">Connectivity</A></H3>
+
+<UL class="alternate" type="square">
+ <LI><A href="ajax.html" title="Ajax">Ajax</A></LI>
+ <LI><A href="amqp.html" title="AMQP">AMQP</A></LI>
+ <LI><A href="axis-support.html" title="Axis Support">Axis Support</A></LI>
+ <LI><A href="c-integration.html" title="C Integration">C Integration</A></LI>
+ <LI><A href="activemq-c-clients.html" title="ActiveMQ C++ Clients">C++ Integration</A></LI>
+ <LI><A href="nms.html" title="NMS">C# and .Net Integration</A></LI>
+ <LI><A href="cms.html" title="CMS">CMS</A></LI>
+ <LI><A href="j2ee.html" title="J2EE">J2EE</A></LI>
+ <LI><A href="jboss-integration.html" title="JBoss Integration">JBoss Integration</A></LI>
+ <LI><SPAN class="nobr"><A href="http://docs.codehaus.org/display/JETTY/Integrating%20with%20ActiveMQ" title="Visit page outside Confluence" rel="nofollow">Jetty<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/linkext7.gif" height="0" width="0" align="absmiddle" alt="" border="0"></SUP></A></SPAN></LI>
+ <LI><A href="jndi-support.html" title="JNDI Support">JNDI Support</A></LI>
+ <LI><A href="nms.html" title="NMS is the .Net Messaging API">NMS</A></LI>
+ <LI><A href="rest.html" title="REST">REST</A></LI>
+ <LI><A href="rss-and-atom.html" title="RSS and Atom">RSS and Atom</A></LI>
+ <LI><A href="spring-support.html" title="Spring Support">Spring Support</A></LI>
+ <LI><A href="stomp.html" title="Stomp">Stomp</A></LI>
+ <LI><A href="tomcat.html" title="Tomcat">Tomcat</A></LI>
+ <LI><A href="unix-service.html" title="Unix Service">Unix Service</A></LI>
+ <LI><A href="weblogic-integration.html" title="WebLogic Integration">WebLogic Integration</A></LI>
+ <LI><A href="" title="XMPP">XMPP</A></LI>
+ <LI><A href="connectivity.html" title="Connectivity">More ...</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-UsingActiveMQ"></A><A href="using-activemq.html" title="Using ActiveMQ">Using ActiveMQ</A></H3>
+
+<UL class="alternate" type="square">
+ <LI><A href="getting-started.html" title="Getting Started">Getting Started</A></LI>
+ <LI><A href="initial-configuration.html" title="Initial Configuration">Initial Configuration</A></LI>
+ <LI><A href="run-broker.html" title="Run Broker">Running a Broker</A></LI>
+ <LI><A href="how-do-i-embed-a-broker-inside-a-connection.html" title="How do I embed a Broker inside a Connection">Embedded Brokers</A></LI>
+ <LI><A href="activemq-command-line-tools-reference.html" title="ActiveMQ Command Line Tools Reference">Command Line Tools</A></LI>
+ <LI><A href="configuring-transports.html" title="Configuring Transports">Configuring Transports</A></LI>
+ <LI><A href="examples.html" title="Examples">Examples</A></LI>
+ <LI><A href="web-samples.html" title="Web Samples">Web Samples</A></LI>
+ <LI><A href="how-can-i-monitor-activemq.html" title="How can I monitor ActiveMQ">Monitoring the Broker</A></LI>
+ <LI><A href="xml-configuration.html" title="Xml Configuration">Xml Configuration</A></LI>
+ <LI><A href="xml-reference.html" title="Xml Reference">Xml Reference</A></LI>
+ <LI><A href="using-activemq.html" title="Using ActiveMQ">More ...</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-Tools"></A><A href="tools.html" title="Tools">Tools</A></H3>
+
+<UL class="alternate" type="square">
+ <LI><A href="web-console.html" title="Web Console">Web Console</A></LI>
+ <LI><A href="jca-container.html" title="JCA Container">JCA Container</A></LI>
+ <LI><A href="hermes-jms.html" title="Hermes Jms">Hermes Jms</A></LI>
+ <LI><SPAN class="nobr"><A href="http://jakarta.apache.org/jmeter" title="Visit page outside Confluence" rel="nofollow">JMeter<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/linkext7.gif" height="0" width="0" align="absmiddle" alt="" border="0"></SUP></A></SPAN></LI>
+</UL>
+
+
+<H3><A name="Navigation-Support"></A><A href="support.html" title="Support">Support</A></H3>
+
+<UL class="alternate" type="square">
+ <LI><SPAN class="nobr"><A href="http://issues.apache.org/activemq/browse/AMQ" title="Visit page outside Confluence" rel="nofollow">Issues<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/linkext7.gif" height="0" width="0" align="absmiddle" alt="" border="0"></SUP></A></SPAN></LI>
+ <LI><SPAN class="nobr"><A href="http://issues.apache.org/activemq/browse/AMQ?report=com.atlassian.jira.plugin.system.project:roadmap-panel" title="Visit page outside Confluence" rel="nofollow">Roadmap<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/linkext7.gif" height="0" width="0" align="absmiddle" alt="" border="0"></SUP></A></SPAN></LI>
+ <LI><SPAN class="nobr"><A href="http://issues.apache.org/activemq/browse/AMQ?report=com.atlassian.jira.plugin.system.project:changelog-panel" title="Visit page outside Confluence" rel="nofollow">Change log<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/linkext7.gif" height="0" width="0" align="absmiddle" alt="" border="0"></SUP></A></SPAN></LI>
+</UL>
+
+
+<H3><A name="Navigation-RelatedProjects"></A>Related Projects</H3>
+
+<UL class="alternate" type="square">
+ <LI><SPAN class="nobr"><A href="http://incubator.apache.org/servicemix/" title="Distributed Enterprise Service Bus based on JBI" rel="nofollow">Apache ServiceMix<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/linkext7.gif" height="0" width="0" align="absmiddle" alt="" border="0"></SUP></A></SPAN></LI>
+ <LI><SPAN class="nobr"><A href="http://lingo.codehaus.org/" title="POJO Remoting using JMS" rel="nofollow">Lingo<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/linkext7.gif" height="0" width="0" align="absmiddle" alt="" border="0"></SUP></A></SPAN></LI>
+ <LI><SPAN class="nobr"><A href="http://jencks.org/" title="Message Driven POJOs and pooling for JMS and JDBC" rel="nofollow">Jencks<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/linkext7.gif" height="0" width="0" align="absmiddle" alt="" border="0"></SUP></A></SPAN></LI>
+ <LI><SPAN class="nobr"><A href="http://stomp.codehaus.org/" title="Simple cross language protocol for messaging" rel="nofollow">Stomp<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/linkext7.gif" height="0" width="0" align="absmiddle" alt="" border="0"></SUP></A></SPAN></LI>
+ <LI><SPAN class="nobr"><A href="http://activecluster.codehaus.org/" title="Visit page outside Confluence" rel="nofollow">ActiveCluster<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/linkext7.gif" height="0" width="0" align="absmiddle" alt="" border="0"></SUP></A></SPAN></LI>
+ <LI><SPAN class="nobr"><A href="http://activespace.codehaus.org/" title="Visit page outside Confluence" rel="nofollow">ActiveSpace<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/linkext7.gif" height="0" width="0" align="absmiddle" alt="" border="0"></SUP></A></SPAN></LI>
+ <LI><SPAN class="nobr"><A href="http://www.springframework.org/" title="Visit page outside Confluence" rel="nofollow">Spring<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/linkext7.gif" height="0" width="0" align="absmiddle" alt="" border="0"></SUP></A></SPAN></LI>
+ <LI><SPAN class="nobr"><A href="http://geronimo.apache.org/" title="Visit page outside Confluence" rel="nofollow">Geronimo<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/linkext7.gif" height="0" width="0" align="absmiddle" alt="" border="0"></SUP></A></SPAN></LI>
+</UL>
+
+
+<H3><A name="Navigation-Developers"></A><A href="developers.html" title="Developers">Developers</A></H3>
+
+<UL class="alternate" type="square">
+ <LI><A href="source.html" title="Source">Source</A></LI>
+ <LI><A href="building.html" title="Building">Building</A></LI>
+ <LI><A href="developer-guide.html" title="Developer Guide">Developer Guide</A></LI>
+ <LI><A href="becoming-a-committer.html" title="Becoming a committer">Becoming a committer</A></LI>
+ <LI><A href="code-overview.html" title="Code Overview">Code Overview</A></LI>
+ <LI><A href="wire-protocol.html" title="Wire Protocol">Wire Protocol</A></LI>
+ <LI><A href="release-guide.html" title="Release Guide">Release Guide</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-Tests"></A>Tests</H3>
+
+<UL class="alternate" type="square">
+ <LI><A href="activemq-performance-module-users-manual.html" title="ActiveMQ Performance Module Users Manual">Maven2 Performance Plugin</A></LI>
+ <LI><A href="integration-tests.html" title="Integration Tests">Integration Tests</A></LI>
+ <LI><A href="benchmark-tests.html" title="Benchmark Tests">Benchmark Tests</A></LI>
+ <LI><A href="jmeter-performance-tests.html" title="JMeter Performance Tests">JMeter Performance Tests</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-ProjectReports"></A>Project Reports</H3>
+<UL class="alternate" type="square">
+ <LI><A href="junit-reports.html" title="JUnit Reports">JUnit Reports</A></LI>
+ <LI><SPAN class="nobr"><A href="http://activemq.codehaus.org/maven/clover/" title="Visit page outside Confluence" rel="nofollow">Clover Report<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/linkext7.gif" height="0" width="0" align="absmiddle" alt="" border="0"></SUP></A></SPAN></LI>
+ <LI><A href="source-xref.html" title="Source XRef">Source XRef</A></LI>
+ <LI><A href="test-source-xref.html" title="Test Source XRef">Test Source XRef</A></LI>
+ <LI><SPAN class="nobr"><A href="http://ci.gbuild.org/continuum/" title="Visit page outside Confluence" rel="nofollow">GBuild<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/linkext7.gif" height="0" width="0" align="absmiddle" alt="" border="0"></SUP></A></SPAN></LI>
+ <LI><A href="xml-reference.html" title="Xml Reference">Xml Reference</A></LI>
+</UL>
+
+
+<H3><A name="Navigation-Toolsweuse"></A>Tools we use</H3>
+
+<P><SPAN class="nobr"><A href="http://www.yourkit.com/" title="Visit page outside Confluence" rel="nofollow"><IMG src="http://incubator.apache.org/activemq/images/yourkit.jpg" align="absmiddle" border="0"><SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/linkext7.gif" height="0" width="0" align="absmiddle" alt="" border="0"></SUP></A></SPAN><BR>
+[]</P>
+ </DIV>
+ </TD>
+ <TD valign="top">
+ <DIV id="site-page">
+
+<!--
+ <div class="pagetitle">XMPP</div>
+-->
+ <DIV class="wiki-content"><H2><A name="XMPP-XMPPProtocolSupport%28Jabber%21%29"></A>XMPP Protocol Support (Jabber!)</H2>
+
+<P>We have support for XMPP (Jabber) as a transport in ActiveMQ. It requires <B>Apache ActiveMQ 4.1</B> or later and the activemq-xmpp library to be on the classpath. (The source code for activemq-xmpp is <SPAN class="nobr"><A href="https://svn.apache.org/repos/asf/incubator/activemq/trunk/activemq-xmpp/" title="Visit page outside Confluence" rel="nofollow">here<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/linkext7.gif" height="0" width="0" align="absmiddle" alt="" border="0"></SUP></A></SPAN>).</P>
+
+<P>To use just add a connector as follows</P>
+<DIV class="code"><DIV class="codeContent">
+<PRE class="code-java"><broker xmlns=<SPAN class="code-quote">"http:<SPAN class="code-comment">//activemq.org/config/1.0"</SPAN>>
+</SPAN> <transportConnectors>
+ <transportConnector name=<SPAN class="code-quote">"openwire"</SPAN> uri=<SPAN class="code-quote">"tcp:<SPAN class="code-comment">//localhost:61616"</SPAN> discoveryUri=<SPAN class="code-quote">"multicast://<SPAN class="code-keyword">default</SPAN>"</SPAN>/>
+</SPAN> <transportConnector name=<SPAN class="code-quote">"stomp"</SPAN> uri=<SPAN class="code-quote">"stomp:<SPAN class="code-comment">//localhost:61613"</SPAN>/>
+</SPAN> <transportConnector name=<SPAN class="code-quote">"xmpp"</SPAN> uri=<SPAN class="code-quote">"xmpp:<SPAN class="code-comment">//localhost:61222"</SPAN>/>
+</SPAN> </transportConnectors>
+ </broker></PRE>
+</DIV></DIV>
+<P>And you can now use XMPP to connect to the broker & send and receive messages.</P>
+
+<H3><A name="XMPP-XMPPSupportinApacheActiveMQ"></A>XMPP Support in Apache ActiveMQ</H3>
+
+<P>ActiveMQ provides a bidirectional bridge between ActiveMQ messages and XMPP.</P>
+
+<UL>
+ <LI>if a client joins a chatroom / conference room, the name of the conference room is mapped to a JMS topic of the same name</LI>
+ <LI>typing into a chatroom sends a message to the topic</LI>
+ <LI>presence in a chatroom maintains a subscription on the JMS topic (using noLocal to avoid getting copies of things you say) so that messages sent by other clients (via <A href="" title="XMPP">XMPP</A>, the <A href="web-console.html" title="Web Console">Web Console</A>, the <A href="examples.html" title="Examples">Examples</A> or any other <A href="cross-language-clients.html" title="Cross Language Clients">Cross Language Clients</A>) are then sent to the chatroom.</LI>
+</UL>
+
+
+<H3><A name="XMPP-UsingaJabberClient"></A>Using a Jabber Client</H3>
+
+<P>For a good open source Jabber Client we highly recommend <SPAN class="nobr"><A href="http://jivesoftware.com/products/spark/" title="Visit page outside Confluence" rel="nofollow">Spark<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/linkext7.gif" height="0" width="0" align="absmiddle" alt="" border="0"></SUP></A></SPAN>. Mac users can also try using <SPAN class="nobr"><A href="http://www.apple.com/macosx/leopard/ichat.html" title="Visit page outside Confluence" rel="nofollow">iChat<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/linkext7.gif" height="0" width="0" align="absmiddle" alt="" border="0"></SUP></A></SPAN></P>
+
+<P>To connect to Apache ActiveMQ try the following...</P>
+
+<P>1. Run the <A href="web-console.html" title="Web Console">Web Console</A> either from the source code or a binary <A href="download.html" title="Download">Download</A> of ActiveMQ 4.1 or later<BR>
+2. start <SPAN class="nobr"><A href="http://jivesoftware.com/products/spark/" title="Visit page outside Confluence" rel="nofollow">Spark<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/linkext7.gif" height="0" width="0" align="absmiddle" alt="" border="0"></SUP></A></SPAN> or whatever Jabber Client you wish<BR>
+3. login to localhost:61222</P>
+
+<P><IMG src="xmpp.data/step1.png" align="absmiddle" border="0"></P>
+
+<P>4. You should now see the following screen...</P>
+
+
+<P><IMG src="xmpp.data/step2.png" align="absmiddle" border="0"></P>
+
+<P>5. Now click on the <B>Join Conference Room</B> button (next to the Add Contact button) and the following dialog should appear</P>
+
+<P><IMG src="xmpp.data/step3.png" align="absmiddle" border="0"></P>
+
+<P>6. Now press the <B>Create or Join Room</B> button to get the following dialog. Enter a JMS topic name, in this case <B>foo.bar</B> and you're good to go...</P>
+
+
+<P><IMG src="xmpp.data/step4.png" align="absmiddle" border="0"></P>
+
+<P>7. Now your chat window should appear for talking and listening to the topic <B>foo.bar</B>. So start typing to test things out. </P>
+
+<P><IMG src="xmpp.data/step5.png" align="absmiddle" border="0"></P>
+
+<P> 8. Now if you go to the <SPAN class="nobr"><A href="http://localhost:8080/activemq-web-console/topics.jsp" title="Visit page outside Confluence" rel="nofollow">Topic Console<SUP><IMG class="rendericon" src="http://goopen.org/confluence/images/icons/linkext7.gif" height="0" width="0" align="absmiddle" alt="" border="0"></SUP></A></SPAN> in the Web Console you should see the topic has been created</P>
+
+
+<P> <IMG src="xmpp.data/step6.png" align="absmiddle" border="0"></P>
+
+<P>9. If you now click on the <B>Send To</B> link next to the <B>foo.bar</B> topic you can send a message to the topic from the web console. </P>
+
+<P> <IMG src="xmpp.data/step7.png" align="absmiddle" border="0"></P>
+
+<P>10. Press send and you should see the chat appear on the chat window <IMG class="emoticon" src="http://goopen.org/confluence/images/icons/emoticons/smile.gif" height="20" width="20" align="absmiddle" alt="" border="0"></P>
+
+<P> <IMG src="xmpp.data/step8.png" align="absmiddle" border="0"></P></DIV>
+
+ </DIV>
+ </TD>
+ </TR>
+ </TABLE>
+ </DIV>
+ </DIV>
+ <DIV id="site-footer">
+ Added by <A href="http://goopen.org/confluence/users/viewuserprofile.action?username=jstrachan">James Strachan</A>,
+ last edited by <A href="http://goopen.org/confluence/users/viewuserprofile.action?username=jstrachan">James Strachan</A> on Oct 29, 2006
+ (<A href="http://goopen.org/confluence/pages/diffpages.action?pageId=14408&originalId=14482">view change</A>)
+
+ (<A href="http://goopen.org/confluence/pages/editpage.action?pageId=14408">edit page</A>)
+ </DIV>
+
+ </BODY>
+
+</HTML>
\ No newline at end of file