Although running a local jabber server seems to be unnecessary,
it may provides some useful functions for Etoile.
I recently read ZeroConf stuff because GNUstep start to support it.
Then I realize ZeroConf only help me to find another IP.
I still need to use whatever protocol or distributed objects to
transfer data.
I haven't look into the details yet.
But it seems that I either have to write my own protocol for
communication
or adapt an existing protocols for that.
In this case, XMPP seems to be a good choice.
In another word, if there is a local jabber server running,
it can not only provides a way to communicate with other IM protocols,
but also can it serves a method to transfer data between computers.
I really like the idea of having a local Jabber server. If I remember
correctly, Bonjour messaging in iChat runs Jabber under the covers. I
don't know if that implies that each instance of OS X is also running
a Jabber server, but that might be a precedent that's been set that
we could do some more research on.
Regardless, I think using Jabber as a communications medium
throughout the system is a phenomenal idea -- it opens up a whole
world of communication and integration that is ripe for some really
cool experimentation. Right off the bat, this would provide the
infrastructure to do live sharing/whiteboarding of any document with
other users/services (a la SubEthaEdit or Coccinella), as well as
remote system control/management via IM with a bot running on the
system. Who knows what other amazing ideas we could generate.
J.
_______________________________________________
Etoile-dev mailing list
[email protected]
https://mail.gna.org/listinfo/etoile-dev