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

Reply via email to