[JDEV] Creating a presence server component?

Anantha Krishnan V vakrishnan at yifan.net
Thu Aug 8 02:01:52 CDT 2002


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 
  To: 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>
  >     *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>
  >     >>>http://mailman.jabber.org/listinfo/jdev
  >     >>>
  >     >>>
  >     >>>
  >     >>>     
  >     >>>
  >     >>_______________________________________________
  >     >>jdev mailing list
  >     >>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>
  >     http://mailman.jabber.org/listinfo/jdev
  >



  _______________________________________________
  jdev mailing list
  jdev at jabber.org
  http://mailman.jabber.org/listinfo/jdev


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.jabber.org/pipermail/jdev/attachments/20020808/f3ff0ac1/attachment-0002.htm>


More information about the JDev mailing list