[JDEV] Looking for transport development guidance
Peter Saint-Andre
stpeter at jabber.org
Wed Nov 29 13:05:04 CST 2000
Hi Mark,
I have a preliminary doc available on the MIO API for 1.4 transport
development. It will probably get moved to jabber.org at some point
and/or incorporated into a more complete document, but right now it is
parked on my site at:
http://www.saint-andre.com/jabber/docs/mio.html
Hope this helps.
Peter
Mark Hahn wrote:
>
> I am looking for the recipe, if you will, for transport development.
> I have several third party information providers that I would like to
> integrate with jabber or at least experiment with the integration.
> Things like the weather service that someone is already working on
> would be an example of a third party information service. The
> information providers may support pull access where a client requests
> information and the provider delivers the information in response or
> the provider pushes information independent of a request or some
> combination of the two. Initially I am interested in using IM clients
> and a textual interface for accessing the services.
>
> I have been reading whatever documentation I can find about the
> Jabber 1.2 system as well as looking at the code. I would really
> appreciate some high level guidance about the types of pieces and
> parts I would need to develop. For example, I can imagine needing a
> transport server for each information service or quite possibly one
> that handles all of them. One side of the transport server speaks the
> third party information service protocol, the other jabber protocol.
> How are transports integrated into jabber? Is their a transport
> specific module component that handles the pieces of jabber protocol
> destined for the information service provider and then hands those
> off to the transport? How does a client discover which services are
> available in order for that client to be able to subscribe to that
> service (i.e. have the service appear in my roster as someone I can
> interact with)? Is there a discovery mechanism or do you just need to
> know the "address" of the destination and it just happens to be a
> service provider? Does one treat services just like any other user
> that you want to add to your roster?
>
> It sure looks like all the infrastructure is in place (or at least
> appears to be given my untrained jabber eyes) and that what I really
> need is just some guidance. The details of any given piece can be
> learned, for now I want to get a handle on the large chunks, their
> roles and responsibilities.
>
> thanks
>
> -mark
> ================================================
> Mark Hahn | Verizon Laboratories
> mark.hahn at verizon.com | 40 Sylvan Road
> | Waltham, Ma. 02451
> ================================================
>
> _______________________________________________
> jdev mailing list
> jdev at jabber.org
> http://mailman.jabber.org/listinfo/jdev
--
Peter Saint-Andre
stpeter at jabber.org
More information about the JDev
mailing list