User talk:Drew.einhorn
My Neighborhood
I have 2 G1G1 XO.
My 3 year old grandson shares one with his mother, my daughter. My grandson is Spanish/English bilingual. My daughter teaches English in Mexico. My daughter, and my grandson took theirs to Zacatecas, Zacatecas, Mexico.
They need access to communities and libraries in both languages.
My wife, an educator shares one with me. I'm getting the infrastructure in place for a learning community with two sites.
We use Presence service from xochat.org
I STILL think I'll need my own school server.
Wish list
Structure it into zones. Want to be able to easily see things of interest. Not yet thought whether this needs tweaking to harmonize it with the Human Interface Guidlines
Connection Zone Access points and mesh networks could be compactly displayed in a small corner of the display.
Radio Zone Folks in the G1G1 community may want to see strangers who appear in their physical neigborhood
Internet Community Zone Students with a rich local network mesh communities need to clearly see guests who are joining the from remote locations via a presence server.
Filter Zone Hide folks not participating in any activity not participating in an activity I'm sharing not a member of a group I belong to etc.
distinguish these zones using Shading of the background spatial arrangement
Learning Communities
organized by:
Geographic regions Age groups XO activity. Language Curricular Topics ...
Sugar on Conventional Desktop/Laptop
There are several ways to do it. I have downloaded XO-LiveCD_071206.iso. I think I know most of what I need to know to do it with vmware. But I don't have the time energy.
And Matt Price says that's the wrong way to do it! Glad I didn't waste the time and energy. LiveCD
Sugar as application from repositories
I distilled the following Gutsy Gibbon command line example from his posts in a Dec 29 OLPC emulation NEED LINK thread on the sugar mail list. We need similar incantations for other tools and operating systems.
Install packages from jani's personal archive.
Add jani's "repository" to your list of package sources.
Using your favorite editor add two lines to the file /etc/apt/sources.list
deb http://ppa.launchpad.net/jani/ubuntu gutsy main deb-src http://ppa.launchpad.net/jani/ubuntu gutsy main
you also need to be sure that gutsy-updates is enabled, so make sure this line is uncommented in the file:
deb http://archive.ubuntu.com/ubuntu gutsy-updates main restricted universe
Hmm!! I have:
deb http://us.archive.ubuntu.com/ubuntu/ gutsy-updates main restricted deb http://us.archive.ubuntu.com/ubuntu/ gutsy-updates multiverse deb http://us.archive.ubuntu.com/ubuntu/ gutsy-updates universe
not the same syntax and it enables the multiverse, too! I don't recall the provenance of my sources.list file, lots of things have been added for multimedia, etc. Need to get where I understand where everything came from.
Then, update the packages list:
sudo apt-get update
or click the reload button in Synaptic Package Mananager.
note: In either case the update or reload takes a long time. Lots of failures really NEED to cleanup my sources.list.
now you should be ablle to install the whole environment with
sudo apt-get install sugar-emulator sugar-activities
or search for "sugar" (name and description) using Synaptic Package Manager, check sugar-emulator and sugar-activities most everything else is selected to satisfy dependencies. You may see other sugar activities you want to check.
look through the comments of jani's blog entries
http://janimo.blogspot.com/2007/11/try-sugar-xo-laptops-interface.html https://edge.launchpad.net/~jani/+archive
remember there were some comments about additional packages that needed to be installed for use on ubuntu. Maybe the ones indicated as prerequisites in the sugar-jhbuild instructions below.
Sugar jhbuild
if that doesn't seem to work for you, you can build sugar yourself without too much trouble;
in a terminal first execute the following:
sudo apt-get remove sugar sudo apt-get build-dep sugar
then follow the build instructions from the olpc website:
http://wiki.laptop.org/go/Sugar_on_Ubuntu_Linux http://wiki.laptop.org/go/Sugar_with_sugar-jhbuild
you may need to
sudo apt-get install git
to get things started.
I did this once a long time ago after PyCon 2007, I'm sure it's much easier now.
remote rdesktop access on real XO using freenx.
Live CDs
My School Server
my own school server
I have downloaded OLPC_XS_LATEST.iso
Services
Presence
We want to be part of larger community.
Presence service doesn't scale well.
Will there be large servers to support the entire G1G1 community? Or, will smaller communities have to form?
If this is necessary how will it work.
Can a laptop connect to more than one presence server?
Backup
on local server for privacy?
Library/Publishing
hierarchy:
school, district, region, country, global.
community based:
different levels of peer and/or expert review.
what libraries will the G1G1 community have access to?
Cache
bandwidth:
Have cable modem in MX, Qwest ISDN in New Mexico, US.
cache helps even with only 1 or 2 users. probably put school server at friend's with cable modem. no bottleneck when all laptops are connecting via dsl or better.
would be great if there were service providers for all of the above.
OLPC News (Excerpts)
I want to move this to a personal pre-publication page and just leave links here in the User Discussion page.
2007-12-15
9. Presence
Morgan has also continued to educate G1G1 recipients on the lack of a single Jabber server that can handle 100s of thousands of them: we are hoping that people will point to local Jabber servers that are set up for communities and special interest groups (See http://wiki.laptop.org/go/Ejabberd_Configuration).
2007-12-22
8. School Server
We have encountered scaling problem with the XMPP service on the server. The eJabber software runs out of memory over time as the number of active users exceeds a hundred. Collabra is looking into alternative server implementations. We had thought eJabber has used by large instant-messaging services, but probably not with all the bells and whistles we use. The XMPP service is crucial to the efficient provision of presence information to laptops in a school through a centralized method.
21. Presence/sharing
Morgan helped some community people with Jabber questions on the forums. There has been confusion about why the ship2.jabber.laptop.org server doesn't work: Robert McQueen spoke with people on IRC who were interested in trying ejabberd and helping us work out why it was failing so badly. (There is now a server at xochat.org that can be used instead of the default at ship2.jabber.laptop.org. See the Sugar control panel page in the wiki for instructions on how to configure your Jabber server.)
My Neighborhood
Wish list. Structure it into zones. Want to be able to easily see things of interest. Not yet thought whether this needs tweaking to harmonize it with the Human Interface Guidlines
Connection Zone Access points and mesh networks could be compactly displayed in a small corner of the display.
Radio Zone Folks in the G1G1 community may want to see strangers who appear in their physical neigborhood
Internet Community Zone Students with a rich local network mesh communities need to clearly see guests who are joining the from remote locations via a presence server.
Shading of the background and spatial arrangement to help distinguish these zones.
Learning Communities organized by:
Geographic regions Age groups XO activity. Language Curricular Topics ...