To follow up on an off list discussion with Martin.<br><br>The OLPC use case assumes top down support. OLPC perfers to sell in bulk to Governments.<br><br>Sugar on a Stick complements this with a bottom up approach. Thus our use case is how can we support a teacher with some computers in their room but perhaps not even the administrative password to their computers and no support from central IT. Also we want to support schools that have a computer lab, but again no support from central IT. Our goal is that early adopter teachers, perhaps with geek parental support, can try and prove the worth of Sugar and it will then be adopted more widely in that school district.<br>
<br>So in our use case we can't get any entries into the existing DNS.<br><br>We realize this is not the use case that the XS was designed for but we believe it to be an interesting and important use case so we are exploring what we can do.<br>
<br>Specifically for the GPA<br><br>We have 18 computers. Wired to the internet, we don't know the details. We are trying to bring in another computer, install the XS for it and put it beside the existing computers.<br>
<br>For this summer we would be thrilled if we could get the computer lab collaborating in anyway and see three paths that might lead us to success.<br><br><ol><li>Fix Jabber collaboration - We have a mysterious bug (that is also being worked on in parallel) that keeps dropping the connection to the externally hosted Jabber Server (<a href="http://jabber.sl.org">jabber.sl.org</a>) and we wondered if a local XS would work better.</li>
<li>Fix Salut collaboration - We also have a bug that other wired computers also running Salut only see each other occasionally.</li><li>Get a local XS working and hope that it dosn't have the same bug that kills the external jabber connection<br>
</li></ol><br>Basically current behavior is maddeningly random. To me Solid collaboration would mean we had 3 working options to choose from and a UI that let me set which one I wanted to use and let me see which one a specific machine was using.<br>
<br>Thanks!<br><br><div class="gmail_quote">On Tue, Jul 7, 2009 at 10:34 AM, Greg Smith <span dir="ltr"><<a href="mailto:gregsmithpm@gmail.com">gregsmithpm@gmail.com</a>></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;">
Hi Caroline et al,<br>
<br>
That helps. I noted four possible network configuration here:<br>
<a href="http://wiki.sugarlabs.org/go/Sugar_on_a_Stick/Goals#Solid_Collaboration" target="_blank">http://wiki.sugarlabs.org/go/Sugar_on_a_Stick/Goals#Solid_Collaboration</a><br>
<br>
I have to warn you that this is very hard area. It reminds me of<br>
trying to catch minnows in Herring Pond with my son. You scoop the<br>
bucket in to a school of them but they always slip away by the time<br>
you pull it out of the water.<br>
<br>
Here's one of my previous attempts to snare the slippery fish:<br>
<a href="http://wiki.laptop.org/go/9.1.0_Collaboration_Requirements" target="_blank">http://wiki.laptop.org/go/9.1.0_Collaboration_Requirements</a><br>
<br>
That said, taking out the wireless variable will really help!<br>
<br>
How about we write down a set of use cases from user, GUI interaction<br>
level. These can turn in to test cases.<br>
<br>
Here's one basic one:<br>
<br>
Environment:<br>
- 10 or fewer Sugar computers collaborating locally on a LAN no server<br>
(case 1 from Goals page).<br>
- LAN includes Hub (no switch?)<br>
<br>
Use case:<br>
- All computers boot up (any configurations/setting needed?)<br>
- All computers see each other in the network neighborhood<br>
- One computer starts the chat activity<br>
- Other computers see the chat in the network neighborhood and join<br>
- All 10 can chat at the same time.<br>
<br>
What other details is that case missing? SW version numbers and computer HW?<br>
<br>
If we write down a few simple cases which we can reproduce quickly<br>
that will help.<br>
<br>
To support the server cases, I think we need two test servers (one for<br>
in school and one on internet). We also need 1 - 3 adventurous sys<br>
admins to help manage them. I'll ask around but I don't know anyone<br>
for sure.<br>
<br>
Anyone on the list want to help?<br>
<br>
Doesn't have to be local to Boston but we could use ~10 hours/week and<br>
experience locking down/protecting public servers. The high level goal<br>
is to have test beds in support of GPA. Caroline is in charge of<br>
interaction with the school IT department and anything actually in the<br>
school. The additional servers and admins are to mirror that, run<br>
tests and validate configurations as needed. Sort of a tier two plus<br>
bleeding edge type support.<br>
<br>
Thanks,<br>
<br>
Greg S<br>
<br>
****************************<br>
<div class="im">><br>
> Caroline,<br>
<br>
<br>
The long term goal is that students at GPA can collaborate with each other<br>
from school and home. Thus long term we need a Jabber server and a machine<br>
connected to the internet. We could host it at Solution Grove or physically<br>
locate it at the school. I think learning about the tradeoffs between these<br>
approaches is one of our goals for the pilot.<br>
<br>
For this summer if we got collaboration working locally in the Computer Room<br>
we'd have a better experience then the current no collaboration. We have an<br>
extra computer we can use as an XS. I'll need to buy/scavange another<br>
network card.<br>
<br>
Does that help?<br>
<br>
Thanks,<br>
Caroline<br>
<br>
><br>
><br>
> Can you confirm the target implementation for GPA is SoAS computers<br>
> collaborating with each other via Jabber?<br>
><br>
> There are so many sub-components to this section of SW that we will<br>
> need your help to focus on the right area.<br>
><br>
> Will the Jabber server be in the school or over a WAN to a public<br>
> (internet IP addressable) place?<br>
><br>
> I'll try to document your answers on the Wiki.<br>
><br>
> HTHs.<br>
><br>
> Thanks,<br>
><br>
</div><div><div></div><div class="h5">_______________________________________________<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>Caroline Meeks<br>Solution Grove<br>Caroline@SolutionGrove.com<br><br>617-500-3488 - Office<br>505-213-3268 - Fax<br>