[ANN] Jabber

Daniel Vainsencher danielv at netvision.net.il
Thu Jun 26 17:10:18 UTC 2003


[Technical jabber stuff]
Interesting..

[jabber based infrastructure]
What kinds of things did it do (that you can talk about)? Any parallel
to stuff we need? Could it be used to drive a test server, for example?

Daniel

Brian Brown <rbb at techgame.net> wrote:
> On Thursday 26 June 2003 12:18 am, Lex Spoon wrote:
> > Stephen Pair <stephen at pairhome.net> wrote:
> > > Very nice!  Works like a charm...I tested it with my AIM account (using
> > > a Jabber server AIM gateway)...now all we need is a Jabber server (or
> > > did you do that too?).
> >
> > Jabber is actually carefully defined so that you can do a ton of stuff
> > without needing to change the server per se.  You can just add things to
> > the network that speak the Jabber protocol.
> >
> > I don't know the details, but I'd guess all the suggestions that have
> > been posted don't actually require a custom Jabber server.  In fact,
> > this flexibility is a nice reason to use Jabber to begin with.  It's
> > more than just a chat network.
> >
> > I believe the setup is, you can add "server" type thingies at a
> > well-known Jabber ID.  Then, you can send arbitrary XML messages to and
> > from the server.  Talking over Jabber is thus a lot like talking over
> > the Internet, except that users are not always logged in and users can
> > have their IP change.   Heck, it even lets people log in more than one
> > time simultaneously.
> >
> 
> This is correct. Once you define a service in the config(which looks exactly 
> like a normal Jabber client on the client side), it is now "trusted" by the 
> Jabber server. That service entry specifies a namespace that it will 
> handle... any messages that come in with that namespace get routed to the 
> service component.
> 
> Additionally there is an jabber:x namespace that is designed to drop any well 
> formed xml into for whatever purposes.
> 
> In previous life, I and some others developed a large scale facilities and 
> device management system using the open source jabber server for all of our 
> communications; it worked like a charm. 
> 
> The company tanked, but the software should be coming out of the IP battle... 
> hopefully I'll be able to post some more info in the future if anyone is 
> interested. Oh, and since I didn't know about Smalltalk then, the system was 
> implemented in Python.  :)
> 
> 
> > Similarly, writing a new Jabber server is like writing a new TCP/IP
> > implementation.
> >
> > Right?
> 
> No, not like writing a new TCP/IP implementation... like writing an XML router 
> ;-)
> 
> >
> > As a notable example, it should be utterly feasible to have the badge
> > morphs talking over Jabber.
> >
> > Lex
> 
> Brian



More information about the Squeak-dev mailing list