Contents

Connectivity scenario 1: Connectivity with or without a server

Three students, Joe, Uma, and Ann, are working on a project together. They start the project at their 'large' school with 3 radio channels and internet connectivity. Their work is saved and shared via the Journal, and get together later at home to continue working. They don't have internet connectivity or access to the server from home, but they can modify the document and images.

Setup:

First setup a school server with three active antennas and ensure that each XO connects via a different radio. This can be ensured by checking in Sugar that each XO is on a separate channel, and clicking on a different mesh channel if multiple are using the same mesh channel.

Run Abiword on Uma's XO; run Paint on Joe and Ann's. Create documents and images.

From the group mesh view, ensure that Joe and Uma are 'friends' and show up in each other's group mesh, but Ann is only viewable in the neighborhood mesh.

Ensure that this group project is shared among all three students (how does this happen?)

Actions:

Turn off School server and radios or move all three XOs far enough away from them that they cannot connect to a server or AP.

Each student should open the document or one of the images and make some changes.

Each student should then open one of the other images or the document and make changes.

Reconnect with the school server.

Verify:

Make sure that all three XOs CAN see each other in their neighborhood mesh view.

Ensure that all students, after making changes to documents, see the same latest versions (how does this happen? Do the kids have to tell each other what they are working on so they don't step on each other's work?)

Ensure that, after reconnecting with the school server, the latest versions in each journal are backed up.

Connectivity scenario 2: Mesh hopping

The school server's wireless connection does not reach to all classrooms in and around the school. Andres is outside the range for a direct connection, but there are two students, Carlos and Ben situated between Andres and the server. He opens his XO to work on a project that includes downloading images from the internet.

Thoughts: Ensure connectivity through a standby XO to a server; also ensure it will work with 2 hops, one standby and one active XO...

Setup:

Ensure the school server has connectivity and Carlos' XO can download a specific image from Google (preferably something that takes at >5 seconds to load).

Ensure that Ben's XO does not have connectivity to the school server, but it can see Carlos' XO.

Ensure that Andres' XO is only able to connect directly to Ben's XO. (need to describe in detail how to ensure that Carlos and Ben are far enough away from the server and from each other such that Carlos requires two mesh hops to get to the school server.

Actions:

Open Andres' XO and make sure he can see Ben and Carlos.

Download the same image from Google from each XOs, one at a time.

Note the download speed at each XO.

Verify:

Ensure that Andres' XO can see Ben and Carlos.

Ensure that Andres, Ben and Carlos can all get to the internet from their location.

That the download speed is reasonable.

Connectivity scenario 3: 100 XOs / One server

On a particularly well-attended day of school, Sophie is the 100th student to open her laptop and get connected to the server. She is doing research on the internet. A short time later, the teacher requests that all students download todays lesson, a large document or book.