perceiving connectivity
Mikus Grinbergs
mikus at bga.com
Sat Feb 23 20:25:07 EST 2008
Have G1G1. Today for the first time was in a room with multiple XO
users. The chief thing that was __NOT__ evident to me from
moment-to-moment was: "What is connected to what"?
I do not claim to understand the big picture. [I completely agree
with the 'danw' comment to Ticket #1385.] To me, there appear to be
three populations my XO might be connected to:
1) Connected to LOCAL radios (XOs ?) -- presumably using 'mesh'.
We all agreed to "connect" using channel 11 - and it appeared to
work. I am willing to go to the 'Neighborhood' view, and hover
over the circle icons there, to determine __if__ I am connected
to other XOs.
PLEASE do away with the current "rapid blinking" behavior of
the (*) indicator. If you want to associate (*) with "mesh",
let 'on' mean "there is a LOCAL system I can communicate with"
(and 'off' mean there currently isn't any).
[See below for alternate possible assignment of bezel lights.]
2) Connected to the school SERVER (or perhaps the jabber server).
While in the room, we did not manage to "chat" to users on the
jabber server. [To me, the wiki is unclear -- can one have a
jabber server in *addition* to a school server ?] We concluded
the existence of the "mesh" connection was interfering with the
"jabber" connection. [Chat did not indicate whether it had
opened for mesh connectivity, or for jabber connectivity.]
Let the (!) <infrastructure?> indicator being 'on' mean "there
is someplace I can transfer data from my Journal to" (and 'off'
mean there currently isn't any). Let me suggest that if there
is a "mesh" (direct) connection to the __SERVER__, that such a
connection *not* affect (i.e., turn 'on') the LOCAL indicator.
3) Connected to the global INTERNET.
There are only two lights on the front bezel of the XO. My
connection from the room to the establishment's access point
happened to drop out, and I did NOT notice in the 'Neighborhood'
view that the rim of the circle had changed from white to black.
At least in the developed world, there is a NEED to indicate
when an existing connection to the INTERNET (perhaps to a
"standard" site such as Google) has failed. I don't know how to
show this if no dedicated light - perhaps a control setting that
permits slow blinking of an existing connection indicator.
Alternatively, use of a bezel light for the existence of LOCAL
connectivity could be dispensed with. Instead, use one light
for SERVER connectivity, and one for INTERNET connectivity.
--------
My thoughts regarding the existing writeup of the two lights:
Will a child behave differently when a connection attempt does not
succeed than when there is no connection at all? If yes, whether to
show attempts (e.g., by rapid blinking) can be a control setting.
The (*) indicator was meant to show "use" of the "mesh". If it is
important to the child to see that data transfer is taking place,
whichever data path <(*) or (!)> is being used can be blinked once a
second. Absence of medium rate blinking would alert the child that,
though the connection was there, data transport was not occurring.
The writeup describes that if an XO is connected to an access point,
and is serving as the "internet portal" for the mesh, BOTH
indicators should be lit (is this meant as a warning to the child to
not power-off his XO ?}. I don't think both indicators 'on' should
be used as a warning. Perhaps a __special__ icon in 'Neighborhood',
plus telling the child using internet to always visit 'Neighborhood'
before turning off the XO.
mikus
More information about the Devel
mailing list