[Sugar-devel] Collaboration support for sugar web activities

James Cameron quozl at laptop.org
Tue Feb 18 19:36:34 EST 2014


On Wed, Feb 19, 2014 at 02:00:07AM +0200, Emil Dudev wrote:
> The thing I'm facing is that there is telepathy 'magic' code both in
> sugar's core and sugar's toolkit (per activity/process). I writing
> 'magic', because I don't understand it, and I have tried.  If
> sugar's core is responsible entirely for the meshbox, it should know
> which of the user's currently running activities are shared, so it
> can announce it.  If I make the activity responsible for itself with
> the server (regarding the meshbox), it would mean that each activity
> will open an extra connection to the server. Which is something I
> want to avoid.

Why do you want to avoid an extra connection?

I speculate:

Are you that short of resources on your target platform that an
additional TCP/IP connection is a concern?  Is it the latency of
starting an additional connection that makes this unwieldy?  Is your
server limited to a specific number of simultaneous connections?

Since the decisions were made for the Sugar core in 2006, much has
changed, and server and network resources are no longer as
constrained.  You should feel less constrained, and if there is doubt
you should test.

-- 
James Cameron
http://quozl.linux.org.au/


More information about the Sugar-devel mailing list