Mor than the hardware or whether its using a wlan/jabber or even mesh networking, there are serious underlying problems with collaboration itself, and my belief is they are in the sugar presence module, though I could be wrong. Under gnome, mission control 5 is responsible for doing presence stuff, connections with whathever connetion manager is wanted, and initial chat inititiation or much creation... from there other parts of telepathy get involved, though in general its just telepathy that does all the stuff, and from where the dtubes get involved with the sharing, the problems seem to stop. That is to say, once a connection has been established between one ore more other parties, the ride is smooth, the connection stays up and the collaboration is quite fast and reliable... Its what happens before this that causes many issues... The detecting of shared activities, users, intitiating connections, etc.<br>
<br>My suggestion was to get rid of sugar presence and go the gnome/kde way and directly use telepathy&#39;s mission control 5, which in my experience works very well. I&#39;ve done some initial testing, got some python scripts that do the creation, detecting of users, creation of local link mucs, etc... and it all seems to work smoothly, though I&#39;ve done non of this in the sugar environment. If you do take this on, I&#39;d be more than happy to help as telepathy itself fascinates me, and I&#39;ve studied the dbus bindings themselves quite extensively. Empathy, which is built on telepathy seems to work quite flawlessly too, as do many of the chat clients and other apps used in maemo/neo freerunner/android.... Abiword, inkscape and several gnome game apps use telepathy without issues too (sudoku and tic tac toe come to mind) but I&#39;m by no means a python or C guru, and have trouble with exactly how everything works... A lot of the code seems quite complex and I have difficulty following it, my own code for stuff being duplication of what already exists out there, and I&#39;d love to be able to have more knowledge to be able to do more pure collaboration (All the code involved up to the dtube stage and then the use of the remote dbus bindings for programs, presumably, one would have to crate these remote dbus bindings too, another part of all this I&#39;m unsure about)....<br>
<br>But yeah... for me sugar presence should be migrated to mission control 5 and I&#39;d bet we&#39;d see a lot of problems just dissapear...<br><br>kind regards,<br>David Van Assche<br><br><div class="gmail_quote">On Sat, Nov 7, 2009 at 2:36 AM, Gary C Martin <span dir="ltr">&lt;<a href="mailto:gary@garycmartin.com">gary@garycmartin.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="im">On 6 Nov 2009, at 22:03, Sascha Silbe wrote:<br>
<br>
&gt; On Fri, Nov 06, 2009 at 12:17:32PM -0800, Edward Cherlin wrote:<br>
&gt;<br>
&gt;&gt; My experience is that the problems with Collaboration are basic<br>
&gt;&gt; problems with mesh networking, presumably in hardware, drivers, and<br>
&gt;&gt; protocols.<br>
&gt; While I can&#39;t (and won&#39;t) rule out the local network links (i.e.<br>
&gt; WLAN in whatever mode), I&#39;m usually connected to a Jabber server<br>
&gt; using wired networks; still Collaboration doesn&#39;t work reliably.<br>
<br>
</div>+1<br>
<br>
I occasionally run test sessions of 4-6 VM Sugar clients using Salut<br>
on an internal network (VM simulated, never touching wire/wireless)<br>
and even basic buddy presence often borks out after ~20min of use. The<br>
usual fail case is that one client stops seeing all others, but all<br>
others always pretend to see the missing client (even if it is really<br>
not there). The only resolution is to reboot all VM clients and hope<br>
they all can see each other for a while longer.<br>
<br>
The often mentioned &#39;it&#39;s poor wireless&#39; may well be an issue in some<br>
cases, but it&#39;s certainly not the main one I see when testing<br>
collaboration, I dread to think what a class of 30 kids would see if<br>
collaboration was needed as a core part of a 40min lesson.<br>
Unfortunately I&#39;m out of my depth on making much head way in pin<br>
pointing the issues (at one point I even started thinking it was dbus<br>
intermittently dropping messages).<br>
<br>
Regards,<br>
--Gary<br>
<div class="im"><br>
&gt; CU Sascha<br>
&gt;<br>
&gt; --<br>
&gt; <a href="http://sascha.silbe.org/" target="_blank">http://sascha.silbe.org/</a><br>
</div>&gt; <a href="http://www.infra-silbe.de/_______________________________________________" target="_blank">http://www.infra-silbe.de/_______________________________________________</a><br>
<div><div></div><div class="h5">&gt; Sugar-devel mailing list<br>
&gt; <a href="mailto:Sugar-devel@lists.sugarlabs.org">Sugar-devel@lists.sugarlabs.org</a><br>
&gt; <a href="http://lists.sugarlabs.org/listinfo/sugar-devel" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
<br>
_______________________________________________<br>
Sugar-devel mailing list<br>
<a href="mailto:Sugar-devel@lists.sugarlabs.org">Sugar-devel@lists.sugarlabs.org</a><br>
<a href="http://lists.sugarlabs.org/listinfo/sugar-devel" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br><br><a href="http://www.brainyquote.com/quotes/authors/t/ted_turner.html" target="_blank">Ted Turner</a>  - &quot;Sports is like a war without the killing.&quot;