<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<TITLE>Message</TITLE>
<META content="MSHTML 6.00.2800.1141" name=GENERATOR></HEAD>
<BODY>
<DIV><SPAN class=785295316-31032003><FONT face=Arial color=#0000ff size=2>1) I'm
not a JabberBeans developer so hopefully someone else on the list can point you
in a good starting direction. Of course read through the
docs they've provided and sifting through their source code are two great
places to start. I have another Java library called Yaja! that you might
also consider ( <A
href="http://yaja.sourceforge.net">http://yaja.sourceforge.net</A>
).</FONT></SPAN></DIV>
<DIV><SPAN class=785295316-31032003><FONT face=Arial color=#0000ff
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=785295316-31032003><FONT face=Arial color=#0000ff size=2>2)
Firing up a Jabber server is very straight forward on either Windows or many of
the Unix variants. There is now the Quickstart package which should make
it even easier (though I haven't tried quickstart because it was already pretty
easy ;)</FONT></SPAN></DIV>
<DIV><SPAN class=785295316-31032003><FONT face=Arial color=#0000ff
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=785295316-31032003><FONT face=Arial color=#0000ff
size=2>Assuming you are running Jabber on your desktop, consider using a
TCP proxy to forward requests from one port (say 6222) to the Jabber client port
(5222). Then direct your clients to connect to port 6222 and watch all the
XML stream back and forth. It's a great way to familiarize yourself with
how the Jabber protocol works, as well as a great debugging
tool.</FONT></SPAN></DIV>
<DIV><SPAN class=785295316-31032003><FONT face=Arial color=#0000ff
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=785295316-31032003><FONT face=Arial color=#0000ff size=2>3) The
UI is client side programming, so whatever the programmer wants they can
get. Usually the roster display is generated from XML doled out by the
Jabber server. The Jabber/XMPP spec says additional XML elements can be
added to the roster (read the spec to see exactly where its OK). An
important gotcha is that different servers may not honor these additional
attributes and/or elements, and other clients may not manipulate
the additional data properly. Quick example is the xdb_sql
modules running in the Jabber server may not save your new fields into the
Jabber database, and as such your information would be quickly lost.
The stock Jabber 1.4.2 server uses files to save XML so you may be
fine for a while. </FONT></SPAN></DIV>
<DIV><SPAN class=785295316-31032003><FONT face=Arial color=#0000ff
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=785295316-31032003><FONT face=Arial color=#0000ff size=2>Hope
this helps,</FONT></SPAN></DIV>
<DIV><SPAN class=785295316-31032003><FONT face=Arial color=#0000ff
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=785295316-31032003><FONT face=Arial color=#0000ff
size=2>Mike</FONT></SPAN></DIV>
<BLOCKQUOTE
style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid; MARGIN-RIGHT: 0px">
<DIV></DIV>
<DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left><FONT
face=Tahoma size=2>-----Original Message-----<BR><B>From:</B>
jdev-admin@jabber.org [mailto:jdev-admin@jabber.org] <B>On Behalf Of
</B>Bharath Ravi Kumar<BR><B>Sent:</B> Sunday, March 30, 2003 9:50
AM<BR><B>To:</B> jdev@jabber.org<BR><B>Subject:</B> [JDEV] jabberbeans
startup<BR><BR></FONT></DIV>
<P>hi all,<BR> I intend to use jabber as a transport for soap
messages.I read through the jabber protocol docs.<BR>I've chosen to use
jabberbeans to do this.But,there're several things that i haven't been able to
understand:</P>
<P>1.How do i rig up the basic IM client using the beans?<BR>2.How could i
test the resulting client on a lan (without using the public jabber
servers)?<BR>3.Is it possible to have a separate indicator in the client
roster UI to mark out certain "special" kinds?<BR>I'm really a novice when it
comes to jabber.I have no idea how to get started.So,any suggestion is most
welcome.<BR>Thanks a
lot.<BR>
Regards,<BR> &nb!
sp; Bharath</P>
<P><BR>
<HR SIZE=1>
Do you Yahoo!?<BR><A
href="http://rd.yahoo.com/platinum/evt=8162/*http://platinum.yahoo.com/splash.html">Yahoo!
Platinum</A> - Watch CBS' NCAA March Madness, <A
href="http://rd.yahoo.com/platinum/evt=8162/*http://platinum.yahoo.com/splash.html">live
on your desktop</A>!</BLOCKQUOTE></BODY></HTML>