[JDEV] Creating a presence server component?

Philippe Raxhon raxhonp at easynet.be
Thu Aug 8 16:29:14 CDT 2002


There are some bugs, yes, but only in more "experimental" part. The 
client code has still some few bugs, but it's the server code that need 
some serious bug fix. The problem, as you have probably read in another 
post, is that it's difficult to fix them or enhance the project for the 
moment. I hope somehow to hear good news about that.

I know nothing about the Muse project. I don't know if there are server 
side classes for instance. Sorry.

But I have good news. I have found some pieces of code. It's not the 
final ones but I'm still digging (why am I soo messy ?-)

Cheers

Philippe

Anantha Krishnan V wrote:

> Philippe, do you mean the JabberBeans distribution is buggy? I have 
> heard about the Muse API for Jabber. How does it compare with JabberBeans?
>  
> Thanks for taking time to help me out.
>  
> Regards,
> Ananth.
>
>     ----- Original Message -----
>     *From:* Philippe Raxhon <mailto:raxhonp at easynet.be>
>     *To:* jdev at jabber.org <mailto:jdev at jabber.org>
>     *Sent:* Wednesday, August 07, 2002 2:35 PM
>     *Subject:* Re: [JDEV] Creating a presence server component?
>
>     Hi Sylvain and Anantha,
>
>     First of all, Sylvain,when using a presence bcc, it can't hurt the
>     JSM
>     module "mod_presence", it's a blinded carbon copy. But could you
>     be more
>     specific when you say:
>     /"I want a standard way to proceed in order to process <message>
>     <iq> in
>     a next step. If I create a component with a <presence> element
>     support,
>     I wonder whether if a conflict will occur with the JSM module
>     "mod_presence"./"
>
>     Anantha, the main issue I had writing a component using
>     jabberbeans is
>     that the code in the latest snapshot is broken for the accept
>     component.
>     I had to make modifications to jabberbeans before having a working
>     component. I never made modifications to the <browse> or <register>
>     sections, my component was for external use only and was not
>     intended to
>     interact with the server or the users, not sending anything back.
>
>     I don't forget you and I think the code is on a box I don't use
>     anymore
>     but I still can access. I'm pretty sure I can find it. Give me one or
>     two days, it's quite hectic for the moment.
>
>     Cheers
>
>     Philippe
>
>     Anantha Krishnan V wrote:
>
>     > Philippe, I followed your chat with Sylvain. I am trying to
>     write an
>     > accept component using JabberBeans too. If you find your code,
>     could I
>     > have a copy of it too? Especially the changes made in the
>     <browse> and
>     > <register> sections of the jabber.xml config file.
>     > 
>     > Thanks and Regards,
>     > Ananth.
>     >
>     >     ----- Original Message -----
>     >     *From:* Philippe Raxhon <mailto:raxhonp at easynet.be>
>     >     *To:* jdev at jabber.org <mailto:jdev at jabber.org>
>     <mailto:jdev at jabber.org>
>     >     *Sent:* Tuesday, August 06, 2002 3:24 PM
>     >     *Subject:* Re: [JDEV] Creating a presence server component?
>     >
>     >     Sorry not to be very detailed in my explanation, but I did
>     something
>     >     like this months ago:
>     >
>     >     1. I added a accept component to the jabber server:
>     >
>     >       <service id="slogger">
>     >         <host>slogger.myserver.tld</host>
>     >         <accept>
>     >           <ip>localhost</ip>
>     >           <port>5999</port>
>     >           <secret>secret</secret>
>     >         </accept>
>     >       </service>
>     >
>     >     2. I configured the server to bcc the presence packets to my
>     >     component.
>     >
>     >         <jsm xmlns="jabber:config:jsm">
>     >     ...
>     >          <presence>
>     >             <bcc>slogger</bcc>
>     >           </presence>
>     >
>     >         </jsm>
>     >
>     >     3. I wrote, using jabberbeans, thus in Java, a simple accept
>     >     component
>     >     showing the presence of the users. I should still have the
>     source
>     >     but I
>     >     dodn't find it for the moment ;-(
>     >
>     >     It's an option, but I'm sure there are other solutions. Tell
>     me if
>     >     you
>     >     are interested by this one, I will dig in my src dir to find the
>     >     code of
>     >     the component.
>     >
>     >     Philippe
>     >
>     >     Sylvain Roberdeau wrote:
>     >
>     >     >Langage isn't a contraint for a start. I can use Perl, C,
>     C++,...
>     >     >But the main information I'm looking for is the way to do this.
>     >     >All example  I find in Perl, need a registration from
>     user... but
>     >     I guess
>     >     >it's not an obligation. But such component need to register a
>     >     namespace
>     >     >which can conflict with other element.
>     >     >An other way, it's to build a jsm component but for a first
>     step (an
>     >     >expiremental step) it's quite heavy.
>     >     >Can you indicate me the best way please?
>     >     >
>     >     >Sylvain
>     >     >
>     >     >
>     >     >
>     >     >
>     >     >Philippe Raxhon a écrit :
>     >     >
>     >     >
>     >     >
>     >     >>Hi Silvain,
>     >     >>
>     >     >>What langage do you want to use? It will make a difference on
>     >     what is
>     >     >>available for now. Depending on how it's implemented,
>     running a
>     >     >>component that only listens on  presence can't hurt any other
>     >     >>module/component, but it could require some modification
>     in the
>     >     jabber
>     >     >>configuration file.
>     >     >>
>     >     >>Sylvain Roberdeau wrote:
>     >     >>
>     >     >>  
>     >     >>
>     >     >>>Hi,
>     >     >>>
>     >     >>>   I'm reading sample code, docs, but I'm not sure to
>     >     understand if it
>     >     >>>s possible to create a module or a component only to
>     receive user's
>     >     >>>presence.
>     >     >>>   This is a test project for me to produce a realtime MRTG
>     >     service to
>     >     >>>count activity of a Jabber Server.
>     >     >>>
>     >     >>>   And other basic XML tag (message, iq,...)?
>     >     >>>   I wonder whether  it's possible to receive these data
>     without to
>     >     >>>disrupt other module or components.
>     >     >>>   I'm looking for example or sample code...
>     >     >>>
>     >     >>>Thank you
>     >     >>>
>     >     >>>Sylvain
>     >     >>>
>     >     >>>_______________________________________________
>     >     >>>jdev mailing list
>     >     >>>jdev at jabber.org <mailto:jdev at jabber.org>
>     <mailto:jdev at jabber.org>
>     >     >>>http://mailman.jabber.org/listinfo/jdev
>     >     >>>
>     >     >>>
>     >     >>>
>     >     >>>    
>     >     >>>
>     >     >>_______________________________________________
>     >     >>jdev mailing list
>     >     >>jdev at jabber.org <mailto:jdev at jabber.org>
>     <mailto:jdev at jabber.org>
>     >     >>http://mailman.jabber.org/listinfo/jde
>     >     >>
>     >     >v
>     >     >
>     >     >
>     >
>     >
>     >
>     >     _______________________________________________
>     >     jdev mailing list
>     >     jdev at jabber.org <mailto:jdev at jabber.org>
>     <mailto:jdev at jabber.org>
>     >     http://mailman.jabber.org/listinfo/jdev
>     >
>
>
>
>     _______________________________________________
>     jdev mailing list
>     jdev at jabber.org <mailto:jdev at jabber.org>
>     http://mailman.jabber.org/listinfo/jdev
>






More information about the JDev mailing list