Re: Notes from a Planning Session

2008-04-11 Thread John Gilmore
 (APs in infrastructure mode) is what is happening
 on the ground mostly. Still, it's not good as it kills the
 mesh-to-the-school scheme which is one of the key technical goals.

This should be easy to fix.  Re-enable the NetworkManager code that
allows any laptop to gateway the mesh to the Internet.  This all used
to work in pre-B4 software, at least for USB Ethernet interfaces.  As
long as the wifi chip can simultaneously do meshing and register with
an access point (eth0 and msh0) then Internet access over a WiFi access
point should look the same to NetworkManager as a wired eth0.

Each laptop near the school will use the AP; any further away would
mesh to a laptop near the school.

John
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Notes from a Planning Session

2008-04-11 Thread Morgan Collett
On Fri, Apr 11, 2008 at 8:28 AM, John Gilmore [EMAIL PROTECTED] wrote:
  (APs in infrastructure mode) is what is happening
   on the ground mostly. Still, it's not good as it kills the
   mesh-to-the-school scheme which is one of the key technical goals.

  This should be easy to fix.  Re-enable the NetworkManager code that
  allows any laptop to gateway the mesh to the Internet.  This all used
  to work in pre-B4 software, at least for USB Ethernet interfaces.  As
  long as the wifi chip can simultaneously do meshing and register with
  an access point (eth0 and msh0) then Internet access over a WiFi access
  point should look the same to NetworkManager as a wired eth0.

IIRC the problem with this is that collaboration fails on the XO
acting as the gateway. See #3136, #2980 - and of course your own
#4641.

Morgan
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Notes from a Planning Session

2008-04-11 Thread Marco Pesenti Gritti
2008/4/11 Carol Lerche [EMAIL PROTECTED]:
 Thank you for sharing this discussion.  Upon reading it I had two questions.

 Sugar.   I have seen offers on this list from a class ofuniversity graduate
 students to do usability testing.  Maybe someone responded to them
 privately.  (That would have been perfectly appropriate.)  But in reading
 the portion of the planning discussion about APIs and sugar, I was struck by
 the unstated assumption that the sugar interface is unquestionably a good
 thing.  Where is the usability testing with children of the age groups OLPC
 targets that proves that this is so, in comparison with a more conventional
 desktop model?  In watching 5-6 year olds use the interface for a week, I
 was struck by sugar's complexity in pursuit of simplicity.  It was a
 difficult interface for the children to learn.  Too many steps, including
 going among different screens.  Perhaps I am wrong.  But I would like to see
 the same care in usability testing for younger kids that has been given to
 ensuring that all the underlying components are written in Python and thus
 potentially modifiable by the oldest target audience.  Please point me to
 the usability studies I have missed.

http://www.gnome.org/~seth/blog/onusabilitytesting

Marco
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Notes from a Planning Session

2008-04-10 Thread Carol Lerche
Thank you for sharing this discussion.  Upon reading it I had two questions.

*Sugar.*   I have seen offers on this list from a class ofuniversity
graduate students to do usability testing.  Maybe someone responded to them
privately.  (That would have been perfectly appropriate.)  But in reading
the portion of the planning discussion about APIs and sugar, I was struck by
the unstated assumption that the sugar interface is unquestionably a good
thing.  Where is the usability testing with children of the age groups OLPC
targets that proves that this is so, in comparison with a more conventional
desktop model?  In watching 5-6 year olds use the interface for a week, I
was struck by sugar's complexity in pursuit of simplicity.  It was a
difficult interface for the children to learn.  Too many steps, including
going among different screens.  Perhaps I am wrong.  But I would like to see
the same care in usability testing for younger kids that has been given to
ensuring that all the underlying components are written in Python and thus
potentially modifiable by the oldest target audience.  Please point me to
the usability studies I have missed.

