<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 5.50.4611.1300" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>I apologize in advance if I haven't found the 
appropriate forum or if my questions are all answered in some great doc(s) 
somewhere, I have spent some time reading doc, but I&nbsp;am still finding my 
way around.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>I'm interested in developing an online interactive 
game, and I believe Jabber may provide a good platform for my project.&nbsp; The 
game is of turn-taking, board game style, and Jabber's presence, IM, and chat 
facilities seem to be a great fit, as well as, of course, the underlying 
messaging platform for my application-specific messaging.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>I was hoping to leverage some of the existing 
application code base and avoid reinventing the wheel, where possible.&nbsp; My 
background is pretty solid in C++, and I am just starting to seriously learn 
Java.&nbsp; Is JabberBeans the current state-of-the-art as far as a Java API for 
Jabber?&nbsp; I first looked at this&nbsp;a while back, and encountered a number 
of references to the JECI, but that seems to be either dead or to have evolved 
into JabberBeans, is that close to accurate?</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>On the client side, I am leaning towards an 
applet.&nbsp; I had hoped to perhaps use the JabberApplet as a base from which 
to begin coding, but when I go to the SourceForge project for the applet, I get 
a 404 for the source download page, is this code still available?&nbsp; If not, 
are there any other open source Java clients I might re-use or learn from?&nbsp; 
Or do I just need to start from scratch with the well-written "Jabber Client 
Developer's Cheat Sheet" by Jens Alfke?</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>On the server side, I believe that my server 
component would be, from the Jabber architecture world-view, just another 
client.&nbsp; That is, if I understand correctly, the Jabber protocol should 
allow me to pass around my application-specific messages without any particular 
exentions to the core Jabber messaging protocol.&nbsp; So from my application 
perspective I'd have distinct client/server components, but to Jabber these 
pieces would both be peers to each other and client entities to Jabber.&nbsp; Do 
I understand this correctly?</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Would Jabberoo be the C++ equivalent to 
JabberBeans?&nbsp; Is either of these more mature, robust, or 
full-featured?&nbsp;&nbsp;How about&nbsp;Net::Jabber?&nbsp; DJ Adams "Fun With 
Jabber" is also a nice tutorial, but I don't know if the quickest route for me 
is to learn perl, get up to speed with Java, or stick with C++.&nbsp; I have 
been leaning towards Java on the server, since I'm pretty sure I want to use it 
for the client anyway.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Many questions, I know, even a few answers would be 
greatly appreciated.</FONT></DIV>
<DIV><FONT face=Arial size=2><BR>Thanks!</FONT></DIV></BODY></HTML>