*Networking:*  how much of the problems still outstanding with the mesh
could be addressed by throwing money at it, i.e. sending commercial APs to
the small schools not currently using them.   If this addresses the most
pressing problems in the most common use cases, wouldn't it make sense to do
so, given the opportunity cost of devoting engineering resources to the mesh
issues when so many other problems vie for this time?

Carol Lerche



On Thu, Apr 10, 2008 at 6:18 PM, Michael Stone [EMAIL PROTECTED] wrote:

 Dear devel@

 cjb, marcopg, tomeu, myself, and several others conducted a 2-hour
 planning session this morning. I've created a transcript of that
 discussion [1]. If you're interested, please review the questions that
 were raised and contribute your thoughts. (FYI: The end goal of this
 effort is a convincing written statement of where we want to go in the
 next four months, why we want to go there, and how we intend to get
 there.)

 Michael

 [1]: http://wiki.laptop.org/go/User:Mstone/August_planning

 ___
 Devel mailing list
 Devel@lists.laptop.org
 http://lists.laptop.org/listinfo/devel




-- 
Always do right, said Mark Twain. This will gratify some people and
astonish the rest.
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Notes from a Planning Session

2008-04-10 Thread Ricardo Carrano
I second Carol's pragmatic approach. What we should do is to use access
points in schools whenever possible. The mesh network was not designed to
compete with infra-structure. It was designed to be used when there is no
infra-structure.

That being said, I will keep repeating myself that non-infrastructure is the
default and will be the default scenario for years to come. So I believe we
want and we need to have a working mesh and the good news is: we have!

The kids under the tree scenario (i.e. the mesh) works and it works pretty
well. In my testbed with 10 XOs removed from any infra-structure, the XOs
can effectively collaborate. What we have are scalability issues that are
being addressed gradually. And application issues that will happen even in
infrastructure mode.

The fact that we can't have 50 XOs collaborating through the mesh now does
not mean we don't have a working mesh. And it is important for all the
involved people to realize that we will progress to have N laptops, but
there'll always be N+1.


 *Networking:*  how much of the problems still outstanding with the mesh
 could be addressed by throwing money at it, i.e. sending commercial APs to
 the small schools not currently using them.   If this addresses the most
 pressing problems in the most common use cases, wouldn't it make sense to do
 so, given the opportunity cost of devoting engineering resources to the mesh
 issues when so many other problems vie for this time?

 Carol Lerche




 On Thu, Apr 10, 2008 at 6:18 PM, Michael Stone [EMAIL PROTECTED] wrote:

  Dear devel@
 
  cjb, marcopg, tomeu, myself, and several others conducted a 2-hour
  planning session this morning. I've created a transcript of that
  discussion [1]. If you're interested, please review the questions that
  were raised and contribute your thoughts. (FYI: The end goal of this
  effort is a convincing written statement of where we want to go in the
  next four months, why we want to go there, and how we intend to get
  there.)
 
  Michael
 
  [1]: http://wiki.laptop.org/go/User:Mstone/August_planning
 
  ___
  Devel mailing list
  Devel@lists.laptop.org
  http://lists.laptop.org/listinfo/devel
 



 --
 Always do right, said Mark Twain. This will gratify some people and
 astonish the rest.
 ___
 Devel mailing list
 Devel@lists.laptop.org
 http://lists.laptop.org/listinfo/devel


___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Notes from a Planning Session

2008-04-10 Thread Martin Langhoff
2008/4/10 Ricardo Carrano [EMAIL PROTECTED]:
 I second Carol's pragmatic approach. What we should do is to use access
 points in schools whenever possible. The mesh network was not designed to
 compete with infra-structure. It was designed to be used when there is no
 infra-structure.

Don't worry - this (APs in infrastructure mode) is what is happening
on the ground mostly. Still, it's not good as it kills the
mesh-to-the-school scheme which is one of the key technical goals.

 The kids under the tree scenario (i.e. the mesh)

Yes - that works, but it's not the whole picture.

cheers,


m
-- 
 [EMAIL PROTECTED]
 [EMAIL PROTECTED] -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel